From 7ab740d443ffb3f52971352968fc9a1ba49c88dc Mon Sep 17 00:00:00 2001 From: rfc2822 Date: Sat, 12 Oct 2013 14:49:06 +0200 Subject: [PATCH] Ant build support * build.xml for Ant * necessary library re-organization * compatiblity changes to code * now buildable via Ant and Eclipse ADT * eclipse-libs has to be included for ADT building only * ready for Fdroid --- build.xml | 52 +- compile-libs/lombok.jar | Bin 0 -> 1898626 bytes {libs => eclipse-libs}/lombok-api.jar | Bin 17262 -> 17262 bytes .../lib => }/backport-util-concurrent-3.1.jar | Bin .../lib => }/commons-codec-1.8.jar | Bin .../lib => }/commons-lang-2.6.jar | Bin .../lib => }/commons-logging-1.1.3.jar | Bin .../ez-vcard-0.8.2.jar | Bin 314563 -> 0 bytes .../freemarker-2.3.19.jar | Bin 931168 -> 0 bytes .../jackson-core-2.1.3.jar | Bin 206797 -> 0 bytes libs/ez-vcard-0.8.2-with-deps/jsoup-1.7.1.jar | Bin 278273 -> 0 bytes libs/{ical4j-1.0.5/lib => }/ical4j-1.0.5.jar | Bin libs/ical4j-1.0.5/AUTHORS | 31 - libs/ical4j-1.0.5/CHANGELOG | 432 - libs/ical4j-1.0.5/LICENSE | 33 - libs/ical4j-1.0.5/README | 195 - .../docs/apidocs/allclasses-frame.html | 208 - .../docs/apidocs/allclasses-noframe.html | 208 - .../docs/apidocs/constant-values.html | 1420 - .../docs/apidocs/deprecated-list.html | 198 - libs/ical4j-1.0.5/docs/apidocs/help-doc.html | 218 - libs/ical4j-1.0.5/docs/apidocs/index-all.html | 6112 --- libs/ical4j-1.0.5/docs/apidocs/index.html | 68 - .../ical4j/data/AbstractOutputter.html | 372 - .../fortuna/ical4j/data/CalendarBuilder.html | 504 - .../ical4j/data/CalendarOutputter.html | 358 - .../fortuna/ical4j/data/CalendarParser.html | 256 - .../ical4j/data/CalendarParserFactory.html | 334 - .../ical4j/data/CalendarParserImpl.html | 313 - .../fortuna/ical4j/data/ContentHandler.html | 350 - .../data/DefaultCalendarParserFactory.html | 301 - .../fortuna/ical4j/data/FoldingWriter.html | 432 - .../fortuna/ical4j/data/HCalendarParser.html | 364 - .../ical4j/data/HCalendarParserFactory.html | 301 - .../fortuna/ical4j/data/ParserException.html | 327 - .../fortuna/ical4j/data/UnfoldingReader.html | 422 - .../data/class-use/AbstractOutputter.html | 162 - .../data/class-use/CalendarBuilder.html | 117 - .../data/class-use/CalendarOutputter.html | 117 - .../ical4j/data/class-use/CalendarParser.html | 223 - .../data/class-use/CalendarParserFactory.html | 183 - .../data/class-use/CalendarParserImpl.html | 117 - .../ical4j/data/class-use/ContentHandler.html | 197 - .../DefaultCalendarParserFactory.html | 117 - .../ical4j/data/class-use/FoldingWriter.html | 117 - .../data/class-use/HCalendarParser.html | 117 - .../class-use/HCalendarParserFactory.html | 117 - .../data/class-use/ParserException.html | 247 - .../data/class-use/UnfoldingReader.html | 161 - .../fortuna/ical4j/data/package-frame.html | 38 - .../fortuna/ical4j/data/package-summary.html | 259 - .../net/fortuna/ical4j/data/package-tree.html | 179 - .../net/fortuna/ical4j/data/package-use.html | 213 - .../ical4j/filter/AbstractDateRule.html | 292 - .../fortuna/ical4j/filter/ComponentRule.html | 297 - .../ical4j/filter/DateInRangeRule.html | 284 - .../net/fortuna/ical4j/filter/Filter.html | 405 - .../ical4j/filter/HasPropertyRule.html | 311 - .../net/fortuna/ical4j/filter/PeriodRule.html | 290 - .../net/fortuna/ical4j/filter/Rule.html | 224 - .../filter/class-use/AbstractDateRule.html | 159 - .../filter/class-use/ComponentRule.html | 175 - .../filter/class-use/DateInRangeRule.html | 117 - .../ical4j/filter/class-use/Filter.html | 117 - .../filter/class-use/HasPropertyRule.html | 117 - .../ical4j/filter/class-use/PeriodRule.html | 117 - .../fortuna/ical4j/filter/class-use/Rule.html | 241 - .../fortuna/ical4j/filter/package-frame.html | 29 - .../ical4j/filter/package-summary.html | 209 - .../fortuna/ical4j/filter/package-tree.html | 145 - .../fortuna/ical4j/filter/package-use.html | 170 - .../ical4j/model/AbstractContentFactory.html | 325 - .../net/fortuna/ical4j/model/AddressList.html | 373 - .../net/fortuna/ical4j/model/Calendar.html | 708 - .../model/CalendarDateFormatFactory.html | 237 - .../ical4j/model/CalendarException.html | 273 - .../net/fortuna/ical4j/model/Component.html | 736 - .../ical4j/model/ComponentFactory.html | 302 - .../fortuna/ical4j/model/ComponentList.html | 472 - .../model/ConstraintViolationException.html | 275 - .../net/fortuna/ical4j/model/Content.html | 291 - .../net/fortuna/ical4j/model/Date.html | 419 - .../net/fortuna/ical4j/model/DateList.html | 980 - .../net/fortuna/ical4j/model/DateRange.html | 481 - .../net/fortuna/ical4j/model/DateTime.html | 651 - .../model/DefaultTimeZoneRegistryFactory.html | 299 - .../apidocs/net/fortuna/ical4j/model/Dur.html | 567 - .../net/fortuna/ical4j/model/Escapable.html | 172 - .../ical4j/model/IndexedComponentList.html | 301 - .../ical4j/model/IndexedPropertyList.html | 301 - .../net/fortuna/ical4j/model/Iso8601.html | 370 - .../ical4j/model/LocationTypeList.html | 370 - .../net/fortuna/ical4j/model/NumberList.html | 446 - .../net/fortuna/ical4j/model/Parameter.html | 849 - .../ical4j/model/ParameterFactory.html | 238 - .../ical4j/model/ParameterFactoryImpl.html | 317 - .../model/ParameterFactoryRegistry.html | 292 - .../fortuna/ical4j/model/ParameterList.html | 499 - .../net/fortuna/ical4j/model/Period.html | 589 - .../net/fortuna/ical4j/model/PeriodList.html | 804 - .../net/fortuna/ical4j/model/Property.html | 1542 - .../fortuna/ical4j/model/PropertyFactory.html | 255 - .../ical4j/model/PropertyFactoryImpl.html | 339 - .../ical4j/model/PropertyFactoryRegistry.html | 292 - .../fortuna/ical4j/model/PropertyList.html | 472 - .../net/fortuna/ical4j/model/Recur.html | 901 - .../net/fortuna/ical4j/model/TextList.html | 383 - .../net/fortuna/ical4j/model/Time.html | 413 - .../net/fortuna/ical4j/model/TimeZone.html | 457 - .../ical4j/model/TimeZoneRegistry.html | 285 - .../ical4j/model/TimeZoneRegistryFactory.html | 332 - .../ical4j/model/TimeZoneRegistryImpl.html | 368 - .../net/fortuna/ical4j/model/UtcOffset.html | 337 - .../ical4j/model/ValidationException.html | 294 - .../net/fortuna/ical4j/model/Validator.html | 221 - .../net/fortuna/ical4j/model/WeekDay.html | 589 - .../net/fortuna/ical4j/model/WeekDayList.html | 423 - .../class-use/AbstractContentFactory.html | 175 - .../ical4j/model/class-use/AddressList.html | 184 - .../ical4j/model/class-use/Calendar.html | 382 - .../class-use/CalendarDateFormatFactory.html | 117 - .../model/class-use/CalendarException.html | 117 - .../ical4j/model/class-use/Component.html | 499 - .../model/class-use/ComponentFactory.html | 159 - .../ical4j/model/class-use/ComponentList.html | 335 - .../ConstraintViolationException.html | 161 - .../ical4j/model/class-use/Content.html | 1011 - .../fortuna/ical4j/model/class-use/Date.html | 536 - .../ical4j/model/class-use/DateList.html | 266 - .../ical4j/model/class-use/DateRange.html | 225 - .../ical4j/model/class-use/DateTime.html | 306 - .../DefaultTimeZoneRegistryFactory.html | 117 - .../fortuna/ical4j/model/class-use/Dur.html | 322 - .../ical4j/model/class-use/Escapable.html | 363 - .../model/class-use/IndexedComponentList.html | 117 - .../model/class-use/IndexedPropertyList.html | 117 - .../ical4j/model/class-use/Iso8601.html | 185 - .../model/class-use/LocationTypeList.html | 174 - .../ical4j/model/class-use/NumberList.html | 187 - .../ical4j/model/class-use/Parameter.html | 478 - .../model/class-use/ParameterFactory.html | 191 - .../model/class-use/ParameterFactoryImpl.html | 172 - .../class-use/ParameterFactoryRegistry.html | 160 - .../ical4j/model/class-use/ParameterList.html | 686 - .../ical4j/model/class-use/Period.html | 239 - .../ical4j/model/class-use/PeriodList.html | 300 - .../ical4j/model/class-use/Property.html | 998 - .../model/class-use/PropertyFactory.html | 262 - .../model/class-use/PropertyFactoryImpl.html | 172 - .../class-use/PropertyFactoryRegistry.html | 160 - .../ical4j/model/class-use/PropertyList.html | 399 - .../fortuna/ical4j/model/class-use/Recur.html | 198 - .../ical4j/model/class-use/TextList.html | 185 - .../fortuna/ical4j/model/class-use/Time.html | 117 - .../ical4j/model/class-use/TimeZone.html | 394 - .../model/class-use/TimeZoneRegistry.html | 237 - .../class-use/TimeZoneRegistryFactory.html | 178 - .../model/class-use/TimeZoneRegistryImpl.html | 117 - .../ical4j/model/class-use/UtcOffset.html | 202 - .../model/class-use/ValidationException.html | 811 - .../ical4j/model/class-use/Validator.html | 210 - .../ical4j/model/class-use/WeekDay.html | 270 - .../ical4j/model/class-use/WeekDayList.html | 159 - .../ical4j/model/component/Available.html | 362 - .../model/component/CalendarComponent.html | 530 - .../ical4j/model/component/Daylight.html | 328 - .../ical4j/model/component/Observance.html | 454 - .../ical4j/model/component/Standard.html | 328 - .../ical4j/model/component/VAlarm.html | 654 - .../ical4j/model/component/VAvailability.html | 456 - .../ical4j/model/component/VEvent.html | 1032 - .../ical4j/model/component/VFreeBusy.html | 692 - .../ical4j/model/component/VJournal.html | 619 - .../ical4j/model/component/VTimeZone.html | 614 - .../fortuna/ical4j/model/component/VToDo.html | 862 - .../ical4j/model/component/VVenue.html | 420 - .../ical4j/model/component/XComponent.html | 366 - .../model/component/class-use/Available.html | 117 - .../class-use/CalendarComponent.html | 229 - .../model/component/class-use/Daylight.html | 117 - .../model/component/class-use/Observance.html | 186 - .../model/component/class-use/Standard.html | 117 - .../model/component/class-use/VAlarm.html | 117 - .../component/class-use/VAvailability.html | 117 - .../model/component/class-use/VEvent.html | 161 - .../model/component/class-use/VFreeBusy.html | 161 - .../model/component/class-use/VJournal.html | 117 - .../model/component/class-use/VTimeZone.html | 172 - .../model/component/class-use/VToDo.html | 117 - .../model/component/class-use/VVenue.html | 117 - .../model/component/class-use/XComponent.html | 117 - .../ical4j/model/component/package-frame.html | 33 - .../model/component/package-summary.html | 256 - .../ical4j/model/component/package-tree.html | 153 - .../ical4j/model/component/package-use.html | 204 - .../fortuna/ical4j/model/package-frame.html | 71 - .../fortuna/ical4j/model/package-summary.html | 540 - .../fortuna/ical4j/model/package-tree.html | 238 - .../net/fortuna/ical4j/model/package-use.html | 857 - .../ical4j/model/parameter/Abbrev.html | 305 - .../ical4j/model/parameter/AltRep.html | 335 - .../fortuna/ical4j/model/parameter/Cn.html | 305 - .../ical4j/model/parameter/CuType.html | 400 - .../ical4j/model/parameter/DelegatedFrom.html | 355 - .../ical4j/model/parameter/DelegatedTo.html | 355 - .../fortuna/ical4j/model/parameter/Dir.html | 335 - .../ical4j/model/parameter/Encoding.html | 440 - .../ical4j/model/parameter/FbType.html | 384 - .../ical4j/model/parameter/FmtType.html | 305 - .../ical4j/model/parameter/Language.html | 305 - .../ical4j/model/parameter/Member.html | 355 - .../ical4j/model/parameter/PartStat.html | 432 - .../fortuna/ical4j/model/parameter/Range.html | 352 - .../ical4j/model/parameter/RelType.html | 368 - .../ical4j/model/parameter/Related.html | 352 - .../fortuna/ical4j/model/parameter/Role.html | 384 - .../fortuna/ical4j/model/parameter/Rsvp.html | 399 - .../ical4j/model/parameter/ScheduleAgent.html | 357 - .../model/parameter/ScheduleStatus.html | 303 - .../ical4j/model/parameter/SentBy.html | 335 - .../fortuna/ical4j/model/parameter/Type.html | 305 - .../fortuna/ical4j/model/parameter/TzId.html | 338 - .../fortuna/ical4j/model/parameter/Value.html | 544 - .../ical4j/model/parameter/Vvenue.html | 305 - .../ical4j/model/parameter/XParameter.html | 307 - .../model/parameter/class-use/Abbrev.html | 117 - .../model/parameter/class-use/AltRep.html | 117 - .../ical4j/model/parameter/class-use/Cn.html | 117 - .../model/parameter/class-use/CuType.html | 185 - .../parameter/class-use/DelegatedFrom.html | 117 - .../parameter/class-use/DelegatedTo.html | 117 - .../ical4j/model/parameter/class-use/Dir.html | 117 - .../model/parameter/class-use/Encoding.html | 253 - .../model/parameter/class-use/FbType.html | 179 - .../model/parameter/class-use/FmtType.html | 117 - .../model/parameter/class-use/Language.html | 117 - .../model/parameter/class-use/Member.html | 117 - .../model/parameter/class-use/PartStat.html | 197 - .../model/parameter/class-use/Range.html | 167 - .../model/parameter/class-use/RelType.html | 173 - .../model/parameter/class-use/Related.html | 167 - .../model/parameter/class-use/Role.html | 179 - .../model/parameter/class-use/Rsvp.html | 167 - .../parameter/class-use/ScheduleAgent.html | 167 - .../parameter/class-use/ScheduleStatus.html | 117 - .../model/parameter/class-use/SentBy.html | 117 - .../model/parameter/class-use/Type.html | 117 - .../model/parameter/class-use/TzId.html | 117 - .../model/parameter/class-use/Value.html | 371 - .../model/parameter/class-use/Vvenue.html | 117 - .../model/parameter/class-use/XParameter.html | 117 - .../ical4j/model/parameter/package-frame.html | 45 - .../model/parameter/package-summary.html | 344 - .../ical4j/model/parameter/package-tree.html | 163 - .../ical4j/model/parameter/package-use.html | 281 - .../fortuna/ical4j/model/property/Action.html | 458 - .../fortuna/ical4j/model/property/Attach.html | 536 - .../ical4j/model/property/Attendee.html | 471 - .../ical4j/model/property/BusyType.html | 453 - .../ical4j/model/property/CalScale.html | 410 - .../ical4j/model/property/Categories.html | 463 - .../fortuna/ical4j/model/property/Clazz.html | 488 - .../ical4j/model/property/Comment.html | 380 - .../ical4j/model/property/Completed.html | 388 - .../ical4j/model/property/Contact.html | 380 - .../ical4j/model/property/Country.html | 380 - .../ical4j/model/property/Created.html | 392 - .../model/property/DateListProperty.html | 480 - .../ical4j/model/property/DateProperty.html | 540 - .../ical4j/model/property/Description.html | 380 - .../fortuna/ical4j/model/property/DtEnd.html | 513 - .../ical4j/model/property/DtStamp.html | 400 - .../ical4j/model/property/DtStart.html | 508 - .../fortuna/ical4j/model/property/Due.html | 479 - .../ical4j/model/property/Duration.html | 479 - .../fortuna/ical4j/model/property/ExDate.html | 372 - .../fortuna/ical4j/model/property/ExRule.html | 428 - .../model/property/ExtendedAddress.html | 380 - .../ical4j/model/property/FreeBusy.html | 486 - .../fortuna/ical4j/model/property/Geo.html | 551 - .../ical4j/model/property/LastModified.html | 393 - .../ical4j/model/property/Locality.html | 380 - .../ical4j/model/property/Location.html | 431 - .../ical4j/model/property/LocationType.html | 421 - .../fortuna/ical4j/model/property/Method.html | 529 - .../fortuna/ical4j/model/property/Name.html | 380 - .../ical4j/model/property/Organizer.html | 524 - .../model/property/PercentComplete.html | 422 - .../ical4j/model/property/Postalcode.html | 380 - .../ical4j/model/property/Priority.html | 576 - .../fortuna/ical4j/model/property/ProdId.html | 380 - .../fortuna/ical4j/model/property/RDate.html | 563 - .../fortuna/ical4j/model/property/RRule.html | 430 - .../ical4j/model/property/RecurrenceId.html | 512 - .../fortuna/ical4j/model/property/Region.html | 380 - .../ical4j/model/property/RelatedTo.html | 380 - .../fortuna/ical4j/model/property/Repeat.html | 422 - .../ical4j/model/property/RequestStatus.html | 569 - .../ical4j/model/property/Resources.html | 408 - .../ical4j/model/property/Sequence.html | 502 - .../fortuna/ical4j/model/property/Status.html | 621 - .../ical4j/model/property/StreetAddress.html | 380 - .../ical4j/model/property/Summary.html | 426 - .../fortuna/ical4j/model/property/Tel.html | 380 - .../fortuna/ical4j/model/property/Transp.html | 472 - .../ical4j/model/property/Trigger.html | 584 - .../fortuna/ical4j/model/property/TzId.html | 466 - .../fortuna/ical4j/model/property/TzName.html | 380 - .../ical4j/model/property/TzOffsetFrom.html | 435 - .../ical4j/model/property/TzOffsetTo.html | 435 - .../fortuna/ical4j/model/property/TzUrl.html | 463 - .../fortuna/ical4j/model/property/Uid.html | 447 - .../fortuna/ical4j/model/property/Url.html | 463 - .../ical4j/model/property/UtcProperty.html | 395 - .../ical4j/model/property/Version.html | 488 - .../ical4j/model/property/XProperty.html | 385 - .../model/property/class-use/Action.html | 205 - .../model/property/class-use/Attach.html | 161 - .../model/property/class-use/Attendee.html | 117 - .../model/property/class-use/BusyType.html | 173 - .../model/property/class-use/CalScale.html | 187 - .../model/property/class-use/Categories.html | 117 - .../model/property/class-use/Clazz.html | 205 - .../model/property/class-use/Comment.html | 117 - .../model/property/class-use/Completed.html | 159 - .../model/property/class-use/Contact.html | 159 - .../model/property/class-use/Country.html | 117 - .../model/property/class-use/Created.html | 167 - .../property/class-use/DateListProperty.html | 175 - .../property/class-use/DateProperty.html | 255 - .../model/property/class-use/Description.html | 173 - .../model/property/class-use/DtEnd.html | 171 - .../model/property/class-use/DtStamp.html | 171 - .../model/property/class-use/DtStart.html | 183 - .../ical4j/model/property/class-use/Due.html | 159 - .../model/property/class-use/Duration.html | 173 - .../model/property/class-use/ExDate.html | 117 - .../model/property/class-use/ExRule.html | 117 - .../property/class-use/ExtendedAddress.html | 117 - .../model/property/class-use/FreeBusy.html | 117 - .../ical4j/model/property/class-use/Geo.html | 163 - .../property/class-use/LastModified.html | 171 - .../model/property/class-use/Locality.html | 117 - .../model/property/class-use/Location.html | 163 - .../property/class-use/LocationType.html | 117 - .../model/property/class-use/Method.html | 295 - .../ical4j/model/property/class-use/Name.html | 117 - .../model/property/class-use/Organizer.html | 171 - .../property/class-use/PercentComplete.html | 159 - .../model/property/class-use/Postalcode.html | 117 - .../model/property/class-use/Priority.html | 207 - .../model/property/class-use/ProdId.html | 161 - .../model/property/class-use/RDate.html | 117 - .../model/property/class-use/RRule.html | 117 - .../property/class-use/RecurrenceId.html | 167 - .../model/property/class-use/Region.html | 117 - .../model/property/class-use/RelatedTo.html | 117 - .../model/property/class-use/Repeat.html | 161 - .../property/class-use/RequestStatus.html | 117 - .../model/property/class-use/Resources.html | 117 - .../model/property/class-use/Sequence.html | 167 - .../model/property/class-use/Status.html | 247 - .../property/class-use/StreetAddress.html | 117 - .../model/property/class-use/Summary.html | 173 - .../ical4j/model/property/class-use/Tel.html | 117 - .../model/property/class-use/Transp.html | 191 - .../model/property/class-use/Trigger.html | 161 - .../ical4j/model/property/class-use/TzId.html | 159 - .../model/property/class-use/TzName.html | 117 - .../property/class-use/TzOffsetFrom.html | 161 - .../model/property/class-use/TzOffsetTo.html | 161 - .../model/property/class-use/TzUrl.html | 159 - .../ical4j/model/property/class-use/Uid.html | 209 - .../ical4j/model/property/class-use/Url.html | 171 - .../model/property/class-use/UtcProperty.html | 205 - .../model/property/class-use/Version.html | 187 - .../model/property/class-use/XProperty.html | 117 - .../ical4j/model/property/package-frame.html | 80 - .../model/property/package-summary.html | 750 - .../ical4j/model/property/package-tree.html | 207 - .../ical4j/model/property/package-use.html | 644 - .../ical4j/transform/PublishTransformer.html | 286 - .../fortuna/ical4j/transform/Transformer.html | 293 - .../class-use/PublishTransformer.html | 117 - .../transform/class-use/Transformer.html | 165 - .../ical4j/transform/package-frame.html | 21 - .../ical4j/transform/package-summary.html | 160 - .../ical4j/transform/package-tree.html | 134 - .../fortuna/ical4j/transform/package-use.html | 158 - .../net/fortuna/ical4j/util/Calendars.html | 365 - .../ical4j/util/CompatibilityHints.html | 394 - .../ical4j/util/ComponentValidator.html | 251 - .../net/fortuna/ical4j/util/Configurator.html | 234 - .../net/fortuna/ical4j/util/Constants.html | 241 - .../net/fortuna/ical4j/util/Dates.html | 606 - .../fortuna/ical4j/util/DecoderFactory.html | 356 - .../ical4j/util/DefaultDecoderFactory.html | 329 - .../ical4j/util/DefaultEncoderFactory.html | 329 - .../fortuna/ical4j/util/EncoderFactory.html | 356 - .../net/fortuna/ical4j/util/HostInfo.html | 216 - .../ical4j/util/InetAddressHostInfo.html | 285 - .../net/fortuna/ical4j/util/Numbers.html | 238 - .../ical4j/util/ParameterValidator.html | 317 - .../ical4j/util/PropertyValidator.html | 319 - .../fortuna/ical4j/util/ResourceLoader.html | 285 - .../fortuna/ical4j/util/SimpleHostInfo.html | 270 - .../net/fortuna/ical4j/util/Strings.html | 451 - .../net/fortuna/ical4j/util/TimeZones.html | 351 - .../net/fortuna/ical4j/util/UidGenerator.html | 285 - .../apidocs/net/fortuna/ical4j/util/Uris.html | 326 - .../ical4j/util/class-use/Calendars.html | 117 - .../util/class-use/CompatibilityHints.html | 117 - .../util/class-use/ComponentValidator.html | 117 - .../ical4j/util/class-use/Configurator.html | 117 - .../ical4j/util/class-use/Constants.html | 117 - .../fortuna/ical4j/util/class-use/Dates.html | 117 - .../ical4j/util/class-use/DecoderFactory.html | 174 - .../util/class-use/DefaultDecoderFactory.html | 117 - .../util/class-use/DefaultEncoderFactory.html | 117 - .../ical4j/util/class-use/EncoderFactory.html | 174 - .../ical4j/util/class-use/HostInfo.html | 175 - .../util/class-use/InetAddressHostInfo.html | 117 - .../ical4j/util/class-use/Numbers.html | 117 - .../util/class-use/ParameterValidator.html | 159 - .../util/class-use/PropertyValidator.html | 159 - .../ical4j/util/class-use/ResourceLoader.html | 117 - .../ical4j/util/class-use/SimpleHostInfo.html | 117 - .../ical4j/util/class-use/Strings.html | 117 - .../ical4j/util/class-use/TimeZones.html | 117 - .../ical4j/util/class-use/UidGenerator.html | 117 - .../fortuna/ical4j/util/class-use/Uris.html | 117 - .../fortuna/ical4j/util/package-frame.html | 43 - .../fortuna/ical4j/util/package-summary.html | 312 - .../net/fortuna/ical4j/util/package-tree.html | 159 - .../net/fortuna/ical4j/util/package-use.html | 179 - .../docs/apidocs/overview-frame.html | 28 - .../docs/apidocs/overview-summary.html | 188 - .../docs/apidocs/overview-tree.html | 454 - libs/ical4j-1.0.5/docs/apidocs/package-list | 8 - .../docs/apidocs/resources/inherit.gif | Bin 57 -> 0 bytes .../docs/apidocs/serialized-form.html | 3003 -- libs/ical4j-1.0.5/docs/apidocs/stylesheet.css | 439 - libs/ical4j-1.0.5/docs/css/default.css | 51 - libs/ical4j-1.0.5/docs/index.html | 384 - libs/ical4j-1.0.5/docs/introduction.html | 295 - libs/ical4j-1.0.5/docs/license.html | 11 - libs/ical4j-1.0.5/etc/FAQ | 43 - libs/ical4j-1.0.5/etc/TODO | 100 - libs/ical4j-1.0.5/etc/rfc2445.txt | 8290 ----- libs/ical4j-1.0.5/etc/rfc2446.txt | 6107 --- .../etc/samples/hcalendar/example1.html | 21 - .../etc/samples/hcalendar/example1.ics | 20 - libs/ical4j-1.0.5/etc/samples/invalid/0.ics | 5 - .../etc/samples/invalid/13-MoonPhase.ics | 215 - .../etc/samples/invalid/CalendarDataFile.ics | 5074 --- .../etc/samples/invalid/boeing.ics | 14 - .../etc/samples/invalid/calconnect.ics | 38 - .../ical4j-1.0.5/etc/samples/invalid/core.ics | 657 - .../etc/samples/invalid/eli_courtwright.ics | 20 - .../etc/samples/invalid/eli_test.ics | 20 - .../samples/invalid/google_aus_holidays.ics | 1732 - .../etc/samples/invalid/groupwise.ics | 26 - .../etc/samples/invalid/lastfm.ics | 436 - .../samples/invalid/multiple_calendars.ics | 47 - .../etc/samples/invalid/overlaps.ics | 32 - .../samples/invalid/phpicalendar_sample.ics | 214 - .../etc/samples/invalid/schedule-unstable.ics | 558 - .../etc/samples/invalid/smallcluster.ics | 13 - .../etc/samples/invalid/twinkle.ics | 149 - .../etc/samples/invalid/twinkle_orig.ics | 280 - .../samples/invalid/zidestoreical4jbomb.ics | 24 - .../etc/samples/valid/1106817412.ics | 27 - .../etc/samples/valid/2207678.ics | 43 - libs/ical4j-1.0.5/etc/samples/valid/3.ics | 21 - libs/ical4j-1.0.5/etc/samples/valid/4.ics | 23 - libs/ical4j-1.0.5/etc/samples/valid/6.ics | 12 - libs/ical4j-1.0.5/etc/samples/valid/7.ics | 14 - .../etc/samples/valid/ArgentinaHolidays.ics | 341 - .../samples/valid/Australian32Holidays.ics | 114 - .../samples/valid/Australian_TV_Melbourne.ics | 567 - .../etc/samples/valid/BCP321928.ics | 3374 -- .../samples/valid/Belgische32feestdagen.ics | 190 - .../etc/samples/valid/Buddhist.ics | 39 - .../etc/samples/valid/Christian32Holidays.ics | 422 - .../ical4j-1.0.5/etc/samples/valid/Dryway.ics | 331 - .../ical4j-1.0.5/etc/samples/valid/EXDATE.ics | 116 - .../etc/samples/valid/Earth32Seasons.ics | 748 - .../etc/samples/valid/EstoniaHolidays.ics | 1830 - .../etc/samples/valid/Misc.History.ics | 3980 -- .../etc/samples/valid/New Years Day.ics | 35 - .../etc/samples/valid/OZMovies.ics | 2224 -- .../etc/samples/valid/Packers.ics | 476 - .../etc/samples/valid/Session6.ics | 67 - .../etc/samples/valid/Standup.ics | 42 - .../valid/SwedishHolidays2003-2006.ics | 1456 - libs/ical4j-1.0.5/etc/samples/valid/THFC.ics | 1554 - .../etc/samples/valid/afl2004.ics | 1791 - libs/ical4j-1.0.5/etc/samples/valid/bears.ics | 220 - .../ical4j-1.0.5/etc/samples/valid/blalor.ics | 52 - .../etc/samples/valid/calconnect.ics | 38 - .../etc/samples/valid/calconnect10.ics | 18 - .../etc/samples/valid/calconnect2.ics | 43 - .../etc/samples/valid/calconnect3.ics | 38 - .../etc/samples/valid/calconnect4.ics | 44 - .../etc/samples/valid/calconnect5.ics | 40 - .../etc/samples/valid/calconnect6.ics | 43 - .../etc/samples/valid/calconnect7.ics | 43 - .../etc/samples/valid/calconnect8.ics | 44 - .../etc/samples/valid/calconnect9.ics | 44 - .../ical4j-1.0.5/etc/samples/valid/canada.ics | 660 - .../etc/samples/valid/categories.ics | 9 - .../etc/samples/valid/classify.ics | 43 - .../etc/samples/valid/custom_component.ics | 14 - .../ical4j-1.0.5/etc/samples/valid/derryn.ics | 38 - .../etc/samples/valid/evolution.ics | 36 - .../etc/samples/valid/friday13-NOT.ics | 11 - .../etc/samples/valid/friday13.ics | 11 - .../etc/samples/valid/incoming.ics | 168 - .../etc/samples/valid/japan_west.ics | 609 - .../samples/valid/korganizer-lowercase.ics | 21 - .../etc/samples/valid/korganizer.ics | 21 - .../etc/samples/valid/korganizer_sample.ics | 74 - .../etc/samples/valid/lotr-updated.ics | 341 - libs/ical4j-1.0.5/etc/samples/valid/lotr.ics | 341 - .../etc/samples/valid/mansour.ics | 9 - .../etc/samples/valid/mathBirthdays.ics | 14533 -------- libs/ical4j-1.0.5/etc/samples/valid/miked.ics | 30 - .../etc/samples/valid/multiple_calendars.ics | 47 - .../oracle-personal-notes-test-empty.ics | 28 - .../valid/oracle-personal-notes-test.ics | 29 - .../etc/samples/valid/php-flp.ics | 29 - .../etc/samples/valid/rfc5545-sec3.4.ics | 11 - .../etc/samples/valid/rfc5545-sec3.6.1.ics | 41 - .../etc/samples/valid/rfc5545-sec3.6.2.ics | 23 - .../etc/samples/valid/rfc5545-sec3.6.3.ics | 19 - .../etc/samples/valid/rfc5545-sec3.6.4.ics | 34 - .../etc/samples/valid/rfc5545-sec3.6.5.ics | 135 - .../etc/samples/valid/rfc5545-sec3.6.6.ics | 23 - .../etc/samples/valid/rfc5545-sec4.1.ics | 17 - .../etc/samples/valid/rfc5545-sec4.2.ics | 34 - .../etc/samples/valid/rfc5545-sec4.3.ics | 22 - .../etc/samples/valid/rfc5545-sec4.4.ics | 22 - .../etc/samples/valid/rfc5545-sec4.5.ics | 24 - .../etc/samples/valid/sunbird_sample.ics | 4311 --- .../ical4j-1.0.5/etc/samples/valid/talios.ics | 25 - .../ical4j-1.0.5/etc/samples/valid/tmeher.ics | 53 - libs/ical4j-1.0.5/etc/standard_deviations.txt | 60 - .../etc/zoneinfo-outlook-global/readme.txt | 2 - .../etc/zoneinfo-outlook/readme.txt | 2 - libs/ical4j-1.0.5/lib/groovy-all-2.1.1.jar | Bin 6329376 -> 0 bytes .../lib => }/ical4j-vcard-0.9.5.jar | Bin libs/ical4j-vcard-0.9.5/CHANGELOG | 7 - libs/ical4j-vcard-0.9.5/LICENSE | 33 - libs/ical4j-vcard-0.9.5/README | 8 - .../docs/apidocs/allclasses-frame.html | 87 - .../docs/apidocs/allclasses-noframe.html | 87 - .../docs/apidocs/constant-values.html | 146 - .../docs/apidocs/deprecated-list.html | 117 - .../docs/apidocs/help-doc.html | 222 - .../docs/apidocs/index-all.html | 1497 - .../docs/apidocs/index.html | 34 - .../net/fortuna/ical4j/vcard/Group.Id.html | 349 - .../net/fortuna/ical4j/vcard/Group.html | 399 - .../fortuna/ical4j/vcard/GroupRegistry.html | 287 - .../fortuna/ical4j/vcard/Parameter.Id.html | 527 - .../net/fortuna/ical4j/vcard/Parameter.html | 376 - .../ical4j/vcard/ParameterFactory.html | 217 - .../vcard/ParameterFactoryRegistry.html | 286 - .../net/fortuna/ical4j/vcard/Property.Id.html | 822 - .../net/fortuna/ical4j/vcard/Property.html | 734 - .../fortuna/ical4j/vcard/PropertyFactory.html | 252 - .../ical4j/vcard/PropertyFactoryRegistry.html | 284 - .../net/fortuna/ical4j/vcard/VCard.html | 399 - .../fortuna/ical4j/vcard/VCardBuilder.html | 325 - .../fortuna/ical4j/vcard/VCardFileFilter.html | 264 - .../fortuna/ical4j/vcard/VCardOutputter.html | 355 - .../ical4j/vcard/class-use/Group.Id.html | 179 - .../fortuna/ical4j/vcard/class-use/Group.html | 317 - .../ical4j/vcard/class-use/GroupRegistry.html | 160 - .../ical4j/vcard/class-use/Parameter.Id.html | 208 - .../ical4j/vcard/class-use/Parameter.html | 674 - .../vcard/class-use/ParameterFactory.html | 247 - .../class-use/ParameterFactoryRegistry.html | 160 - .../ical4j/vcard/class-use/Property.Id.html | 217 - .../ical4j/vcard/class-use/Property.html | 502 - .../vcard/class-use/PropertyFactory.html | 357 - .../class-use/PropertyFactoryRegistry.html | 160 - .../fortuna/ical4j/vcard/class-use/VCard.html | 195 - .../ical4j/vcard/class-use/VCardBuilder.html | 117 - .../vcard/class-use/VCardFileFilter.html | 161 - .../vcard/class-use/VCardOutputter.html | 117 - .../fortuna/ical4j/vcard/package-frame.html | 40 - .../fortuna/ical4j/vcard/package-summary.html | 248 - .../fortuna/ical4j/vcard/package-tree.html | 170 - .../net/fortuna/ical4j/vcard/package-use.html | 272 - .../fortuna/ical4j/vcard/parameter/Altid.html | 339 - .../ical4j/vcard/parameter/Calscale.html | 339 - .../ical4j/vcard/parameter/Encoding.html | 354 - .../ical4j/vcard/parameter/Fmttype.html | 370 - .../fortuna/ical4j/vcard/parameter/Geo.html | 339 - .../ical4j/vcard/parameter/Language.html | 366 - .../fortuna/ical4j/vcard/parameter/Pid.html | 366 - .../fortuna/ical4j/vcard/parameter/Pref.html | 367 - .../ical4j/vcard/parameter/SortAs.html | 353 - .../fortuna/ical4j/vcard/parameter/Type.html | 426 - .../fortuna/ical4j/vcard/parameter/Tz.html | 339 - .../fortuna/ical4j/vcard/parameter/Value.html | 564 - .../ical4j/vcard/parameter/Version.html | 339 - .../vcard/parameter/class-use/Altid.html | 159 - .../vcard/parameter/class-use/Calscale.html | 159 - .../vcard/parameter/class-use/Encoding.html | 174 - .../vcard/parameter/class-use/Fmttype.html | 159 - .../ical4j/vcard/parameter/class-use/Geo.html | 159 - .../vcard/parameter/class-use/Language.html | 159 - .../ical4j/vcard/parameter/class-use/Pid.html | 159 - .../vcard/parameter/class-use/Pref.html | 174 - .../vcard/parameter/class-use/SortAs.html | 159 - .../vcard/parameter/class-use/Type.html | 296 - .../ical4j/vcard/parameter/class-use/Tz.html | 159 - .../vcard/parameter/class-use/Value.html | 253 - .../vcard/parameter/class-use/Version.html | 159 - .../ical4j/vcard/parameter/package-frame.html | 32 - .../vcard/parameter/package-summary.html | 218 - .../ical4j/vcard/parameter/package-tree.html | 146 - .../ical4j/vcard/parameter/package-use.html | 237 - .../ical4j/vcard/property/Address.html | 546 - .../fortuna/ical4j/vcard/property/Agent.html | 427 - .../fortuna/ical4j/vcard/property/BDay.html | 425 - .../fortuna/ical4j/vcard/property/Birth.html | 383 - .../ical4j/vcard/property/CalAdrUri.html | 398 - .../fortuna/ical4j/vcard/property/CalUri.html | 401 - .../ical4j/vcard/property/Categories.html | 396 - .../fortuna/ical4j/vcard/property/Clazz.html | 430 - .../fortuna/ical4j/vcard/property/DDay.html | 427 - .../fortuna/ical4j/vcard/property/Death.html | 383 - .../fortuna/ical4j/vcard/property/Email.html | 417 - .../fortuna/ical4j/vcard/property/FbUrl.html | 401 - .../net/fortuna/ical4j/vcard/property/Fn.html | 382 - .../fortuna/ical4j/vcard/property/Gender.html | 396 - .../fortuna/ical4j/vcard/property/Geo.html | 432 - .../fortuna/ical4j/vcard/property/Impp.html | 398 - .../fortuna/ical4j/vcard/property/Key.html | 454 - .../fortuna/ical4j/vcard/property/Kind.html | 462 - .../fortuna/ical4j/vcard/property/Label.html | 385 - .../fortuna/ical4j/vcard/property/Lang.html | 396 - .../fortuna/ical4j/vcard/property/Logo.html | 443 - .../fortuna/ical4j/vcard/property/Member.html | 399 - .../net/fortuna/ical4j/vcard/property/N.html | 460 - .../fortuna/ical4j/vcard/property/Name.html | 383 - .../ical4j/vcard/property/Nickname.html | 396 - .../fortuna/ical4j/vcard/property/Note.html | 383 - .../fortuna/ical4j/vcard/property/Org.html | 431 - .../fortuna/ical4j/vcard/property/Photo.html | 443 - .../fortuna/ical4j/vcard/property/ProdId.html | 382 - .../ical4j/vcard/property/Related.html | 416 - .../ical4j/vcard/property/Revision.html | 399 - .../fortuna/ical4j/vcard/property/Role.html | 382 - .../ical4j/vcard/property/SortString.html | 382 - .../fortuna/ical4j/vcard/property/Sound.html | 443 - .../fortuna/ical4j/vcard/property/Source.html | 399 - .../ical4j/vcard/property/Telephone.html | 459 - .../fortuna/ical4j/vcard/property/Title.html | 383 - .../net/fortuna/ical4j/vcard/property/Tz.html | 423 - .../fortuna/ical4j/vcard/property/Uid.html | 399 - .../fortuna/ical4j/vcard/property/Url.html | 399 - .../ical4j/vcard/property/Version.html | 380 - .../vcard/property/class-use/Address.html | 159 - .../vcard/property/class-use/Agent.html | 159 - .../ical4j/vcard/property/class-use/BDay.html | 159 - .../vcard/property/class-use/Birth.html | 159 - .../vcard/property/class-use/CalAdrUri.html | 159 - .../vcard/property/class-use/CalUri.html | 159 - .../vcard/property/class-use/Categories.html | 159 - .../vcard/property/class-use/Clazz.html | 186 - .../ical4j/vcard/property/class-use/DDay.html | 159 - .../vcard/property/class-use/Death.html | 159 - .../vcard/property/class-use/Email.html | 159 - .../vcard/property/class-use/FbUrl.html | 159 - .../ical4j/vcard/property/class-use/Fn.html | 159 - .../vcard/property/class-use/Gender.html | 180 - .../ical4j/vcard/property/class-use/Geo.html | 159 - .../ical4j/vcard/property/class-use/Impp.html | 159 - .../ical4j/vcard/property/class-use/Key.html | 159 - .../ical4j/vcard/property/class-use/Kind.html | 198 - .../vcard/property/class-use/Label.html | 159 - .../ical4j/vcard/property/class-use/Lang.html | 159 - .../ical4j/vcard/property/class-use/Logo.html | 159 - .../vcard/property/class-use/Member.html | 159 - .../ical4j/vcard/property/class-use/N.html | 159 - .../ical4j/vcard/property/class-use/Name.html | 159 - .../vcard/property/class-use/Nickname.html | 159 - .../ical4j/vcard/property/class-use/Note.html | 159 - .../ical4j/vcard/property/class-use/Org.html | 159 - .../vcard/property/class-use/Photo.html | 159 - .../vcard/property/class-use/ProdId.html | 159 - .../vcard/property/class-use/Related.html | 159 - .../vcard/property/class-use/Revision.html | 159 - .../ical4j/vcard/property/class-use/Role.html | 159 - .../vcard/property/class-use/SortString.html | 159 - .../vcard/property/class-use/Sound.html | 159 - .../vcard/property/class-use/Source.html | 159 - .../vcard/property/class-use/Telephone.html | 159 - .../vcard/property/class-use/Title.html | 159 - .../ical4j/vcard/property/class-use/Tz.html | 159 - .../ical4j/vcard/property/class-use/Uid.html | 159 - .../ical4j/vcard/property/class-use/Url.html | 159 - .../vcard/property/class-use/Version.html | 174 - .../ical4j/vcard/property/package-frame.html | 60 - .../vcard/property/package-summary.html | 386 - .../ical4j/vcard/property/package-tree.html | 174 - .../ical4j/vcard/property/package-use.html | 354 - .../docs/apidocs/overview-frame.html | 23 - .../docs/apidocs/overview-summary.html | 145 - .../docs/apidocs/overview-tree.html | 232 - .../docs/apidocs/package-list | 3 - .../docs/apidocs/resources/background.gif | Bin 2313 -> 0 bytes .../docs/apidocs/resources/tab.gif | Bin 291 -> 0 bytes .../docs/apidocs/resources/titlebar.gif | Bin 10701 -> 0 bytes .../docs/apidocs/resources/titlebar_end.gif | Bin 849 -> 0 bytes .../docs/apidocs/serialized-form.html | 1552 - .../docs/apidocs/stylesheet.css | 474 - .../etc/draft-ietf-vcarddav-vcardrev-05.txt | 3752 -- .../jar => }/simple-xml-2.7.jar | Bin libs/simple-xml-2.7/LICENSE.txt | 202 - libs/simple-xml-2.7/build.xml | 62 - .../javadoc/allclasses-frame.html | 199 - .../javadoc/allclasses-noframe.html | 199 - .../javadoc/constant-values.html | 144 - .../javadoc/deprecated-list.html | 144 - libs/simple-xml-2.7/javadoc/help-doc.html | 217 - libs/simple-xml-2.7/javadoc/index-all.html | 1494 - libs/simple-xml-2.7/javadoc/index.html | 39 - .../org/simpleframework/xml/Attribute.html | 282 - .../org/simpleframework/xml/Default.html | 264 - .../org/simpleframework/xml/DefaultType.html | 337 - .../org/simpleframework/xml/Element.html | 331 - .../org/simpleframework/xml/ElementArray.html | 363 - .../org/simpleframework/xml/ElementList.html | 437 - .../simpleframework/xml/ElementListUnion.html | 246 - .../org/simpleframework/xml/ElementMap.html | 575 - .../simpleframework/xml/ElementMapUnion.html | 246 - .../org/simpleframework/xml/ElementUnion.html | 243 - .../org/simpleframework/xml/Namespace.html | 282 - .../simpleframework/xml/NamespaceList.html | 230 - .../org/simpleframework/xml/Order.html | 249 - .../javadoc/org/simpleframework/xml/Path.html | 306 - .../javadoc/org/simpleframework/xml/Root.html | 252 - .../org/simpleframework/xml/Serializer.html | 1509 - .../javadoc/org/simpleframework/xml/Text.html | 298 - .../org/simpleframework/xml/Transient.html | 179 - .../org/simpleframework/xml/Version.html | 280 - .../xml/convert/AnnotationStrategy.html | 358 - .../simpleframework/xml/convert/Convert.html | 255 - .../xml/convert/ConvertException.html | 256 - .../xml/convert/Converter.html | 266 - .../simpleframework/xml/convert/Registry.html | 339 - .../xml/convert/RegistryStrategy.html | 362 - .../xml/convert/package-frame.html | 69 - .../xml/convert/package-summary.html | 211 - .../xml/convert/package-tree.html | 169 - .../xml/core/AttributeException.html | 282 - .../org/simpleframework/xml/core/Commit.html | 186 - .../simpleframework/xml/core/Complete.html | 186 - .../xml/core/ConstructorException.html | 281 - .../xml/core/ElementException.html | 282 - .../xml/core/InstantiationException.html | 282 - .../xml/core/MethodException.html | 281 - .../xml/core/PathException.html | 256 - .../org/simpleframework/xml/core/Persist.html | 187 - .../xml/core/PersistenceException.html | 283 - .../simpleframework/xml/core/Persister.html | 2189 -- .../org/simpleframework/xml/core/Replace.html | 184 - .../org/simpleframework/xml/core/Resolve.html | 186 - .../xml/core/RootException.html | 282 - .../xml/core/TextException.html | 281 - .../xml/core/UnionException.html | 255 - .../simpleframework/xml/core/Validate.html | 186 - .../xml/core/ValueRequiredException.html | 280 - .../xml/core/package-frame.html | 84 - .../xml/core/package-summary.html | 267 - .../xml/core/package-tree.html | 170 - .../xml/filter/EnvironmentFilter.html | 301 - .../simpleframework/xml/filter/Filter.html | 231 - .../simpleframework/xml/filter/MapFilter.html | 304 - .../xml/filter/PlatformFilter.html | 273 - .../xml/filter/StackFilter.html | 310 - .../xml/filter/SystemFilter.html | 300 - .../xml/filter/package-frame.html | 51 - .../xml/filter/package-summary.html | 194 - .../xml/filter/package-tree.html | 162 - .../simpleframework/xml/package-frame.html | 86 - .../simpleframework/xml/package-summary.html | 268 - .../org/simpleframework/xml/package-tree.html | 181 - .../xml/strategy/CycleException.html | 282 - .../xml/strategy/CycleStrategy.html | 423 - .../xml/strategy/Strategy.html | 290 - .../xml/strategy/TreeStrategy.html | 349 - .../simpleframework/xml/strategy/Type.html | 285 - .../simpleframework/xml/strategy/Value.html | 318 - .../simpleframework/xml/strategy/Visitor.html | 269 - .../xml/strategy/VisitorStrategy.html | 360 - .../xml/strategy/package-frame.html | 64 - .../xml/strategy/package-summary.html | 213 - .../xml/strategy/package-tree.html | 166 - .../xml/stream/CamelCaseStyle.html | 425 - .../simpleframework/xml/stream/Format.html | 607 - .../xml/stream/HyphenStyle.html | 378 - .../simpleframework/xml/stream/InputNode.html | 590 - .../org/simpleframework/xml/stream/Mode.html | 356 - .../xml/stream/NamespaceMap.html | 376 - .../org/simpleframework/xml/stream/Node.html | 273 - .../xml/stream/NodeBuilder.html | 358 - .../xml/stream/NodeException.html | 251 - .../simpleframework/xml/stream/NodeMap.html | 371 - .../xml/stream/OutputNode.html | 788 - .../simpleframework/xml/stream/Position.html | 248 - .../org/simpleframework/xml/stream/Style.html | 264 - .../simpleframework/xml/stream/Verbosity.html | 336 - .../xml/stream/package-frame.html | 85 - .../xml/stream/package-summary.html | 251 - .../xml/stream/package-tree.html | 177 - .../xml/transform/InvalidFormatException.html | 282 - .../xml/transform/Matcher.html | 228 - .../xml/transform/RegistryMatcher.html | 340 - .../xml/transform/Transform.html | 266 - .../xml/transform/TransformException.html | 283 - .../xml/transform/Transformer.html | 365 - .../xml/transform/package-frame.html | 60 - .../xml/transform/package-summary.html | 201 - .../xml/transform/package-tree.html | 166 - .../org/simpleframework/xml/util/Cache.html | 325 - .../xml/util/ConcurrentCache.html | 429 - .../simpleframework/xml/util/Dictionary.html | 467 - .../org/simpleframework/xml/util/Entry.html | 226 - .../xml/util/LimitedCache.html | 479 - .../org/simpleframework/xml/util/Match.html | 225 - .../simpleframework/xml/util/Resolver.html | 560 - .../simpleframework/xml/util/WeakCache.html | 414 - .../xml/util/package-frame.html | 55 - .../xml/util/package-summary.html | 202 - .../xml/util/package-tree.html | 177 - .../javadoc/overview-frame.html | 56 - .../javadoc/overview-summary.html | 177 - .../simple-xml-2.7/javadoc/overview-tree.html | 243 - libs/simple-xml-2.7/javadoc/package-list | 8 - .../javadoc/resources/inherit.gif | Bin 57 -> 0 bytes .../javadoc/serialized-form.html | 406 - libs/simple-xml-2.7/javadoc/stylesheet.css | 29 - libs/simple-xml-2.7/lib/stax-1.2.0.jar | Bin 179346 -> 0 bytes libs/simple-xml-2.7/lib/stax-api-1.0.1.jar | Bin 25897 -> 0 bytes libs/simple-xml-2.7/lib/xpp3-1.1.3_8.jar | Bin 120906 -> 0 bytes .../org/simpleframework/xml/Attribute.java | 71 - .../src/org/simpleframework/xml/Default.java | 73 - .../org/simpleframework/xml/DefaultType.java | 44 - .../src/org/simpleframework/xml/Element.java | 97 - .../org/simpleframework/xml/ElementArray.java | 108 - .../org/simpleframework/xml/ElementList.java | 141 - .../simpleframework/xml/ElementListUnion.java | 69 - .../org/simpleframework/xml/ElementMap.java | 196 - .../simpleframework/xml/ElementMapUnion.java | 68 - .../org/simpleframework/xml/ElementUnion.java | 65 - .../org/simpleframework/xml/Namespace.java | 90 - .../simpleframework/xml/NamespaceList.java | 60 - .../src/org/simpleframework/xml/Order.java | 56 - .../src/org/simpleframework/xml/Path.java | 126 - .../src/org/simpleframework/xml/Root.java | 60 - .../org/simpleframework/xml/Serializer.java | 626 - .../src/org/simpleframework/xml/Text.java | 86 - .../org/simpleframework/xml/Transient.java | 38 - .../src/org/simpleframework/xml/Version.java | 68 - .../xml/convert/AnnotationStrategy.java | 197 - .../simpleframework/xml/convert/Convert.java | 77 - .../xml/convert/ConvertException.java | 43 - .../xml/convert/Converter.java | 69 - .../xml/convert/ConverterFactory.java | 146 - .../xml/convert/ConverterScanner.java | 229 - .../xml/convert/Reference.java | 106 - .../simpleframework/xml/convert/Registry.java | 131 - .../xml/convert/RegistryBinder.java | 103 - .../xml/convert/RegistryStrategy.java | 238 - .../simpleframework/xml/convert/Scanner.java | 45 - .../xml/convert/ScannerBuilder.java | 141 - .../xml/core/AnnotationFactory.java | 235 - .../xml/core/AnnotationHandler.java | 261 - .../xml/core/ArrayFactory.java | 128 - .../xml/core/ArrayInstance.java | 124 - .../xml/core/AttributeException.java | 57 - .../xml/core/AttributeLabel.java | 291 - .../xml/core/AttributeParameter.java | 260 - .../simpleframework/xml/core/CacheLabel.java | 506 - .../xml/core/CacheParameter.java | 255 - .../org/simpleframework/xml/core/Caller.java | 195 - .../xml/core/ClassInstantiator.java | 190 - .../xml/core/ClassScanner.java | 516 - .../simpleframework/xml/core/ClassSchema.java | 212 - .../simpleframework/xml/core/ClassType.java | 85 - .../xml/core/CollectionFactory.java | 160 - .../simpleframework/xml/core/Collector.java | 192 - .../org/simpleframework/xml/core/Commit.java | 45 - .../simpleframework/xml/core/Comparer.java | 117 - .../simpleframework/xml/core/Complete.java | 45 - .../simpleframework/xml/core/Composite.java | 1467 - .../xml/core/CompositeArray.java | 244 - .../xml/core/CompositeInlineList.java | 272 - .../xml/core/CompositeInlineMap.java | 253 - .../xml/core/CompositeKey.java | 230 - .../xml/core/CompositeList.java | 252 - .../xml/core/CompositeListUnion.java | 304 - .../xml/core/CompositeMap.java | 261 - .../xml/core/CompositeMapUnion.java | 229 - .../xml/core/CompositeUnion.java | 178 - .../xml/core/CompositeValue.java | 191 - .../xml/core/ConstructorException.java | 56 - .../xml/core/ConstructorScanner.java | 154 - .../org/simpleframework/xml/core/Contact.java | 127 - .../simpleframework/xml/core/ContactList.java | 41 - .../simpleframework/xml/core/ContactMap.java | 45 - .../org/simpleframework/xml/core/Context.java | 301 - .../xml/core/ConversionInstance.java | 145 - .../simpleframework/xml/core/Converter.java | 90 - .../org/simpleframework/xml/core/Creator.java | 87 - .../simpleframework/xml/core/Criteria.java | 99 - .../simpleframework/xml/core/Decorator.java | 58 - .../xml/core/DefaultDetail.java | 275 - .../xml/core/DefaultScanner.java | 342 - .../org/simpleframework/xml/core/Detail.java | 211 - .../xml/core/DetailExtractor.java | 197 - .../xml/core/DetailScanner.java | 540 - .../xml/core/ElementArrayLabel.java | 354 - .../xml/core/ElementArrayParameter.java | 247 - .../xml/core/ElementException.java | 57 - .../xml/core/ElementLabel.java | 333 - .../xml/core/ElementListLabel.java | 429 - .../xml/core/ElementListParameter.java | 247 - .../xml/core/ElementListUnionLabel.java | 386 - .../xml/core/ElementListUnionParameter.java | 249 - .../xml/core/ElementMapLabel.java | 409 - .../xml/core/ElementMapParameter.java | 247 - .../xml/core/ElementMapUnionLabel.java | 374 - .../xml/core/ElementMapUnionParameter.java | 249 - .../xml/core/ElementParameter.java | 247 - .../xml/core/ElementUnionLabel.java | 393 - .../xml/core/ElementUnionParameter.java | 249 - .../xml/core/EmptyExpression.java | 226 - .../xml/core/EmptyMatcher.java | 48 - .../org/simpleframework/xml/core/Entry.java | 316 - .../simpleframework/xml/core/Expression.java | 184 - .../xml/core/ExpressionBuilder.java | 106 - .../simpleframework/xml/core/Extractor.java | 68 - .../xml/core/ExtractorFactory.java | 421 - .../org/simpleframework/xml/core/Factory.java | 255 - .../xml/core/FieldContact.java | 266 - .../simpleframework/xml/core/FieldDetail.java | 95 - .../xml/core/FieldScanner.java | 425 - .../simpleframework/xml/core/Function.java | 90 - .../org/simpleframework/xml/core/GetPart.java | 214 - .../org/simpleframework/xml/core/Group.java | 93 - .../xml/core/GroupExtractor.java | 432 - .../simpleframework/xml/core/Instance.java | 74 - .../xml/core/InstanceFactory.java | 275 - .../xml/core/InstantiationException.java | 57 - .../xml/core/Instantiator.java | 95 - .../xml/core/InstantiatorBuilder.java | 530 - .../xml/core/Introspector.java | 288 - .../simpleframework/xml/core/KeyBuilder.java | 206 - .../org/simpleframework/xml/core/Label.java | 317 - .../xml/core/LabelExtractor.java | 443 - .../simpleframework/xml/core/LabelGroup.java | 91 - .../simpleframework/xml/core/LabelKey.java | 132 - .../simpleframework/xml/core/LabelMap.java | 183 - .../simpleframework/xml/core/MapFactory.java | 155 - .../xml/core/MethodContact.java | 276 - .../xml/core/MethodDetail.java | 95 - .../xml/core/MethodException.java | 56 - .../simpleframework/xml/core/MethodName.java | 96 - .../simpleframework/xml/core/MethodPart.java | 132 - .../xml/core/MethodPartFactory.java | 347 - .../xml/core/MethodScanner.java | 552 - .../simpleframework/xml/core/MethodType.java | 82 - .../org/simpleframework/xml/core/Model.java | 290 - .../xml/core/ModelAssembler.java | 241 - .../simpleframework/xml/core/ModelList.java | 138 - .../simpleframework/xml/core/ModelMap.java | 129 - .../xml/core/ModelSection.java | 266 - .../xml/core/NamespaceDecorator.java | 154 - .../xml/core/ObjectFactory.java | 74 - .../xml/core/ObjectInstance.java | 139 - .../xml/core/ObjectScanner.java | 463 - .../xml/core/OverrideType.java | 94 - .../xml/core/OverrideValue.java | 110 - .../simpleframework/xml/core/Parameter.java | 148 - .../xml/core/ParameterContact.java | 216 - .../xml/core/ParameterFactory.java | 274 - .../xml/core/ParameterMap.java | 89 - .../xml/core/PathException.java | 42 - .../simpleframework/xml/core/PathParser.java | 1076 - .../org/simpleframework/xml/core/Persist.java | 46 - .../xml/core/PersistenceException.java | 56 - .../simpleframework/xml/core/Persister.java | 1261 - .../org/simpleframework/xml/core/Policy.java | 44 - .../simpleframework/xml/core/Primitive.java | 294 - .../xml/core/PrimitiveArray.java | 251 - .../xml/core/PrimitiveFactory.java | 130 - .../xml/core/PrimitiveInlineList.java | 246 - .../xml/core/PrimitiveKey.java | 330 - .../xml/core/PrimitiveList.java | 250 - .../xml/core/PrimitiveScanner.java | 518 - .../xml/core/PrimitiveValue.java | 332 - .../simpleframework/xml/core/Qualifier.java | 130 - .../simpleframework/xml/core/Reflector.java | 457 - .../simpleframework/xml/core/Repeater.java | 52 - .../org/simpleframework/xml/core/Replace.java | 41 - .../org/simpleframework/xml/core/Resolve.java | 43 - .../simpleframework/xml/core/Revision.java | 84 - .../xml/core/RootException.java | 57 - .../org/simpleframework/xml/core/Scanner.java | 274 - .../xml/core/ScannerFactory.java | 91 - .../org/simpleframework/xml/core/Schema.java | 119 - .../org/simpleframework/xml/core/Section.java | 157 - .../org/simpleframework/xml/core/Session.java | 252 - .../xml/core/SessionManager.java | 183 - .../org/simpleframework/xml/core/SetPart.java | 214 - .../simpleframework/xml/core/Signature.java | 285 - .../xml/core/SignatureBuilder.java | 365 - .../xml/core/SignatureCreator.java | 246 - .../xml/core/SignatureScanner.java | 317 - .../org/simpleframework/xml/core/Source.java | 419 - .../simpleframework/xml/core/Structure.java | 162 - .../xml/core/StructureBuilder.java | 658 - .../org/simpleframework/xml/core/Support.java | 591 - .../simpleframework/xml/core/Template.java | 212 - .../xml/core/TemplateEngine.java | 210 - .../xml/core/TemplateFilter.java | 77 - .../xml/core/TemplateLabel.java | 212 - .../xml/core/TemplateParameter.java | 64 - .../xml/core/TextException.java | 56 - .../simpleframework/xml/core/TextLabel.java | 303 - .../simpleframework/xml/core/TextList.java | 140 - .../xml/core/TextListLabel.java | 337 - .../xml/core/TextParameter.java | 288 - .../simpleframework/xml/core/Traverser.java | 289 - .../simpleframework/xml/core/TreeModel.java | 725 - .../xml/core/UnionException.java | 41 - .../simpleframework/xml/core/Validate.java | 45 - .../xml/core/ValueRequiredException.java | 55 - .../simpleframework/xml/core/Variable.java | 522 - .../xml/core/VersionLabel.java | 287 - .../xml/filter/EnvironmentFilter.java | 80 - .../simpleframework/xml/filter/Filter.java | 49 - .../simpleframework/xml/filter/MapFilter.java | 93 - .../xml/filter/PlatformFilter.java | 57 - .../xml/filter/StackFilter.java | 80 - .../xml/filter/SystemFilter.java | 79 - .../xml/strategy/Allocate.java | 122 - .../xml/strategy/ArrayValue.java | 116 - .../xml/strategy/Contract.java | 118 - .../xml/strategy/CycleException.java | 60 - .../xml/strategy/CycleStrategy.java | 181 - .../simpleframework/xml/strategy/Loader.java | 77 - .../simpleframework/xml/strategy/Name.java | 51 - .../xml/strategy/ObjectValue.java | 108 - .../xml/strategy/ReadGraph.java | 225 - .../xml/strategy/ReadState.java | 100 - .../xml/strategy/Reference.java | 111 - .../xml/strategy/Strategy.java | 96 - .../xml/strategy/TreeStrategy.java | 215 - .../simpleframework/xml/strategy/Type.java | 64 - .../simpleframework/xml/strategy/Value.java | 79 - .../simpleframework/xml/strategy/Visitor.java | 71 - .../xml/strategy/VisitorStrategy.java | 125 - .../xml/strategy/WriteGraph.java | 154 - .../xml/strategy/WriteState.java | 74 - .../simpleframework/xml/stream/Attribute.java | 92 - .../simpleframework/xml/stream/Builder.java | 148 - .../xml/stream/CamelCaseBuilder.java | 202 - .../xml/stream/CamelCaseStyle.java | 145 - .../xml/stream/DocumentProvider.java | 101 - .../xml/stream/DocumentReader.java | 537 - .../xml/stream/EventAttribute.java | 78 - .../xml/stream/EventElement.java | 94 - .../simpleframework/xml/stream/EventNode.java | 124 - .../xml/stream/EventReader.java | 51 - .../xml/stream/EventToken.java | 154 - .../simpleframework/xml/stream/Format.java | 260 - .../simpleframework/xml/stream/Formatter.java | 538 - .../xml/stream/HyphenBuilder.java | 131 - .../xml/stream/HyphenStyle.java | 117 - .../xml/stream/IdentityStyle.java | 57 - .../simpleframework/xml/stream/Indenter.java | 279 - .../xml/stream/InputAttribute.java | 278 - .../xml/stream/InputElement.java | 277 - .../simpleframework/xml/stream/InputNode.java | 171 - .../xml/stream/InputNodeMap.java | 165 - .../xml/stream/InputPosition.java | 70 - .../xml/stream/InputStack.java | 57 - .../org/simpleframework/xml/stream/Mode.java | 50 - .../xml/stream/NamespaceMap.java | 105 - .../org/simpleframework/xml/stream/Node.java | 57 - .../xml/stream/NodeBuilder.java | 115 - .../xml/stream/NodeException.java | 39 - .../xml/stream/NodeExtractor.java | 90 - .../simpleframework/xml/stream/NodeMap.java | 99 - .../xml/stream/NodeReader.java | 340 - .../simpleframework/xml/stream/NodeStack.java | 43 - .../xml/stream/NodeWriter.java | 374 - .../xml/stream/OutputAttribute.java | 353 - .../xml/stream/OutputBuffer.java | 142 - .../xml/stream/OutputDocument.java | 364 - .../xml/stream/OutputElement.java | 392 - .../xml/stream/OutputNode.java | 243 - .../xml/stream/OutputNodeMap.java | 128 - .../xml/stream/OutputStack.java | 202 - .../simpleframework/xml/stream/Position.java | 48 - .../xml/stream/PrefixResolver.java | 203 - .../simpleframework/xml/stream/Provider.java | 61 - .../xml/stream/ProviderFactory.java | 56 - .../xml/stream/PullProvider.java | 91 - .../xml/stream/PullReader.java | 524 - .../simpleframework/xml/stream/Splitter.java | 300 - .../org/simpleframework/xml/stream/Stack.java | 108 - .../xml/stream/StreamProvider.java | 94 - .../xml/stream/StreamReader.java | 496 - .../org/simpleframework/xml/stream/Style.java | 67 - .../simpleframework/xml/stream/Verbosity.java | 43 - .../xml/transform/ArrayMatcher.java | 98 - .../xml/transform/ArrayTransform.java | 156 - .../xml/transform/AtomicIntegerTransform.java | 75 - .../xml/transform/AtomicLongTransform.java | 74 - .../xml/transform/BigDecimalTransform.java | 73 - .../xml/transform/BigIntegerTransform.java | 73 - .../xml/transform/BooleanTransform.java | 71 - .../xml/transform/ByteTransform.java | 71 - .../transform/CharacterArrayTransform.java | 145 - .../xml/transform/CharacterTransform.java | 74 - .../xml/transform/ClassTransform.java | 147 - .../xml/transform/CurrencyTransform.java | 73 - .../xml/transform/DateFactory.java | 76 - .../xml/transform/DateTransform.java | 94 - .../xml/transform/DateType.java | 192 - .../xml/transform/DefaultMatcher.java | 112 - .../xml/transform/DoubleTransform.java | 71 - .../xml/transform/EmptyMatcher.java | 45 - .../xml/transform/EnumTransform.java | 74 - .../xml/transform/FileTransform.java | 73 - .../xml/transform/FloatTransform.java | 71 - .../transform/GregorianCalendarTransform.java | 121 - .../xml/transform/IntegerTransform.java | 71 - .../xml/transform/InvalidFormatException.java | 56 - .../xml/transform/LocaleTransform.java | 115 - .../xml/transform/LongTransform.java | 71 - .../xml/transform/Matcher.java | 44 - .../xml/transform/PackageMatcher.java | 278 - .../xml/transform/PrimitiveMatcher.java | 80 - .../xml/transform/RegistryMatcher.java | 138 - .../xml/transform/ShortTransform.java | 71 - .../xml/transform/StringArrayTransform.java | 159 - .../xml/transform/StringTransform.java | 71 - .../xml/transform/TimeZoneTransform.java | 73 - .../xml/transform/Transform.java | 66 - .../xml/transform/TransformException.java | 57 - .../xml/transform/Transformer.java | 186 - .../xml/transform/URLTransform.java | 73 - .../org/simpleframework/xml/util/Cache.java | 83 - .../xml/util/ConcurrentCache.java | 92 - .../simpleframework/xml/util/Dictionary.java | 148 - .../org/simpleframework/xml/util/Entry.java | 45 - .../xml/util/LimitedCache.java | 125 - .../org/simpleframework/xml/util/Match.java | 44 - .../simpleframework/xml/util/Resolver.java | 415 - .../simpleframework/xml/util/WeakCache.java | 287 - libs/simple-xml-2.7/test/build.xml | 82 - libs/simple-xml-2.7/test/lib/junit-1.3.jar | Bin 121070 -> 0 bytes libs/simple-xml-2.7/test/lib/stax-1.2.0.jar | Bin 179346 -> 0 bytes .../test/lib/stax-api-1.0.1.jar | Bin 25897 -> 0 bytes libs/simple-xml-2.7/test/lib/xpp3-1.1.3_8.jar | Bin 120906 -> 0 bytes ...ml.convert.AnnotationCycleStrategyTest.txt | 23 - ...ork.xml.convert.AnnotationStrategyTest.txt | 15 - ...ework.xml.convert.CombinedStrategyTest.txt | 24 - ...framework.xml.convert.ContactEntryTest.txt | 32 - ...ework.xml.convert.ConverterFactoryTest.txt | 4 - ...xml.convert.DynamicMapOfAttributesTest.txt | 7 - ....convert.HackJobToGrabFloatingTextTest.txt | 5 - ...xml.convert.HideEnclosingConverterTest.txt | 23 - ...xml.convert.RegistryConverterCycleTest.txt | 19 - ...work.xml.convert.RegistryConverterTest.txt | 23 - ....xml.convert.RegistryCycleStrategyTest.txt | 16 - ...ework.xml.convert.RegistryStrategyTest.txt | 15 - ...mpleframework.xml.convert.RegistryTest.txt | 4 - ...amework.xml.convert.ScannerBuilderTest.txt | 4 - ...impleframework.xml.convert.WrapperTest.txt | 14 - ...pleframework.xml.core.AbstractEnumTest.txt | 4 - ...org.simpleframework.xml.core.AliasTest.txt | 142 - ...amework.xml.core.AnnotationHandlerTest.txt | 14 - ...mework.xml.core.AnnotationProviderTest.txt | 4 - ...eframework.xml.core.AnonymousClassTest.txt | 5 - ...impleframework.xml.core.ArrayEntryTest.txt | 122 - ...org.simpleframework.xml.core.ArrayTest.txt | 58 - ...ork.xml.core.AttributeForCompositeTest.txt | 40 - ...ore.AttributeNameSameAsElementNameTest.txt | 36 - ...leframework.xml.core.Base64EncoderTest.txt | 8 - ....simpleframework.xml.core.CallbackTest.txt | 8 - ...-org.simpleframework.xml.core.CaseTest.txt | 152 - ...pleframework.xml.core.ClassScannerTest.txt | 4 - ...ork.xml.core.CollectionConstructorTest.txt | 6 - ...framework.xml.core.CollectionEntryTest.txt | 218 - ...impleframework.xml.core.CollectionTest.txt | 949 - ...leframework.xml.core.CompatibilityTest.txt | 96 - ...framework.xml.core.ComplexDocumentTest.txt | 4 - ...mework.xml.core.CompositeInlineMapTest.txt | 29 - ...mework.xml.core.CompositeListUnionTest.txt | 9 - ...pleframework.xml.core.CompositeMapTest.txt | 33 - ...simpleframework.xml.core.CompositeTest.txt | 5 - ...nstructorInjectionAdjustmentFactorTest.txt | 4 - ...ructorInjectionDifferentAnnotationTest.txt | 103 - ....ConstructorInjectionDifferentTypeTest.txt | 44 - ...l.core.ConstructorInjectionExampleTest.txt | 7 - ...onstructorInjectionMatchParametersTest.txt | 5 - ...xml.core.ConstructorInjectionMatchTest.txt | 11 - ...work.xml.core.ConstructorInjectionTest.txt | 124 - ...e.ConstructorInjectionWithByteCodeTest.txt | 4 - ...structorInjectionWithMissingValuesTest.txt | 7 - ...core.ConstructorInjectionWithUnionTest.txt | 4 - ...xml.core.ConstructorParameterMatchTest.txt | 5 - ...mework.xml.core.ConstructorScannerTest.txt | 118 - ...mework.xml.core.ContextualCallbackTest.txt | 9 - ...impleframework.xml.core.ConversionTest.txt | 15 - ...ework.xml.core.ConverterDecorationTest.txt | 29 - ...-org.simpleframework.xml.core.DataTest.txt | 258 - ...simpleframework.xml.core.DecoratorTest.txt | 168 - ...amework.xml.core.DefaultAnnotationTest.txt | 5 - ...pleframework.xml.core.DefaultEmptyTest.txt | 49 - ...g.simpleframework.xml.core.DefaultTest.txt | 85 - ...core.DefaultWithParametersInGetterTest.txt | 125 - ...leframework.xml.core.DetailScannerTest.txt | 4 - ....ElementListUnionWithNoEntryOrNameTest.txt | 40 - ...k.xml.core.ElementWithExplicitTypeTest.txt | 128 - ....xml.core.ElementsStrategyCallbackTest.txt | 20 - ...framework.xml.core.EmptyExpressionTest.txt | 4 - ...leframework.xml.core.EmptyMapEntryTest.txt | 166 - ...org.simpleframework.xml.core.EmptyTest.txt | 203 - ...org.simpleframework.xml.core.EntryTest.txt | 4 - ...simpleframework.xml.core.EnumArrayTest.txt | 24 - ...g.simpleframework.xml.core.EnumMapTest.txt | 118 - ...g.simpleframework.xml.core.EnumSetTest.txt | 45 - ...-org.simpleframework.xml.core.EnumTest.txt | 5 - ...framework.xml.core.ErasureHandlingTest.txt | 1001 - ...ramework.xml.core.ErasureReflectorTest.txt | 5 - ...amework.xml.core.ExceptionForArrayTest.txt | 78 - ...simpleframework.xml.core.ExceptionTest.txt | 10 - ...rg.simpleframework.xml.core.ExtendTest.txt | 7 - ...ework.xml.core.FieldScannerDefaultTest.txt | 5 - ...pleframework.xml.core.FieldScannerTest.txt | 4 - ...rg.simpleframework.xml.core.FilterTest.txt | 6 - ...pleframework.xml.core.FloatingTextTest.txt | 293 - ...simpleframework.xml.core.HierarchyTest.txt | 54 - ...simpleframework.xml.core.HtmlParseTest.txt | 48 - ...rg.simpleframework.xml.core.IndentTest.txt | 74 - ...rg.simpleframework.xml.core.InjectTest.txt | 4 - ...simpleframework.xml.core.InjectionTest.txt | 4 - ...mework.xml.core.InlineListWithDataTest.txt | 70 - ...simpleframework.xml.core.InlineMapTest.txt | 114 - ...rg.simpleframework.xml.core.InlineTest.txt | 310 - ...impleframework.xml.core.KeyBuilderTest.txt | 4 - ...pleframework.xml.core.LabelFactoryTest.txt | 5 - ...g.simpleframework.xml.core.LiteralTest.txt | 10 - ...g.simpleframework.xml.core.MapNullTest.txt | 874 - ...T-org.simpleframework.xml.core.MapTest.txt | 1457 - ...ork.xml.core.MapWithValueAttributeTest.txt | 367 - ...g.simpleframework.xml.core.MatcherTest.txt | 39 - ...ork.xml.core.MetadataSerializationTest.txt | 15 - ...leframework.xml.core.MethodContactTest.txt | 4 - ...amework.xml.core.MethodPartFactoryTest.txt | 4 - ...work.xml.core.MethodScannerDefaultTest.txt | 8 - ...leframework.xml.core.MethodScannerTest.txt | 9 - ...rg.simpleframework.xml.core.MethodTest.txt | 220 - ...mework.xml.core.MissingArrayLengthTest.txt | 4 - ...framework.xml.core.MissingGenericsTest.txt | 4 - ...leframework.xml.core.MissingPrefixTest.txt | 81 - ...T-org.simpleframework.xml.core.MixTest.txt | 28 - ...framework.xml.core.MultiElementMapTest.txt | 108 - ...rk.xml.core.MultiThreadedPersisterTest.txt | 14006 ------- ...mework.xml.core.NamespaceDecoratorTest.txt | 12 - ...ramework.xml.core.NamespaceDefaultTest.txt | 14 - ...work.xml.core.NamespaceInheritanceTest.txt | 22 - ...eframework.xml.core.NamespaceScopeTest.txt | 15 - ...simpleframework.xml.core.NamespaceTest.txt | 85 - ...mework.xml.core.NamespaceVerbosityTest.txt | 14 - ...leframework.xml.core.NestedElementTest.txt | 78 - ...impleframework.xml.core.NestedListTest.txt | 64 - ...ork.xml.core.NoAnnotationsRequiredTest.txt | 542 - ....core.NonFinalConstructorInjectionTest.txt | 30 - ...re.NotRequiredConstructorInjectionTest.txt | 6 - ...eframework.xml.core.NullArrayEntryTest.txt | 166 - ...org.simpleframework.xml.core.OrderTest.txt | 78 - ...l.core.OrderWithInvalidPathAndTextTest.txt | 42 - ....simpleframework.xml.core.OriginalTest.txt | 306 - ....simpleframework.xml.core.OverrideTest.txt | 15 - ...ork.xml.core.PathAsNamespacePrefixTest.txt | 156 - ...PathAttributeWithNoExistingSectionTest.txt | 56 - ....simpleframework.xml.core.PathCaseTest.txt | 63 - ....xml.core.PathConstructorAmbiguityTest.txt | 9 - ...leframework.xml.core.PathDuplicateTest.txt | 27 - ...simpleframework.xml.core.PathErrorTest.txt | 29 - ...impleframework.xml.core.PathInPathTest.txt | 183 - ...impleframework.xml.core.PathParserTest.txt | 332 - ...ork.xml.core.PathSectionIndexOrderTest.txt | 119 - ...ramework.xml.core.PathSectionIndexTest.txt | 75 - ...leframework.xml.core.PathStructureTest.txt | 188 - ....simpleframework.xml.core.PathTextTest.txt | 14 - ...amework.xml.core.PathWithConverterTest.txt | 28 - ...work.xml.core.PathWithExtraSectionTest.txt | 38 - ...rk.xml.core.PathWithMixedOrdreringTest.txt | 66 - ...amework.xml.core.PathWithNamespaceTest.txt | 54 - ...xml.core.PathWithOrderedAttributesTest.txt | 84 - ...xml.core.PathWithScatteredElementsTest.txt | 107 - ...ramework.xml.core.PathWithTemplateTest.txt | 192 - ...rk.xml.core.PathWithTextAndElementTest.txt | 36 - ...ework.xml.core.PathWithTextInAPathTest.txt | 90 - ...pleframework.xml.core.PathWithTextTest.txt | 44 - ...mpleframework.xml.core.PerformanceTest.txt | 1192 - ...eframework.xml.core.PrimitiveArrayTest.txt | 5 - ...pleframework.xml.core.PrimitiveKeyTest.txt | 13 - ...leframework.xml.core.PrimitiveListTest.txt | 4 - ...simpleframework.xml.core.PrimitiveTest.txt | 5 - ...eframework.xml.core.PrimitiveValueTest.txt | 13 - ...rg.simpleframework.xml.core.PrologTest.txt | 32 - ...ework.xml.core.ProviderInformationTest.txt | 43 - ...k.xml.core.PullParserStackOverflowTest.txt | 102 - ....simpleframework.xml.core.ReadOnlyTest.txt | 6 - ...eframework.xml.core.RedundantOrderTest.txt | 78 - ...simpleframework.xml.core.ReflectorTest.txt | 7 - ...mpleframework.xml.core.ReplaceThisTest.txt | 27 - ....simpleframework.xml.core.RequiredTest.txt | 5 - ...-org.simpleframework.xml.core.RootTest.txt | 92 - ...eframework.xml.core.ScannerCreatorTest.txt | 7 - ...eframework.xml.core.ScannerDefaultTest.txt | 36 - ...g.simpleframework.xml.core.ScannerTest.txt | 9 - ...g.simpleframework.xml.core.ScatterTest.txt | 262 - ...eframework.xml.core.SessionManagerTest.txt | 4 - ...ramework.xml.core.SignatureBuilderTest.txt | 30 - ...ramework.xml.core.SignatureScannerTest.txt | 9 - ...ml.core.SimpleConstructorInjectionTest.txt | 7 - ...leframework.xml.core.StackOverflowTest.txt | 31018 ---------------- ...rg.simpleframework.xml.core.StaticTest.txt | 113 - ....simpleframework.xml.core.StrategyTest.txt | 8 - ...impleframework.xml.core.StrictModeTest.txt | 202 - ...rg.simpleframework.xml.core.StrictTest.txt | 149 - ...org.simpleframework.xml.core.StyleTest.txt | 602 - ...impleframework.xml.core.SubstituteTest.txt | 76 - ...simpleframework.xml.core.SuperTypeTest.txt | 19 - ....simpleframework.xml.core.TemplateTest.txt | 74 - ...org.simpleframework.xml.core.Test1Test.txt | 9 - ...leframework.xml.core.Test1_ReplaceTest.txt | 11 - ...org.simpleframework.xml.core.Test2Test.txt | 44 - ...leframework.xml.core.Test2_ReplaceTest.txt | 20 - ...org.simpleframework.xml.core.Test3Test.txt | 20 - ...g.simpleframework.xml.core.Test3_2Test.txt | 35 - ...org.simpleframework.xml.core.Test4Test.txt | 54 - ...g.simpleframework.xml.core.Test4_2Test.txt | 14 - ...org.simpleframework.xml.core.Test5Test.txt | 22 - ...org.simpleframework.xml.core.Test6Test.txt | 20 - ...tConstructorInjectionWithTransformTest.txt | 7 - ...-org.simpleframework.xml.core.TextTest.txt | 226 - ...org.simpleframework.xml.core.TimerTest.txt | 8 - ....simpleframework.xml.core.TutorialTest.txt | 21 - ...-org.simpleframework.xml.core.TypeTest.txt | 261 - ...g.simpleframework.xml.core.UnicodeTest.txt | 2782 -- ...k.xml.core.UnionComplicatedPathMixTest.txt | 374 - ...xml.core.UnionConstructorInjectionTest.txt | 103 - ...impleframework.xml.core.UnionCycleTest.txt | 34 - ...re.UnionDependencyDoesNotMatchTypeTest.txt | 47 - ...eframework.xml.core.UnionDuplicateTest.txt | 42 - ...core.UnionElementListInConstructorTest.txt | 94 - ...amework.xml.core.UnionEmptyListBugTest.txt | 22 - ....xml.core.UnionInlineListWitinPathTest.txt | 27 - ...core.UnionListConstructorInjectionTest.txt | 176 - ...leframework.xml.core.UnionListTaskTest.txt | 83 - ...simpleframework.xml.core.UnionListTest.txt | 206 - ....simpleframework.xml.core.UnionMapTest.txt | 278 - ...rk.xml.core.UnionMapWithoutKeyTypeTest.txt | 74 - ...ework.xml.core.UnionMatchDepenencyTest.txt | 41 - ...eframework.xml.core.UnionMixInlineTest.txt | 42 - ...eframework.xml.core.UnionNamespaceTest.txt | 38 - ...ework.xml.core.UnionNotRequiredMapTest.txt | 6 - ...ramework.xml.core.UnionNotRequiredTest.txt | 42 - ...eframework.xml.core.UnionParameterTest.txt | 4 - ...leframework.xml.core.UnionRequiredTest.txt | 78 - ...ml.core.UnionSameTypeDifferentNameTest.txt | 58 - ...impleframework.xml.core.UnionStyleTest.txt | 222 - ...org.simpleframework.xml.core.UnionTest.txt | 30 - ...re.UnionWithNonMatchingListEntriesTest.txt | 48 - ...nionWithSameNamesAndDifferentPathsTest.txt | 85 - ...rk.xml.core.UnionWithTypeOverridesTest.txt | 15 - ....simpleframework.xml.core.ValidateTest.txt | 120 - ...g.simpleframework.xml.core.VersionTest.txt | 15 - ...mework.xml.core.VisitorSetNodeNameTest.txt | 15 - ...org.simpleframework.xml.core.XPathTest.txt | 7 - ...leframework.xml.filter.StackFilterTest.txt | 4 - ...leframework.xml.reflect.ReflectionTest.txt | 4 - ...k.xml.strategy.AnnotationConverterTest.txt | 10 - ...mework.xml.strategy.AnnotationTypeTest.txt | 24 - ...eframework.xml.strategy.ArrayCycleTest.txt | 238 - ...mpleframework.xml.strategy.CommentTest.txt | 14 - ...ramework.xml.strategy.ConverterMapTest.txt | 157 - ...amework.xml.strategy.CycleStrategyTest.txt | 6 - ...simpleframework.xml.strategy.CycleTest.txt | 250 - ...leframework.xml.strategy.ListCycleTest.txt | 232 - ...pleframework.xml.strategy.MapCycleTest.txt | 360 - ...amework.xml.strategy.PackageParserTest.txt | 7 - ...mework.xml.strategy.PrimitiveCycleTest.txt | 251 - ...ramework.xml.strategy.TreeStrategyTest.txt | 1148 - ...ework.xml.strategy.VisitorStrategyTest.txt | 112 - ...mework.xml.stream.DocumentProviderTest.txt | 5 - ...eframework.xml.stream.FloatingTextTest.txt | 5 - ...work.xml.stream.NamespaceAttributeTest.txt | 4 - ...eframework.xml.stream.NamespaceMapTest.txt | 21 - ...ramework.xml.stream.NamespaceScopeTest.txt | 6 - ...leframework.xml.stream.NodeBuilderTest.txt | 4 - ...pleframework.xml.stream.NodeReaderTest.txt | 7 - ...pleframework.xml.stream.NodeWriterTest.txt | 46 - ...ramework.xml.stream.PrefixResolverTest.txt | 12 - ...impleframework.xml.stream.StrategyTest.txt | 29 - ...g.simpleframework.xml.stream.StyleTest.txt | 29 - ...amework.xml.stream.WriteNaturalXmlTest.txt | 10 - ....xml.transform.BigDecimalTransformTest.txt | 4 - ....xml.transform.BigIntegerTransformTest.txt | 4 - ...ework.xml.transform.ClassTransformTest.txt | 4 - ...rk.xml.transform.CurrencyTransformTest.txt | 4 - ...mework.xml.transform.DateFormatterTest.txt | 7 - ...mework.xml.transform.DateTransformTest.txt | 119 - ...mework.xml.transform.FileTransformTest.txt | 4 - ...ansform.GregorianCalendarTransformTest.txt | 4 - ...work.xml.transform.LocaleTransformTest.txt | 4 - ....transform.PrimitiveArrayTransformTest.txt | 301 - ...work.xml.transform.RegistryMatcherTest.txt | 5 - ...ork.xml.transform.SimpleDateFormatTest.txt | 8 - ...xml.transform.StringArrayTransformTest.txt | 76 - ...mework.xml.transform.TimeTransformTest.txt | 69 - ...rk.xml.transform.TimeZoneTransformTest.txt | 4 - ...k.xml.transform.TimestampTransformTest.txt | 4 - ...ramework.xml.transform.TransformerTest.txt | 49 - ...ramework.xml.transform.TypeMatcherTest.txt | 13 - ...amework.xml.transform.URLTransformTest.txt | 4 - ...impleframework.xml.util.DictionaryTest.txt | 76 - ....simpleframework.xml.util.ResolverTest.txt | 149 - ...simpleframework.xml.util.WeakCacheTest.txt | 4 - .../xml/ValidationTestCase.java | 470 - .../convert/AnnotationCycleStrategyTest.java | 96 - .../xml/convert/AnnotationStrategyTest.java | 121 - .../xml/convert/CombinedStrategyTest.java | 141 - .../xml/convert/ContactEntryTest.java | 101 - .../xml/convert/ConverterFactoryTest.java | 38 - .../convert/DynamicMapOfAttributesTest.java | 101 - .../xml/convert/ExampleConverters.java | 249 - .../HackJobToGrabFloatingTextTest.java | 94 - .../convert/HideEnclosingConverterTest.java | 93 - .../convert/RegistryConverterCycleTest.java | 124 - .../xml/convert/RegistryConverterTest.java | 168 - .../convert/RegistryCycleStrategyTest.java | 82 - .../xml/convert/RegistryStrategyTest.java | 74 - .../xml/convert/RegistryTest.java | 24 - .../xml/convert/ScannerBuilderTest.java | 43 - .../xml/convert/WrapperTest.java | 87 - .../xml/core/AbstractEnumTest.java | 52 - .../simpleframework/xml/core/AliasTest.java | 163 - .../xml/core/AnnotationHandlerTest.java | 42 - .../xml/core/AnnotationProviderTest.java | 35 - .../xml/core/AnonymousClassTest.java | 35 - .../xml/core/ArrayEntryTest.java | 93 - .../simpleframework/xml/core/ArrayTest.java | 471 - .../xml/core/AttributeForCompositeTest.java | 35 - .../AttributeNameSameAsElementNameTest.java | 44 - .../xml/core/Base64Encoder.java | 89 - .../xml/core/Base64EncoderTest.java | 29 - .../xml/core/Base64InputStream.java | 49 - .../xml/core/Base64OutputStream.java | 60 - .../xml/core/CallbackTest.java | 252 - .../simpleframework/xml/core/CaseTest.java | 94 - .../xml/core/ClassScannerTest.java | 35 - .../xml/core/CollectionConstructorTest.java | 134 - .../xml/core/CollectionEntryTest.java | 154 - .../xml/core/CollectionTest.java | 824 - .../xml/core/CompatibilityTest.java | 286 - .../xml/core/ComplexDocumentTest.java | 649 - .../xml/core/CompositeInlineMapTest.java | 208 - .../xml/core/CompositeListUnionTest.java | 147 - .../xml/core/CompositeMapTest.java | 234 - .../xml/core/CompositeTest.java | 111 - .../simpleframework/xml/core/Compression.java | 39 - .../xml/core/CompressionInputStream.java | 62 - .../xml/core/CompressionMarshaller.java | 46 - .../xml/core/CompressionOutputStream.java | 63 - ...structorInjectionAdjustmentFactorTest.java | 59 - ...uctorInjectionDifferentAnnotationTest.java | 112 - ...ConstructorInjectionDifferentTypeTest.java | 39 - .../core/ConstructorInjectionExampleTest.java | 204 - ...nstructorInjectionMatchParametersTest.java | 60 - .../core/ConstructorInjectionMatchTest.java | 66 - .../xml/core/ConstructorInjectionTest.java | 132 - .../ConstructorInjectionWithByteCodeTest.java | 42 - ...tructorInjectionWithMissingValuesTest.java | 175 - .../ConstructorInjectionWithUnionTest.java | 42 - .../core/ConstructorParameterMatchTest.java | 58 - .../xml/core/ConstructorScannerTest.java | 159 - .../xml/core/ContextualCallbackTest.java | 128 - .../xml/core/ConversionTest.java | 226 - .../xml/core/ConverterDecorationTest.java | 89 - .../simpleframework/xml/core/DataTest.java | 133 - .../simpleframework/xml/core/DebugLabel.java | 162 - .../xml/core/DecoratorTest.java | 323 - .../xml/core/DefaultAnnotationTest.java | 204 - .../xml/core/DefaultEmptyTest.java | 67 - .../simpleframework/xml/core/DefaultTest.java | 120 - .../DefaultWithParametersInGetterTest.java | 101 - .../xml/core/DetailScannerTest.java | 75 - ...ElementListUnionWithNoEntryOrNameTest.java | 40 - .../xml/core/ElementWithExplicitTypeTest.java | 93 - .../core/ElementsStrategyCallbackTest.java | 68 - .../xml/core/EmptyExpressionTest.java | 23 - .../xml/core/EmptyMapEntryTest.java | 72 - .../simpleframework/xml/core/EmptyTest.java | 209 - .../simpleframework/xml/core/EntryTest.java | 127 - .../xml/core/EnumArrayTest.java | 55 - .../simpleframework/xml/core/EnumMapTest.java | 63 - .../simpleframework/xml/core/EnumSetTest.java | 52 - .../simpleframework/xml/core/EnumTest.java | 70 - .../xml/core/ErasureHandlingTest.java | 200 - .../xml/core/ErasureReflectorTest.java | 158 - .../xml/core/ExceptionForArrayTest.java | 52 - .../xml/core/ExceptionTest.java | 279 - .../simpleframework/xml/core/ExtendTest.java | 102 - .../xml/core/FieldScannerDefaultTest.java | 124 - .../xml/core/FieldScannerTest.java | 49 - .../simpleframework/xml/core/FilterTest.java | 117 - .../xml/core/FloatingTextTest.java | 231 - .../xml/core/HierarchyTest.java | 91 - .../xml/core/HtmlParseTest.java | 87 - .../simpleframework/xml/core/IndentTest.java | 85 - .../simpleframework/xml/core/InjectTest.java | 44 - .../xml/core/InjectionTest.java | 92 - .../xml/core/InlineListWithDataTest.java | 85 - .../xml/core/InlineMapTest.java | 93 - .../simpleframework/xml/core/InlineTest.java | 212 - .../xml/core/KeyBuilderTest.java | 141 - .../xml/core/LabelFactoryTest.java | 53 - .../simpleframework/xml/core/LiteralTest.java | 83 - .../simpleframework/xml/core/MapNullTest.java | 361 - .../org/simpleframework/xml/core/MapTest.java | 595 - .../xml/core/MapWithValueAttributeTest.java | 188 - .../simpleframework/xml/core/Marshaller.java | 6 - .../simpleframework/xml/core/MatcherTest.java | 183 - .../xml/core/MetadataSerializationTest.java | 93 - .../xml/core/MethodContactTest.java | 113 - .../xml/core/MethodPartFactoryTest.java | 37 - .../xml/core/MethodScannerDefaultTest.java | 259 - .../xml/core/MethodScannerTest.java | 184 - .../simpleframework/xml/core/MethodTest.java | 260 - .../xml/core/MissingArrayLengthTest.java | 37 - .../xml/core/MissingGenericsTest.java | 82 - .../xml/core/MissingPrefixTest.java | 108 - .../org/simpleframework/xml/core/MixTest.java | 102 - .../xml/core/MultiElementMapTest.java | 132 - .../xml/core/MultiThreadedPersisterTest.java | 91 - .../xml/core/NamespaceDecoratorTest.java | 72 - .../xml/core/NamespaceDefaultTest.java | 74 - .../xml/core/NamespaceInheritanceTest.java | 87 - .../xml/core/NamespaceScopeTest.java | 69 - .../xml/core/NamespaceTest.java | 139 - .../xml/core/NamespaceVerbosityTest.java | 76 - .../xml/core/NestedElementTest.java | 61 - .../xml/core/NestedListTest.java | 231 - .../xml/core/NoAnnotationsRequiredTest.java | 219 - .../NonFinalConstructorInjectionTest.java | 33 - .../NotRequiredConstructorInjectionTest.java | 67 - .../xml/core/NullArrayEntryTest.java | 104 - .../simpleframework/xml/core/OrderTest.java | 96 - .../core/OrderWithInvalidPathAndTextTest.java | 33 - .../xml/core/OriginalTest.java | 146 - .../xml/core/OverrideTest.java | 158 - .../xml/core/PathAsNamespacePrefixTest.java | 98 - ...athAttributeWithNoExistingSectionTest.java | 31 - .../xml/core/PathCaseTest.java | 108 - .../core/PathConstructorAmbiguityTest.java | 41 - .../xml/core/PathDuplicateTest.java | 71 - .../xml/core/PathErrorTest.java | 83 - .../xml/core/PathInPathTest.java | 60 - .../xml/core/PathParserTest.java | 322 - .../xml/core/PathSectionIndexOrderTest.java | 105 - .../xml/core/PathSectionIndexTest.java | 45 - .../xml/core/PathStructureTest.java | 257 - .../xml/core/PathTextTest.java | 45 - .../xml/core/PathWithConverterTest.java | 120 - .../xml/core/PathWithExtraSectionTest.java | 66 - .../xml/core/PathWithMixedOrdreringTest.java | 71 - .../xml/core/PathWithNamespaceTest.java | 42 - .../core/PathWithOrderedAttributesTest.java | 119 - .../core/PathWithScatteredElementsTest.java | 108 - .../xml/core/PathWithTemplateTest.java | 121 - .../xml/core/PathWithTextAndElementTest.java | 122 - .../xml/core/PathWithTextInAPathTest.java | 72 - .../xml/core/PathWithTextTest.java | 41 - .../xml/core/PerformanceTest.java | 353 - .../xml/core/PrimitiveArrayTest.java | 53 - .../xml/core/PrimitiveKeyTest.java | 220 - .../xml/core/PrimitiveListTest.java | 38 - .../xml/core/PrimitiveTest.java | 50 - .../xml/core/PrimitiveValueTest.java | 220 - .../simpleframework/xml/core/PrologTest.java | 57 - .../xml/core/ProviderInformationTest.java | 272 - .../xml/core/PullParserStackOverflowTest.java | 75 - .../xml/core/ReadOnlyTest.java | 103 - .../xml/core/RedundantOrderTest.java | 88 - .../xml/core/ReflectorTest.java | 124 - .../xml/core/ReplaceThisTest.java | 83 - .../xml/core/RequiredTest.java | 74 - .../simpleframework/xml/core/RootTest.java | 124 - .../xml/core/ScannerCreatorTest.java | 31 - .../xml/core/ScannerDefaultTest.java | 98 - .../simpleframework/xml/core/ScannerTest.java | 220 - .../simpleframework/xml/core/ScatterTest.java | 289 - .../xml/core/SessionManagerTest.java | 49 - .../xml/core/SignatureBuilderTest.java | 82 - .../xml/core/SignatureScannerTest.java | 115 - .../core/SimpleConstructorInjectionTest.java | 50 - .../xml/core/StackOverflowTest.java | 86 - .../simpleframework/xml/core/StaticTest.java | 169 - .../xml/core/StrategyTest.java | 130 - .../xml/core/StrictModeTest.java | 120 - .../simpleframework/xml/core/StrictTest.java | 127 - .../simpleframework/xml/core/StyleTest.java | 136 - .../xml/core/SubstituteTest.java | 167 - .../xml/core/SuperTypeTest.java | 81 - .../xml/core/TemplateTest.java | 91 - .../simpleframework/xml/core/Test1Test.java | 45 - .../xml/core/Test1_ReplaceTest.java | 78 - .../simpleframework/xml/core/Test2Test.java | 77 - .../xml/core/Test2_ReplaceTest.java | 80 - .../simpleframework/xml/core/Test3Test.java | 74 - .../simpleframework/xml/core/Test3_2Test.java | 114 - .../simpleframework/xml/core/Test4Test.java | 132 - .../simpleframework/xml/core/Test4_2Test.java | 76 - .../simpleframework/xml/core/Test5Test.java | 95 - .../simpleframework/xml/core/Test6Test.java | 73 - ...ConstructorInjectionWithTransformTest.java | 80 - .../simpleframework/xml/core/TextTest.java | 232 - .../org/simpleframework/xml/core/Timer.java | 48 - .../simpleframework/xml/core/TimerTest.java | 15 - .../xml/core/TutorialTest.java | 129 - .../simpleframework/xml/core/TypeTest.java | 163 - .../simpleframework/xml/core/UnicodeTest.java | 273 - .../xml/core/UnionComplicatedPathMixTest.java | 236 - .../core/UnionConstructorInjectionTest.java | 141 - .../xml/core/UnionCycleTest.java | 56 - .../UnionDependencyDoesNotMatchTypeTest.java | 49 - .../xml/core/UnionDuplicateTest.java | 80 - .../UnionElementListInConstructorTest.java | 108 - .../xml/core/UnionEmptyListBugTest.java | 88 - .../core/UnionInlineListWitinPathTest.java | 101 - .../UnionListConstructorInjectionTest.java | 104 - .../xml/core/UnionListTaskTest.java | 107 - .../xml/core/UnionListTest.java | 128 - .../xml/core/UnionMapTest.java | 128 - .../xml/core/UnionMapWithoutKeyTypeTest.java | 77 - .../xml/core/UnionMatchDepenencyTest.java | 41 - .../xml/core/UnionMixInlineTest.java | 43 - .../xml/core/UnionNamespaceTest.java | 57 - .../xml/core/UnionNotRequiredMapTest.java | 92 - .../xml/core/UnionNotRequiredTest.java | 81 - .../xml/core/UnionParameterTest.java | 82 - .../xml/core/UnionRequiredTest.java | 64 - .../core/UnionSameTypeDifferentNameTest.java | 58 - .../xml/core/UnionStyleTest.java | 146 - .../simpleframework/xml/core/UnionTest.java | 137 - .../UnionWithNonMatchingListEntriesTest.java | 56 - ...ionWithSameNamesAndDifferentPathsTest.java | 102 - .../xml/core/UnionWithTypeOverridesTest.java | 98 - .../xml/core/ValidateTest.java | 132 - .../simpleframework/xml/core/VersionTest.java | 153 - .../xml/core/VisitorSetNodeNameTest.java | 74 - .../simpleframework/xml/core/XPathTest.java | 64 - .../org/simpleframework/xml/core/document.xml | 2 - .../xml/filter/StackFilterTest.java | 49 - .../xml/reflect/ByteCodeReader.java | 518 - .../xml/reflect/MethodCollector.java | 48 - .../xml/reflect/Reflection.java | 80 - .../xml/reflect/ReflectionTest.java | 26 - .../xml/reflect/TypeCollector.java | 440 - .../xml/strategy/AnnotationConverterTest.java | 207 - .../xml/strategy/AnnotationTypeTest.java | 105 - .../xml/strategy/ArrayCycleTest.java | 265 - .../xml/strategy/ClassToNamespaceVisitor.java | 46 - .../xml/strategy/CommentTest.java | 57 - .../xml/strategy/ConverterMapTest.java | 97 - .../xml/strategy/CycleStrategyTest.java | 84 - .../xml/strategy/CycleTest.java | 137 - .../xml/strategy/ListCycleTest.java | 282 - .../xml/strategy/MapCycleTest.java | 258 - .../xml/strategy/PackageParser.java | 90 - .../xml/strategy/PackageParserTest.java | 68 - .../xml/strategy/PrimitiveCycleTest.java | 271 - .../xml/strategy/TreeStrategyTest.java | 278 - .../xml/strategy/VisitorStrategyTest.java | 64 - .../xml/stream/DocumentProviderTest.java | 57 - .../xml/stream/FloatingTextTest.java | 77 - .../xml/stream/NamespaceAttributeTest.java | 48 - .../xml/stream/NamespaceMapTest.java | 99 - .../xml/stream/NamespaceScopeTest.java | 113 - .../xml/stream/NodeBuilderTest.java | 100 - .../xml/stream/NodeReaderTest.java | 245 - .../xml/stream/NodeWriterTest.java | 128 - .../xml/stream/PrefixResolverTest.java | 33 - .../xml/stream/StrategyTest.java | 38 - .../simpleframework/xml/stream/StyleTest.java | 38 - .../xml/stream/WriteNaturalXmlTest.java | 34 - .../transform/BigDecimalTransformTest.java | 19 - .../transform/BigIntegerTransformTest.java | 19 - .../xml/transform/ClassTransformTest.java | 18 - .../xml/transform/CurrencyTransformTest.java | 20 - .../xml/transform/DateFormatter.java | 87 - .../xml/transform/DateFormatterTest.java | 188 - .../xml/transform/DateTransformTest.java | 119 - .../xml/transform/FileTransformTest.java | 19 - .../GregorianCalendarTransformTest.java | 23 - .../xml/transform/LocaleTransformTest.java | 25 - .../PrimitiveArrayTransformTest.java | 221 - .../xml/transform/RegistryMatcherTest.java | 116 - .../xml/transform/SimpleDateFormatTest.java | 17 - .../transform/StringArrayTransformTest.java | 128 - .../xml/transform/TimeTransformTest.java | 71 - .../xml/transform/TimeZoneTransformTest.java | 19 - .../xml/transform/TimestampTransformTest.java | 23 - .../xml/transform/TransformerTest.java | 369 - .../xml/transform/TypeMatcherTest.java | 108 - .../xml/transform/URLTransformTest.java | 19 - .../xml/util/DictionaryTest.java | 82 - .../simpleframework/xml/util/Formatter.java | 138 - .../xml/util/LanguageConverter.java | 1412 - .../xml/util/LineStripper.java | 69 - .../org/simpleframework/xml/util/Replace.java | 79 - .../xml/util/ResolverTest.java | 162 - .../xml/util/WeakCacheTest.java | 31 - .../davdroid/syncadapter/ServerInfo.java | 3 + todo | 7 - 1743 files changed, 54 insertions(+), 457675 deletions(-) create mode 100644 compile-libs/lombok.jar rename {libs => eclipse-libs}/lombok-api.jar (72%) rename libs/{ical4j-1.0.5/lib => }/backport-util-concurrent-3.1.jar (100%) rename libs/{ical4j-1.0.5/lib => }/commons-codec-1.8.jar (100%) rename libs/{ical4j-1.0.5/lib => }/commons-lang-2.6.jar (100%) rename libs/{ical4j-1.0.5/lib => }/commons-logging-1.1.3.jar (100%) delete mode 100644 libs/ez-vcard-0.8.2-with-deps/ez-vcard-0.8.2.jar delete mode 100644 libs/ez-vcard-0.8.2-with-deps/freemarker-2.3.19.jar delete mode 100644 libs/ez-vcard-0.8.2-with-deps/jackson-core-2.1.3.jar delete mode 100644 libs/ez-vcard-0.8.2-with-deps/jsoup-1.7.1.jar rename libs/{ical4j-1.0.5/lib => }/ical4j-1.0.5.jar (100%) delete mode 100644 libs/ical4j-1.0.5/AUTHORS delete mode 100644 libs/ical4j-1.0.5/CHANGELOG delete mode 100644 libs/ical4j-1.0.5/LICENSE delete mode 100644 libs/ical4j-1.0.5/README delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/allclasses-frame.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/allclasses-noframe.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/constant-values.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/deprecated-list.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/help-doc.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/index-all.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/index.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/AbstractOutputter.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/CalendarBuilder.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/CalendarOutputter.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/CalendarParser.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/CalendarParserFactory.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/CalendarParserImpl.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/ContentHandler.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/DefaultCalendarParserFactory.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/FoldingWriter.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/HCalendarParser.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/HCalendarParserFactory.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/ParserException.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/UnfoldingReader.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/AbstractOutputter.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/CalendarBuilder.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/CalendarOutputter.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/CalendarParser.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/CalendarParserFactory.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/CalendarParserImpl.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/ContentHandler.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/DefaultCalendarParserFactory.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/FoldingWriter.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/HCalendarParser.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/HCalendarParserFactory.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/ParserException.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/UnfoldingReader.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/package-frame.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/package-summary.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/package-tree.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/package-use.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/AbstractDateRule.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/ComponentRule.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/DateInRangeRule.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/Filter.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/HasPropertyRule.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/PeriodRule.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/Rule.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/class-use/AbstractDateRule.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/class-use/ComponentRule.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/class-use/DateInRangeRule.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/class-use/Filter.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/class-use/HasPropertyRule.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/class-use/PeriodRule.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/class-use/Rule.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/package-frame.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/package-summary.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/package-tree.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/package-use.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/AbstractContentFactory.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/AddressList.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Calendar.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/CalendarDateFormatFactory.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/CalendarException.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Component.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/ComponentFactory.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/ComponentList.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/ConstraintViolationException.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Content.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Date.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/DateList.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/DateRange.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/DateTime.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/DefaultTimeZoneRegistryFactory.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Dur.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Escapable.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/IndexedComponentList.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/IndexedPropertyList.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Iso8601.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/LocationTypeList.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/NumberList.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Parameter.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/ParameterFactory.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/ParameterFactoryImpl.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/ParameterFactoryRegistry.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/ParameterList.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Period.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/PeriodList.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Property.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/PropertyFactory.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/PropertyFactoryImpl.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/PropertyFactoryRegistry.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/PropertyList.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Recur.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/TextList.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Time.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/TimeZone.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/TimeZoneRegistry.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/TimeZoneRegistryFactory.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/TimeZoneRegistryImpl.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/UtcOffset.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/ValidationException.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Validator.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/WeekDay.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/WeekDayList.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/AbstractContentFactory.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/AddressList.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Calendar.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/CalendarDateFormatFactory.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/CalendarException.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Component.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/ComponentFactory.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/ComponentList.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/ConstraintViolationException.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Content.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Date.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/DateList.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/DateRange.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/DateTime.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/DefaultTimeZoneRegistryFactory.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Dur.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Escapable.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/IndexedComponentList.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/IndexedPropertyList.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Iso8601.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/LocationTypeList.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/NumberList.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Parameter.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/ParameterFactory.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/ParameterFactoryImpl.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/ParameterFactoryRegistry.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/ParameterList.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Period.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/PeriodList.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Property.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/PropertyFactory.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/PropertyFactoryImpl.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/PropertyFactoryRegistry.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/PropertyList.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Recur.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/TextList.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Time.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/TimeZone.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/TimeZoneRegistry.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/TimeZoneRegistryFactory.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/TimeZoneRegistryImpl.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/UtcOffset.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/ValidationException.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Validator.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/WeekDay.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/WeekDayList.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/Available.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/CalendarComponent.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/Daylight.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/Observance.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/Standard.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/VAlarm.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/VAvailability.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/VEvent.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/VFreeBusy.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/VJournal.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/VTimeZone.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/VToDo.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/VVenue.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/XComponent.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/Available.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/CalendarComponent.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/Daylight.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/Observance.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/Standard.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/VAlarm.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/VAvailability.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/VEvent.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/VFreeBusy.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/VJournal.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/VTimeZone.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/VToDo.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/VVenue.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/XComponent.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/package-frame.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/package-summary.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/package-tree.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/package-use.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/package-frame.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/package-summary.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/package-tree.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/package-use.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Abbrev.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/AltRep.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Cn.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/CuType.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/DelegatedFrom.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/DelegatedTo.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Dir.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Encoding.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/FbType.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/FmtType.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Language.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Member.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/PartStat.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Range.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/RelType.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Related.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Role.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Rsvp.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/ScheduleAgent.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/ScheduleStatus.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/SentBy.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Type.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/TzId.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Value.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Vvenue.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/XParameter.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Abbrev.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/AltRep.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Cn.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/CuType.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/DelegatedFrom.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/DelegatedTo.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Dir.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Encoding.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/FbType.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/FmtType.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Language.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Member.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/PartStat.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Range.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/RelType.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Related.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Role.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Rsvp.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/ScheduleAgent.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/ScheduleStatus.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/SentBy.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Type.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/TzId.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Value.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Vvenue.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/XParameter.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/package-frame.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/package-summary.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/package-tree.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/package-use.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Action.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Attach.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Attendee.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/BusyType.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/CalScale.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Categories.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Clazz.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Comment.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Completed.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Contact.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Country.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Created.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/DateListProperty.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/DateProperty.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Description.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/DtEnd.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/DtStamp.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/DtStart.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Due.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Duration.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/ExDate.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/ExRule.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/ExtendedAddress.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/FreeBusy.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Geo.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/LastModified.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Locality.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Location.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/LocationType.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Method.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Name.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Organizer.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/PercentComplete.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Postalcode.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Priority.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/ProdId.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/RDate.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/RRule.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/RecurrenceId.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Region.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/RelatedTo.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Repeat.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/RequestStatus.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Resources.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Sequence.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Status.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/StreetAddress.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Summary.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Tel.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Transp.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Trigger.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/TzId.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/TzName.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/TzOffsetFrom.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/TzOffsetTo.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/TzUrl.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Uid.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Url.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/UtcProperty.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Version.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/XProperty.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Action.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Attach.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Attendee.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/BusyType.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/CalScale.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Categories.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Clazz.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Comment.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Completed.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Contact.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Country.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Created.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/DateListProperty.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/DateProperty.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Description.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/DtEnd.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/DtStamp.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/DtStart.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Due.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Duration.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/ExDate.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/ExRule.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/ExtendedAddress.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/FreeBusy.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Geo.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/LastModified.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Locality.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Location.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/LocationType.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Method.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Name.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Organizer.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/PercentComplete.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Postalcode.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Priority.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/ProdId.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/RDate.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/RRule.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/RecurrenceId.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Region.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/RelatedTo.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Repeat.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/RequestStatus.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Resources.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Sequence.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Status.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/StreetAddress.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Summary.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Tel.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Transp.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Trigger.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/TzId.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/TzName.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/TzOffsetFrom.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/TzOffsetTo.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/TzUrl.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Uid.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Url.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/UtcProperty.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Version.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/XProperty.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/package-frame.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/package-summary.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/package-tree.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/package-use.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/transform/PublishTransformer.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/transform/Transformer.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/transform/class-use/PublishTransformer.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/transform/class-use/Transformer.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/transform/package-frame.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/transform/package-summary.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/transform/package-tree.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/transform/package-use.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/Calendars.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/CompatibilityHints.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/ComponentValidator.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/Configurator.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/Constants.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/Dates.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/DecoderFactory.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/DefaultDecoderFactory.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/DefaultEncoderFactory.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/EncoderFactory.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/HostInfo.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/InetAddressHostInfo.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/Numbers.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/ParameterValidator.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/PropertyValidator.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/ResourceLoader.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/SimpleHostInfo.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/Strings.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/TimeZones.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/UidGenerator.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/Uris.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/Calendars.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/CompatibilityHints.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/ComponentValidator.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/Configurator.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/Constants.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/Dates.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/DecoderFactory.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/DefaultDecoderFactory.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/DefaultEncoderFactory.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/EncoderFactory.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/HostInfo.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/InetAddressHostInfo.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/Numbers.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/ParameterValidator.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/PropertyValidator.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/ResourceLoader.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/SimpleHostInfo.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/Strings.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/TimeZones.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/UidGenerator.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/Uris.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/package-frame.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/package-summary.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/package-tree.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/package-use.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/overview-frame.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/overview-summary.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/overview-tree.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/package-list delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/resources/inherit.gif delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/serialized-form.html delete mode 100644 libs/ical4j-1.0.5/docs/apidocs/stylesheet.css delete mode 100644 libs/ical4j-1.0.5/docs/css/default.css delete mode 100644 libs/ical4j-1.0.5/docs/index.html delete mode 100644 libs/ical4j-1.0.5/docs/introduction.html delete mode 100644 libs/ical4j-1.0.5/docs/license.html delete mode 100644 libs/ical4j-1.0.5/etc/FAQ delete mode 100644 libs/ical4j-1.0.5/etc/TODO delete mode 100644 libs/ical4j-1.0.5/etc/rfc2445.txt delete mode 100644 libs/ical4j-1.0.5/etc/rfc2446.txt delete mode 100755 libs/ical4j-1.0.5/etc/samples/hcalendar/example1.html delete mode 100755 libs/ical4j-1.0.5/etc/samples/hcalendar/example1.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/invalid/0.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/invalid/13-MoonPhase.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/invalid/CalendarDataFile.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/invalid/boeing.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/invalid/calconnect.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/invalid/core.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/invalid/eli_courtwright.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/invalid/eli_test.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/invalid/google_aus_holidays.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/invalid/groupwise.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/invalid/lastfm.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/invalid/multiple_calendars.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/invalid/overlaps.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/invalid/phpicalendar_sample.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/invalid/schedule-unstable.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/invalid/smallcluster.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/invalid/twinkle.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/invalid/twinkle_orig.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/invalid/zidestoreical4jbomb.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/1106817412.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/2207678.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/3.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/4.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/6.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/7.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/ArgentinaHolidays.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/Australian32Holidays.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/Australian_TV_Melbourne.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/BCP321928.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/Belgische32feestdagen.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/Buddhist.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/Christian32Holidays.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/Dryway.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/EXDATE.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/Earth32Seasons.ics delete mode 100755 libs/ical4j-1.0.5/etc/samples/valid/EstoniaHolidays.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/Misc.History.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/New Years Day.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/OZMovies.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/Packers.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/Session6.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/Standup.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/SwedishHolidays2003-2006.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/THFC.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/afl2004.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/bears.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/blalor.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/calconnect.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/calconnect10.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/calconnect2.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/calconnect3.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/calconnect4.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/calconnect5.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/calconnect6.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/calconnect7.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/calconnect8.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/calconnect9.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/canada.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/categories.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/classify.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/custom_component.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/derryn.ics delete mode 100755 libs/ical4j-1.0.5/etc/samples/valid/evolution.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/friday13-NOT.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/friday13.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/incoming.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/japan_west.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/korganizer-lowercase.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/korganizer.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/korganizer_sample.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/lotr-updated.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/lotr.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/mansour.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/mathBirthdays.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/miked.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/multiple_calendars.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/oracle-personal-notes-test-empty.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/oracle-personal-notes-test.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/php-flp.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec3.4.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec3.6.1.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec3.6.2.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec3.6.3.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec3.6.4.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec3.6.5.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec3.6.6.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec4.1.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec4.2.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec4.3.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec4.4.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec4.5.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/sunbird_sample.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/talios.ics delete mode 100644 libs/ical4j-1.0.5/etc/samples/valid/tmeher.ics delete mode 100644 libs/ical4j-1.0.5/etc/standard_deviations.txt delete mode 100644 libs/ical4j-1.0.5/etc/zoneinfo-outlook-global/readme.txt delete mode 100644 libs/ical4j-1.0.5/etc/zoneinfo-outlook/readme.txt delete mode 100644 libs/ical4j-1.0.5/lib/groovy-all-2.1.1.jar rename libs/{ical4j-vcard-0.9.5/lib => }/ical4j-vcard-0.9.5.jar (100%) delete mode 100644 libs/ical4j-vcard-0.9.5/CHANGELOG delete mode 100644 libs/ical4j-vcard-0.9.5/LICENSE delete mode 100644 libs/ical4j-vcard-0.9.5/README delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/allclasses-frame.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/allclasses-noframe.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/constant-values.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/deprecated-list.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/help-doc.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/index-all.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/index.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Group.Id.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Group.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/GroupRegistry.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Parameter.Id.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Parameter.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/ParameterFactory.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/ParameterFactoryRegistry.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Property.Id.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Property.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/PropertyFactory.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/PropertyFactoryRegistry.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/VCard.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/VCardBuilder.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/VCardFileFilter.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/VCardOutputter.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Group.Id.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Group.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/GroupRegistry.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Parameter.Id.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Parameter.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/ParameterFactory.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/ParameterFactoryRegistry.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Property.Id.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Property.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/PropertyFactory.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/PropertyFactoryRegistry.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/VCard.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/VCardBuilder.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/VCardFileFilter.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/VCardOutputter.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/package-frame.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/package-summary.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/package-tree.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/package-use.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Altid.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Calscale.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Encoding.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Fmttype.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Geo.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Language.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Pid.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Pref.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/SortAs.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Type.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Tz.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Value.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Version.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Altid.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Calscale.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Encoding.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Fmttype.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Geo.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Language.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Pid.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Pref.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/SortAs.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Type.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Tz.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Value.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Version.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/package-frame.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/package-summary.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/package-tree.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/package-use.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Address.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Agent.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/BDay.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Birth.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/CalAdrUri.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/CalUri.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Categories.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Clazz.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/DDay.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Death.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Email.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/FbUrl.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Fn.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Gender.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Geo.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Impp.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Key.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Kind.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Label.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Lang.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Logo.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Member.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/N.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Name.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Nickname.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Note.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Org.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Photo.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/ProdId.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Related.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Revision.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Role.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/SortString.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Sound.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Source.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Telephone.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Title.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Tz.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Uid.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Url.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Version.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Address.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Agent.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/BDay.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Birth.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/CalAdrUri.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/CalUri.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Categories.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Clazz.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/DDay.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Death.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Email.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/FbUrl.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Fn.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Gender.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Geo.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Impp.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Key.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Kind.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Label.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Lang.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Logo.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Member.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/N.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Name.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Nickname.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Note.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Org.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Photo.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/ProdId.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Related.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Revision.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Role.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/SortString.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Sound.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Source.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Telephone.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Title.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Tz.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Uid.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Url.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Version.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/package-frame.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/package-summary.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/package-tree.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/package-use.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/overview-frame.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/overview-summary.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/overview-tree.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/package-list delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/resources/background.gif delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/resources/tab.gif delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/resources/titlebar.gif delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/resources/titlebar_end.gif delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/serialized-form.html delete mode 100644 libs/ical4j-vcard-0.9.5/docs/apidocs/stylesheet.css delete mode 100644 libs/ical4j-vcard-0.9.5/etc/draft-ietf-vcarddav-vcardrev-05.txt rename libs/{simple-xml-2.7/jar => }/simple-xml-2.7.jar (100%) delete mode 100644 libs/simple-xml-2.7/LICENSE.txt delete mode 100644 libs/simple-xml-2.7/build.xml delete mode 100644 libs/simple-xml-2.7/javadoc/allclasses-frame.html delete mode 100644 libs/simple-xml-2.7/javadoc/allclasses-noframe.html delete mode 100644 libs/simple-xml-2.7/javadoc/constant-values.html delete mode 100644 libs/simple-xml-2.7/javadoc/deprecated-list.html delete mode 100644 libs/simple-xml-2.7/javadoc/help-doc.html delete mode 100644 libs/simple-xml-2.7/javadoc/index-all.html delete mode 100644 libs/simple-xml-2.7/javadoc/index.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Attribute.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Default.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/DefaultType.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Element.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/ElementArray.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/ElementList.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/ElementListUnion.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/ElementMap.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/ElementMapUnion.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/ElementUnion.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Namespace.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/NamespaceList.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Order.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Path.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Root.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Serializer.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Text.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Transient.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Version.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/AnnotationStrategy.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/Convert.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/ConvertException.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/Converter.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/Registry.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/RegistryStrategy.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/package-frame.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/package-summary.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/package-tree.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/AttributeException.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/Commit.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/Complete.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/ConstructorException.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/ElementException.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/InstantiationException.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/MethodException.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/PathException.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/Persist.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/PersistenceException.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/Persister.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/Replace.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/Resolve.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/RootException.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/TextException.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/UnionException.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/Validate.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/ValueRequiredException.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/package-frame.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/package-summary.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/package-tree.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/EnvironmentFilter.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/Filter.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/MapFilter.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/PlatformFilter.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/StackFilter.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/SystemFilter.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/package-frame.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/package-summary.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/package-tree.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/package-frame.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/package-summary.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/package-tree.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/CycleException.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/CycleStrategy.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/Strategy.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/TreeStrategy.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/Type.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/Value.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/Visitor.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/VisitorStrategy.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/package-frame.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/package-summary.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/package-tree.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/CamelCaseStyle.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/Format.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/HyphenStyle.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/InputNode.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/Mode.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/NamespaceMap.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/Node.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/NodeBuilder.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/NodeException.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/NodeMap.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/OutputNode.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/Position.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/Style.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/Verbosity.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/package-frame.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/package-summary.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/package-tree.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/InvalidFormatException.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/Matcher.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/RegistryMatcher.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/Transform.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/TransformException.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/Transformer.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/package-frame.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/package-summary.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/package-tree.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/Cache.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/ConcurrentCache.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/Dictionary.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/Entry.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/LimitedCache.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/Match.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/Resolver.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/WeakCache.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/package-frame.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/package-summary.html delete mode 100644 libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/package-tree.html delete mode 100644 libs/simple-xml-2.7/javadoc/overview-frame.html delete mode 100644 libs/simple-xml-2.7/javadoc/overview-summary.html delete mode 100644 libs/simple-xml-2.7/javadoc/overview-tree.html delete mode 100644 libs/simple-xml-2.7/javadoc/package-list delete mode 100644 libs/simple-xml-2.7/javadoc/resources/inherit.gif delete mode 100644 libs/simple-xml-2.7/javadoc/serialized-form.html delete mode 100644 libs/simple-xml-2.7/javadoc/stylesheet.css delete mode 100644 libs/simple-xml-2.7/lib/stax-1.2.0.jar delete mode 100644 libs/simple-xml-2.7/lib/stax-api-1.0.1.jar delete mode 100644 libs/simple-xml-2.7/lib/xpp3-1.1.3_8.jar delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/Attribute.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/Default.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/DefaultType.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/Element.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/ElementArray.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/ElementList.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/ElementListUnion.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/ElementMap.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/ElementMapUnion.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/ElementUnion.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/Namespace.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/NamespaceList.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/Order.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/Path.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/Root.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/Serializer.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/Text.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/Transient.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/Version.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/convert/AnnotationStrategy.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/convert/Convert.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/convert/ConvertException.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/convert/Converter.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/convert/ConverterFactory.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/convert/ConverterScanner.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/convert/Reference.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/convert/Registry.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/convert/RegistryBinder.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/convert/RegistryStrategy.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/convert/Scanner.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/convert/ScannerBuilder.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/AnnotationFactory.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/AnnotationHandler.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ArrayFactory.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ArrayInstance.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/AttributeException.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/AttributeLabel.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/AttributeParameter.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/CacheLabel.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/CacheParameter.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Caller.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ClassInstantiator.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ClassScanner.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ClassSchema.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ClassType.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/CollectionFactory.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Collector.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Commit.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Comparer.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Complete.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Composite.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeArray.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeInlineList.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeInlineMap.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeKey.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeList.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeListUnion.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeMap.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeMapUnion.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeUnion.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeValue.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ConstructorException.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ConstructorScanner.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Contact.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ContactList.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ContactMap.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Context.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ConversionInstance.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Converter.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Creator.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Criteria.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Decorator.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/DefaultDetail.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/DefaultScanner.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Detail.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/DetailExtractor.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/DetailScanner.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementArrayLabel.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementArrayParameter.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementException.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementLabel.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementListLabel.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementListParameter.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementListUnionLabel.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementListUnionParameter.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementMapLabel.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementMapParameter.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementMapUnionLabel.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementMapUnionParameter.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementParameter.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementUnionLabel.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementUnionParameter.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/EmptyExpression.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/EmptyMatcher.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Entry.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Expression.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ExpressionBuilder.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Extractor.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ExtractorFactory.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Factory.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/FieldContact.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/FieldDetail.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/FieldScanner.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Function.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/GetPart.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Group.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/GroupExtractor.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Instance.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/InstanceFactory.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/InstantiationException.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Instantiator.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/InstantiatorBuilder.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Introspector.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/KeyBuilder.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Label.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/LabelExtractor.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/LabelGroup.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/LabelKey.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/LabelMap.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/MapFactory.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/MethodContact.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/MethodDetail.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/MethodException.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/MethodName.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/MethodPart.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/MethodPartFactory.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/MethodScanner.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/MethodType.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Model.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ModelAssembler.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ModelList.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ModelMap.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ModelSection.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/NamespaceDecorator.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ObjectFactory.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ObjectInstance.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ObjectScanner.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/OverrideType.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/OverrideValue.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Parameter.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ParameterContact.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ParameterFactory.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ParameterMap.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/PathException.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/PathParser.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Persist.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/PersistenceException.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Persister.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Policy.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Primitive.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/PrimitiveArray.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/PrimitiveFactory.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/PrimitiveInlineList.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/PrimitiveKey.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/PrimitiveList.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/PrimitiveScanner.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/PrimitiveValue.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Qualifier.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Reflector.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Repeater.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Replace.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Resolve.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Revision.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/RootException.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Scanner.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ScannerFactory.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Schema.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Section.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Session.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/SessionManager.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/SetPart.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Signature.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/SignatureBuilder.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/SignatureCreator.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/SignatureScanner.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Source.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Structure.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/StructureBuilder.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Support.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Template.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/TemplateEngine.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/TemplateFilter.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/TemplateLabel.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/TemplateParameter.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/TextException.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/TextLabel.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/TextList.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/TextListLabel.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/TextParameter.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Traverser.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/TreeModel.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/UnionException.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Validate.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/ValueRequiredException.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/Variable.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/core/VersionLabel.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/filter/EnvironmentFilter.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/filter/Filter.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/filter/MapFilter.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/filter/PlatformFilter.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/filter/StackFilter.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/filter/SystemFilter.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/strategy/Allocate.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/strategy/ArrayValue.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/strategy/Contract.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/strategy/CycleException.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/strategy/CycleStrategy.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/strategy/Loader.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/strategy/Name.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/strategy/ObjectValue.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/strategy/ReadGraph.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/strategy/ReadState.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/strategy/Reference.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/strategy/Strategy.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/strategy/TreeStrategy.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/strategy/Type.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/strategy/Value.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/strategy/Visitor.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/strategy/VisitorStrategy.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/strategy/WriteGraph.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/strategy/WriteState.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/Attribute.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/Builder.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/CamelCaseBuilder.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/CamelCaseStyle.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/DocumentProvider.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/DocumentReader.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/EventAttribute.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/EventElement.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/EventNode.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/EventReader.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/EventToken.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/Format.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/Formatter.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/HyphenBuilder.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/HyphenStyle.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/IdentityStyle.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/Indenter.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/InputAttribute.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/InputElement.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/InputNode.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/InputNodeMap.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/InputPosition.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/InputStack.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/Mode.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/NamespaceMap.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/Node.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/NodeBuilder.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/NodeException.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/NodeExtractor.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/NodeMap.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/NodeReader.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/NodeStack.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/NodeWriter.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/OutputAttribute.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/OutputBuffer.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/OutputDocument.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/OutputElement.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/OutputNode.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/OutputNodeMap.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/OutputStack.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/Position.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/PrefixResolver.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/Provider.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/ProviderFactory.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/PullProvider.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/PullReader.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/Splitter.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/Stack.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/StreamProvider.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/StreamReader.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/Style.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/stream/Verbosity.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/ArrayMatcher.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/ArrayTransform.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/AtomicIntegerTransform.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/AtomicLongTransform.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/BigDecimalTransform.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/BigIntegerTransform.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/BooleanTransform.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/ByteTransform.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/CharacterArrayTransform.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/CharacterTransform.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/ClassTransform.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/CurrencyTransform.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/DateFactory.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/DateTransform.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/DateType.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/DefaultMatcher.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/DoubleTransform.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/EmptyMatcher.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/EnumTransform.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/FileTransform.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/FloatTransform.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/GregorianCalendarTransform.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/IntegerTransform.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/InvalidFormatException.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/LocaleTransform.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/LongTransform.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/Matcher.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/PackageMatcher.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/PrimitiveMatcher.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/RegistryMatcher.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/ShortTransform.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/StringArrayTransform.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/StringTransform.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/TimeZoneTransform.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/Transform.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/TransformException.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/Transformer.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/transform/URLTransform.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/util/Cache.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/util/ConcurrentCache.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/util/Dictionary.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/util/Entry.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/util/LimitedCache.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/util/Match.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/util/Resolver.java delete mode 100644 libs/simple-xml-2.7/src/org/simpleframework/xml/util/WeakCache.java delete mode 100644 libs/simple-xml-2.7/test/build.xml delete mode 100644 libs/simple-xml-2.7/test/lib/junit-1.3.jar delete mode 100644 libs/simple-xml-2.7/test/lib/stax-1.2.0.jar delete mode 100644 libs/simple-xml-2.7/test/lib/stax-api-1.0.1.jar delete mode 100644 libs/simple-xml-2.7/test/lib/xpp3-1.1.3_8.jar delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.convert.AnnotationCycleStrategyTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.convert.AnnotationStrategyTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.convert.CombinedStrategyTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.convert.ContactEntryTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.convert.ConverterFactoryTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.convert.DynamicMapOfAttributesTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.convert.HackJobToGrabFloatingTextTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.convert.HideEnclosingConverterTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.convert.RegistryConverterCycleTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.convert.RegistryConverterTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.convert.RegistryCycleStrategyTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.convert.RegistryStrategyTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.convert.RegistryTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.convert.ScannerBuilderTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.convert.WrapperTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.AbstractEnumTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.AliasTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.AnnotationHandlerTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.AnnotationProviderTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.AnonymousClassTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ArrayEntryTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ArrayTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.AttributeForCompositeTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.AttributeNameSameAsElementNameTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.Base64EncoderTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.CallbackTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.CaseTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ClassScannerTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.CollectionConstructorTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.CollectionEntryTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.CollectionTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.CompatibilityTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ComplexDocumentTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.CompositeInlineMapTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.CompositeListUnionTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.CompositeMapTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.CompositeTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ConstructorInjectionAdjustmentFactorTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ConstructorInjectionDifferentAnnotationTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ConstructorInjectionDifferentTypeTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ConstructorInjectionExampleTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ConstructorInjectionMatchParametersTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ConstructorInjectionMatchTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ConstructorInjectionTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ConstructorInjectionWithByteCodeTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ConstructorInjectionWithMissingValuesTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ConstructorInjectionWithUnionTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ConstructorParameterMatchTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ConstructorScannerTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ContextualCallbackTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ConversionTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ConverterDecorationTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.DataTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.DecoratorTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.DefaultAnnotationTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.DefaultEmptyTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.DefaultTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.DefaultWithParametersInGetterTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.DetailScannerTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ElementListUnionWithNoEntryOrNameTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ElementWithExplicitTypeTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ElementsStrategyCallbackTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.EmptyExpressionTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.EmptyMapEntryTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.EmptyTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.EntryTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.EnumArrayTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.EnumMapTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.EnumSetTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.EnumTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ErasureHandlingTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ErasureReflectorTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ExceptionForArrayTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ExceptionTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ExtendTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.FieldScannerDefaultTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.FieldScannerTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.FilterTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.FloatingTextTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.HierarchyTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.HtmlParseTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.IndentTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.InjectTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.InjectionTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.InlineListWithDataTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.InlineMapTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.InlineTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.KeyBuilderTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.LabelFactoryTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.LiteralTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.MapNullTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.MapTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.MapWithValueAttributeTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.MatcherTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.MetadataSerializationTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.MethodContactTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.MethodPartFactoryTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.MethodScannerDefaultTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.MethodScannerTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.MethodTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.MissingArrayLengthTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.MissingGenericsTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.MissingPrefixTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.MixTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.MultiElementMapTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.MultiThreadedPersisterTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.NamespaceDecoratorTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.NamespaceDefaultTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.NamespaceInheritanceTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.NamespaceScopeTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.NamespaceTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.NamespaceVerbosityTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.NestedElementTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.NestedListTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.NoAnnotationsRequiredTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.NonFinalConstructorInjectionTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.NotRequiredConstructorInjectionTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.NullArrayEntryTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.OrderTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.OrderWithInvalidPathAndTextTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.OriginalTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.OverrideTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.PathAsNamespacePrefixTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.PathAttributeWithNoExistingSectionTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.PathCaseTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.PathConstructorAmbiguityTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.PathDuplicateTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.PathErrorTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.PathInPathTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.PathParserTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.PathSectionIndexOrderTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.PathSectionIndexTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.PathStructureTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.PathTextTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.PathWithConverterTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.PathWithExtraSectionTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.PathWithMixedOrdreringTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.PathWithNamespaceTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.PathWithOrderedAttributesTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.PathWithScatteredElementsTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.PathWithTemplateTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.PathWithTextAndElementTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.PathWithTextInAPathTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.PathWithTextTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.PerformanceTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.PrimitiveArrayTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.PrimitiveKeyTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.PrimitiveListTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.PrimitiveTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.PrimitiveValueTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.PrologTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ProviderInformationTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.PullParserStackOverflowTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ReadOnlyTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.RedundantOrderTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ReflectorTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ReplaceThisTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.RequiredTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.RootTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ScannerCreatorTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ScannerDefaultTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ScannerTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ScatterTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.SessionManagerTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.SignatureBuilderTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.SignatureScannerTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.SimpleConstructorInjectionTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.StackOverflowTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.StaticTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.StrategyTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.StrictModeTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.StrictTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.StyleTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.SubstituteTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.SuperTypeTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.TemplateTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.Test1Test.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.Test1_ReplaceTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.Test2Test.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.Test2_ReplaceTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.Test3Test.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.Test3_2Test.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.Test4Test.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.Test4_2Test.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.Test5Test.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.Test6Test.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.TextConstructorInjectionWithTransformTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.TextTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.TimerTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.TutorialTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.TypeTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.UnicodeTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.UnionComplicatedPathMixTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.UnionConstructorInjectionTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.UnionCycleTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.UnionDependencyDoesNotMatchTypeTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.UnionDuplicateTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.UnionElementListInConstructorTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.UnionEmptyListBugTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.UnionInlineListWitinPathTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.UnionListConstructorInjectionTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.UnionListTaskTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.UnionListTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.UnionMapTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.UnionMapWithoutKeyTypeTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.UnionMatchDepenencyTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.UnionMixInlineTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.UnionNamespaceTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.UnionNotRequiredMapTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.UnionNotRequiredTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.UnionParameterTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.UnionRequiredTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.UnionSameTypeDifferentNameTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.UnionStyleTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.UnionTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.UnionWithNonMatchingListEntriesTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.UnionWithSameNamesAndDifferentPathsTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.UnionWithTypeOverridesTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.ValidateTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.VersionTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.VisitorSetNodeNameTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.core.XPathTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.filter.StackFilterTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.reflect.ReflectionTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.strategy.AnnotationConverterTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.strategy.AnnotationTypeTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.strategy.ArrayCycleTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.strategy.CommentTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.strategy.ConverterMapTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.strategy.CycleStrategyTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.strategy.CycleTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.strategy.ListCycleTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.strategy.MapCycleTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.strategy.PackageParserTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.strategy.PrimitiveCycleTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.strategy.TreeStrategyTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.strategy.VisitorStrategyTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.stream.DocumentProviderTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.stream.FloatingTextTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.stream.NamespaceAttributeTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.stream.NamespaceMapTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.stream.NamespaceScopeTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.stream.NodeBuilderTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.stream.NodeReaderTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.stream.NodeWriterTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.stream.PrefixResolverTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.stream.StrategyTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.stream.StyleTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.stream.WriteNaturalXmlTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.transform.BigDecimalTransformTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.transform.BigIntegerTransformTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.transform.ClassTransformTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.transform.CurrencyTransformTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.transform.DateFormatterTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.transform.DateTransformTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.transform.FileTransformTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.transform.GregorianCalendarTransformTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.transform.LocaleTransformTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.transform.PrimitiveArrayTransformTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.transform.RegistryMatcherTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.transform.SimpleDateFormatTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.transform.StringArrayTransformTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.transform.TimeTransformTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.transform.TimeZoneTransformTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.transform.TimestampTransformTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.transform.TransformerTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.transform.TypeMatcherTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.transform.URLTransformTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.util.DictionaryTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.util.ResolverTest.txt delete mode 100644 libs/simple-xml-2.7/test/report/TEST-org.simpleframework.xml.util.WeakCacheTest.txt delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/ValidationTestCase.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/convert/AnnotationCycleStrategyTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/convert/AnnotationStrategyTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/convert/CombinedStrategyTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/convert/ContactEntryTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/convert/ConverterFactoryTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/convert/DynamicMapOfAttributesTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/convert/ExampleConverters.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/convert/HackJobToGrabFloatingTextTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/convert/HideEnclosingConverterTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/convert/RegistryConverterCycleTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/convert/RegistryConverterTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/convert/RegistryCycleStrategyTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/convert/RegistryStrategyTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/convert/RegistryTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/convert/ScannerBuilderTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/convert/WrapperTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/AbstractEnumTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/AliasTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/AnnotationHandlerTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/AnnotationProviderTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/AnonymousClassTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ArrayEntryTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ArrayTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/AttributeForCompositeTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/AttributeNameSameAsElementNameTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/Base64Encoder.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/Base64EncoderTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/Base64InputStream.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/Base64OutputStream.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/CallbackTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/CaseTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ClassScannerTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/CollectionConstructorTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/CollectionEntryTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/CollectionTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/CompatibilityTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ComplexDocumentTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/CompositeInlineMapTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/CompositeListUnionTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/CompositeMapTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/CompositeTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/Compression.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/CompressionInputStream.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/CompressionMarshaller.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/CompressionOutputStream.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ConstructorInjectionAdjustmentFactorTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ConstructorInjectionDifferentAnnotationTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ConstructorInjectionDifferentTypeTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ConstructorInjectionExampleTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ConstructorInjectionMatchParametersTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ConstructorInjectionMatchTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ConstructorInjectionTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ConstructorInjectionWithByteCodeTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ConstructorInjectionWithMissingValuesTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ConstructorInjectionWithUnionTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ConstructorParameterMatchTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ConstructorScannerTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ContextualCallbackTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ConversionTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ConverterDecorationTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/DataTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/DebugLabel.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/DecoratorTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/DefaultAnnotationTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/DefaultEmptyTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/DefaultTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/DefaultWithParametersInGetterTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/DetailScannerTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ElementListUnionWithNoEntryOrNameTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ElementWithExplicitTypeTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ElementsStrategyCallbackTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/EmptyExpressionTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/EmptyMapEntryTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/EmptyTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/EntryTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/EnumArrayTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/EnumMapTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/EnumSetTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/EnumTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ErasureHandlingTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ErasureReflectorTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ExceptionForArrayTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ExceptionTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ExtendTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/FieldScannerDefaultTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/FieldScannerTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/FilterTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/FloatingTextTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/HierarchyTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/HtmlParseTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/IndentTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/InjectTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/InjectionTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/InlineListWithDataTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/InlineMapTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/InlineTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/KeyBuilderTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/LabelFactoryTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/LiteralTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/MapNullTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/MapTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/MapWithValueAttributeTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/Marshaller.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/MatcherTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/MetadataSerializationTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/MethodContactTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/MethodPartFactoryTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/MethodScannerDefaultTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/MethodScannerTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/MethodTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/MissingArrayLengthTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/MissingGenericsTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/MissingPrefixTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/MixTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/MultiElementMapTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/MultiThreadedPersisterTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/NamespaceDecoratorTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/NamespaceDefaultTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/NamespaceInheritanceTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/NamespaceScopeTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/NamespaceTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/NamespaceVerbosityTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/NestedElementTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/NestedListTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/NoAnnotationsRequiredTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/NonFinalConstructorInjectionTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/NotRequiredConstructorInjectionTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/NullArrayEntryTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/OrderTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/OrderWithInvalidPathAndTextTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/OriginalTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/OverrideTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/PathAsNamespacePrefixTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/PathAttributeWithNoExistingSectionTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/PathCaseTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/PathConstructorAmbiguityTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/PathDuplicateTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/PathErrorTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/PathInPathTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/PathParserTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/PathSectionIndexOrderTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/PathSectionIndexTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/PathStructureTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/PathTextTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/PathWithConverterTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/PathWithExtraSectionTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/PathWithMixedOrdreringTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/PathWithNamespaceTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/PathWithOrderedAttributesTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/PathWithScatteredElementsTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/PathWithTemplateTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/PathWithTextAndElementTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/PathWithTextInAPathTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/PathWithTextTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/PerformanceTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/PrimitiveArrayTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/PrimitiveKeyTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/PrimitiveListTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/PrimitiveTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/PrimitiveValueTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/PrologTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ProviderInformationTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/PullParserStackOverflowTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ReadOnlyTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/RedundantOrderTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ReflectorTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ReplaceThisTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/RequiredTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/RootTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ScannerCreatorTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ScannerDefaultTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ScannerTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ScatterTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/SessionManagerTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/SignatureBuilderTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/SignatureScannerTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/SimpleConstructorInjectionTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/StackOverflowTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/StaticTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/StrategyTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/StrictModeTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/StrictTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/StyleTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/SubstituteTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/SuperTypeTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/TemplateTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/Test1Test.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/Test1_ReplaceTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/Test2Test.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/Test2_ReplaceTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/Test3Test.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/Test3_2Test.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/Test4Test.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/Test4_2Test.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/Test5Test.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/Test6Test.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/TextConstructorInjectionWithTransformTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/TextTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/Timer.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/TimerTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/TutorialTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/TypeTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/UnicodeTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/UnionComplicatedPathMixTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/UnionConstructorInjectionTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/UnionCycleTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/UnionDependencyDoesNotMatchTypeTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/UnionDuplicateTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/UnionElementListInConstructorTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/UnionEmptyListBugTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/UnionInlineListWitinPathTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/UnionListConstructorInjectionTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/UnionListTaskTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/UnionListTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/UnionMapTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/UnionMapWithoutKeyTypeTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/UnionMatchDepenencyTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/UnionMixInlineTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/UnionNamespaceTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/UnionNotRequiredMapTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/UnionNotRequiredTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/UnionParameterTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/UnionRequiredTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/UnionSameTypeDifferentNameTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/UnionStyleTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/UnionTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/UnionWithNonMatchingListEntriesTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/UnionWithSameNamesAndDifferentPathsTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/UnionWithTypeOverridesTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/ValidateTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/VersionTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/VisitorSetNodeNameTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/XPathTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/core/document.xml delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/filter/StackFilterTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/reflect/ByteCodeReader.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/reflect/MethodCollector.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/reflect/Reflection.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/reflect/ReflectionTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/reflect/TypeCollector.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/strategy/AnnotationConverterTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/strategy/AnnotationTypeTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/strategy/ArrayCycleTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/strategy/ClassToNamespaceVisitor.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/strategy/CommentTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/strategy/ConverterMapTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/strategy/CycleStrategyTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/strategy/CycleTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/strategy/ListCycleTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/strategy/MapCycleTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/strategy/PackageParser.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/strategy/PackageParserTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/strategy/PrimitiveCycleTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/strategy/TreeStrategyTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/strategy/VisitorStrategyTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/stream/DocumentProviderTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/stream/FloatingTextTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/stream/NamespaceAttributeTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/stream/NamespaceMapTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/stream/NamespaceScopeTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/stream/NodeBuilderTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/stream/NodeReaderTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/stream/NodeWriterTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/stream/PrefixResolverTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/stream/StrategyTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/stream/StyleTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/stream/WriteNaturalXmlTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/transform/BigDecimalTransformTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/transform/BigIntegerTransformTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/transform/ClassTransformTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/transform/CurrencyTransformTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/transform/DateFormatter.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/transform/DateFormatterTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/transform/DateTransformTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/transform/FileTransformTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/transform/GregorianCalendarTransformTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/transform/LocaleTransformTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/transform/PrimitiveArrayTransformTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/transform/RegistryMatcherTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/transform/SimpleDateFormatTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/transform/StringArrayTransformTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/transform/TimeTransformTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/transform/TimeZoneTransformTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/transform/TimestampTransformTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/transform/TransformerTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/transform/TypeMatcherTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/transform/URLTransformTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/util/DictionaryTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/util/Formatter.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/util/LanguageConverter.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/util/LineStripper.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/util/Replace.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/util/ResolverTest.java delete mode 100644 libs/simple-xml-2.7/test/src/org/simpleframework/xml/util/WeakCacheTest.java delete mode 100644 todo diff --git a/build.xml b/build.xml index 5f516fe0..4a6bb871 100644 --- a/build.xml +++ b/build.xml @@ -86,7 +86,57 @@ In all cases you must update the value of version-tag below to read 'custom' instead of an integer, in order to avoid having your file be overridden by tools such as "android update project" --> - + + + + + + + + + + + + + + + + + + + + Creating library output jar file... + + + + + + + Custom jar packaging exclusion: ${android.package.excludes} + + + + + + + + + + + + + + + diff --git a/compile-libs/lombok.jar b/compile-libs/lombok.jar new file mode 100644 index 0000000000000000000000000000000000000000..14bf9f2f68b8dbb47682b99df24dd6be3bd5168b GIT binary patch literal 1898626 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%0Ay(!o=@PQFXKa0 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%0DU}gAbnx>=hdzZL553n#(q-!2x4C$S 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
|0{t=h9|?y)HPKidYwy> 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 tJf;MfuAvn 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 z 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 z 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 z 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ඣIeC8fj;B*9$_afy2Q}g_}dnd-A&SJ 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

>f_v^@b)%DoC>X{r)6m^9Ab* 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

n__;c6HfM*$rj4mEB$TNZE6s$JfjLSVqdvD*w0g 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 zμ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

?;^*rPl3FqCDKf~6%0 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

per}AFTp)hk8 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
KN@ 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
fN$tN|BZR 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�A6kj1&4s;dn=pa&D++Zpr(n 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

-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

i}lBD4yeanx(f2sc- zs1n+JhwE)?OGcuk^Co&B3)ghfL0`E23J-3NWBYN_*dh@pgI-~lzUNz`ZIa`r&2a1+qBWhMuX!P8eI zenW6`0f<0*!f~%(VaG@WB%-J!C<}R4bW9vZ zFE6G#gGRR88@E^wn?Yv!5+o4t!S;YXqf$!+kY>B6=WQ-=*xDK#;w4zd#ydt^Uq*PB zIBrzJzkr%D1%rg`v)Z(N4df*jn#r5%qQT6C(Py%doSkWBO2fd8PAPc$*&OC_=u=oo z&f`X!+)2>&)+l)Te$mY3V7V(Q59wy?y7K^}g%94fW1a;|nfO?8b~|%n)t!@8j^)nH4^YOd2~-M~V^qjo4*g<1>YPJgcrHx_8D_8> z2w!hYEMhK4+Bs<}#7zv$Lf7#KVYY?$m>vh13zGF1N?GVc-SL)g`Zv13sjfvZqX4_E z{pDuOK5E2@f_v0rxqP@{Ns=!4w?RpZWxKU_fMI;|k7Ll_3Y{DLmF$uM^jC7+Do GKm8v#*yP{< literal 0 HcmV?d00001 diff --git a/libs/lombok-api.jar b/eclipse-libs/lombok-api.jar similarity index 72% rename from libs/lombok-api.jar rename to eclipse-libs/lombok-api.jar index af0eda5c55b6f7b9d54d257add4f9831bf952fdd..030bc1e1f3924a4b0d7b513f9aaaf2a0e545e2d6 100644 GIT binary patch delta 749 zcmaFY#`vy{kvG7bnMH(wgM)+NbeYda-os4HKzj3KrW{5=Aj6pf3CK@=$Rsm)gALo} zB9^O+Aa#@LL?kvRvDtz-n-{VBK}7B3B{p+&CO|~Ag}Cn@f1-A~-ty z@(^qN1T!I`d0Y~c(*y;rWtt$2 zSF(W+hMhdrA(s>&?%b@b)Pw0u#mRw;m{%XVu(*qLV z-mGrI3sGurY64;8nOQ)TtTbN(4*CcScQC!kA_7eRweSMdUY7P?y2sK6OrN%N0MmR{ zo?tr4$_GrZw6X)!ub{NHbvT&cY7J3$(HdfouuUvjyx7K{6O*f z5zAFZkh;lrA`+XE*lfX^&5PLmAfk5i5}Ua>6Ck2_ToWM-CZ2GJ^j;~6%_Y2Z5gZ+U zd5E=sf|(G}JT8gJX@Y`a%U%jif*4RI5&>b{6fJ`=g2eeD8dD_0AR>FEmO>b*GEET1 zE7?E@!%iORkV^^>cWzcz>cRA-;$%Z5@yW03csD;$o&eEVt~wLK5LWMnFcxc6LKyN| zr4Yt+ZK#N_Za!FKa-Nyg=J|SyAsjzJiOsPFMi8}=3=JTn=BDzK6`TY&e>Gx-=>Z9F zZ&o+qg(x*QHGwel%q$>ER+_H?2YrNvJD6T%5do(ET6lqJFH3tc-D7D3rcYZsfN4G} zPcR*2Xbmw(*d`V%UTovf2}%(=`j7qKnw(%II{AT( zAy`Jl7GhGUtqYhx2TDJ-h1jfSXA2fjv-1Pf+wCAOV6zVa^JDFU!1N}2Uog$&5Dcax s93Vbg>JSO$Gdg;MX@5tEOIJEVLg2F_M4f{ZM83}n!oLmWYdX6E0L3HSjsO4v diff --git a/libs/ical4j-1.0.5/lib/backport-util-concurrent-3.1.jar b/libs/backport-util-concurrent-3.1.jar similarity index 100% rename from libs/ical4j-1.0.5/lib/backport-util-concurrent-3.1.jar rename to libs/backport-util-concurrent-3.1.jar diff --git a/libs/ical4j-1.0.5/lib/commons-codec-1.8.jar b/libs/commons-codec-1.8.jar similarity index 100% rename from libs/ical4j-1.0.5/lib/commons-codec-1.8.jar rename to libs/commons-codec-1.8.jar diff --git a/libs/ical4j-1.0.5/lib/commons-lang-2.6.jar b/libs/commons-lang-2.6.jar similarity index 100% rename from libs/ical4j-1.0.5/lib/commons-lang-2.6.jar rename to libs/commons-lang-2.6.jar diff --git a/libs/ical4j-1.0.5/lib/commons-logging-1.1.3.jar b/libs/commons-logging-1.1.3.jar similarity index 100% rename from libs/ical4j-1.0.5/lib/commons-logging-1.1.3.jar rename to libs/commons-logging-1.1.3.jar diff --git a/libs/ez-vcard-0.8.2-with-deps/ez-vcard-0.8.2.jar b/libs/ez-vcard-0.8.2-with-deps/ez-vcard-0.8.2.jar deleted file mode 100644 index c53c5cdb94450642556a0a3e69a6f42d9c2e628a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314563 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%0AO8H~RQTs=+aiGfUCZI;lvPcX7L=vOVDhO!C~ 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 z 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 Z{(M0I6O33msR)1EAWg8^3#kv?{{YGGb~XS2 diff --git a/libs/ez-vcard-0.8.2-with-deps/freemarker-2.3.19.jar b/libs/ez-vcard-0.8.2-with-deps/freemarker-2.3.19.jar deleted file mode 100644 index b13671dac878af8018296b146b4e26c331c129f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 931168 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�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

}=XwQiEt7l-I+0EyukDB44n^a-%L0`R}-^ZMcM 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 z zmWisP#R}arv#{O42N;2NN63eTX5-LJDjTQCX&<-UV#L&?DKcYg$j1LAisN80X)#z6 z&okjPBh4Ad0FmNn5)@CxiepEf)h!QK93I}YQ-0wG?}tV#c4`M%&}-6T=jW$&C5b$!@V zaS@ge_hn&NXn1O{+)ylGK$NR}HnP+#s>805P+C9o3cj=rCFGBR^jqT;`xVVrukx%W`7#uj-w5NRqR^k;VTn?L@!R4o{=xkc65l2a<_ z)tJQ3l^`}&@E7_G=Ts2HT;Vc`6PUsA3DJ8LtA9}Hu@q;_4OvSHpYSgMpmo%B0nN|c zL!UAwYyEfdcP~E_h1ZDNGWv=ZKtLb|e?*A~gXJcNmJMQ2q$G|?3f*t+L$5HIp0c`t z5S<32@9-bVl8p6pTieL zn#Hv_9F$YajQ)3PgJAd02N(1t{?Z!r{zt^z;cs15BR5AQbCBTR@5uXi!SOQlu7?4< zdI5dZsHQ#6P4Io~7>sgK(q)J`x)<3n`{lVu`zA{9hb)FdEam&BkN6j3Q&6tNhoBtg z+!c7f+Uc}93;1~WNf1cA#)RqA8wjAM)|B6AP?net4$8)E>aaL$i{uk~kDw`f?PI~! z&L(>nhGzGkFkab?HSnyd_9U?l+ZAx2 zB;5%&I-=I^B7>vZzX0N(EOx&4M1-E-pT|b%v&4kT9g`=CcP7dTC5q_t%PbX{DeuVn zv*$28>{zO|A zf2niH=rB8C&Wak=i016QK9h-R?|{l$DS^1JK4> ze{$j5AH>KlY-oCV>D|x951D!Ey0xkluF@`4Ex>4!V@xgVk8yfOg|Mj=ewNEm z{9WN{d9G7}1Rk)!{)aNoD1*w@IV1M-3L1*qk#1(%pJuraMHj`61_D0Xe|1}Xn1S6Ry~qmU!b5& zmr7nlq%q!1fj6IuyY-q;-V?{-i{QBaKI(l5=5Cn0?R7od;dq|Q*(4F__lHp)R3pNh z`I52BT7QIJcNI~{8^tL*rMI9mhIF#K!WJwGUxu&FwX@`uP1ZMkV-NIuK-xbl8xApW zmAI{eljGZ|W23xUN*zQOtI_^~=GVH6jksCnHX6OKiM|KD-$a*W>%r*I-a)h4K@tPg zy=1k}qj=t?g^wsX>>k$s#dRNtQ^mo-SCn_hmjSSR=`}>Dcpzh{3s*`cy`Fz{rb?#+ zuU9w=aj*KTkchR1{%NYMv)k-xs`8H<9_(4}P&R@8*=G&Mb=mR(0Z(yLNvv~oqD`;F>)pdHsq_wGHhX%1!jRZ2po4rlTgww7A@q*&$zSwt)b?r8^ zBon(`3@y?=_E=3{Ei3xoBfC(Qka2N|^#ogyF?lXTFYWG6=a<$gRt>_bRJ&<`%1|RB zRf%FYPEVIWX$`%P(RB!=E`H2$#N8dlT|1zSyVvpPIhBm^F{3xNjwE;E0@OB*6(q)^ zg5=1_sr<|iGaW-tV-O?Mdn8(sR$v- z5suztp%Ezkky7ivKv00<(G9)Txe1Cw*t9A;)F2!oB)zKGevK4TRwdKDrZ1Z~ose5* zxgu1tnAnRf5BQgw1kKip{VxH1%70v@x>`HB{G&|$pWy(Z{PAsn7Huj zS2EGeD-9BQf`$XkxvOvDmWU1>Ntb@@^WUD6#m@yso8=cIJnwW6&|Lp$oRiA7!osRq z%Sd;JsdvgZ&9b*kl^n;xkGkHAn1@Z_3AVu){qiKH%_D?KcJcWTJ0*X&JPi5c@(@?0 z)jNmDM#)QOT6_f!A;!ebhDe|W=53;TF5Qz_Mm5cYd5a59^877vvh9o2_SB5Vn4n_QU5#wdny?vF<=d3cYRokUuT!g0=2ffDy*pcgjz$9gbkw_XYCA ziS43oo4uhA5Un@MuIk8h2ZU~43;87NV_q(>PIF=fibQ#_P<5`?C_mu4Bg3_u{1h0E z&@A}08)4%cjXQ~^jD`V`HVL~m-0%M+E&7X9R%2V-rGpq{Bl$FTNd3-66LnB*M*BH!A!PWa@eHYDoHIsHS*Y}uD9FM+wZHb)vetB zgf{A^tV&z)ji*3XZ&N&~G~xwfINg~rhy-_#1lNji9Pb0{r|aIfpOW<6On1KPyujHG z=;wLob?R$=KddoK0Eq~Li-w&b&Y-&!*D(d`V01wsMQZN%!4G;PW;A@k`U7i7z8%&$ zxB!tX7TJeV*eYlJ;dF|MQ3KO&;?@y-g`S%c16rJZT){qm3T3Zd%KNC74tU*CUC&>B zl{wu;lSVnhx%VrZf7KiIkRxkFBCDSJnQ2?sJ~Qt+udGz-5QMZ+v!uk)3ug)Tb+ z&fumHNgn)8Xs|SYz7Tt0*3_goU}<_%J|T~G^I-_wOcwU-F^Bz}93Dd}wwSq-)Z?p3 z?8s~yi?PcV-L+dZH~PL;m?!?d==w=d?ppl2@cLdIM03fRj?zZnXVWhG=&9(;sogYt zZ(rP2?Pans|i3-_g_Sz{^)Xo_OxWH(jGr-TFDB^EZZy^2&VYiUdUWkQY}euZ|b zlMYJ+4TbfhU=o<=x#b|~y@?D6#iV<6Z5)KR8T=<{IaU?D_XNh-|C&YoYR=Qb7F z4Rxz+sv493Q5;mr+)bSmfsPc1b%9CV80l zdK%h7tI*k7rJufjB1m=7FcCsTLCadl(9LkN9y!=$Vgg&fzi#Zz+yO-i{5$&B4{cF1 z=StsHNoFhAudg5>Ud~fn8B|Tdr-mr|qL-y&lX*B^Kv-j#i~Ymp-HKZe4Eej^EMuV_ z;Ko6AB4(F_(`@hY1&`p1eGC=4oYsB{M;eFz9t@zqakSLD?ehU_+#XC=vFwuN*wr6| zSS5o9Q@`1_?$G!6jJ%ID<%(Pkw){!F77Ei|7K*fImd>6qGqnd`ksqePc(@`I_mscL zmtu8!5|oq#ti|yVLCw3fQt&W683Q@>A^SYx-#X|PxR3h^7Ix3~C(k51lCmhFcQ$@w zJfp9X=$r-b3J#yy_TJD%k2)%Uql-$Y%NPCV^N)33P|TC$YP>vj~He!|vgHni6vgl|-fkI_*Uv)$yNbs!d zi_V|gqOU*c>`3)p;cek!%TdWj#?Ty?i!NsDAk1q{g{H^c-o6i<*cqL^zM%L4KG2YU zVLW}qYB|!lowD7TSZ9mjaU%RW2=|8d{7s=RWdE@Go4x)J|H>}{s{PUYd*Z$E{Z8-i z)$ng(_JcyJT))!$%WHQ!bp?Ni-|5`merg*oP>|rSm1c9tY}HFVjY#?v7Kzv@c?_kb z$Tfr;hGh;`clQuNai;vlsPenI;<5A9X@dmeNU^SZC*85oFu@~P*{UpEpp=#Wr0Jn7 zmz|qCcQ_;|@Xfb}I6P({Kz|>`f89M*`(G=hHk4Oc zMe82jJ0fO#W(e>m**E%JksU~pUEh4hj*D~N%|-|!?MHS;vLk#Wcrb(%?Pxqu`6Hc8 zaT>Eb(mUcaNN;KOMCH+aBYF$({<$Cfmyav2;ii=di2LY)NIU!g3)__3-9Q%ql#-4v z_9kx9j&|l2F8^(ppdzO@%!=xN8@_;QO$Rll)L^V4YlHmBRIL)6t_VSyD$U_CST2i{ zM}#nR{y5x~{nVvtbIa%#W#p1t(PnKGBegn{NH^^`Y7!Wu5MMGB@SS&f(>J^S#}C|1)3T54I7nqw%A z%C#-RU8BVpbEP~sm_R;=y~@~Tt)~vF2D!o6UJ3qV6iA{Zh_V8$BRd8rj2pJTJi%;H0!p_HY>S^5rLi%O9Dy( zBlvb`O2SPchVV!;S(Ie!Xml&g`0og5vAnrH+Jl*ueR|1 zRW}i%qwWa7ukr}mgYCEM=sKUnA$D$$M9d0!kR$sqkdCQ zuYx?vAA_ZP0fM(c#mlF&W6fbxVe<#PVKf80L8KyM+te^MO~K}@3q+`CiyxNE*x##@ zmU309>+;uw)g;TT8zu|PEUhV(F*@wa3#=ABn|?J{td0gD_Uox!+>?`y9qVD27<5Ym zc*G!2#q#D{Fz<@fCG zHEqp3IC&bjm4OJhS2;Nh&aY#+l3s~|McL;^w^9i(D9$2z0xqTZ6zdiG&-ZtQ8mS-f zBLxX8#sgwPq?q1_ROtSYN+YkZhSY-8?=U5g->8agQAvGJ1xHlk#jFQR7^T2x&j*p0 zYFr==EUqCb$KmMEZ&TUz6Ycz(5Bw0@;|_Gc3=mN~1OyY1c8CNMkaw8C;W$IA1|m!* zcTe7J_Kx&MtxJp2(e|n{)D8Zb5c4WhLOmywyt(;>FwI9?#H=go54UBY9}#o?^hZU{ zGo_P8yJ=g==X<<0GTRY@NP0|vXzB9;<`3V}5*wJClQOa&n6VUOLft}=%M=yt0Ta(> z0`S-cT$sOdQ(~~~SWLX(7>Jek^lXy$OL80!+w^zgiHf?R;?&#~mE9GKu*xTXfOZ)M z3}XtT-^t{Rb1tc+*+u#}8Rdrt@m@gQpt&BN$^!yPP7&|^`eEfs(8CO6 zwT)Ov<(LPyAI$Tf`e!nZW1^sNQu{r!&ca!--|Dl>xTn)Gon{=QmcZDhc#52%s4HBd zNxM^`wG-0!qQO=d=jx8QCngTx{%#|dXDYj2r7rKVoJD65ifRwJQV9M!?ccz6e@jfg zqFeakyK)D-)Qf2mO5d-7NJxsvzSrUyt1<#%Q&xrk?U@|cKF6{@KVM%_KK;RsEhZ}0 zTL5xQJ&q@i>sZWHKK8KVFzVZlmGWk>86UV1)^?a4RE61MLo?~~EU5o9gxe2PG1fOS z)O7A){6ck*R@yxfR<7?P(67pY+Rbc$he*K65q6EZTcL#w%{NxUKz%9aI+X8mT2(_i z){~?LIu}v-qrn;)OD5rQqlaZA=|~7CpzruM`F!zEI)L@01Hm-GFH;nvpZ*l0tWUpU zK?(=bo}{x~4ARu5^AeI=hzR-!Q-dms%v-(7qH!qAp+05Ag;XFNekM!5G|!rPy37o# zoVzs3Y)bP;qW(60gs2kJ^G|Kf*G2D(jq|~TSjsN@YmuR$hFF3Q8#D1tW=gwjiT0qK zuT&1Q>wuvqI%iq}TU5|gAkU0dz*1BJUVwgqZj3H9ugN^?w6 z=;fKa3YIE86$tGs3AV=dg3P^si4}?(b=-!c?^H_jw6kz6;nZ=|Nfz@@o@%+5A{|3q`I%u!B|kv)S)xHdyC%MryY7+m}) zJA9=)4BJ`5({N#0`9rFO_IBkO)!-OO*H`0@*s#=ou|34B5<1gW#K(^CRq~$uM!si^ zc~-38;l~7G-M4#g6N>C1Nhf)PD-q=J)&`84tQyXT?QtN!8U8{N*tR;kWoqz`a)q`G zL*FvI>#;ujS}U=bX`e^o?8`HI-lbg9=566EQPlU9$2zrt9ti&RUZShDY5<^X*jb?4 zUjI&(q~zo#uWb%@!SxVoxZxH{T-{13U+ivEhJh4pUf>0#A`2hIp7Pvs^J zl{8CjOK0q@iO+4p21!XbQ4E~CwPSC{gllg0URct#L#SPA>!X*D8*KpGRkkbchE>yD1?<3RR3GgGm-UdYPp z6nT9{S8T{*j&hrufhFcliNk^CCDg*J*FtYk63+eS@|%+9VuM`p&Y`(H*l5%2lc-Vq zg$Mrb=Q;81oR-9G&}{_VbZUstay7pKT!6dD=Xd(kw`3WCCuoZ$7^-;}_<2Vz3Qs;v z;L+_C2FuqRJ7Q(o()@Lq8++eNui5?b({e5MCXq5s*K=$R7DEoP)2Rq6`q4&^Zj+w^ zPxw6YZG6?Rdy~e+H-B~kW%m3C0Y-;x?#pM}MD?q58=1$-Ti4Hw<7FliTSjEB=)q+I zq=ipu%9Irrkm%U^_!*G1*(ru_iTBBq<2^lzTqNwhb9B@Um)`*!_itg{vy4IP*D0Y1 zi55>8yxX4InQY57N%D*S5@Yw={D$-#lqL@KiTjpb7lwRvYgM6_c&f_{=`@e&h?Hx} zCBt+bHqEQ(8t%`tR|Ps9O9>-7P(o{W7uNN0Dz;0OEwAP<-R0PVCLpEkI>bqB24Fjb5*=JH({uEE&+=n4yGPb>rc z-r}8Hi}gml6z3bf7N>dWYWJ^Jppsd6XleV@kQY7`V@BLJ&=EI=^Lp7$@A(FS={w$P z+m0yPYqYM^b^GyUxf}6zyWJ};cR1Ur@^kspJf3B!^&dd@b6X2MsjK0+!FyI& zdCa#Zd*Atb*8O+7T|iv>r>G&}W1u}Ud_B<61DEBN1Nc+qa8W>N{_`A}gBsGjP>jY@awmH{JQ9z4}_02)b58=K4Tdczmyz@i&Mu#Q zX!m|a9k&tX`gZXpFJD$-dL_7SI7P zz?k2%M`P;J@T5o}USpTW};itfAdkJV%gcYwni1jG(_S?Z8I%vxh`PwMX`Q7a#WC_hoFskBRvBLkRWN=43i4?EPWzhuSO5pDE09$qtjY%r>z+-V zvV|wMP<2SgO?i>BCq&2g1pl)xSJWnriVnqeamLa743Wem7K6>?zHeQvE^J+hIV>h-i%{k!CU6 zvug_wvZi#G?|RgyFNoldchV~^NJt6akP?k08K`wZCBedg_kum=I9h)0NcB{Jv@K0^ zAm%^pjgPJE7h zVP(#6b(Y&Y>c_UTPgyHY2W%*_iz3g*Lk8tK+I#7`OhtQHbTu@!6f3HWs;4h$s8?R4 z8ZBG(nU?qazUa*5h-xJNiZi`|Js!AJZYAU!pq%ADVhKe~!5La5yUo-i%1Y*qg%x@= z5>o&X0tB41AyY+T=5!Bzb#Bk``PlUnO+(g#bVg#z=y2^)?yF@ol0OyWCYsf9aSz8^ z6vI$%Ca40qq9j1)7(D(_yPj!8eX3$|61|CSwzX|58@$6Wh%gnAy4`|#nO6bWzp`;j z28^-60r&J>l~5P2tV=s&u4(;H(Z2_rym@1GfZ>HWv(G=N0as#ii|$P16EB~@83&2MQBRU^!*lL} zen=r#q6^mkbEEAqCh|Z$Aawv@?wcUyPX2G0yOPWQ-FyaZmZ+e4nHjAyb#OOZXhJ&6bBSj^3`&VVtt;{5-4Se_ z^ed-iq7~WyT6VBKfv%zTw0z zk^8CAHLLjv$wW`Xp|g3@6H&zBh9kyf)-0lyFvV-O^oJs(DTL# zbLNKba>It3d9=nX_MStQLsa(BNogK$`-%qKL$?pD*1Jt}m>@$6fE^FLjdr!(s*7wEzjtz0%65QX|}Z+iEG?$LT5@|A;kB-d%b?(4^%- zdkW2{d`^+)HU{m!^%O-e#-nFj*B*DUc(o~bd*b~q#)J=r@r3t8<-a)f=Y`5NG=Lt+ z3Fv|RI~k|)->k{3E!_UgW8;6j1jMRc{pCyaUdCkaX~4{cgC!y?zNJcgXyC8}q#mQE zMn!)UOJh%2{mTv!op_2Q%Nq1d!2D>BGIuQ@O4XY{<9Exs-*cYK4`<)&_dj7PFR%rA zBlT)4t1<&6h|p%n@3n8_F7IRrl~RAm)6K8`AP1&@`C6KMbcLISR}{?8EMyMy36Pny zEqfcXsI!yH+XmFi-SVa}rR+vgF?zC5@JL;5+a zF`lhv3p`5GJ-6sR7{lQszh>Wg%4~w#V)>bB`ecc6z)6;>_&bSz)^9g^ zg=c7~P@M;#6|zaE$Jf9O} zaT-AWnA?IXX?-J>v8Lg3YP--7w_OtZYYpUn9Y{l`E{Wb6d{^OrS(W11V6l;s-FSj=3c}SSp%kfBAtT3V;NPS32#ig6I(BB$H z?^B4l&jtJQ)AG7g?<(@$?U=qzk*sOTBl!^LyERUa9YS zQjFW;`*<(gllH#C$$ieBQiS1cz6%B+x=Ud>%stHf^YYAJ*r4@nHNFJ@=@SyxzwhdR zLf`dYoquw*;JgS{(cbf^bZm7Za}@}WHjuMR*y5Paj#t_PGZWbURij>Chl ztbXt1`99l|>CN$x-M;lPN#P4Na_0+YghCoOO{K2_RJ%ul(~|9=4|F`#1N3KgJGy!z zd9J&75`jdXl>{B#jfne$3Ol>kLt!WZvufnE_gZWlP1Vs>N=P-wMEKn>z4Nx8t}7JU%)X@eA8)_Tht8kN+xzfEETw407T2;!VwM2u$GGv~f_X3bjjvA|F>)Js`3^Wma9@4C!1UstC>$IWTi6x z)mUaGu3b-^cdscGw5zNL99E_A)Kump;jmwm0Zz=+GjG09(f9ePXp^`u~ZSjB_mbh^Z@s~u1Q>DS^nlJFX zZ70@(hf!^PJc=*PuT1V67CL+JlgvDub&PETq zz#}o5u$*l~gy8tOBqG0wPq<%3P!aH{F(a8H{Sx!Zy?TdFlFh8LMqLE`Q2H5{Lq0A2 zs#&V4G5iE=(4Mb_KqzE5Z?Duz8lfyC8BXN8t6qUU5CG9OBTIzalnZQ}KgxGCEy@;& z%0JF(EOk-T!BAF4jKFSC2P(WKRh-&);v{u(TF zJ(@V-<6LG>SI#*ki*m`4V!|8Gi9alv54Oa!a|Tzd)mC3wvZI_?|XqL8$ zrNpNAvcjgeGTnlcul>^A*?Tuk0p&`+4*=oKY2rC%S{cwW^lBM``Y71W_0y(ls55!4 zl&;k=Dy23nW#KBC^IZbbr|Nsos+B&_iFAFMc^&F^7)3S?ap+g%S?(Rp%x~B);%SpV z_(HL2_!31Zr7XQ##F84>rVG+36HFO33(I*7MLE7Um8`yPSwvx7gJ``eR^uGm7dV>n z7NBJdYMQv9z6L=trYOH8qw6T1$03yRXCKF?n4HI*&_$E$6j|Om(HAp+$z<1%`NNa0 z`{}czzoaB)9~JyawvdNNy*$G@JHqzwwGB)KwY;~M>Y^@vDnMGD2 zeL&6y&h(UME>>)TlMbmKH>lw>nmYr8_-05UiRjZ0u(`ABj%~R9AcfYW=VkFyJLFxF z`=C-_9S4Tr39E@S@94;iiAJH|r;zM|v?UFPGtg@tZmyz3u$*JPv`xh9VV&=ZlW%+Q z0Rb;{&bG42hom#iXtW3qH@^ULeey|$Zh+TS?~;*sG1to{)c9LEVU#msxj>SZjeB#H z@#RG&m_YY_rEa}-p=7reElOS`&#EGhyCaPK(ADYvYeiXUsh;4e52MY7D+RHO0Amtz zj~V3hy^%STA(=kpa`)LAl&Wpts}T1wqcrolLks()l&5`fcO!3pG}VnZQCMd(si$%u z(kKe`Z~fC52^BX32lZ_@LlgC5KKbvne;8O>R#&lCBTgWoZ_w3!8kNE|o4DolW?W)) z7Nw)QKb&OzXqLF=oz~sQRm5Vb-O$>_@1C+pA$TzQFdNDw@+Q1JDyy~qCqx^emyt6nGiKnd)Z1P{B=1$xnDomAxQWD)jzp>Z zd#lX$x~GP&m@9N^jzMQe^-PdUG(rBi3CPrF!(V*_blrU#Q4*zre9~85nIAf^)Mq^) zv-{UQBHmO5qB$iG==o&iUj#b8A6}{RF^*mbriT3?iGm~nVTs`}hI8;ys%@J(lIx*# zT$g(QYr;9N+n<2;i7HcL6SV@7`Zyv=+Wp7qxUI7?@L$9VKb*R$qxigV{$%&Wkl94Cx+dS$f=uNs( zOZMmV;*$ORkvWK#x4ImUPJqLEN zGVhRdUv>fcGlCA_YsgBR8}rADg64VMT{pRp7!5gh|-$ z6~F5^Xe98;>1ibJtt?eyxaWFH*Y*^g3vO&et)fPq@vN*=vQHHf@^AP;5k&W&WgX$4 z_6n#LYuZOi?M1|NO_yz{Dk`GZVxAf9_Myq7{P5@r`$T*G0C+i-1s3Q7jP{Id>L8ya z0(W775?2}if{Lc^$k9)%2UFYG#Hobcn^&lBLWaM?wtma=Jp82k@m?%*#eDu0+?umP zN_<7AC`@#X@bfDC!#!Fs83l?e?dX6C^VeVfp(L^u4FjTesa)91127{b5WRS>S$eH< zP(JZ4j3QN~y=Gpnd;l~o;dsf})xOVvxTgEQbspjAy{+zdOXHCt0xHBg!D=f&Q6*-T zdd~qvHSa(dkkwI|)bpG*;B_t!X@0Kr8z16_8owF(`l(A!2Wm$ z66M*0()bUGXP(G9PMo|$DK5zkNoYF@NzRc1miS%*9u01syj$r;Sm#on%FsM}Bux@N zRYlF36XnwxQ_y+4FTCf5a5DJR684&fesCpR4lhK# z8pEVQC7sG^RK3Kq`GLv#fo5ULOGF0-4XL4#{XRN0F@vf*Kppy+zUX{x&d87@hOga7 zjwBbDl!hr9QLtj4U-Ad#$YE* znp16s!&2@V8$e-zSt5Nrr#wOJ07&0K8zD11MeZoAzK^~AZPWSJoy!h4e?bL!6deD* z+_@+?**lmzxp*p@x`3O*%>Vo3_VlkZ*LTE^Zg8{)P_`&87*#-pMlEZxGJge2lrkcW z=^1it1H%SfPTVinn~cBxmSG>B$8W0mOF+i_CEsiQn7g**EYxDW1b+XK!b&mw;= zKnTJU?i%WI@dz}I?~A`t0Vbs)^@$4yDaUBF;>7Ql_F*7>CoSq>3=MDrvMMbP+5nwf zM;)Vg#i;cUJ;HZQW7N6yk|^|dJ+gKYV>sD6i?(e+Q;n^o$j4bM=D#pkT`06*d?uYJ zw6LYkWO?a9!~{R(Tx zgCk<5HTz**E=IB*K?kYyCZcw~8bf6#2Vfe{I{aXy>$cq%$DYH*&7n>G262Y&l0qGTrVQjxn*huoHz5d?FfWw z4OPFNrO*({+SD}_(lNN{*d_CWt4taFCpxyyie3KB$=V*pdqRB5M~XV73vKv1vH|Ly zP8I5+-w$JnF5^jb>QQag^s^1mZGYyNkRt$W73evVahbS z42u9m_lUF2>zXK>K8v|jnec`R`>#@lrN7NvcR}b*FlO}MW{wEX_{C!c#D9`Kq9Nv- zJOOf8&!|SJ`B1TFl--q>=W2pfIwWA+ zI%;HIo!+8+Vap2Xskp@^-EnigZM_~;XOK8A;Bhk(LR4^G_8aD-$Pkb5(Ki5Ed&#I1 z1D~$cvbfTj?yoYa^E#&qsEVpbMZ8#GRCf23!qtEa*aWtis;~ViGdHGCZOnZeb7XId7n9h^Yph=n!gkf>EF3yF<{SF3j9A8cK_|1B}vUz8CMnE&kj|xURN*u z#t3qbsu|=jTGvICsI@_ZlM5}4JGVoj6JIo9*V$p1dM*Fd^fOog)t}XNXE@4l7W-S` zZkxM%atrV@bj|x=&3WQB(|K}vT>snq3$DKuo>gnW02ip1EX5S@@j3*A;e$P(j>8j| zFlL2rjkBW>WvF}cnXTRz*e4FiV78H(F90_0zi~xS;=IJB1h^YL@qp|LpQ-@wY!SN8 zS6O$Q`BY4zG(MZAz=`uu6BQtjL9u3wPuaRWklKUg5{ zlU$WFQDvuxX(l1x4HMGlp}9$yS>{zl53f143Fk3Qe);^BmnBd+-j$mPDcU9kb;7Q_ zw^15uR>qP6m~5M-(qO8sg8edMTt(L>tVU_a!#%s-n``A#@ky6km8o~e?UAd7Ud1M| zb$=#>wCTs<13r3P6ph%q!wGaKj?`-7Y5s7EoM%sZ`>+&z$*%3$u?HG8zCAGp^kUt2 zC3I7K3M8PNj%eQ7wy@e4=(xAZJz;7@ojpPQ&CSEWlb>Y4^l*6yGNI9yped6GVks=u zU9l8dW$|)@RSY|gG8QbKcp>?$g906EC37AVYII-x%`wS>6u6azPAnP=NGXM*CzTbE zz=T@>3lE-x?Thw9TMW;I^pGOS%Vm*S>vDA*B!ZPjv-X_x@l@#?qUFsnds&3z35&fr zw%YsQTuw&K?CMqT2vS$6aadY%ha8}lM3QtaPES+uGOBTfCt537+Z%vJ|8nbe>#ctA zd92tPPQA;p6CyLRR*x$;!yb$HU?m%5c+zCHYxB_GSs{6Qi6i7yP;);R4oe#TcwFQg z)P+NQH~NvdOnn0GT=7NGSb_G3h*CCPZ{wp$xhmr9`AsG5E$X%)a&+exvRCB~Gi6AZ72WOT zKq!JCD9sTfK~#9D0}g2T==VTLNPPERXT9N5r`sfF%A;SOzq6t6t0|$??S7z@vgoGS zu2f_>JsN@}d5v`dkDr5ma98%b{4WnPuQSfcCpaWE+E4z4OvOih!sdiD9p8Pj1!KQr zn!i9@`=DvTa4xyW6K6%s6`IC#opp5un)0VpYvS z8kYOLS8wvntjg^ILQS{?{CtCTAt9CX98g-E>hAvJLI&e3Ag8H1BV}bj#d1-{)78CC z{YQUERR^XsOdv(Ts%3JHU!*G=LT3Tu@x}Qkq}eg|Gi9~cRACp(-K&zbN2?gXs0R9i zi2a4`f@+O>?cOnGihN9(T%IXW{hVdGyVeSYnvK~hJ!R2npY>i2=3Z{cS+Im`-2cq# z#W|M`>+Nq&!oMD^jX>yHSMUyF2~1_A|FGm!GBvgb-xhiPz4|)gU-@xE@3YBv9dwPD zrBozDxj#NcK7I;;trh)Mt_U|cbj~sm=hl*DhxU~AbfrW4K$Ji1H2f=U{+DLqAPp&Dy|DPjxznqgQHMwFjbDB0=gOT)mLXe8i@=iYYUT1pSKGPF z_QmXhMUkp0@KUC#rCgPv%pg@k-g7pN#6sx2`A4$LQ!(7c`J5shbwq&S8t2sqO~lWL ze8LgL-W=HmMViaRm1Vx)5p{+V11NJRq;9#)bAzctc~e-vaD~sT`c+MVr8%~Bhn~7l+(WeJ4)aks_q0`!N;;gM3Yj9O; zy^Bac=}`undWC{=1(;tDNuk>jO>9Yo^}jIU1z<#MB0mf3L8SziQ}N3*8e>RR5{u|H zD@UV5!LZ>QqZ^y(4sz|I&myE9_o|Ef8P=9Ah={(E*NF7NP*Xp~&gwehs5>MLqnQj* zyCWv-O|!!#Er#d0?R_J9U|@9!Zk<0)LHKPMD%nYI7T@Cp_s6-#7ZdW%M|`Jc_}f>5 zPtG3Gq@;wSQ)TOHW~JnP(RQZ;-LUy-J!lqua6gcU#3}KGfo4JFZGYRm{e{|J$57sq z;880UJZcgDGiqJI3y81an!5iQvx?MKmC@9J@A#<8wUu8;wNR=~L*lg0nCPr{F(NnR~u<58>6$iGcoDHrTwdHSF!Ck@?h{H7y zr}l2@!0`pUz}+HXqH6%k?OSixI{V#an$><@GuHzKYv;cj+0?1NQb=T*Hj|gmK`9gJ7(W7+(0o;s-9-&Sp}+^d2wW*8BL$r= zVH!FNIyL~#<1BX4>n!?NLHvaB&()@rkt*=Nd= zr)(;|oQF*Ny(-n!DeCM&T_{r#UI>bSF9eU-|qdg9$y*PLP>S4>) z06r1(rsd%MXYv9Z%xeY_b^b9D2TS))Z7l78j&enuiIUkh(=bJ2r&-DfyQP;q4`D3R zIjq((W3LrQS3SG6kGg$wos`Ls*y+%`_LIkh{?%KMh=e<&(1g}cP$D=27&7QNwkX@0 zecDu}P7bGP=$L|wSI}K1VGAK$g$gXbjU*E5wAU__RW);dsFZT^nYOA1{D|V6D zDdLtT8bDM$VLx(Ez6^F&wL<1#cT9Y+-E#Kj!8plU293_N6X176+kT*FYpbk@YVw%V zP5~N*7(ldteEs&aAfy`7^-apY&(;{YVT8vw9c`PO967E`+Jg`Tg_kt$SXN|?;Ul7- z@ZHgDO58T1gA}{(wx0|CyG_^64C-mGYeEL?5-Q&3{J4=w%-Hme!h}lThVeUW7@{0` zi7ms>Id{7-yVDY1V+596t+bEP1CFa1|8=vKAt)A@03l?Rh`6hWDpk@HA*xI3cLoQq z^pG_qc2)!ZrY4BjGhDg^F^E^x)u6`EuR8j8pj60Ey06IbL|BVO(4JjN>X4X?r+bHF znfrO%J?v)~*moPA4-5F=l1?1{;k=4p#(@9F=cy?)Z~t!oGMoZ-It-8{eqQJ(b>mb+ z{&y-b#b^Q^N6SvtcEcMoJoq87Ysby0k8WmDJh3VJx5X1ALPwC9;~6~>*VoW)9(p1R zDMycB+m_mf7JKOEpQyN%{t7opJQ1D6+URUqYEz;(RxHgCyLA#4UD3v4Q)bC^zGm?B z+Y1mY!6gvc2%*P#v<4C%&s}I@&&kicmRcg-x+FYaFnN;eyeV3PV*(5$YHR%Y@r7<$ z5>m5Trb#M6kJ3pSO9<)I)e{g8RU+)-1|Q9*V-y1o0Drh7{G&;w-cuY2@UX7%m7WL^ zo&vI6+?hjij#b@1&$h}ZX;74@>h$Qh(h&P)6LrYsKJIdB1~;)RS@(MfblVMybcUr2 ze}fX-=E{QbNPCJF#m-eHK`ZD`IVKFJh%gGyk%If8=9n9d(zA%Up+6|aXha$ep(+d; zAspbECwa6N-662o#G?t%F6Z^@+Et!wP;|VB z6scC6F3XJn;+_|(z&XvePPsqq!{25gQ7{erSOj+e0!I*dg9GLN$%?0BYHsTBzq7FA z3|)*ZOr8Gv{eP@@s=DCO2$=6^ZohH=MSEh zA4iFHx}EuUYAqOjK# zm~q7c&NK(AYf6eHVRJ5qD$>2oRV*Tv9`ZkH4$IqBC)iD)L0jarECU!I=dzvRK2JIK z=GFu>@S(y<;GvpUMtq*St9j4H*1YfwQV@%rHs~$i@_InrHj9_`#Vcuyjw5Yj8echE z`!Abn3UNEp>Gs4uNOOG)DTu>db1kjHQ2lvQ4g!wR#7~}-Z_Xk&B|#O*^FJCO;=IUJ=WFx4*@4s8%?`1MM*%xAfSA{ zRL)bHW5^-D`cn^n#kh|_L%DamXT8laa0lNIFPybyPG!WSiDJ%9jUJOMF@D_v;MaE- zCfKj4=4BaXEHsc0TGg0wKwzwRQs`rm2BhgldFq_s_B*(lb$mrfP7P*2RjuwIG1TT0 z@?o=DLuHvBRcuI?Q`-qxZ>(>1VE2JK$qFd&E#0XGeXo-y+$o3Ut21<7#6g2^QLI@- z3MsqlKRU1wMopW)f>&eniI`OJsh&pn?O~ekaPCZy$b^l?c?=UJd5SOIdS}}rCL5

!ODOJHu7 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

Q+U29WJg(2Zw3jM1Ha0oexq*7 z4<&61(Q?(XwTjOS#gXwSwtU)U_ZHW#U(b_=NmXFqIava@4r#@Wwu8+pxKJ6l;xHSt zf6U(xfrHJwpVMK5jXkGpD>QdA?LMj9=s8{afjeW;rX{SWkGu{8OM61bdagj&I>b;< z?OdT)BzNLuv3{bH__oB6T0(Fqg$(WI|lK3n;%fH zz)q2i)$Nj$Um8I@H-07)T^H;dJp~y~MtqFwf~xAzoe%k2F(??z0^C1TBsTz={vS2SJ56TYP(#wzv})WBORL&k>nYa0J=H2n3qp^-Fz( zA)IBQyrdTZE!P-{-T{sN9P%O3ptrO|D>#-Nd4y=6B0tRs0a;0?Ibx;H5HEs@A-*5U zG-@B>7+Wm6amF}=Bf@30uw!&y+??H!ii}b}62KPGq;!G#ufWF-#>d(H }cgTwz5 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

#(Q^{6=WMN@9UkXFe2I{ybT(f41N3F>j_ zU`fXC7d#HR+++|Ua_SOU&Xe$8!XCn{aJS`HGIOk%BUAMktKht4C*1>v+*io-f*;pOhc7vmGpv1%Bs}@0s|u%H3rd; z&Mg|$Fl9MBe@vT|X;t--NdDFs>i4fY?vZccC8+BCS5v}I3CNGyvu0P7tftwYG(7s#OKe*7Y zBv72k@}_J2q&()DTieQ-`2NfjMm_hz>g;4OZdm&XJIs0VO-O2VIur|uQlpdUuWJwo zR8B9VSDuMFCWZtk8z>EH2J56E?BH#!We!E0s&@g(nU?ko&0Bi0EiLlc!T=M$>I}=7 z(2#=B1=thBk-RgxY-{jU&yj!u?-~w2D2!#2X>|0L7SAt?{#Yg~VBE8btf5@kN06mP zHl*Uk{Tc@cOF)UkST618C$=Pm`^g&qO#Y|rke%GJ9Ig=+-C#*pbQT_l%dSyA%1u5B zR<`U-de~HJ?ep}s8 zBg3BAo(-KPiF$hnwr50p{=2YKW3vs7tiFbRZCRm@o!NZZb9h?vAKsu~D*%^m?Eszb zf%?LdmO*P>X{{*hIBj{EOe`MxS%oVl&M$AodR+2C4P8xTg9R;Z-C1E(t~vEY&1CgP za`fTPWKD^S3vtIa@$Rv|IMFC(R}PU}U+6KeKN)RbqRMk5;iu6)3Xsa-zJGT!Q#X1Q5~TGJ)nuEYFY<*?H(Rp>A#Oa6Jh8a~+LI2~Q+mn;G&DfQk! zSmh}3?YyhU`DHMECm*=@Xchc)>gplVORF79l4VHt(w`MXELaoOON#D9c72H+i^-zr zTcD{>1B4Zgfq`NV{;IZKyGcqlN1JPCDjT*gpv#!Dzb!%hNi3<)WC$tWK5pCr$?c4U z?oWW@ehm>#5zz|X{kQxsk^86`>w#P=LPrW=B$ap}mFZoA;Oquu#T?dW|p1N2xw_ePZM3115wvb zKCkP$WJU{*z+wi$ptIQO^?_ypdx@GjFkqpik8gYn6nk%U0$$Yu;)7+%x2Qvy*@Oh1 zMvV*d#;xAn{kYL8_qP2GjXg|vle@rMa>ndf$sSei(*b?O}=I&d`no;O&Ap0-6K>C2?W*KCs&P> z(RMRovTn>S@u8#igzJ|IN8BTAtX^%@vtcW3>P;x&v#_kvR%pY0mzV4o?(pgIMuVq@ zZHVX%t|3RlJf03_eSPqRT@3+hUAB1_;Ng-5Mu7z|!b12azV8P}Y1z3Orrj|G0(5*R z0ouB%9aKVQ2rqf${~v4b7$j-9wdr*pAB0rpsM`;n3acpPGz6I*)1eH%6Q<0Zo@fbhI0ey#*GCsWboq8Jqr^8zA>%>i?D zAODt`>tcInC&I!tc^Fa=MzQqh$y{Bl_1N*E^IDt z5)G08hr!6$WofO&*+}fLx8~!>v+{|JpV$qqpQL(7IfvwW&`ol|9Bx>|I?-*O$7SsY z4+3iAdOr2i&WhsU1>T9Ab4T5bhMGhUS|;8NYfh?97>OJ-$r8pe$1F}ZuMmcVab`Y; z5aIHa_p$IlLp*HTzO!FoOSv5yi*tx&o*L3@waGW3qgVgkCN6g95?;TCEMl}TIfQespr%;E%D=0;vM#c0iTH`NdRwZS)lC_tx0J7~WOHfCrdrT827PDJ zRZ^SODSHQbDZ;C~rI*6mFle2)D{y=4PW0A4&orB@h6VZYz%Fvq;$Ro(YCOqK13goQ zb8vEE8?}&$qnuI9Z)hu7^h9-2#U6YuYgffC1Bpq_A)GE^E$etdUIu$IhQTtnVh{)1 zfmg@XQJ-{m4>coGmUA%6P zZWy{^oV^aCnf)(+df$eaMJtp==B~9J9MxsT=wWQ)9>ARwNalvcu7~1s5Hqk$y4RI- z-(sBU?tq)8cQivMK9rFFbpu>1at&K}_PSOl63+R1DxLG(YF5L7o&QIF+p^YIg5mKB12=tY1-_1+zTuf>Z*qN zLpq5+S=3J0tFee=hFZPU_#Sk%tuYBq%$ZT|k-on9(BF9SlEOOv(MA9l+``=$vr3NA z-^Qk6O4&X5VU`P12$9{VeCBtxaKh>+_7SKBwHyQ2j?J}MqxGJ3A~+eP6f2tchal8Q z?y*X84UPNq*j2>o11lO4M%mD~q2^=yc9KD9MGJ9>ODi5wE{~W|*^4kHL#ZR7566Lr zG_?*&T!(OPhHd2G0Xqp^nVb=aV3q{0xjo{;YfW5&Cr2}&oKN(=!sp+e*3uXO(`#n? z#=8(V#4c~qika|a$~TFM+)@N?28f*J^**1nbX00K5gCESA3)eNE zW>U=O?E-e+)|Ah21KBYf=5aH|FK$*Pzmnv-QqkcZ_7@i^jOy zP#?k~uh7Y#*>X(;oe1vN2);j>Ecw+;guKprEUzU4FJ_(|SeHl}B{gMaWA6%2!NQno z3TEyP&+~ZB%Ou66Z50FG0=gMl%Kr=M!Rt4RR$$VHKVP6x`n30&01(E}hxR?qB`Nysri99jG zG~zB-c?-y-4Uxl&oPyg5Mg23K0XCTdgj9BsQ1*9?(|skWhGoHkXw)KjLRiv4ogDe5L7S zI>sq_xz7}?!qNT7e=YU&V|hLMsK*X?UR#c5xaSicu)$!<4CniZP98$iy)pp-fCD>r zql*lA6Vm`=$RXczk^$g9^rvF+_}X{%eLZ=?&D`;)?-8V5&6rH620EDX_8yoUbUB~) z`}~S~!?;5!PCY?z_s(c}>NRAiHW{09OJzFPRbx*v){ktY+{Zk^aL6{Oly~w-{5c|4 zyF|0I&bUd-{!ugD-YJ;HZ( zGl3M2yz$H#qhmWnA4hu9j-;VK{)?@$esf;fB1GpQn$vdZ{h{u_jBom}3sMTPl=W|= z!+`Lyr#?V&8_lp@<_~v+xX$(Z7>XTYT?lP|`D=&O;FPit$g)Faz|R^It4U5x!f99o zYCIch3R;$ZjUKB_m8SyTq+K4%+vZU=o9~UiZwYMk0i%{ocLcDVe3bZN+o*Ot`^Nwp z5AIRUJhdayh*AG>E>KBK#cddm}L=}JKsww8e>JPjvgPi2_g(ndkiuU%2C__EmPADW2(fo zk1ynxV9Axv{43i;0Guv_ru>6`4qi^llmoL8kD>joC-zOS9YHw4-gv_!{6$Krq$H%s0aRTRaqR+ztgp9OMfFy(;9R$6T`jE7Hi1K%h2@9A_aR52L^tp`Zic)vT9(<5a1Sn@3-Sb z^2ws6k^{REr2dP9?c+AEP_0hEM(MzqZLyG0PWsTR!hN!3O>5^5QwlR_vjW~WZ%xUpzt8f~U z=N!&+Z5mh{sGY9m{wOK>v)As@*W}y74Ll7yi*oiIJ zD@Tul&Ct1w`xk{n&&_*-~ClH-MhAn--by45ZCl0tNWQVbn#4m zIiQH%bF~BV%&i^CH&`K7ZE;P~f$QVPwoBy-^@-RWT(isX3FC3Iv>Z}n!1oE7)3>z? zcMWs;f%@Tt^%Z@!{q{^7bhrh<)kOw*J*|)Msf;^HJL1c>O{*D^q&tY$)7k>N6aWO* zcL5MijWX;`gM+GSgRAaUA1gigJl~CrsO3BrZKl}ifk`}qAV;BGOpvVYvCo?^UrY$L z2^2K~t|P@U>BW1#2lrosSB(yZOUM19MMnu}Iy}Dt`WA~Q#~mu?o}K1m^cwfb3&3Q$ z$`_>LX(Rd*Vj6{ea)*_Ckj&-_aqP}P2POpt?4Q5)_IxDr}3i>EWYm zk3W_j62&7nQUzn3F_HyaU1*q=wLV)qI>pLzhnX#nb@IuY6>;mQ%5{n2#;}6EMI5gk zj9ck>){xsdeY8uG-Euh(BkmIN$qjlvWQ5`GOR%rvP1&!3F{(r|dU2yY3V7cUf9yCI z#Q^|0;+}39I$g?nF@;GF@VZ2v9}OWcygfOJ2BAYC#rBX@OO`81NU%fQ;E2fK9Qza# zHpB9QRP^clzyKo#LPA13LP%O<<k#8u38qSVispWF-daq zM8oP#30?FhUN|&vvqA&*!C$69AkW1^Hj@y;&s@BQ1p27x4}@cLTIFm~In(p6OHBJ0 zB>mdwaw9`hL>1!fj?${3#DY^4!<=g3OoZl1YXOTDcX`4~K+<+OGbN3gA(- zVTEhJYs8u2el))}h9D)$B|-lFC=e!+LdMc-TLxwtL?uUF(+yje`78!eiMZ1ZSpG?q zk3!f7wxM5==IPjvJnP!de5xTGwIz|Ad|}QRSR2rhl&i+|H>Uk~g!roO1)bh`hcQ16 zq#qii&fKu)))g{_Kc+g2P$5vI{F@xAAcIZnP1%B<@_IDebp+dm6ECDwTkQ-wQ`$8R!E!wILwX!}zXIfAEcE=vvVlk%v^y( zbNKVy2KBz5Wc~hFT0(~Q;83%ZqZyC(tbgEVJeO{sscu;iLoz42&B_lGz^Ptw(a&(| zsM?-c;BjiKy!CpBMGaQL&LWH^Koi-@K5N?N&4mwJFieJ~Fjdnyu;l9A?K;^G6iYJV zpo0EFCzKHcYkxO#I|d1u12%05prCDDk-m<6xNRw%wvj;8t}K4ojYQ(Agl~6E4|Zh{ zrAS3GjAl651KvKu-ttbS7d<5@ZqK&JSK5PO!t1qZJRNXk-e%{U?^_P&EnC)&)DN*7 z{F#6ZV@!@guVdGzZ-kskQIMxT8puh4)kJBKCyfDiM8#oCu#-ZGbkMd&v6C&^_vcB$ zY-u`~Y+Zt_3i0H?(w4TUU25;6OH)KXHr1OlpKFT5$Aw+zs(8&+>wKX0H0daR8l*Ex zj3Z~1BPWi1A_l#18pNL@wZgfTT7}UN%%UHxy%(wt67`PaR5_-I0G`pBde?mm!;o19c<46i?!BTxFkaZ zPZWcKb6Mkv@Z~!uKXX-V!iNQgYnR04OcBDy2ns8N31w8I zITE?NM1iDwWb-7WnOy3WG0qHNsvygbKvT8i6QHdI3_U?IKrJZ3yeRT)ZxiQ4B3%5IW&V*2R+Y z*xfeN+n%9-cXRG;M1wwwzM9B1)cKJ|ExWr>&3JYj#s50sJU6N5D9=N z(+iwBDZut#VylQ$!}!BwY(TBprLwUS38vYvQr+cX);1%rvsI zCYo2z-hFoe9w%Wg47enLw1j}8u|DX&1*SgnV&8c>=tKevnc}FIa8T0P1x(Ey%TmeH zHhUJfJu$0r3ARP^rk~dcZ9UJiuTugZS3%&qbQXjxaiefAbl!~TWD<57lXKD^oi=wI zE}o0mUx!#qj_?{^TRIgaeEWx1E9D6`b^bTb&r{r=aXDlO!MK3>-M%eSc~;GSn|Bp~ z$K##pLB7=@?6QJ;V-|7AA4V`V{tZ@j_1Lx}T zo#&Vc^6k>N=cQRk09_kE`t0Ldeq1AYzbE4Had8jOyeB6E+*|PAF^!yNz+x z3b>^pKX92UdBaVPdDvFpf|Ug}wuL&zbcE&Nu8=pX%8&#?I2#s~vC4vySDUb9MhB`~#LIcMtP&fPJ7kmfF}TFg+#)Cr z*vLOHDGwOniNrbB%<`W0^aF$`blP1b*NDy#%3P0?0a!OP6}7AsnCa_X;!pQNRjFTA zVZD;)h2GxC#kH*j93hbfzq{Uy>icxCgR0Rx`f$A6kXeVfRU^CHk;e?KF$=nRAyF7y zv;J;j2Q3V5H;d{`GPv%MR~oS7C)%P8>iANPem>4x9b&f0X^UdKKR5y&dnH{=fnL zlDNk2?MC4KeSHOdMeq#g@A#H@Fqr}VnXvi>{u!}N1iVG&iq-3b4crX$L&RI>|ONi4b7}g{?&|D^>9QsLHUxd*JEuL#Fs?G z95Vp=DS%in?3S3UfQXL>Q-)Y5z144wh|1c2a!yQaRis>3rM_0)C|0K4n_k|?odK3e znCoS}pk8@_hwD-P`PU$3_;aUj*x<&+gzQhoBqIKP=DN+})W_w=#?jMc1syqdu{+Mbe&HW81agO@HHt`iYjeecz9?KdruQ?0HL>c^1e9%?_E&{Z_0fWZ{$4;0zS0cO0+lO zub+Q?W+DWC-PVQ^L6QpXU0ej0>6#m4n4#mewNBCt8U|xtps7-g)NHia^;=0do-I*= zGg~jTKgcP?G=`+pFdZVj#L3^#r;g2Iu_*U%NP)u(%U#$u?|JN z9Oh$f2m0L|6Rbt{oBQtp8iaw0*|>6q5D4PrKoFDW?iLp5NQ#t#oq$(d{K3Ei3POX!cHqS!zjra(pz!VL_f z;%X;cYXIb8#9U^LX2;3&l#J36?Lmu0?zBdZmmuP^l?FtU=cPi1msJr1h1?25j0L=h zppUlp*zksf$9awT<3C1D)CzT-4BuS zdv@q#vw!hl+P>nynDa=zp(vJ7SdS56q9*glx&!|1m8!@$&)}4)MwmOU9#XGt?A*Em z2=3NRb$^jqz6lJu;VCQ~gcO>77D^rEJ1p<%2QHs(Wjk!HTKzURTrl0kSeVwmRha5Q z=q<{Fc+4GPOqidc&CCscw+I9pb<%<%u^RA5FR3GcRv{HgElg$lbH25K7XVDZq+$M! zoTbZ~au$`7mHhJBIII#$E$~zj$#a-!9-JiY4B*+_qo~ium|H8-qeL}qS4K9m(7-q$ zI^x4(*u@T-c&aU*AY!CXm*m#C7fSFtzfL_`ISgCj6WJASBf1m1I%n3eDkD19yd&u!zDZtI)6aFSs z8LaiJ(|cnS9ya8Xa1v0eoExYch0=|c1NuF25m{or3F@7L3h+DB5q5&)h2sVVp z$<%S)FXmQt1rFW-k+o-cW{%*sR<0BawFP)mN`MYe;IAMZ2t~>lX7QaJdbb}zUM5?z z7?iba$ElI@{@8f>_+r`N3h7_eMWs_L%E8lrJ#bU(W7$Rc3LB1(M>~s8iGQ`r%c;2m zzbFHx?jp#<_20B+>WA#PaFD=?O4=9mMV|_$xiceYA9x1jzcO2^h!S z6D`NoC(=3H|H_Qwz>azeWmLtPu)$8*gFRdu;06Fft*Hl{HN&*s?a_EzGI+0a!LJBh zO3wH`>^d)dMLahj+pschc~t4Fe@Ey?Pt_Y?k^wX!{+44)*>hQ)Uw}wre zNI!buRz}AI`-l%oR;Z`TC^Kj{IM{yl&3RpG9jLjs%{%PkgK$r%;1a8HYcl0Hn3gE1sv-p)mz2 zpJViS-q80TR*dw@#LT)pcA8_EYCoLJa$}W_!PAx0A6OP0(9Wdo1I5JiiafUi=GtFc zyPzWKLZlx9VcO!Ykr7_MOMBU%)c)Cy4d=o|r$W>WwaSjJaRfJrYqUtP&xAq`2ur*j zKH=v#@a~xF99%HZz4&d_Xs}PF!fC{1?>;`U=QoHi`W-wBFwadP?B^14qU((1BIR@c zF#@F{0e9Y$2%82v-lY`6*ZOPCE@ZojMMVdmn}znS31gsN0q2DUiLTjQIK!Tq+dueZ zJjpl^WLrNITR$hH?n*`psF-KC$g*<=Mu9FtSzb^kq@;%m+gLc$s{0a^j7< zw)lQgU9j-r(ZzR7h;{c7JYWiFrd%@uB9^q?Nm36E3)Tm9j&^GtZti$fi!vLCy{#M} znbEuX?_cZp5SR*W zAB1V@L|n6qTFMNZgt@LKLR;AfS%{#0a&H@3gi8cNh0`C^li~?1qSI5*UBR!mrxC)SL8}^WHEwdXYN+FdtQ|;}Z{A2d*!Mcnf6mH8?2U}1 z_3SN->?Is*`E6}2zomp6&1|gy1)3%PU%v}W{nvL4|IFR0l&!wev+&+c$gt6Z@Ivs& z@>JMGw!Y7h{(!O$Wai%cw+FyjuietR76h?KR1WhehExM0-}Ax%o>68es=Bs1i&@56 z#zvM~cG^l>=eN$#*AMz|Wemu9Qf33OArK)WXd+Sr-~vYG$Wip+K&f^YL#f^B8l|TsZGF<- zW_;o-qH(7+HzfrFBI$wI+>mH}@cgcwe9qlR7Ft_%1+1OJU{LBXt3lSRUD(`0z_@;H z*FDf?3u|FCTmCtJ6;2YIT`rT*F^*ru!LhUrq4*5{B8eyplI;)6tuW&s0a;8>vs34f zF(KiauL~x5+STB(CpIekSk7NoeJLlf|8`B)V`1F^ZO zC@29+G2IlOB^I~`+dpQjJ-${AYg}uhqVy5(?F2LgXN!n9e^teix5HL z^Tiu;)ltop%8!mL>{#=-;&|F{xjc)>(dh;P@K*qXuqh$iDFT#HBwLEMn;gv!yL_##N!p>Sp?mANmpD-YAs*#j4pr1aY-7!I8 z{Ck`%shmA+0_m)}?sm0sxmfLZY`Mw2M|2m83EsY}mfE3Tn!duB5~YXtre8a)aIMwW zXx%7_Z8WTxAaQQ8Iq&kNgIf`{($nf0Ol7%aLadg;31!4%N|rsHelcWCo#5csq|v$V zx4&_Ji<2)*@>pzPqOY@v{2a?HnvmK019B9M0!-*Zkimm1h0xue8Hx^vD9~t`Au8Xv zK-{@!#+<%v{K0-l3RBwDcJd^c;et&d{eZ`!DkO+0A;&V2o413^4C2Dvh7KC$#3-$# z0S*7&&^|RPH%n|>h|B4~!q8bUT*EM1Lvg>Bej05wRB-Y1i_c!4mo?;!j15&wv!F&f zj#m$nQh=|XQh;Y>(D!-tej-=u%49^nqyxLk=!1#a>*WVWr`?Z727**+1>t3~a^Lf2 zA<)bcbbfkKR76SS_)vRXG=*Jdb#ZOv2iXxX{?Go{y4dHvKyj`K@icVWU4?L)Lf0@H zVOT~nvrx^R17x=pXKMW-n^+wMji3VHD<7>NOJlG^?GwG}`&#jg z#Z9(O;Yi=SDAuM%>4YXT_bu_O$2p(8i>FEI{vTLj8`CC7om(E=Ph8#ITN!Ted@mB0$7^_cvth+wCgpy8U{u$Y1q>i0D|EdQvk_ujCpD7-Y~P$n4s{pD{#&X`AGtTr-a0NL-@2Q zAjSc~QzbelAtEPc8!FyRDE(Qu^_>JpXGoRsxjeXL$Gi3Y0i0Hdo^pv!!d+^x2pl(h zyFUB|oOFMvFq{fA{W>(90*31b#;lhu;)c9>Y?uXQi&BIMH)6ZZ@T+P51qWqI*-miq z2|2NeL%$x565Ypxl zEXep^S_2Uy#$3~CWT6FDKN#pN1xQj@!ceRoDXqfIVkkLZa}-QwVqo+B*d?zuVIjNo;${wOvaM?uWv{r1H?<;}6jK_ZH?h*)!aKD{{x2 zg3*v0i%5~LXqOnOx^SQ%WD(^d3)EQHl(U-FjNv4};t6REB*lVL`_3ZfL~axRlEHH3 zFL4vyu}s5~ZuU!-F#NWP=sceOZM#re3pR7NdjYID?!d^9;?+0l*JV135KP56cp`^$ zS=P#-4LciUmN(co!T^Q%Ag+F09cloc zsVbLy*tuezP&Q8|9+H)t4AB_PU^8uP-vElsKTe9#dqJZqmc8S5tUa3Yg@Bi#`mjnF zQ9V=Im`eAe5ge!ZU*oa*YVF_B1xon^Kv|sH{(_WUHG6jJ!{0LxzG@as)LBi#4YK#I zQqcxnoZh}Uy;vs#Cd*m`OnV!JwUd>vT)cnJXr z*>X2bIDEqim3f)xjC7RVd3!0(C>AGT!NG&3mJ=frEPa(XQ+w<_DgLPKaXy3tJw-d z@0L_d&5T${knmzK$f|t{`aX-mnkN-e^~IIE_|%i|rdSC~NXrWRsxye5$h<4ggky-; zRZOhz?@1{pyH%6Xlrq*~+}O?Ob^`O5(Tb^4BMr)?ffFEH#DqJ-qz7efh5DG=)$tuu z(*xUXgPi2>&TI6qB`XK0C3dIEi3jbYZk^N>j|>*Ji~038Zcd-1l@m6`EZnZ=N6I}z zw}JRVx{g7Q7u{JZhq6Z-%d+lJ@$4x*FB#AM&)>fzw{YI_wrP=XJ;J<_a?DX~wfE7J zToT!C!|#V^Z6ZgqN0~$kdq;QUNDApEO2OfVz@EQ zkvPE-*+7yMCPy2j6+Y|4XUPzZMa}wB5;bz?s>G^e$W@3XfhmEME&Nm#KLshIovq}? z-n)aPK6Iez=B{`VZuNt;+5ZE&CKs_$Y5;#ay5#F^IRxLWIZYV-txr1cCh@eW4(9j ztnSD)W>zrY3R+naFb%FG z$`)y`ht9h3TfD&-v2i1%)(kjE6GIfId5GTt>r@0NgAyEKTZT8I)CMg1mZ=H4y*6g6 zYA%j^0QcTi_wPQ-g+}4JWCW_+#Yv?(1#jERQe0_{kb$TS7v>NGUyK()Li4p$C%5O? zU9A_@v`u^PMFGLjW?86~y%%;q|MF;r$`f!1S9z5m804QaMv2u)dhiC=A-26(Bs|e* z?hV)<*H%WpzABfOCY)FL3UEF8K`?b~w6*?20F4y(=s(4z05#dVVnaZ4f$uw9UW_9y z$8YrXOlf+858M%SKqetJNocjcFO#>7TvHZ^5R)6RY8-X(tJ=s?N0fE)bsce1;oOPbf*B1i-14yZ-x8qKkLOI9QMTNSLB*GCuMp?QseMzI!4T)C z_hW?=TNMd*=hl?ubS?g9RO~U39BT#JnCTgi<4|lmy_?*T?@ueYp2-S!31fAdovZW` ziYiR?7fLfzrcGc&R)s{mc_WMzMMM=4vm(D5!r(W?N17PpwIa)zy_>7NNHJ3rDqDgO{l-F35=o;;|1#+!~4KWYgq5UbPix1wV|@Ha+>l(Tzen9Q%)H8&T~ zH(3dJZ~pr_-#>~6LXYl!*KgcY)pr5$pTIHydj=+=XYfrVbR+&(H6A5DE&;@V%wuMO zxA%P7|GF5Yi#IE8SJHw2CE=ua!W(Udg~LRGB>W}O3)XTC^iFgRN7|ZK1!?N2!71fy9a#C(qfZzjrmUCHCsGSL%zf@UP0VBr`B^-e>QY=KoBj|!p zo{%DuO7791Few16y4y$=`}q4r@y3beUwz6CIjo7;LKljAO!It`Jj&U=O5< zG_o8;t~p`I!LRHL`g`x9ACkJZ8xI@DNx!=ktRT>_dVfMhGHd2+4h_E%Z>_!IdWc~8 z8FFi*qUzs2Hkd3p;Csv}i&Cxt&YzF$~E!7K>hU z#^JID>K0bGA*9zXV~svXTD!IEHeew-dBp*RX3(9xqR(mDf(1scZ>TO3%XUq4-orf- zkHj>dPu|Fj>WN8>>q(J-D^IJo_}EyxXCQTQQVQ~`F}+~i>3r4Z^G0i-Zx=w-=cv{l zRb$MdQO@yi7V#n*k#mUDH@kM}`V;R% z+I(8M`aSYew>r*!!g%g_l#haE&zjv%&SST6F8L?Mv+?k>N&IBk1x+4j#Sdc(;S}w$x}uvH_F(-ev!x9T4Ic8tCQ7&dWoff9Q%!b z&3PR?+PJpb?_HIyGUDpRc3XJCTu%-k2Bcc5bwFNtxkKJWMPXatIMCa{7EDarr~49Y z_S4h*ug!3-_nNBgliZ5SoItl~(I$SaDw>`P?im|8$SrA0U4>ZX5bt-6P%ov;6ykubH0_5u-^HXtyln?kW) zsx2j@Cavc^qDH+*-Q(aEzfHN0RAss$UivqI6ya|VM4lJVg!b)$X1`zmNl)Pa;DH$b zWxcU=|G>=!e_04Es(dlB|b zDlB8lMJ61{iaBBhQWJvvPX5~17zJu0MzlN@&NQYO$hpR_q?(9m(Jx#s%39baxg!@T z5d;6`lPGX9tmIvESRZW$bM96Qa2Ra}70S#VtmDRYYx~L+W27}~EK5MmwkAH(R{lm$}@G=)xeBa2{eBa3ae{k}Q|8nw4%32O{D)2l@ ztjYQ0I@Z{IqGp(pbq1n@W|9OlrU6LJz~A-+yq*%BuL)KZeGq3j^iHS^-+Y-GY|_>prs5y5(Fe+WE6ni zqecz0i|QSFT@Yvl5-<|>wuX2M861a%K*gwnQV-(ykYM{oy%$|;fp{rF&PZ;N^!D-~ z+P$S!#W)boHH0KsgB4}fxyzwqz%`tk;neSh#1e9+)&CN}1+n>v$YsqWkFPrFQq?-? zujk%$=ja`+caAQlO^h`5`@pQs(IyDUFa3!((&*bI8{YZ8H4w7^&sUPGTn7XEM@4$4!kk{!g;;0;O`N6lmz zd&nK4xBLwiCA2D^B5m-C_n9N7_#h`Py_92wN4s)`UB1gtG&6nC7R&?Fz={V{u|aBP z6s-KR5Z3{EPq$&Zw>nLfQ6yil$L!Uw34r@c+fXn5f@O*2`Rs2LcQlE0rzoqouqSm= z_b@td^B@eRKENZn=br-viTY`Y&9(KNVu1bvPn=7m=;jG?uV}tM&Z~UE%6=40uw_pE zaEWM<(e$M&y)a*1!hHdDpIe=_BT2-L|Bhtnw{*uW=$>b)`c&za z61{ZEDnySF@rZ~m$SA%Ws~GHXVQ2OHUxTt8{3K+4O0kcG4u5fiyI;2!(1F*e5)^Mg zmzWlA+pSIB;R6wHNBH2dmpxGdw*a~-e+ zQ+v=UkjSix#Z!nW3gT$l#F9`H1Z%ShWd_J~sj6pF3AzMZ!l3H|$s?-Bs5r?L9YZZG z4^fu2Z{T;#jq&1uGTruEaPmF{$e1y1E2LuSB*uCrR4jI^SJ~G@O-a6=<6qM_OZauquzWtkP{l~dK zumv-u{mu)N{ttM{|K?id^i2Ls=WFB#Pwq>>-GyByVQeAs*!YX~i|v}{%` z=$XA?$=Q~xJuPeSRWcIp6HJrdDd&psXJwxD z0I{`9o^N=DHHxhVqD%Nlo_de|PZy9|u-Tg6E0DwVx7*+Dl-KGaX6+V7d~^X zaw<=2|6Ej*y36MN^|S~Do$Vmn`#a}t$=N-TKrXpdi;`uf>Ue877$6gTJ$p8;z{sk+~n=2pXzjaXc#Bmi+FnJOT!OEEf-(stCj zDE}SJ>*hBgN5v|BeHbq1&0wrUO|N}#EpU0S7g-O=C9VT72I8s)5R{{-Di=0rSfbH& z6#N!$8rE4Dp|irr4JxkM46XNhC=-k!^RztsYH( zNK`_Mf0u>*hwa?~4)_?qW6sof%#r@T<)r^^drC&%GLw3aMq+vnrqbUObW34ZVe4JP0x! z*Oy)16$$dE4=ah#(GVUMDgQ`wD+vu8D2(NznybjaX)-w^VJ>hH8V@{+V+n09Vh{sC zhJy*$Vz(9l%5_fWxZFW`g%Zj-tkwj@M$Mp!V3!EuikrHAkW-)|#Y&M&Y zW|^oGbFLi1M8@!!&TYzPBTt18)H{g=DRIVB0{nRLoj$+YwkhXIKL9?wk}SM0rP55C z_^K{ZSjJBGqkbu~&SdVWv?3dPBh1ix(`|n_dvAKB+4xXc+unc<;djfNr%8IvQtYLE zp{Gz-Uhwr26G?+C?Mpp=Va5@mG-!mLc4SNW9G7Y%hSI27Xn|zdIA}FsWV_t2G6+HQ zPc1|SjAk=^xVAv~iv*%f4XAcv_0br~TN5AEZ8lQ)N|^vUw@N>NNjYx4))tAQFRu}u z%q=@h?oJ)Ozr{}@(BjLC5h4Q)$)hIhBNODLY@KVg*f^l3IfRmL4W} zah@5QBALMG_|ZC)Rb`5iXxb!tyjRf~@YJ4=)3W;G6U|gu$O>ZInpgVTCeWu{kq$w; zDCMsJK!j=sgq7RC3s?i-oEuaV7E}2ZNc$RDRk@~K*Ux$me7{C}Pya2?*?X{K0_Uzq znay>c*LR1Fm5e~bJ=!U&@3mZU~s27H?*{c~W?7G_1lx9&If5EkTAMoc*&ETxu;H>NbW0-%4s;MGUPf|$nJmph` zs+{^b;Biisf4;JSy|AKi6H%;waLc`jnb5x>8E83gg>b#!VR>rdWNGUL>%aG1oUKDY z|Iu@a{Dv0)Uvut%JDmSKeM#yNx=II)yku)Qq$xD#Z$EwtsPur4*g+8J(g%|Kgei3t zv+nCLG|mL^SJqHRD_`uSY@!9wtSZ2e`=J|^g=^R?HCb0JzHXlVnSOfpjHvOtc$@OM zT5n})g>XAvf7|-v`{Fp_JK{Rx`@++CS(_6LEzR^fI@sYB*o(tNbESw7b)(1-^*C|I zEw};DnQ$4=HgoV}C33X&Yi<&ORyn%RST|bem1` z@rQ?dIKm}PEaPlPA1-A?w=6~E#uP5aO!IOFl1}=_O@NOt2kqKymQ(9>Dt0k#R-L@+ z&%Rw#2%1}qLW_#qGd5h#+0GreXIDyvTV03+cZX1VBPQL$tN<=i;P~y!uWF>h6bsM1 zl=2qsHr0IxAXV|R22X9XCi6Qt6jig1)qV@1IT1PpE>q!5DLRUw58a5JRhi$0q_(7=ZH z_&`75Z2r1dq`YG%#=&Bop!X5LdfbG9ONWefYgVF69-$9+I+BnTHcIbZXrFG&M7g+9 zOl&2_1P-Z&HQ2aOjBO<^%0zV++_-c$WN{t5VZ!N9U9m>hj31r3rEqtpOtW1_-L{Co zKY5+BtKl|>-fQr9W(+l3c!mtQFiKl7auV|Uthe;wt#uHtn*&>LSqO%~5}n3?^%0PE z(jqhFv+(;+8xLH!+TYx+rWZ%CJS;>-NfDhjKR3Tn`G3lJ1m%|*j{rYQL+7CXM zRy^M<3{%jLw_z?srQRoBkk9&kFPhoXjpHer8i{!GyEdN}UXf@=2%AWKBGeiRQnU4y^jJmkt(J0nBdYA|WZTqjO0=V6L3%A}tkBiLLK)FGbcqqsJ zpzIxkEDN`6(W7H;V6m)=~BkMltXG&n{~scL3*Ze{@hklG>vrm z7O7PK&xphNQIR=*ZNwOB#6)x`h5WX>*@HorB6~54p0zM=%`{o|aK!-V=xMk7p@!M{ z7BZZO!VR#W3-3Qm#{_8`IgSogKn4Au+ojh;99R1MSx-!{bnziDVZ&o&M4QHXDZ_FC zUhN`(wN2y0jsZT{yzx zQQU7l`o|x#edE0^D842|BzP7NrIpKIWJkfn;(b;B=hLRT6bF%%xtvzN6?(qoR+FQa zWi~abD+8=GbdV;l;a!0!j-{BgXmrdC+W;fWuncgOeN`nt3<`%Df+b7p;W(%d&NYdR zAF`n{q2>5sLD47G2X_m;Ln~6QMhuy0d z6MjE}41iO7<&a1q>zMV>N~lRL!?>;75X{2ECwWmn6tfizVbH>ZUB6WjlPFVrE9m+b zO`52m1n~lyLSQ2|y`>O>AJpiDUl2Hg&34 zZtW0iP>e;UUeVk9*LIbW3=tAXp-;82BDpwje~Ed+TE z%?Q9B5g%UTEYx1N^lX!TZ2(WSudG-XUm}jxA7LIoXNolTSaxsIqgEPv!s`Bxp)U7Q z#)b9w8bR#T33{ty!P=>E_}Ai#m{+dspVG{DdNv#Basa4_yE6$AOjFrKyM5vG(><{C z;m4xV2b%8-939uMQBS9i>?{6o*5_+?7R{0kdl zZ_yuH3an&He(;2Q&|-v7i0SM@Qx&S?+imgX2VV+VL;=-w*?b4NCr;>F)wjCY+l6|k zPUIi_rLivx*;n~nT)YB0Tw7AV76Gv|-9@>@ofGL*1!H7_EMqfhK0z^tCLgmTPx!8Q zk1rw^1L+fW#4aOGRW$%Bw$uTh_VR1}~!&H3s?NRVRtqUYmb zDjcf}NyWcPZ{?gnF|QY1j^8;JG;AnR(x3-j{j@6mi;!70FTH>FT@b!9^GM(W-h+m9 zu&%`#Bmj!&Fj$wL`p!+fgr!Xt5WU-Yuhj3-8~&gpc7* zfU|!c#O_#ssvrL;5P6ci!Y1q*CoLIIRKrRqxL#=)<4G-%Sbu&{x-wiI-YPwC7H)zK z>`0E;-o+&K*T7~kV=l#kQzc06z#+ImzAgGmHzDupFC;^RmAtukk(=VPw&O5C7W~nm z@1}IN91O^}lweKkM6f+e+i~GLaimWrFQ*9F7dWM?;4sV9&u*38aNjdq4vdg`QaM|Ed zdTWkW!D^dn1-4OC*!rPMS65$N14{IXMq?UQ$m^=_hQ403cPoIn=Qc;zlOWWPzN4Aw zF4`geYfZ;NvNneF*32jUP1h7BvwNAbo6Gdl<&4jXH!FpxNz5T*xvE-(t^AsqOie_p z@*LZ8sW^Ibi9tu3B~J*qQ~NNFUI_Y_8Y1e#@mF9(ZP}M+I%Bzi2E$nn+Buz*_+^BO z%oH}ZW#+*VyU1c0lR(ez`*&zcR#snegKv4E5;~0(kex}FNu%3tl+V2+RFZee80!(G zc-r*!v7}3!Ypvm$g10U3Y-h3g&B{{XluQje1yPk9189ggKdc*tni|`{ye*>NPFhDL z=-|2ETi(8DALg^o3Y^iFm|w!w=W0b+JuQOl-~rsQjR$Z&*Ll(E4DF!DscSFX)MIPQ z(envcM^2i{oO}iaD+?m(s6Ey-4X1hKll7SnL8$KE=){cI;aiz*dtD{ltmQ?HGm$P{ z#V)@mVBxd#zNT8Pl5T! zT%vA$b9UHDdQRDa>*D+hBjE-k_GlV9PSJr*z<~hOs+4m#OGSICXy8~{K>ZfW)sJZ3 z_z-ky4r%1f+@f1gN_gHa7Dyq`#6w19Jf(x5CHozKGr|lPWyo8B(TMqd7G6qc(eGPM z(esKfU`I@J0FDHxXol?!T)s_k1%WJD9>+LEMD8=Z;zKo>$ziI+C90&7l}M$kd|H*5 zaMe)b!t(6N=;+FMDkRmV=8upkY7BCk7Uq1KpcT!(t+Gq_Wa(9FnJ0UgZ|n8k?+|%v z^UB?ZcN1w@vRZ)1Av0t*%7a{HfudCBRFs9(7A)2wc`gFXZ1cqYi-GwS;2E4iPB?$U zbOXP8L4bIJy}tu*4VgIoqAvn(%fLH;HixejDEEP^IQzjniRckjTade>S70d4C)fy} zZ!?9aJ7IjKe3fd8_Yr;bE8u-V{J^QE@xb}uJi!cpLS76;Ll8lA+Yb_GSJ$;q?XKfl zdPzen$OJ*NEcuZCleGzH5zF6_iqVl;f zM>%y`(x`ObEm=N*uvqB!OtYjY#Q{b-MT%3Z=coD1XLff8bc5RLD#KXbstGk-P_paF z=L7q!Lp7&B6heQQFQTFDcBre_Nl}_wkwJcdQ{Wf_QQu-Gx7o#;>A%0*AsmnBbRktOaBFQRL$csZL^-fp}Ql2=+&U&-PJPcB%_ zBd^!26vCOR65oQz)7YIG(5`oKyJsZMbG^RZnVlQdyE$L|?_~dzS89jRFQTk3QMvw} z?kpK{4!QJ4ZF5yg>jx+YX*N?Bg|<9&_4_boCuVJ?NX_-2>I{vMV*w0C=W zBx*4^MQc-K8_CK`{PFwj{0=iJ0U@3w7JOkoPnPICM8+sFfQ!fhF4jTVp}kt6y*OUf z(a)7RL2lkMMKo1YJUfqNJx_Tp&uKL;$X2{KsvhZ%C+5zL=ak1E%8e-cSOShlt}a-% zuHFmjr)k7%f4@U%@F6UwI^BS6JV^{n3jLbYU$hRosesh!#vA8=X#^)7GH+6}9yU`G zvT)lXVw&azQ1SFZrLhq{E0TrsEa+339Fb&g;U%6_i*^h~MS&@vSi0Q>bM9P#t>_Y5 ztLystWz*I+pz{OPV?on>k*VR(rH#!j_tc5S@hP27jM+B#)Q+Xud+m*h#+U8zo(O9q z+0GR;`HmBA;>nqPK}#G^@?KkQt$$3CI6PYSzV^HnCgw5r$4Vm?ey*ej6=}bC4C6W< ztwm7#=2XPgMr7nC6P!{e)IDB*ew|#BoP%)t!6{URnV2o-p-`$tn<3=Xz6lHd(r==g zQqr!3lzS?RouyIUXuAO}i+$4#*!yaZ$$mVwJRBm^RY0aesY77eF0RK)G16*Qe4=}y z6lol(Z)P1?C@ucD4cnVYMm|-igp0{a>1sbUX}^;`^j=HyaGgM6d$eicvIJ+{;Br@x zPc*Lvi+8M#5oB)Z4^WllTV|DOyRsZJwV&4u;B@D7qgh_T!^i2_lO~OHT4>*OC;XZedwsY@PTGyI{j_SI0?8@YNa` zzn4=~GqyAr6~U$y0e~)S*3ZZoPEa_cm*&}lV_RpHdzJ{DGH9JNe+hoAA$h>Nphys? zB)aZPn?hX`!;Rr*!Yh;!>V)e;u}h7j2Z?c2+QYD(0NLaN-x1yLdyDv7 z*i(VU4j;_lY3^=6KyVI_BTJ+UwGgsi3Yqtv^QB(uX<0ByM)e)YTZ-8Wpzb)$961?B z`Gwpp*JmnUx^{x$rY)pkNlFdn6f|n%%&s+X;<&a zewgBX`SEs~m0$`~1YX{lYI?`K+L~L;#1|p6p9UM3K6_eAVc$^SEiJ(L#NIp(+9C>l za(%WZ@F|s3ol-WBizcx^TiP7jlPH32GJJ9`{)e7Jm78r$>yyOTzDpff5Hb^JRl?XU zo5r9&unF^sMW}>_nL@8X;+<(~PYp-WbVIR$V`F(EC~q?mMj*?3MPwrpqId=8bJ<$z zWL(xT9A~l%B^2Q!&)R2?KG{3Fq=QXB$zud~)ll~M#`j_yFWDl0% z@+}BK?tgau{Da2lA1=GM{-*F7{!fHN|7oQ7{|Sj?c)mD4oS?1a#bPkrZFtAqI%7f8cx%HO0_WNR!X zLo47az1Fa+*gVmi4eGUB+WVTj?#aIni0U~H5ShHgiw*jH^0}XaEX<(gsjicsYj9Hb%$=r@Mn_kee_^bv2X#ONg)%dHD#da_-PjKDrE+C zBZ?D>Rc5fr6O4f^v&@H5^wtm~41`S>AP*HOi&*+?f-62b7U@AU>(Ev%X-RR3&aqWX zx>m~=yu1eMi|OfT#EmUMC5IVcT^h!sut-+(JpcTUVemgH_oI|c?(n;E_1|m_AuI`*NEBFA5itZjWtZUNsI^;Y}8aBz$hgi+3g9j&!D4A(L*FvdH(B;=N?TMDFL&UORe|pDS+R$F#xPl3tTG@3WK4z$-$v3TYbEabHR-um= ze`WWrEumd%CD~nM4k~q^mZGJn@5M_tFB^IiCq4$$$_3o@ z^o@5MH^TAZ!>7j)ua&|hNaj%b{okG$f;S%r{BN}x-uIf8|E;3rKb`h}sdkc80ZJ%h z7(QTe8Y76#_O~f)0y_MzsE!znWQc@@Xp9kL<~61*uC8`2rdff+Pu^ZL@N-2L`GP75 zw&mlol82W$s9@@lFATiA*SB5AU0c3i_Z!zgpq|Hm41~p4f~_+c>Z2GrxHAWygALmc z{MMp4O`Ek>8ZicIg}Lb8;IhF!>DMXuq7QV1>54qf4zm068@Q`<-y4_{^63Zu$@A=Q zfhgmfcrQm_<~kB94Iij-%{hgo*;BWr3J4Y)3Kby2GafgJ03yUl(jg48_=y%vF*TN^ z%G7ez}Peu4nayP-$!6b1K6HIf((UdRw2JX3s9nS)%LIr&Rw z#2V3KI!oH=tI^69g*3>8T61=GL(s=Nuj5ivmS$o;QI6A*9LlPd%S$hL>R3Sr4S=jQ z5EFqMI=FasUgtb%F{<5?Wx5p2t&5{>IGJ+DGv8qf3Td(D{-EHsQPUI?N`|v2({{s> z^*6x6|827(Jm7HYT=^rw4vJQiN%sjCw_d0_Ra zn*ixhLJve6s))oF&ov!AN#r+`?(c#O{c3L7KQm`U749Zz?pE8-csT}fuHu$y%ir z3{7A=t2rPjN=pB{W!@9eihLQza8;aEP{~NRK$@J+a^0dxoi!PouTpABE3jl)F%qy5 zA}!~@lE8LqGyb{?L3E|9pSv7O*Dx59NU{W#+czWn`X%f4mF9{>zjD`9AWvy6_Y_Dg zeM*btXi}y_j^S+cto~I(uh{W5j&6-1`vg_IpgFs~1s{;U4p9st@|(s+dA z@|DluQLo2IZqNuqW(y#jMsyClQbtc|jQSztaEUXWC>wJSs+?t9faw>4eq*@s&MFvx zH1)G#iItb3Er>Ukon((y^N;*0Z@3k5Y4kJwu1WGhq+4-%*!hD^s)1BhH+G_C0gG(a zD`jG${@4~N4D~N=d(7H|2mVG~wb4Kr-BJ`Xz8MOc9YvQvObxvSo|tc6{a2_56t}z+ z95>J%YIbpaa3=8Vc0sGKIMzEDm)IQJ{MU&~dk=BH@@Py>de(x4n(*?)W6HydkJT89 zy-JNl*9Lq4qd)&cNih>59Z>q+pJBfH^MAJz>wi-5Ffsl|gWizEW<=nX6-=R-5J7=z z+JsceQ)xkQE2vNw5fs$aEF##>o{HlDp}*rQdslgzMf;nNKN~9;l}Z3w#5b5QlEcim z&usM7`F4-ak810M!l>5|f#%iKZ)t|cOXIHoSVtt^WSyMy2f8bA8g{Oj1>IQi)pS7C z0~L?SDNBI7L8Mt&E5>V;6Mx}DN3^7nBxQ>kkaYj1-xrSR$8T4}ny#rIt!F8t@qEoK5 zyCNEDI3duR^B^r9I=>X|95KUR?cm=IV8tj; zQ4Q?7;R-8Nr6N-^^(v5&Giutv;Ay4SLJgD*(==HGl^di(la{XOOEn!Lb~a+Cm#oEql+uVsg(>~=W% zE_=)WecAt4msPa1U0^`rwP_4VNs5AE!^5VYjb_WlT4iV97hEFq?+>9^cV)llN?lCH zX{GvtA^}6ffByMSG3fj_+jJ{WJoL2d7(4U#?~L9b-yi10WqCoKCX@PObbq0)_WdJ6 z>9FWhFgF?HuZ`E2d1A+Dp0{sDOfmd&u8#b{b6bi+ zDRMrIyi;2WJC_8vGWRFUHg$2(6$#G-h{?Lrs6~~MSPz;;M%2*hPZ;VcZJRW^CHPKJ zsii;W*;1DeU_>qGXB2#spt=Ff%53EI94t&K>5-@rou}d>hEnUuXrDx7*5N$Lx1$3p zZg@3$7X_#J!R}Z~EZK~cy2_JvUhXhNkaFCqmgkvvCgrE% zbx**Fq6aatd?~qhL3%qyo@pj=FVNePRj-+X|0h+A!bRd!(jJkS%@lE=vKfN z+zZ@VXH##S8r>e)8q}ew1BuVSSpi;dx%=q8C09%E|NTbl|M_L{FKvg~i!1U9>gO;U z9-}k?gq1kMjX3NmoA~NlMp_Buu&h-OL)z5ZsM`Y#e3WSkGco;Erng*1Hi>lt8>MyQ zBEQ93kR#G7^6^9L*{QcJn8YYh)bt$9)7Ib4Zxi@&@7LQW_z!?rsR2xExtsP7G8WcN zQHUr{u>rhnxtnGn)m2DH@~Gubn!JLzzG5Jpl=ydohiGthL7HD7VR)%>84kJy9CeAwhrt0y+&+I^+z_5|z@Av9tT6*h<;OSENV|aW zsRk*6TBz??K{Y!!+nOb4E0!$@NINazs?-^6-_6r64luu#l^_bE7h(3q=oSLHr$mmH`nvdl8;T|tsdrw^gETL|aaLWvg5 z{I<9ww@#^kXhhEU+ZJc}mT;O%oVInoJmMUsH6R=HjFFteJ?A`>$9HtUrz(eP+BFpC z==Fd;)6QEIH)!dPe>t4$!ERBeS^h+c&etRz+j)w5JxY+(eA*t(wJdi_7!Q53uze%P z)z)T7*4w1rU6nY`BowB*`I?~^<3v1BLmV%0mh>OZ5D#HKzIl80D}~$o7`YpAT;JhR zF1~?dC=Z*mimR6STl9C8k?yuwNzEf7+;0)x{HY}UGGo91RnP1#>1T<4%^$n8{ScZn z9~3(3Yg<()^J@m7oyqEefiunJ6FhYyT=zeJyTtqNt10uR9RgmTUpKuM3Q$Q38i=HnAfA?$&wf99?M>lpIIwm4FNlG4VLU> z#q{pub9KxKMW2|i!eS}9%C*M$?oppvH%}Sr0SpDLLU2cnpHUG_73S`VTm>1_{ z%`DN60|M(XMOm_!%3|FvtBSRM=f^T7w#F%`ND5le?HUiXcCAWgSjL+4Z*?}%IL_Q% zgU0WT^A}s?&aRjrmdK4N4n4*_>GpH52<5$g_)N6u@4OblERz;C2J8@BAifw4TsKuO_ zETB30bXZ||y1a}%Ynjx)nhKamz^qf6voIHZ?6~>y+z58jLR-iX1(Q#O9NUxAll5ZHur7IrTx{uLqsveqcxhjpEB+NFO2#PI`qo#9=LVp< z^XXFg&5`%vy=nsnvkS=Ql>#{cCpie5r5 z(Pp{SfJY0Ra8o+8h_}_{fUDv6{RWvL1M7!p_I}5>_=Li$+36!gRv>;gdL4uTz4vfvXq%WFDG#z8Z3N=80Hi7$#;)*+ zZJ4PbD3{{Qj*KM6Kvga=?-O;U&`dg72yVzTJQncGo7QEC_^Un41?V6G!iqb2B1Yt* z%kNQ2d`?O%A>gXu(ETD~#Kt2>%mXj|{xHFU)Rw=VjAFl%vK6~N`NE1=PgdMmwm+$d zWme4n!7|+D3;e$#HcH03=dSOe$X}QrKgj;)L7MeHgO8LA{uM?Ut$J>&WPP7j zAMWL69L^a3i@!JHc`EjK=-G2S$HlA|yX5pO=gB?y_~|`o1K|7eRGRzq;7@k{o@zb#h5u;LeXG1S4eM#^FuxuyXSrZO9n+*r#k@R?>)_3G0N zGbJ?SY*`b-IF7Sej)vVwJ9MzD!0Cf-Qe>ADe`)V4uQQjB8)=HqI7AzrQ71dhP|NV^ zm@%npY=4<(Er$VeTQ1U!qK%bGjD|cCyz1aG+6gT}A`A)jBsy2T^J?(e_l3qD^1!Nd z`R0!xs%!p%XQVS{ZBT0OoDDFLc(%Z(-3=H&N>`vhE}Nb>#2~r1Hf=07-gH_Vvn?5M?!p_!c4Ll;bdwrLfC`7& zx9$?kfKJ_^15M2VKhn`g3h<1uIa-cT=~<}*l;s|-urgQ;nJA)Jshc#PemyuDe8Op& z_BX8kxO#^i3yAt?Xz$-iv6P7Y<6A3Wj!f(8k|f(Y9eEnAm|vrTkVwxne~mQijQR(+ zYKW2hw2c3uDm%Q9a$L|MJ6X`-@6byEA#=94#@?(_J!*VJV)0Ry71xPi^VPf|Terep zt39x8cGo>L)ou*Dzhxt8>AnYeK z1j|f#aTlcsL1wnMck^(cFGB zz)YvgnhsG<#XV*L53L6&@`FP@T%;~bB!(u-U0pmgd_@(9X2L#N|5U*mDgUkqlX!=t zZ^o0~QZkRV!VI*jdNF<~f}wY1f~a#RT$)Ay`gLlb-R^wsD3?^K+4%2 zrMdnWa4N=>iRe9^=a)D9$sUq9_vtf;@>}9Gpb+ySc?TxoZ(pTXMNZ%N2}=|oANYYO z6svpC&_0MDGsnn;h`0M96rv>7S&0JuxCcS(kdnE4KdFd8vRGRa1&l|~M1PC ztEAweuCP*@Eflq}$1kB&$syFHmI;}A6jhzRj2HmRqjhF~2G8;~1>W*RzJAj@2=MT@oHv3e(pJBi3 zqI<}0*`2TS6HF#8xoC?j6jZO+EH?y<@mUYcBjs8-!nVA?Efm#Sk3wHy<>yCjV+}X| z-EQ?%e6z9mO@Fn2_kjN)j`%yn=wEqu|FpLJzu#QZ%34Yb@(7=@N@29SRNDv#aMl8Q zxTwNX;hLpQOUgK2_VW%Dl- z`1*VT)%~Ci`%wdK2L~NcCb0QiM!*Kt9@`b9oq9hfN(A!>6KL+>h?_S>(h`PddKR}b z33uh&BP&`zUfla&1W{5r)0B}aOc1rH3!vAt^f(efB`&Tx_25b7QIv%Fm~-Mnj1^%X zf$<5Un;3NzbbRTVV921r@EqQw|E^j2+toFQ~ADqyH$#eYp?;6lc+RL zSKm&oN()5=yFrS3gXXvcw~=vV5vI7ZgQ)#LoebehvXASC6GjQr2HP>|!1iH_WO>&j zJx*ngd$uB4ISJ)V`NNPVuEiY1vC3BSl!FiD<~M^!T4~;;ZbaH{H&z3X!yjK?q>mYkQngbbMGjSH>&RyD1pYt}Eh^jl|9&39)TnraD;Y=yv7 z_6)a1Tg*j!%F&1+EacmrS7b+_p5NrGrl?dFe$7-EMDcDv z?h5fmE{Ik&i(g>$0nT*{Pv{HS0Y3$C5*%aM4Z&(7ls1g06NWBj6xwdw0~XCd_!tOV zr00?=Et@9ywmGpF-5c}P=_UlG{L?+?|b-%**a_S*6mk?V%*Gs zyqN#o`rLan&wO5&-~U+N)gz=CHoz1!jtbi8Gl$UKL>Ak|WhPFwxjXW}Cq&P5578+&$w zn7F~LziVW|L%Tetx^>5?97MknxqV595~HdI(@VKU?R!&Ue9qAKQXXD0@e&$l7cw83 z`+G1VZZV{@f;*l=vk zi+rxwcu+1CZjBAvu5dA*)I%F#+UDb!+xAlXQ_~X0FMk z7UYkMBmcMXUg&%p{>f4`c0HGnv};4UJiWW3IMP1;WDHJR{nTc$wp^6XMQzRxSCh`< zRAZy5tbt{+ciJ}qC~A{It%fRo+nVgYoNxt_TTD@Nd08fK!s{_k7M|;r(u;pwS8nwWbqfc~3PWy@DlYNQj0IP2^v zWhXCzkJJ8L@8`hhq|oHstDrQPIKgXS991W^NTCbpGE*-vhl4^*|27t;B@q?$ z2IO%|b2ka3jx|V23H`v>3~Y7fVvykn$7;ttq>J5JZ-teY;Be0I@JKhWr)ZUU`$h{vr!-f^w?fPzVb zW;c@QFraGpE%4k!XX%1!*(U~=)y0Z=3lyR9MCMXFQ|3@h(!g?o{u-Du;i=t0e=d$f zM|p>up?q#$?dXs`p?;pSDqr}yrgXufPW4RdQ@ZoCTDk-OTo^=pZ(<5L2kJ^K&}HKy z?0f_cE;38MZG^)#Nh~^`oM9_}L!_&CL+-zwi~0`gTMUjRT_`|LmIdY*C+$1%2QzfK zWuSr=<$Q60yD5pUYCbIW79O;ACl}^5_@3lLG2tijLu&fOy!@GtA-{w&ITI#rwP{PS zq9z?Xd}Luob!DRqAp3ke$UaR)So(<}(A)*GmB(CjtAYZSP}WHyBO@o#rWD@Xy50D< z_Ng`6pY!o`b0mMsD_#{e5|-3*|9h0UGbUrAsmr4jMAPA=DO%{24Ak1Oo#hH`}aMl4Qm4B=&7u9BFM@8_NAR;Cs%7u9D;smjeq4 zSVzYrVbIIg1O)}rL5c@`Nz^sXQie}lG zGFZpmd5|7V!D0)4JI$1I0n5hGB5y-^)_A|i79K6##sH!TZWp(0#Q6L}hcV=(6Pcfo zc71UaugMj*iHtT4T($+{ETrg+xvF-6Maj%YROj!4r1JV0J(*M_u80J)!?~Chn4JPE zmYYL`nGspg{sNpvbhO}UfJWgOn6N@{khLH484c#k^F|D=7uF?65h7ohu_E-G{d1ui z;ZroR9ax|FIcAV1x%}D^8>EO}t7~HI@`}%=LR0g~E88G75h|!Q@{`zmssge%k^o~5 z+g`44GJ5yZTT#85o;fW2UGBgh-!&kpHjhf1*FU3&904ydH_15H7SCe{un6UmEmiA$ z(mV!K6Ztlb5T+(>ug9{-9XLv(2z^t z`nL_ZlX4&APm0dT5e;t`w|(mVZa`p!aC_{IO;>sb>yCls8Q~K~Gm`pC-AJEczivzS z>hYdGY>_w+^DB$;@A<@w&XgD2S5YzMp+ic^&HYJ_+0c&*+`MhN7CGcK1TDQcQX1|M z`8N@oLVEH#o-51FC|~3?R3!Y;+UMzfKHa`uNytR=I0C!uK`O|Ro2ZlO6gx!AJ%>T` zc=9<4QA=p^2yi0QZE=Frotg0Sp*vG}Gp)To@f#?XY2h0E2@T=5>4N0?B{Um)eVzDr zzg3WBN1Psi{FOb}3)DJ$9NRVmv{t5ov$rm!!s52DTY++H3^>~h+=0LGze%mQLb${d zBUe!%(dyPZ4S?9mi2GC#lZ`!{_saplIuILBmw1R_d5~pzaM^EpNKP6*vb@20v&fI0 z;vDc1@k>+nNId9~d%p@&W3Cgs9vXfd#C^)d?N@7)I{r11pOe$Ra~lm$Cb;#$ql7`o zCF=r-rltZRQmXIQ&7dYJWgl!jxA)+JV^XcS#m5mW!Jz)BSb#w`{?ne7Zdi)F9MAr) z5IIiviVxaW&+=!Fy|T8Q;h>m%4kjXsGfOS;)C|Y?UiP;-1DdnNCg$e1OOJb3wsjbe z7wsYm66;ZsyqHcE;!J{A^SwzNwa>f zf^L~&D*XgZJQHCUPy&ev!*&qFNTTtFxa4jwOi?()Butn&hwd_FN^v)EFpwf?NRk|+ zyDY;(X>sPqm~7V#?y*yER?`ifBS$=$@T*>}Ssb#gT z;$4HOI-I{mCbQq6Jg8!zqr@5Qxr%wAMm(2t3Nm-=fbStTwfqk%aR!$`56LAA4N88F zeriZv#4^+9`od)%jPv>w54Vh_5{aCWDnLXjclD|4&v^AEqYF%)d=u%)nCib1bY^eq zThp?X!qkV_Id@!B&P8sRn#DLu<)t%q6--qn^EP7#7lFwr-NwdE#wl_Xdwe0NIFcnU zy;Me+DbQ(`F*=ltomL18Gu^*D*5#o=9U?0fFmrbu5%osZL;o%+$h}cEk8pBuwFYJA zS%_9I7@hEOy@TNEveahI1(-&e$S7fJ67FS0(XJAFr*<;E#-rHl48wX+?o+dUtd5wb zhShTJ$RM`5b?4OuWVILB9=*!nfD^-G6-I^3z&7`qoW>S@w`675PbX{A`ensw4#; zscy28{VavbOlXU7YfCrDwK@xQGVShk*}39ZwrHL2*Ut`O(~|QZqraq`^OCl(U1Iba zlCg1QT^&yAi<(TOm1Le|yu6hS5{EL@LCjHcC0$-xCCl?%=bVBO_YT^+&L|~ps-xv4 zX!Pl8+RIsC)S4y2#c3S+-qRLN;gflmg6R|q=ek0r+sx!3H10LyE6eYvtjkts;R;J9 zOfb#?*TIj4kiw@0Hl^&6KOEbV0n6i(g|{Z>yvU(`$t)WJ*NH!(9mIrg7=vP_{~$gO zt+z&4L3=|_3L~55VX4igwJ++r2RY(ZZfEKYNDt zXA;gxMtofhpEGu!u3vR9Nu5Hw!D5R;M_y4Rd(VCV*&V2!H)8oZB$})w5@$0Y{s0A# zO8aJhf>Xc3ESut|T=Z!^z$~MMHg8uDAyg=z1(!Rn`CA#L{$! zqe3Bm2~x|9r=7yprF7`)sPr~-ek_OBkU;2RSB$_dnS?@V<&UQwg4q@|SXTgr;@YMC z?sncOLT_6rB+-KGnnK^y0N=I=^ehX+q5(y6J0&5)TN0P|_w-s^k->6lRD$EyugqM9 zCTH9T><(O|)O(!fdZeRw*&xw<(7z^g$))Gk8QH#6Nd!$y+wa?!vl>d>QXAPeYINOj z7pn?<$If3)#S^?}vMK2x0Cu{?t$;$Z4-lpp-R>ZG^Xe#u^NQ*?Y_n~>aP>zO%e1so zVRuPlT!B>q4Cp6QVe=}Nb5uyLb4ubCCAMhl9`50j^+Q}@RZA*6ASLqzm2n7G<poct^T~GEx+(5tE$7In%BO!Q`15U0S$E#}{s+@ur6;o< zx2uG`>lcboex0$?+#lFH{FVZ%w)@lW_Y>*|qJK(n{e!Q{+PF?kJ7?V4_yvHLFA%1% zD*A)%(&*C0XF^0$*tZC(BgyNFqKbP9g7+a+ei3Mn;?+BFy#8AUqqHE1bN?Px$$XO) z)c<`4`%k*f|B@J(ta`4BtcLPQMt~erFNq>wzZYx{B+g%*Dp(z%UoFw)hi+jj#1YqL z5F$&)_@H~)?fosX3KULK!tI>| zn+c>{SMB|RPoPGsQ5-Gg<2eD#eqo4X{L@FbA{!IXGn16&SZvk{+%z0O8wakB{YhL0CF>RHJFv8W2*YOiA+$?w|V9og!>Rrp*G6xi~_WBKQyBd z7PENv)+s34qLYsPM~kKlDUt!>sQ9E?iJvS(O*A0sp1Pqb`Rkp)e4LgVhRb!bM-Bz@ z7_`TO0cKom{%=BFzRPrT&`1mhZ7if=wg_zdPp0yzS^E)-WjahcBRQpG!qzb6Ir){e z!;GVQ;V+;QH^LSL9k&9;i>lWJ1DRC$Y6x;5O*l{53pu!wA;LV0cvY+$zVXgojHTvs z;8S5q;Kp_5MO0yM$5j?J!h=6SJAv}5m~|%)smnEpWp1`b6H8_T>`PCM2Gb~+OAGmU zUyC_V*`1RZ3-pgGlT_-6%lzQEXicdIR-CnQBcHX!p!7yZ{37U`y@G2i3no66GEU7p zM)mlKasTXSfrd99CCA`BP^~)g?j+nRIZCG!qW(E;3*O-B8G&b24K~XOxTFvG4o!XN z5!F0xBU&<4k0#j-Je96{+ zkXxhIVO|!NW&J(dU{r0Qn8LR z9)|j+rOve9R`6I#Q&UE&Hs5ur>GnC3%6}MNyoNr+qP}nwmY`%q+{F0j_sslqhmXHIq%&2>Yh{YRNbF@ z?W*4f2zKq@FVk!TTTBMoS=?YxuiZXP!R~ z^`bff)Icdr47yF|%G<~vsy+!f zZ5+y=umpy+@to@p_oTf2x*W{V*PX1Rp>qQLdD{d1Gm=MLhIc4mJ9BLaC%P~TXMLk+fSdig@jGOssy8Zaq<>&juA+|pxkHl~6KO9J-q`?}VI!$=Twv<;@u0P#@;7nM&66+jdPWoLs1}iJr1M@}Fdha(>Dl8Iqv`mNn|2 znm386kW;Cfuy)j)oVyTyxx2nCxPaw5YvQO4EMc2~=kg-a-D`C2C09D>*+dhj!4#C+j;JYp=z?T0Hlsh--^@Er_3lE>5HuGz32VE_BQTH%#}^o6 zZ!0>9Cwvsk-oa-iEQRJyB=%!t?<7uV6Bg%!^kA8}F86Xn-?+>e2N~v-f??F^8L=O-a3_lYZffvR7&Rdof0$FI2sKm>DWAL9)&>tnJVQG_D zTha}?L7ampk2cSY<`&wo#2`v$`XwGvJ}WlHk@^)-MD!9I>zl||$QCrL`er)* zhsXcFnT~Jn*y5<4%PmdwW=Sk^xCLD_tx{C{R;0AGtN94rj(?4~?QC(fQ%AJ$sIx{p zjoeLf@JI#L`|=USvy^gy1`0#iik)y4xRMid0r2%M{D*s54b5LX1Szl^3kh6j5d5XVM!u+zt+>!7%vxC>x19JlK!3WT9E zl5+H5{GkM)1%uNVt3*RQ!82#+tPY6!vp1q3`U7dO=lu&{J%Q5Nb=dkT*1c$e71AS2 z+!?6@=iB`Toex;tZ59WJ8R`30(pPSz4x;?4@m)~d?S&g(T>jY`VUVyJVqE^^8)RJm zrTFP1+HLuqRYbHDXGv|uBsw9Ofl3iCe!HTfTOPDT6XG{<%4nqNzYJV+ib zNoRJ|_4R+v;vB@QNnqLq^R!*aDuor;y*1Q6sLE;95L-`7Me}G|`+8Xab}7>>-Xuok z?N@~!h+(nfv;mk7s7jEHs7!8oR+w*~-{(cpf02gSA>;RfpGH!(PCK=`HaKtroX)CN zO^tBOW#6%SDI3GMUhg~;8gFHk6-ye&<8`ThFDd0@A>}K&t@c{yBe!>-uria9YOa%F zu}Moa<%mmh35yuiX+~ZSrjj-hl{4>A4{sLBszA5F5|dI<&am3#`$;Rq%Uha zJ6+z#2J>zjLf@>DorxZ~hF9Aa`VTM*V}^H)J!DQ}`K_sWdFUL%Pg`CPDB_eJu@^D>rKte zl5;9&DtntwaToYczTC&7)=e|crPkXcJnVlL67@@K6s#AiP=cAqUjOX$Rc^Kaopu$D z4z)!Yws_?JWx)AIbvQ4VW9Gz#o<6@=L`7HBSB=eq7jI2Ac}4sFz?4(Rx6)PNTzA9T zd!^m_ggqsj4#`4?DYYHSooVG#rgm_wtoU1cGe(2*;k>H^J2KBocQf9v7<;Rw0;}zd zc-=|VX$tEoT_dd=6NrE=wpl06txVzvixRrWgI!lmM?)D(#1v~#GEB4`r;V7NGPB4>^PhEtb!rkdGiY7fDwskZT0u=m~qvmMwLWcZ2~ z*`A`qcQ&TOYp&IadRWIMV{ERr4rEIu`I`tXf8yt#(&I*wvh}~|n99;H<|jN*W(xDx z@P?!hIwB3(bmElP8BF;lZHdoy#ma4?c}FmdO{IOPK^~#vPClMLiNIelB1*JyV8S z50~Fv$Oh1=hRu}SG(Mx52jPUF;Qc#0@+;C#$N0Nm_agoH!S(;I*WW-@#mUgl+05R_ z_Mbpi$lk>B{}N{GTqM7t>_01aahj|PwmRy_*GvP?yonLFRCbY~61Qv_ZhQGW+t2x? z{1zir%pu6wGZH3!WA7@86!S@oYKWVwE|n=N&?e;p;B}JlU!@h#RGQ zg>CvnARY=sBiA<=eEEAx900Jqz1@Xxr85A)!!rOVgG)_e^NEJevi50{yqfzV0gugRNTAf?XXELjI>`6fczq~QRzh-clz z$7ndcLD`-pE0s?p4f80l3DTAoN1xghe5TNmzxM@6X-LBN8itj4C79dOy@~% zmy`AIRxXgXJIB?IHOhsSgO=}4qfNO&PY=wF$APt`Szx)9m#I;MVB8MPZ2;*@7v8Yk zw%HY)cneX+Ep}>VG~RCf-#m;5LyE_6)+-2`4zrE>;N&1o02%@)P)eTLtg6WCbAAEy z;mbH3?xN~V&y9^$dK-)p|WECh)TpCwS6F~c= z<0w4TzU^6S4S_vDXRM!@^k%P7Wvrg5q>(uW0A+#bnjfs7&^{j>f%exAq@eV752)ic zoceUs&n2ORaHn=%NnwU~w>;6;4)I}%c*7nT$AVlQ_N&axN>#h6K2e3Flc19nZ4`BP zewOS3)%|SF_e3CAGN4{HzOkdgMHLuK?V4p$R$c*itvs3RPPbSKz}iB&<5_s=%g042 zOiV5udDxgp8mjawf)fR@#k6*~*xg|zYR4eXIu)_5&1;2!0^SLk&a2ih8jlY1S41~) zmLYLnbz5vszuBI`wAjECigHmnZs<8+hAkJax?6jr9Vb-~%;)!c@G3L0hp5o_OzY1K zN+$fVnoXNuvMImA^kmjgL8Z(w*^wl9@7DvgC7h`xjf>)Dn|YUdA?j~XGCPN=ZghJ*cKm&=t7$ zP*vv*Lh+FP(VAK|g}!ueFqr9p!K4^>#*_RX;*~wv$`&a?HYfPnyA!XpKKC< zwX6&Vg@DJrntn-^Zj0(;q+ufv{S*|hj^dC|ckALy;eo$ETB|(K5O_!8k}NYy;qP0i zgR7N(U0dU-HCQ1QH>L9V6{^ect;=s)Zh{KQ|M0d5#c%Pu#dDFZpodyu3cT!taO@pX z(QhNUgI@smCXYl|P*Izs9Y&uL9N>azV|z&rHjs4d9}^1V!GZJOKvu^5cz9C5_OsB!7WZ8YTybh`@5V1qy5-`( zk89eIhpk43wd@XD@zP`$NYOR|IO$!ielR0`3PrqI3;(V_FTJ*q}<&02dxEav|B1K-=bm*nH7aDAPQ`=u$6jp zH|#$f@H*G7Xyc2>*)YFr3|JjI_Sx4o43v_-h zp%?nx3S048R>KbKVT0}_j@Y)qJ;@yV_a*G_O9xD^u!i?|1@>gGu(GG0!`auje7o~W z&GPswXaXT?jW0wY}A1DG*$$SDzCYlsn zWSjDd+MC9d!;C6(-ar$45QCTT_TQ1vGM#7co%jm4X>;yP!>cXf$@tFZqfdGM0U3SX z;mV4ly;s2~AmI`HWVKP76m-(A(6M7nq+Q=ediP5oB))<}pRoT*-@7>|8xKSU+uP9ls3*1>X$BBx@m@hln{|;JR_l*W_*m4HY|&+5CNf3pnv>e ziPdY4Hc4rN5Q6wbI+W`|HCQr~4zQ4aF_v zljEi5=l2lma_UPj3uM;ck2?IN4je%0@q-K=4c-wC@3>zr{<fr1RW*&Y0sPH z#h3oq&QKJejp<)_-_-zo#tG@FV^h%DWFz!n=R=ixT}MOm&lUq=D>uq5&&+0CfT%q0 z8)*EkLG3O-?S6Xcxp4RN3thdBNKbl-=jOm|iZ+rR$NO*r*AYu!5qxMe7;h3Yj{b!R zk9fFfM)K84@ywr6`%TvMGGP+H0kMMX456-Xi~u+$%M&bF$oP3J{v(`S{7nj5vJ#BX6pj6%s%a9n1Q|ePp_8dY$M5sgur9qM>~v`42CbwREPpS-MwSzO^d$;r)13o;r=15E4o z*5xm1p3AkzU}O?<2`Pj~ExZIkgvXi2XgIgx1PPG78NlHz=qH4=vFz&))gr@CZSi{z zC3Cb>#k~8vr50MLaokUwCa*9X>*TwYL770D@=5Os1Et>-D2+%5g|#D6YlMZgJ0PfOH{7836>WibRD8CJ%lnQ<%PxBv15J@(v(*M-L#jB+jQ;U~ny4$^`>HF= z`p2*N;ythJ&lV-CCpT;kO%EeQf9Poi0E7w5D>*inWip!pKg0<+QCpDh-K z6A~6BhZc%RY@x6Vb4rg`9DASvvYI>{NhQd*Y)&rfEh9!^B5{^2yCk;C`y1FuDg3jv zvtYK?>62BK5ZVo5lGVMbS_k8e70)oxRG-6eZ}xu27dL2|kg(07vb<>6>NoBfRG`=;_N~)m0_bMNW^$X9+Q(7#UA9URV(=l+KfBjEPY-K!57)J&XL{qdtI;i7Os_~=*EQ454^m!`gk`cmE~pPi#68@UFiiZ{l<`nGlh1>QVoLXV!}jT? z+S8?TqlT0|mwMvwWrnIfxBy#qOID$qI>qN(6K<7gz3q(DNauA#h?rWYTOeK*;;!qH zf7|08C=8|b>{qPlKN`yu>ry(d1`V+ph2=43Pe#u1AXxGtP~Sgiua2R91zOPUq)A>r zm700ggtwx;s|)F4!_9vpROrxS%0jY3Z{Y z6dgB2L;YGrUr|ZEFAeXd%ofOUr-^u`OZ6@h>!2w1Z0KauUe}=Vtb%74@C%2S4hfAg zGK;ZoDAin%aJK7(=prxlZN##?_$r#^V17a0)&T5`CyC^=J@Ns0RSZL=As5ug)yO5-ndRBmzEVxTswU9QMv$>Ypn-92kZI+nq zCXCzkgg@TzZ7l9GF8%mBPb^Qj{6A4nP`(g+h@yoaI8V^n-XciggAi~LiY^h1_fd}7 zDDpeW9!ST7n%U?xd!Zh9&U@LxECPM5hOn{wKP?}2g?R#Nk(-=FxFhT(`s|CpU95V9 z3RLFYsbG0Og<0qZnd$u9WeN5ITdmQ4O#?{TL0OrKFSk<{y|{(-IZiVsLz>xQR1GlI zTs3`kCDH3K7fa`yNVH^~?8JnozcZ&ONSpMCn)HUnZlDMssR$pj2p_pJhp-ujwCje} z9R|52BHc;3uq-zvOiQF?5?!_z(z7)~C4s(@Wejg|#u!%!oq8RB4|V1j+PHUiMKq$GA2=8v&(wDsK8Ln}9x{IEMIV4UjpaY7eqnS_M^-IH$B4 zAs{j(vvG;&Clff0kC-;0QC&-0Ue1iex9%dW|wvArg33l~S(~o;l2B+PC z=Dr&t=tJ#JJdcCf^sB$zLBaP9_o&SxeCG*Xxq-%1H+feYt|d`09IOSA&IqP(_YrCLe8m4ntjp5OG$`l%nEy^;&?GaOuKQq zn6>n#D#y}gF_~?bB~{|Y(155Kt30?aZ7DbNdm1n`mxOewEv(hw)57X+>UODR4I&MT zGYh-PNn$A7G&y^;fb^boR3|ofF$Y^s&&^k)`SDjF)6B|yvM7_UT8k_0F6o!KO6yqZ zo_|usPfOYOj$hKO=ZFhfSETutP$Ka%h#e%sv9cu1Fkvybo+(Dj^Vvf-S5xaHS&;4( z09X2+XjsrRaEt-MYpns8tand>F%2Y?zid2`_Q`1TpO?o?%aP#FwGK z<{TmC&7o!$Z3jU$Q!Oczn#i)pB!%Rt7s7!kpO6N|PAV(W^J zG|Dx#(+bIov=T#oYxr)Cd5JQ~7ezlXS4hqu4V?P}-f4%%zY2DI-&5$`9_o7QuL*9K zxuL#Owxw5FZb=Du>EfsZ*}sCedPq~Uu`s_>uIb;i3hME+PoBLyB_x123f9)JB&kxK z`#J&@9xvG;@WWVyNIPIhm@cAIO~j-26m*@qNJmNP<#EZeg_C>rIKzXfS0nGkF3P?r&YnB}bZ0 znrn$Yb2Ov2eTASc&OGZT2eBwC^ zutWMJEbHoJMfxIG?hsR`s|gFX~m5w;Ti-hIXoTj7kf;sb9@ymyGi z2Sd;hONvqu?Ca%MJNCqChlPT1+e*Hm){XVw;;kJbvjM3RM|+k?{>? zu+hTmHC}~vilz-tTL7#&!tV?ZxGcMTBDBtkNaD)a9CJwdA>;&Wjm451@8;Tp(pyT~VqZl!b7T_=S- zd29Rke!zJyAMu~k{3bz7PUNWoUFg+$_NWdwzg7MiuNLD?~<_{E`)o3wda)TKWy{_iSYf(>sNb)OE{La8D!Adw5v%~n@bEkV+=$eADUJc=%snE z3rW!?k(y1i3@Wi8n=Qm2!@h^b7qXBXh1Mmd^-39)HWxplD+RP=Zmj-@;03Dn(2v7vNHA^obiAZ7*aunLti58l%mYC%tri!@zWQTHb4aq?mKtUHE z@`@D6en3&Y5fq6=T+l^aAL4pphTTSKo@auLdUljgnFm+2L=Yt*EFi3HsBpWYx$Fhn zen9Fbm$VQI|K#B#GCC2?wyXYF{Gw>a7ry@b*MY{-00N}`x3`w-H+|+mD0RQb7dDng z{}y*0q9`v7EQsIM^X!tEOVTNwX0 zJZkqQ3>6gkR+p#!(UZB^)|S2=5KCQ}Ak4aDIt8hsoKYBIzBp4E4l|BRZ3+T%ja^8? zkk0zPfz{JX40V|8rG-9iCd}#9zyfi8vG6GKsig0;gO)DrMeGZ1Yq7n1*Qv}?6Ozw7 z4-Uhi)@O>rsB1Afoq1Bef-j#-dD7J@oIAMASe+i5alSSfg9h#la>d~-0m5Q=Rg(fI z;n#4so!0XLjPQozhrh_Al?Bbho%uMTEoR1x;1a|Qn$l`Bf_UJTT{DO9i*yP_v%+>0 zrqq%j9>m+dCSx%BbeL9h5=59_f>7pPm}ml_A{w?7D zHa|1_)>*LqM;P}%4oSw|*wE&m=O*G};{0EbPDRpwK>)*-IpS=O>stj1AswJZaEg?M zi`7DhqBRd18R?&t1lK?0NVP6FMZX7?mMj~NoDvz2fIjGUtWMBVzc8;FGVz@C)cw-p zxj(dBy9F$1!OAjD3R?)o%aOlVBqC?Y5yMP1ZB;hHiF(Xxkyx@DsN;2*sOYFT zM2eb*`Ik;B_Am)ivZMr~0HoNmA7Mr-7K0kyd7#_)$VMo$vAD}pKBI>8iIw3me*@20 zY7e(re~VMlCkx?g-9ChS9~-ay?4!wJKDEf43qJG;f^!e!{uCCW-{|BUY3qCsnMf$% z5mc=SKjI3`_ANDxdg33#6Gj9Bv4+|h{WE(E?6!0aczO{i@W>WCkS5B1FN5X`Wuom(}>g$82Wsnz_wideq; zN{m^?aBG+t>&_*{;4><_6O3U9z-Mv5gSyY$afg}d(1FQh7ECAmsh&7mA=mH$Q!Hd? z?w9IN#p|#$Gtm|Exo!p>%EW~NC!O&6a*#1c6Kce;<SW5H{5+NU05gsn5PO=_8d&&87SUpKA zPPg%!T`nkoEZB(GNj>1j3 zHO%|s;~&Mwc<-E;IJ8a6lJWEg=zqK<`s~g_d^o=I{M??=K`RTdKG4HmdPI``thP`WN@4DT2R_UnJz{{Dk=buJJ1wf)^$d46-Q{zK6GzkWCW z`Rku=VzY*}1GYNm=d{*xjhZ#LBN96l*=CU)5qIoiatRP82GR&2T`V@v$WHQnP4PDl zTB_;jbh1HKqPQO@7HCgPbsC{XkyucP#kOc;Q`kwtG)v#Dr=K)|VxH^++2yC!H_?p! z7y#rtKd$(F_1@(*dVTcPc0v6H@l&dYhc7z`M$9*4iA0%aYD;Hk8de!)AZ~-+SIiC| zB_;=`c)h$x(dN7=FnO9XsmvCqec6-ii8N0`5!* z9Z)m%Q0-eYoHyZGbp*udSRn}#^AZKU(|j*-Si?r$UeSFXuL=yW!#&@RAmTY9eU$o zJc!FUP-!y>$alp(3Sx(9B|DU7vg!5YNQU$yM7BMPi)ljFQRe6-k^pOVXBxWeIbF?- zE{$NF@C^mIp@O7rJ-O4_V)Dtw$kfLvmC+nn#N-qGm8oY>cePMKw&j&sr4gH;H#(8= zWxk~LLo%~u-iDS~KI>)Bl6l+u?GoifkJ}cT)2KXy?IHw<#`wJP4m5AknOOXM&Jl1? zcp|MD{`0|s5%dp`%qjaP;^@RB4M=EYMeO>&WL|#>#iK;_N)WU4AZ$r<15xy z)Gy3!5{DXoFT*QtEIxld%in#$;=#w)UDwB9SigeNP2M#C@;^->x?!f+K|PF2~|tT9!v3N?Yu z;fC5>t`B$R<*)QE7!aiWbItkln&Sk1bp{%GqJ7XDh~y0kQjRm$f42XOF(_;S zIU9y^^8e~uAD)sUZTHUNm#fl9cRdSUD_~RY|3RrWK?GW+FIDV(lyRKHdsDV1@r|P5DKLPi6h*<UASE0(gdv3Sf^qLL``0Q6Wdak>qWw97u;A8G)f8~W+fRaHIh<}9IOabWQiFyH@17!PqG6rkVteCWj&9kRjyjK-$tQ z3^)4rp9wCBeWkM`2EqbmHsV?rx{}J==geP$!ue4ePRJxCSl}1ls|^}={QecZ6Q9#$ zIe#Msr~m9j`)^3W#zeu;$@#x^(m871?Cc@bPcs@%Q%~a&r*pA`00O9+Ac+#tOb*L3 z$GzcdTRbNt83ljcR2)_@2#jp%sn-A++=X4uA6!CKTWd8&YY)+|eB+{% zg9T?$>I*FAQ$&4PG+5@Ihp|gnM_5YZ!le3aaOb+tiE626 zmmI9zeF(=f5H`sKGHV*byF+XK^Q)0W6ueQP0mE&{Z4SAJnI{1cK3K6JS~Nq9YO>&R zsZE(`%}j_(>6OxO)y`}6F}pw;Nppr~P5h{#fCRLm%k$#2zJOhYMp>3s43|}``BgRr z8m$Pa+O7j@%j5?jw^nNM*k0n1CFs?qV|aGbABxTuG`-z+4H$;b6mfEZN6L0-VHLO zCom`J@0PTn@pE?85&UxTM!lEFpL&y zb7#tqw#L+JrJquf=MZ@)OO^Xq^N+%~_`5`c8u7=~wWRUA_y#i?3=x~TtV$<&l}jOdKsMnM0~D#| zSd3Or<7&=&wGnGIZaRvsyElPeHaN@z4Bfj8NvpOf0JyGe%+8ynTX(9$ z^kG8I6>DMPr0{D~=^o#R*vLsC5hY1EL5&W)P|Gs4JcTSn>#34e2x&?u^Ar5kI{CA( zsPxCWS54rPjxgXrH8>T4tUlp8W4As8%CtId0y%9N#o9J9dSw4bs%@T${w82`` z`7NH1w$_T&1Y@>Eo|2+Hn@^fC8)5ni&gqF_5_?iuq~(H=#%WXqv$`Ht|6e3e2^&m$H2>yG?PR4&}Zjxr&3BaVqA%w*R;Ea6`3 z5Cse{@xwt$C`{f~EY1@0)9Otzaix>t3ir@8I|36g3!D6(sXC|o z{Z5nzd&R8JLucx3Z=v?0EJ$Q|nxZeDEjmMSlWt~J&(GoM3l6dDRP-Z$i85s<@VtZC zS@i|q*Cw9o40?a$Td%TWvXH0h4BKJGph<-lk)7_R(yME`>W);*pUXDU^J3y*CG-~w@;h~v#(}ZmOPJnAshQ<>{ z_QT0~L0%op8=!r+Jl{8G9L(#-@Iym>=j0if*_Hg{(L12uH+H(xm?iFMbBEiqkiEx{E{Al(HD+9JfP)S9-%I z{LJYS7WsYGMmS4L7?I?W?y^mJng&tNSFul`8TJS5)(9a=IFSQ&JOQOHr^x?;AQnCuw`{5X0-abj)ND_^6+r(ek!y)tF4FzJQ=9HOdexpo9 zT={sz|E~pnUo83U^Ls>E@I8T}``=98RQ^%GT`d0D>&GZvSp6dss_~B*`?_t?aLaOS zrj>P)tOcHcVx0oTPgE?Zkk1T~B$s_Nb{Vz;d)0on-#hyK>(q?hPyH*BFIMs!B$0cNKzh zL)V)89PKD?gc?&mm#|68(0^i3l%0m7F8ZS|-yc#MYY@1_IRzCQs{Z+T-p;2);&Ok> zZE}N$9!^Vcsxc@kz)U*Pv?@jACcvt-mDP7$K|boyjGS&>AetVG55Z3qCVz0!h(=#r z^DFY$4_UnicF*O?GD|oIB=-sU2zwQUX{46HnL$wPMp;8NOTbo{L-g`FEy#286#CDX z6mQSzrCmX)8@q$(zABccE=V_tjRE8|{J%a)36aJ~xBq2}$^5^3l2n~6l}rsy{vR4t zw*F_r7`XHq)atDg1yMmNQ56(lT{y6mjS#~)fFiHtqKU??m7$aMS@|73Q$mtO5gD1k zjBzf#?4}pv%0~JS6Mxg?Du?@N%Xuav$DKc~_a{Sm1cM7qsKXC2UMv7dP$SlK2x8UG zuw?csz2l`VP}nqi+oIHv{Cm}M*d=lBv(VCxY71*q{ z3%G^Z9^1ge1`X+`Ffj`yv}RHvP4Uh=wvehilMdDa(#qA9{r;UMTrjWMDLH9Jxc!Yn z^Gv4eLULLgjz2H37C0$I0w%zPu#BcyQ*%&_V~=T>d54(o6#4#cYSo&JL%ZwAZs1(4 zTbpeollZZj(wM17)?irg8+!-ka(GzUts49%^R#Xge~ zg&=3pq?w3IWUf|QAbHE6TyTU$#ECOmbe0naDTL3q@?v9yEM^@+jk#(HghyCiEHKP5 zo=b^MPySFXCDy4)VD5K}-XtDw9k?wkNy>7E{iYYJN^KKOY_>r?Q1j9>*)ZAmmD-`E zCczO_7d`yA66n_6IL9K;HaPi2hICmdUN|*-Js~9JiE|;wF5(}92&M28Hpz%2W9!TH zvYfhyO9J%{`QaUdrgfG=(zM60cm=^#0UNCqWPZ(C&RV7{_-Gbq6e>4ZF(mrj?Wsld z8NdV_Hy7^_u+t5@SS|dz>S$ckG&U{M2Q9 zBIy4ZSJ(=boA2sxlT5a<_04ejoYug6aCaB-3moPn9_aCyjgZoW<%&e+I29CkgmQ%E zisZX}N0I&A3)LpYUBT2c*20?4FaeQ*s24`x-%=l2X7ZS#;U|p!7AyB?4DC||hF{4T zx0F6oG3m>3@qjJR>0S}d7Zqh8{EYsuuTZ;fmZs9T%-iBSZtZ{d3aOhKY1rEQYeTiJ zjI91`Gj1Y0;C4nT7@{^ywTux0YF!@4en3U-5|t&pv1zf`^7tx#(!@ON zB9@m^-oGdFwjB1UnDgt{20{@aFa_Y;ez|-)=l`mChy0DsUwJZMit2qWN-emsmmaYb z8L2rb>cAT9iHex#Au9mA_pB6O3%vpB=u^B$77Z~Umr6H@SRg9&b08nMpk7n`Ez800Ga#1z~2G$q9Qz=Bt@ZwtT8|MeWSSMYMDU z1nyOu0LG!tP?ca~m^B=EeOiq)n2|%2(9|Z|%V>?zGpB;T*jkr%$)yklbWdVY8BPJ~ zdRDBQ7dIt;5aq0E%sIBwheCb;4xiUCw^2$Izv{$CUH_Zce6{%3o21C+BD>R}sF3QqK#t)U#s@Tyl3v=DX z5<*f(>+sBLfW)CorS3ZVmVn79O;y)Rg{Fy!C-&yQwM5HQ6K^uuG5Zs?M~JPp?R?BP z3KYxZe86mGArktPM46HUMr8ja)XsT}o?{_#(7=fU1P57h`bJ0&C5Q2-3@~cI;7$Kt zV>#KvxwGXN!+PH&gmSl4<_CIXT}Bz>KU$v*e=^`%JY#Jun4dTsAA2P#?{^q{rV`e_ zBs06PJxL`8J)c7?@LIR&NcJ2N-Yk(Qp{kPPGm8hi%K)u>hN2gx0SuNu;0lr-mIGf z3M5zOR*%saqBUaMn+BA z&fK1!9=dne{(8(c;aP_2Z}YQ`bW18(9h8O4uwb8=Y1ahU+RBMC5htU%Pv763ad_C$ zMivr94wwx;ZMK*v9SRpNi2BV5Kmaj{{RAC68SU(JTZo>=MFo+5J46_){XdMIQ;;YD zkY(GpZQHhOy|!)Jwr$&XzqW1Lw&zXE$INW(M(kgGS7c;X<-Ipg$Q{eX6Q59>(G%2M z4OuFp1deaOo)hIdG3T%*mqZ?jKbd~{oCAuXx{pv|Z|EW`EUl2{pCmQV)Muh0=L&a;1@Fj!%vz{G6!(x74|Nq`yRX(sIYFeh0XE=ET}yCk>MlNJ=My^y>y{rr6_F z{rx}GY60067a24F0O5ZK)&B?l;eRc>{_8urL=)0mTXmWL)P(Gj%fn{TVv$WJ%vO>- zLq>UHp|oV}pGPgJnN0@~X7PwLhbaTo)FKO_Q3FsAA-<4if=Ef_WuchV6113t>LxPs z0Ej{f5nTc0_%rWw$67K|r1!_S<8<3=miN{AHQVX-Y5kY)N0q2@p){s2h-W*-G?az8 zyu*A)`8zK1Mzh%7Q9tZB~^I4k7}St`@Cb zA#+iudu%vrnbK^d2R)gxratkVLhF4;6UYIfn>$2OBX zugY1MR(fU3)oNRN(uFJU`ou-M?$I*<+qix}7S9&NHnVuW{E@8S+c$?D+B(%VDyprs zBDC$iyC>Z3PR?S+;Su~zn>}w7f2l)MY=-`T;Fjt@%{FPo*`cd`v*6J-fH3E^{SAoS zX0JYqdwXe2@qB2@n{d=cZcI%wN15vu^~;CpUGROQ&M9qX`|oa;bFai{l*>>3Oxl@u zMHIc$;=4B4^fBE}c$Q|#;ski{dwEvf9(75FRA!u{Q%hFeeq7g^CVR+xC(#dx9{n`z z!WP9e`L;JQ{?fZ?K%V1$*>>`QR^*#nuWaU~ODsfLUcyO}VFtHzukvY^bFUW42WQUh z{QD!)F=jK@lC_ z$-!vG2%Csj&_3-ztiAc_hOt)QczK-2)LW)KLjnUb-Hj1e3+YxXC5C*uL#YrnsyW6M z7Q78xkPVZqHM`sO8BE!{wxy&aJ6doNE-n*GMFFpEX3oGHs40*CfIv{D1{~hX%1X_~ zMtzCNcjYv#7S;-r2i6P7D;V&;elhV}c61mKt^jrq8I~kTP{L8GK8FbtDy#KYyTN5? zYH5sYi;T9O|Ddpp(bfKSOO=)@3)>jQXG1|mGLSx@zK4QNJu7C6Tfl7~9P_xd z*t&jSoGa1=nq6O#I zzp0W~Ajj<1Nn*z3*3DpnpZ-p~C;u!$THzi(o>Ks<+BrC{uk~>UIw?+f<)vChox%6l z76U@uM_L_5lNxhMj)MSVc*yDwe57RsRAy$yoC6CmN1?ElIrS<~<@j;dAQQvd%1RqUy^4U;yyGt<{T)D58YM6}TULZQ)lTGi>4TsPYy4+Iba=2RXBVRl zh6wy^j;leYRS$0BpPN6;8Wul&F?|SS%Jou#&GFbkPUKi5!6&^ zcpbJy_p$vyGxh`l6y2LJqf_og^()r!rGLj=1|+mFl0|)2ZL0=Z%t)k!#&UtNh$5dA6Nw4L|i~?NDueO@kyBSQ#j$kYq72FIGt^vlp$4yzfYUW)otX{$m zbGg?xEQ##Y=mh{4U+BkTX_6CW_6Kjgo~{RabT;*9r-dx!(o7Xo3x@wH6r`MFoWK=r zIma+m{c0$qxQJ3Mq-HfPXwf9lj-<@uD~z8}YYw`e@3rELM>6N~sH%)J1;x%4f%VA# zGM&MGL<#N|-FCfAg87AzGkJs^f;G@bEug4M+&Mr~;>C@?{!rnwpE-E`$;=DdrD-zs zV6dJe{`=R!0^?nt`GceCTFNT2{`-z!Qk8h#dYR>J9Ge|dCv^N1AEBxRa zwu5VVr*=k5d1(_fdYIwJhIvylti@xq$f0gP{y`bc57%=K$dy1#@KIrE(OalDfgyc_ zeZ}_Aah+Wyw8pUnY9cqv$SeV8c4u`$CO1ZeNYc*s+Ny}(7l9~T>`SIO)z%5BNQF}O z3f_(a$dyYak3M50Y@fkgj&oX6pT%9%Q+KByNJ+75ox^<_%ulNX51!xd9)371xv0{9J$teO4oHtz(7r+zx=Ggn{}DdpG)u|P9a%CPxacS2 z@6cWz)7$;8{BfxL19RyCKrO0N7lm#m0;0~BQ;^>PJ;s;xPfC;?%iF5=)^H!=TiXG= z7?>VTl;0?Q$D2uz-u`aa8$4K_)GYRwxG!w*=VzcG{rse%s!1RJcv~)6D3VJ#lb}0q z1O!91e>f+}m><)d%TH6(F2ftWH%O0z2H5lry1z3-qAKRI%C-jv+vt1Vy zIM>N?*?`|+-(b@vH_<#tcPlL_beO)Ha`P=HVLKGSpXE#QQmEJH$17Mz8#OFCd{B$%}~%!RRwVoWl37L>sM#zfZVY*b!ttt=Rt4?mG8 zi}v*_aw;wq#8esPh#(1Lmw9M!xC>|b`{$=fFel`(H%o39i$K*RTTsEd{8_Lfw-BI~ z-h`_22W2QNH!LT-#W=hxCbDl-(75qXtyfQNp(-DmD>YZnNR?`>g#;PGuR^MjP_=4S zKIcz_xMGy$B=gnRGULOGc59)ruBhF}GZ(I58ro_s7^C9>-3Aq&YdKAQ0}eP*8QR3K zj1foHfgCy$DQV+d&_so(-fmp!>h(xM4}E6SfbLmVg$54TC>4xQYon?D>ylgH$zaOJ z43U(<`pZqcEX<%}gUD;dAeP*Dv~Hl_dX=I|%s`9;jMA~DbhHLY9FUMcrP*K(5F<*= z3{TXEp2mTyG$e_xmSbx{8n$$vDqTw~`2vg{~m2g=SBk>Y$bq`pRZ9tKBUFozIlDloamK91iQFaz}c(~J=F5OxuU8m1r zp9I|gK4+4|VU3lCe+1RDDmjf#&z$Kh=SEFSgr!&KYwM;!X}N(PRtan>>hk-=@Q{ga zOnqZ-)&LSL#T`kpd5;$rr?Vx;Dtx+*)hv4YYoydiQkA}!z03mE$%}HLC`9CVnt*H) zKO06QY=(i87PWjPnergPtP)a|K|g%u99`4mq=X$GWWx@7bM!UI_gKwzt(DtS{Jk3Fa2|DKUGpn_Ok2L5cN4!NUmL>{=x?NCb9+ zUlyXWY8A|QlKfe)8Y%oWYB4E2M}S04rk;H{j%3SFWlHdcGVhdnhafhVu}GQ@T0oOt z!uRII$S?xVXHK$Ic;e)C+E@QP58N-se#H%rZ9Y!%2yA_No*d6cn_Gy4nwygU>>tN~ z2GG3NgT75E;+-GPH25hJ*HUYLybL{jzVkb*E#ETFN=Yy$uci5N!#k; zB3)k+9fHNo_($KMV&^pUh7qZJMQol?TNDX5q{jp)%Z=ziKF!H=q@2!}5`VK8=82?6 z&#f#MJ0cynw$33vk(|~vyW+BiLQdcDisreo^H3BVqDL$=4lN$?2-5liXA3e%*ltw(c?fImd?oHU*yi;mt3@6ZV^^Gc10D+hKD z_%fTD;>d(yOL8fBSz3Vncv))FO7TbkV#1>4X7C;u*RmQu2;I9fB^+Ff=WK6d*ZJ?54~Gaf{fwIbK;nQi zyU~M^R?x_BVs}J4N{)G~Jh=Z*!6#T*hx;-$}iYlD(q81$IG; zry51KfkC&__}XDP>ix@kK()Z>pieA0{i}XUtIS6LFV5aRz(%B3U?paZzLieg^PxeR!LX)V%g! zSQX}krPXC<;kG2@M!%J#g52iID~7jU;}<>p>e@@gQgb+EyOcd+Qx?m%Wv#py8}uWJ zh6u}T0rpaXY3e;EZwe>@P~GO-0e*3f0aUgLLEupC3f%fM?ft}{FA;CTcR*h4<}ucq zf_KEG5cz$>sPt9&L3BrCCOiDqnu2Cb$(NhtvfNQ@!hGruh&r*pFFm3cHi#s;bL7hK z=imjMfR`8I5JZmoy|>Dn$rP)Se53!AE;mQ`2L7QPMNjvYn%y*LRvKor&m6QXh`s}9 zNi&$2ilD41+g^jVg4*PEsOKA@Ca%TH5+E+QZ5>idOIghIZsHz0{Z-OM_SVu zw&NDQB@6UDiVxUOp&}YZYCVqxN=tS!U=c1oKCNs{Bws?wlT+H5R_V@0d&Jp{VGla1 zD&v`QXSN~JS&*r>S5LU8g!!H5n?mf(*{dfL)$c2SxDPgbQfbtzSri(H+zc0huHGQV z@uXR*WlqUwi8*wc`E@>b-X?68FuN;lhF|F5JIlqIKPm8C;FhN*vT7Et_Dsx0oM!&B zfZp_889Nd%uVZXajp~H$u}*^DCj0~!52;9eTQH4NT7y$SAU=MCQSv6#8GLw`1)?)a z`8Lg0Qkqg<4Nv6`#isa?Y?6oos;Ql8K{Pz5jG~C9PCk$>Og*8rZ>g((S`+n zZno_dC$|!2RF!R1l*KE4@R5tCefV@)4OOJc8#VE!Es9q@-~FCnxYKNu(9zRX?L#`J zM9CQYd3UxggyVMb&%= zgyv8m;A3CO{1-RQbDB9)pUmPrYWwf){)e9cfDbC*Q`}O2-8>p!M$vJN6pfNz-J0f3 zr1N(yQavK%=fA{&cbcdKe+qLE$)t;L+n1aT_?XFypvNA?FmD8&6q^c8p`TKmI$Kqa>WIg2wWfTkH1>AT#qAD5>1& zJMR-AWIo!>;7j(NUNY{a+70?y=M7tSgriL1QTTa?u?p9Ut z5wOb>Q}neSn^oTSyRs=DvrfQ6vA_0DHs4m@M+&X+NiwY*UJZol_}Z%!-k_098V|bG zWa?vA$Jz@ldt8%zeirWwr1PUYsjg=qBnJ@MV~c;_{$F1X zmmoXSVPkZ*CY>q9!<;VOdiiRPWnIwW3e$bFqRg>PTBSOzHr*Xy3 zr+N@67fF7ZaJ#FHDJKuE)W%cdT;TN?ab9&}ZuJw_+6Ql%%?_?Mr!Nsr8~$aW%`QQ@eGs9po6n7jRXC0l6XwIE%oCRq1G zsg&5$sjF!)zEH!)ROu>L1StR{*2IfK!8tyPOixp(3?P1c%qE9)5vILcYFDeiiV@AC}rGh>|Sd3wt5U6 zG9eSM4s4<<)JMi1HWuTox*Mo(UnJ6lp@R*GL+Rgu?)GVEi}(o35C(Kpn^BW~O=cQC zd$Tktpwv$L`DpUk38(^8b1q|v>1Eja_G;IF4{yftV=e=Lx&KPaR)=9E>XBJH^7lnF zp~v(7z@0~q6Okvy^7Ze->j7A?XIHj-xViQtqpV17Q27s)5h#!@KXWdiEOsy0KN_9L zb3&xVv%sKYK=tBw`mxw+_{g#%Et50>!wr!CocjcwsdTG`ZasU`u_31zi65O>->#2# z1HTzOeADK#VXv_p{MGgL^|E10dsm3wsf z{wX{4Ww;`Y?(=61(k#+1kHm+d{yZ=fYdy<`A}+n4WybOLgRonH2q9jw!t!5s zP5{SvFkV6f8U1Oto&5`8Zv?o0MH2l1!$37&Nqy=yMG8{X{9Q-@iZ{B5)!hN9xdfVJ zF`48wqzhR{*QeWUHge*@mje8H-b~-I6feMucaa%z4 z@}y(%ToPnY=*|#uNOf*Thk@DI*iZK+cD4tZ38`W=kauzozXF%53yCm-o`6KFBhcca9FlSjjdUf?-=56Ys3g(ioy3SGy^sY`3MU3 zDSxh!qq`&pm|VIW$417Cw2x%G5J;pQ)8xvZz*ZOm#36*%bI?nj%|G$O;o7$Z6?gz< z@1(|MhU=+3OvMg@adiW!NUU#7S&+G1+(Aj9j#q;RH@^nIFO;J`#q3`;9ZA^q^<&3d zVc$2ml#J#92jUw%kbY~@5M31o-VYX)l0p%`2@f$ZLz2XElM6G8jtU@4SE(>jkTdviE2FreF zju$u{d|4X@1g!J?jy^bXk`Y%`Mxv2lYv0Ij(P8=`+PPCHGdvbE5x8qcwdXC@!?J2T z+;-CaJ!bWP$&dR8|0ik-T;$x=RJShQ)X-ihVcDz+4dREmzGxz))K)$VMh z$N)qYbkWLOpqiL&$V4X2H3G4W^VKbjnP9n-fZ$||qQEnF+~&J61RI$AJBx@qFDzzK zwqg(_cR6+?h6kCc5U`cv11g{Z2-O+}hK?KuT9BS3g$%SE&RlA1aS1ZUg#n1;T8+@T zaTM2rya5vyuSHs}EG9%CEKCmd0sx7;0a6N0YcF4vgQF=Uv$K;~Q8G@b&Pppm`Y7@5 z-8U6HOjAYVrN*$vT^}r*F`$EwDCqSKT15(&{$vU52!l2;@);wAA(f z9K(mk(2BjVZ@{1=ZQB;V??@wm<)uj~&YSADP*c>~Zx;%Jup)47QVc-TYS15_-RO6v z0A0PTbWN`b8u?RM!&}6Z92>+4*U<*8z(NVz1uUDE%cI-Y`9u~3t@8@XOjMw(w8m0s z+-H0E)CTye)ZkvCw^zz4f*xM~$!`S};nJkr=u_X2?UkJ@ob|*e6!ifd|}@z=Ry+Ja}HX*E1(=1dN8eU$r?s? zknnl-i9o2sIH$bLA(hGHNR0Iq_sE<^S3W*5jR#0T8&P)N%RvJC^eiPl>)~Bf)BtW^ zi3R{dSc9rQ%V&VWL;U@()QWNlWv!8Kcd-O<$>+U@F7ffvj7micp`Dn!TiYuSV7vW3 zoFz0!*h_9W3btjV+&`pCgK3-DCa)--DK9ayO` zoBzv!S??Jl#&|(5&n;HgTN1sQl%1oy8VzC6R8&qF_|-i1zg{Bl4@u0O zOw~iY=jW4ArLaE^7`hfnr4n)@?z3I%#GUb@y`=&xYR)moNOnT!T_v0e1C_7wK1q zTv=K!t`3in*Sqzil@pmp124-J7n+bWS287UOeIn%8CkxviY*rBAhMeyHFP`@-nFxr zD?Vq<6tMgvPf}(2m6U|n+`TInJA63%&g0)`cN+3yuF0rDa5+&dnXR4enNe$puFO8K z^zA+G^Dmgdo#z9nHH|6TQV_t6gNmkvOQQr7&j;gLqCEo0N+W5`DhhD^tYssgE)xJ& zwXxs@4_RbSu9)ljvSv<8* zycMr8E$m_3gTFFV9HqbB@`R9r%%phFC`x)E{tO!VWNlJ->Dt8bt}APJ8k$QTwlnCI zBtX`dgxAMLNl#M-S&*eE#haZbn;@M*M%g4SS}NK4@K6w`li1GqUeiOH!tT+{v$9%} z!`$!7GgEin0}^Uk)L6~E7lMYvz|TCZH6q!cjrn-rM0nRfYl4CrrHgMg$lB+K3a7!u z&S)E^`8u*hP%x1>=Gr}&Tz{$_plk2c%u!2!l=^yO_n`wnWGkLzv5g^V=eTkrnq!aV z3mvZ4NX&9^vW0KRqM22kwN12hQUos+!s^7@(oK~K3p=3(KV+KxoAZN4-Us--UDt3D zOj)i~R)7;;XkZxSu-sHSMQw(Y`f^<}R)8}(SUrAVXAfZ|6{(yO4`>l-1$!(n#dTR)~bg-UKef<^vy%90&q$WEB(Y;lRwdC~1| zaO1gjwsz&i%6V%z=sUD{1~yqMNdkm(okfzDD>nE2eDE@4(l90>L4(O#mh?-%*lBMe((_y4-h1O9tv}M zs)euSKrwlO9j)fKR&FOM+Rkc?HeTAfDB|v$A(SCPK6w4CaiOR zBWhJ02UWE57>F6s-9PWIhtqYmX?Ld6s-P*R>1%KC__XIRw}&^gK*#(ZTz~32&!&li zS#5|JbKI+nZ?G*AQgfG$x32WbY^@+yS}U+mUCEF6;T^^=rGxcyz$w24!RkQm9NPj$ zm2EQQh6sbSE8rQyDxTo{X#`LDB(r_*kz(k*X9Q=pJi2lp%$sWAI5XFC-V@l@iaWwk zp`U*?L(yaljM>dEF?K`YnJ&J)%+g;zPAtUITW?thJ~YOY)sS*ab+>_(ch|Z2H>D?- zWJaf7=}#a3aSG~8REAW`8UfniFaHuTx7Rw({R-_xJ zv=`v8StWj6d|ffmF%3%}FR~-?1PIq?@@pz-JLJ(!%+)DwC#YEo-v!!7u#gXK6kvXm^` zhXJ-Vg&34qFhRqwe(1_=v%2jmsuheAMuFK3t}>(7`D4M5eDV6Au0dY zSS64un|=TX=Eh)}A~#Sahnxf6Gu5;@9-V-twlFu&Iol-77$aoq9Z-te$49o#m7Qgf zu$x|WEen0g+3G%?!rah|9tlY+rTz&QiMkZ+0BrnZFhAGpt~SxEYI)l5kDnBZc=?PS z8vaeecKgRP==?6%Q=c2(EQA2(t_VmzRvuOGUbYsLf%A;dCxHIrgcrbEM?4>diLDM8 ziJ8(o!`NQzH1r5y|HqGqz~OVtR=k)NJDYs|jP5Ojf2SKt5C*mzguH)q+BHyq%%?qI z`$y&m0+ZA*VE)Z=9ddxM{Rz}E0f>$SR%qp@9ALy!P=O!?Rd?Wm&6W_P<{pDd3^ukw zduKGZKXzdi*ARTB$twbHxz{h}ZH08`nxnj!@Xk4R3`|D+sR%j14j(e)czfm#2<%V> z0XV8!%o4D|cEOWHzp(8*UJV?ixrXd?z($3C5S>zto6wHdw3HkmRDa zoVDjD(EQkLs#~gDUuHaf{D@0;%o5RNBond;S&|tyN66nSv)ALIDdKy!%`)mgBY&tu zPaoUJf%wEa#ug-uJJw7+K%&A;Qd2#;*V68E3e`{?bHwM_q$UlChIk^)-?QM|nxd#3 z@W~T2hC?zzy7)(q!O*GL9SHH7zM|U0N{%d14_BBF9ia5AQ3*VnQ{SoNR_kwX;zuuK zDH}&wCZc4!v-X(W!pFaALQ51b7i#@a?bdVW?HNpkqKEwcaUG5#( z9RM`7JrFEZqkIxMrpD%`&ewt{0M=g9MVNF(<4jHA3B>KXCs->=VbDV&Cv0~O2GhjF z*;D-3P{u95NRlQsO3ZAK7cq#s7Nx(bC=0P4_-h_(>EZ6(6@~h<1^1=Z_8YN15Q= z?(y^+o=Pt8)*@{B1pIB1d7<9xY5%f!c-_2SzDJZE_DLmKCq4)w-xnV~S+sLccaKIh z+N*E>egX>?jF{Hv$(ebraL1>AtmZ&5X{Hr3Or;}Vq$IkxY6iF`ub@a7>&um^vjyYH zGP!B;j!!bolM|>ct8!#LuKBsYz^@~}^AISmRG11uZyp3Ds5*n+#8o&TK{(#7s;XjO zjg2c5p@i3mmvqdoMUX*ZPL3N*e*^gh;`<9j$KFU{6I^!ja`5nV<4uw%k=P2b6UCI~ z5QvY*?tqDEpDZzBz_NhBl2h!|0kE%ImcOkQAdAP2DX|kI^WqGma8l&l7vl(2$8%LU z5T3dyEFmhDuI%qVKc{{_uU`Nbx9x;@1 zPAo?=#E>h391Job>Y|#=L=WkqAqi6&gscs`%oAT7zK;R$WlGoz;Q_|{2khB(7d5a| z;9kW{|K>&FZMfN1IcFzFJ_NS%{%K(m&3{*#GeLfa*QQog`V5spVWP2j>T z#aVv~WI2Z>+B;-8^f(1ewIF%!7|1Av4ju~G5H#P$X&ZAD=T=gF99ffQ6%zXB9$`Oi zTpY>F>I8PdYF4(dlZ(&u&&A1%HA6IDf1X%*vRedCG$QQR81=}9cuB)N(iaF6R-E*c zN~{}G+UBjeL^9LFH2;W}29^f69!W6w_lSfa{NsDx3`f00xy@+(gHLxTZ`(baqpx2y z(j4hL#yJ0oC?ZV0V=6GhC4^YAW6n_2Z9ulOQhZO!uKlCg0b3=Hl7lRJ?R!#q5 z4w8ywYb-9rR5_2dJ+L-hc@F;FZXS9!+BfrfDpLWy92J%9&16hdj0wdh*|54j)W6un z8FSD03#10_9HnuD)Dn_ohe(Z>84Vqb9D#u(5^cmZNmD!A{r#JHoGn%a)gP$Vq)C|K zrZtoE2|SJ5z`vrgSmPK>69oaPJXL3Wa)0_$evc z0?_)CD8i7n8VAXtyP&hNH0Y<@<#{%v-yr%(ONUwbysGcO-%^i@*&Dq?L!ipN|DsLI zI_eAY06%al9vB0HkD_UJ2I?CfA8tbDvzt?Hm5U($4H0BUh(<242+LQ&n1R%*?Q@C_}33Nd_;>6i)@;=##rcDN4zQcyw(wjLb;030^#u1BoUN{g@EYE)lIot;-IZ6X5ZN&hF6K zshgDdTO8}t!>u4hkW7xDy}Vg;5YhoX2hjK6VCc;F^`>vZ@-x8f_`SXP^OafK+j9Z= zN6^*rZ^4k`VrqY&9^=*-zSQ11Rn%!>+ z2P8u-D$iX|B!|HBWffx`@u>)Z;74po(6W+Qey~+VW;|+1KnMch^`{|%(B;WYORN$9 zee7RcV}zhBZ*F}a6+GC&Kv~w-KsWCL+Sj;FBhZUW{Ne_0l#x~qur(^uWR$khlbY@# zF(aIi?-#*wWx!Z!Pzo_gB?Z-jS`mq{%G|~`noGE1s@K49#KBM40PMd%dsks8cFegc z>>?#j6ydGAAbZmV^4=&j`V&pXR)2t2UO;n4yZ~zy z4WaEHKp@p9PI6$1Zq;T*bStI4XyC%z`tc`)BF2MKg{L13Ee2PlmgK=a#{=?&2P!bt z)|7Tyj&W~P1E4#>2kW;t&Ku0)0IWJ(7|W?MF0MA0B={6@xTuT{%S>GhNjW+p$qUM# zu$wQ()97Nz5prIL_VTZ#V+_JA1{~H2ERjr)f?)~KuRvLR74L&L#~(0U!pNgNifX~5 z)-&R(y+OJ-gVab1^o;~^L#4fw6Y+HKi9@o%U1^h#HQk=Rp3fQ~crI3lkCIZ@^`--( zV6;(geYs?vObwZR_|V6TZEV5$I3iO*duUQSreS2s8ML8&|2CCVoB+ZZPHc5R;Wh^0 zy}1JbUcwnwCwIRZWBVJkjILS~k2WkKdjS}bGi~4@GLpfL4Pde!ibod}r0gTEg^mGd z0mK3z!IQ1ibu|kEXhevmy??P-;!oE1OW*kFmdgDaur?~8k0(nOm{wLxrIm;+MHyI9 zlWu9tK`3%4(&>VG)0})c4hV7$TzjhO1cyXF~E;nW#28{ zqOzQaFh=GQb$Gm@lZsRfXX_<#sJ0u@&fOMO)^^w^Y%WYN?wRGWc1JbRXU(oKrsv}l zq}TelCjLr(!gVoE`2u@Y^hi#;_J&n{2-J&~H8oqIiwSY?W{9q=2mSP(Lq<-+YM;cW@278F@(#nCM z!oP86P%;M1u|R7JNFpf7*yN~Nwpm}br^0b@rq-$k-B)D+#UuK=(l%xqu5w$ccRVO<;QG=kI{Ka=F zlrrlZ@4{n4+5k#;>nj8LGZv6gZB$HiYh6tU<0tuw6Ry0pg~f(R8@=o z<|anG$uN8!iR}yph_^q@({okYr2HSoZf)tzE{sGYaPWDRqt2i-%ZrtGPw{lkHaU2A zO+TA?a@2h9Ni~00rUKw#_Yk>dWq^_N5`MwORT*5^~y>c3W~7h4!wF zqtKJk>9>$ed;Qq3QFyW51wzCet!+YSQTw*Gw<~wY&OvqFo{HWsqxwF&vWQH4yt=GE zXE?Z%4-Y>m>g&Cui7rYS_HghG9!5~=QM1}PLLwkz@!BIXT$4ZEi_u2*=LXK(Agen28__~q;77%aC%@j4c3|%ItW5tZN2s!rFW;X0k!~$1wG^nJ z<23<lN4hNT|-hAR(q zVrXQ%!Is9Vc1I#cliPWsKcklY3hG9!GBj}SN=XTm*I-yOQDsT9MkoWAB}Qk-6dkGL z(Xu8PenLE{?%xWr+QDgAU_nsC+!A|}V1y~j2qHgJBto5*vEatc;9$XKJ{TzvHK*WK z8!r+c8bbf-!L%X{HmyZ6ZTc(>>=w(R00?xp8IazToHVl?G!XI$9*Q8R^aE(!(WkWO4Dg%%53isdVJ`jQs^X9 zU*b1WSKYiepnEr;JW!sp=Utr{ZwpJ#5XB1Tj$8RCDw*ASfSM$nqWAKWf-OXCp0}We zT_GT|4Mk?Sog@pe41onMGXw;=LEn3GCI0Q-{|?kW z!r{tJ1eL6&#c8dv7Vw(Z%9HRCqP;ZPl2q$+6p+G9#X+SZA@oGWpvZ-zV{i4#6oaG# z7bzN4nM2f4*kZ{>om+A2>fAe20luoml2B$HA~m%F4JjFWtvOaIZuRpsYVL~Z3O_YB z+<|PP@c6mzKvy35!(~SHmED79rcyG;sda`8xzb4$c!pobl}fDR-;N1A{r>ah&}D{V zSnPSK$sAkm$`H9u-1E~aZiS{c{FA%Babrg%^?jdAvaOoTe!;d{xnrR0P-B@s#R@3t zJ|j2tfoX1AzC12Nl|$SK{F;J9XG_5Q$17UTrCZxNU$xH>Eti=V(lO#?H-%6xV~W$K z$1==k6Bbr&6)$QklmeYFG;VuMTHBWHK9@hj25^R4s$$;chuK)9i}k;@N+6vc1(+{f zV`$<0tLM)hYcb2qnWas|Q;;2Tw1&B;RM$padyY79>YE?m*X-bJ?NI_A@ z1E+ZGx!zyfq$&jZH-v9^pi5>W{;Trn;C*BTHY=&HC8Y0lwMf%cn{IMRYk zQ3~$4EoH=ZXx0L(YTpj1^v@);u3OShc^~UJbE0#RzOR5_+tv;}*d+Q9R%Mo;(E7J)XW;~ew z^L7?Pb5P3F|hu)vy zYBN%YLHrI>3=SVnRHu+GMY>9)TejC^?ED)_hdZXU{lZu(vYA^WbDU}QaMOwYQVOW^ zI6yj%3O9?6LTG2~xNDwoTG2QKX|i;lc`&vswVYa+Rx%fVmP@L(t}&;?o*`p=fr6Hu z^&vK9Yd-il*rQJhjPovYPo1%wxu?m4cp3Aff6h z9j4)C~{ zZr(=Z$Qvve6+7b+f`lS4KlpZAuDeqNh+&%O+`xlvbo-7eE|KeZbmULoLZMG?FOCQO ztE7byN7E+r`l(ZCOjs`UepK7$o@|^|xh!hQy?CYl+6(dZq^cwG5}Ki|t71e5OBPvA65M{QS z{3U0(zZaVwizR}185n<8kA7ZSNRWBe6nfOJ_3)gTI6tWPWe>&rKcI?Po+mA8f7}A; z>`H)UGd2YIrO>?f$}?YTdD<1q3IS^r2h+jBxDrMAPBw&F3E@lsHT$u7dn8`PSM^?b zXH^DN_S;*&ukVY}LriF2Jt1dadc={|?ZmkS*$V9EqRt(i3vq}o?$Yuw04Vj4Wg|~@ z!LYjM*d=Hgou_LWJBEH)csSJrcphQI2^s9sH5q&SkNt<}N7IT|_xQ&XwR!48EFepb zb8_1=r+4V=$H==c6km&C*R!CqD$mL5TuZx+Moq)?qT5)D`n;VW(&e_nU?l6D|6uGK zn*<9QD?GMs+qP}nw(Z%mZQHhOd&jno9cJFjmsF}!l^@Z!`yM;eOC%8G% z^@XpAD#4516520LocF3E3-U}-j0*Bhrlcp0T7pj|sWXGP9kAd4k&0J8>|i;(+|m%h z*`Rj`xr&2T5^n$DN;tnoVvakO?_*oLTehL_Vc?c+Upr3a%Vrtg(6L;X4Bs(hNHa8< zH={bTA`^5PZnfL>L#=vBnk!{IQy0~4#ToxSAr;JfkCl1VHfr0>Ka zyVKLLhoh~dWAGu!C(S?DDV!VYy+x4MVLqGu>`ys`%Rb<*a=ld#lwH#A!`mi!*($9! zFSrmMR}BhxMxZ)rpVkL1*IG`^%VS36Au=a1b`Rqwqt+?_H1uyR}hzLet2Jb*`u5sj5Z9Yr$z?N${@197#6~2RM z=T?xy6;E4u%9wEuf*@#C4UX$?Gm+n>Hzc4=MUCtsF2!jrwS65c4?kzETKt)EKH{c5 z`jbfB+9>4SQ;9{G42a3f6bw3;^-p#ggYv`!iL@3>-mp5@>CU{i&8%6MUPSE*p>j&r?b1vK3% z$IS0pa&I-Z7?9+;>z~|^i9WdW0D=w&Hb;VbfqoPf2~bc^U_{Z}+PO3dIHbjA`t#50 z>*blAY{3rN66EsQ4q;8lxlth(9W6mzOn(a6)%v|}?&{Vk-FAv?HW`J(u@fduwf2%m zj5ql(rSQiSQ&!x%<6L` z!3P&WaPhaNjEuP``nh<^%}kVnlOGDcU8i@=pnpLS14ecBn)JFToe{=ahUp{&W)w-L zdNU>kY{|6`YFp$^HFz;AJsW7qHh6)cCy&<8I7#o9#JvV#jkvCi@Z%0i-CgKBL6uXE zjI3T)CbGlc4BrCgm7C5|uucAdr2)jIIs1Mdj*n9G1oYMT`f_l8Rn;SJdiOcMg;%lU zC{tompkml{jG=Z|f|$dFacf!u-=zU%qirnqtAo>4?1yez9ylRwNNHdv1<}rcKZ4zw z^hNkhVZh2*xOVzT;vzZFwjrIIf7U@xTO7-Z&)7c($v#m!X4p8^78Gup<(cjAHOS+F z^H%O2F9JfI^pzC1y}B14ITu6*3toZ6hy30y!%0OtW?Oo+5VW74-!)MX{xqd@<)6V#h0LO2iYf<_2kWBAn#*)1CV?-gL7a8 z+C%dP=Vx}^ryPIu!NK0|&AEnZdsdgecWKn-^^$t}?=dYE#i>H}T3M`~gq!aYdT()P zW8O`Xar^u(ecD3dQsf2FZ0(G??(^9tqSdFJE7qZ-kWhO{Pxmf<_16@s%|An{cJ&OSsy^?@bhm@s&zwj~?e!wi9~x zoZW5Rxs&HUIK;a6wB6aAUA?(lx;ZQ1j>kUJ^ws$-ws~6KW>{x^NPGNKo}6u_`QFcU z#!(*JO~(4&csY>nHu%la4Dj!Fn2Vji{tMNs5_SMqm{#~n7dWDAmz!e$?0H*am*MGK zU>51ATx0fZEM7Tsvaj&gMpWrBN{#Y@yAf7X^KT1xK8vxX<4GFeYO^n&ct{>Tv)Ok_9Wq58w-+_xr>Lvq?GOSTVEviszdDoFPGG z(K2~j-)$$S`{t|Xai&V1|KGcP&rVrh{g(w%qK=GaLZcDk+H9o!Uf!XLTK2t6{pvYa z#siQ+gE;qC9X|7$vI&hWh%|Gn3^Sm>8i{Nq4OSiW8(k^_W}dkaji}O*?`UiY!5w%Q zdC@jumS}^)5=B~$!BbPY20^|N;_(&D3|}MWpMxdKVByDfQAnSL|l`=&sK3 z!heMZ=bAvudLmVPft&*wIDLQHkC5nMpdLR7b*n5nnAL*M8h;XsjpyFw5tfN%}6FvR@Bq{IJ>F!Am=qyp9?d8Qp(T_Z+!iKUug38uGi0)&qu|6S)aD>{Vxa69#I z*%BqV6(`@t@8veUb&rj8gOd{*GIsMAc7un15hE`e0)D$>-Q;`=_*y+PsG9;ofEh(R zt%5NJun?1wVJt~mi7r+YU>oRrOi34MvH((+KC$LQx5*7eAQ>m6PM|HqL1zUADT5%3 zO;r@!N=`ck1%CFTAUgf`BnsE8=L9B{azxKP%arXaDSdY}kyIA+^L6^o*m8OHoR}AA z?yQJ&S2Aw65Pbdv&42vmlk*gy2nOI4e-xyj3yJ7bCaAv$uYL*nrjKQcm^9xDX1R&X z+#4H}mZQJQ19lK;IiHGdb=~v#vbeTqL2B-Oj=S!TorqChAk~6VZ{p?YnkA?&sz3W@mO{Hckyru?=8ToRbj-AwiM~ON<9?-I4}M z0e@~?rTX9rXn*kMB#Gv?@OssiFXD>bs&fj84V?;bDWiG%b+@^5w)eaz6a7)&jGL^E zF)b8`-|TY;!v{_}$-F3)Z{v2bmaodGV+Xj|E2 zFs%)hh1yoGx#gvph;D&7Dexd+nf0Zz_-R4>dGBDM$?z@nSKa!im;$5`naaA3%yVzTu7{%1f`+7m5d zWRbzkCV7o+BoKX)Z4m5FjYork*V3NTQlJQYi)5_q&J~Vg6rBx`QTkRzKEGwhT2VRu zyY5*^AS_rVhws2i!uX<<8(7X5%xeO}4-XJGv<9|=)l^1FeG*iMR2*F9Gy_Csqhs#q zuy{(jjTrH)vM}_zx}1*j9&!N~aQ=->zh2T9oFNHIi+LjcTF7BU_?q%Nx$q)ekVJYvXThG zK3=cGWsCFFKKaJ2b0|@JeG$%pYbGQO73~ZY?SHh z$rc+KZSLSPF3|mcrOmkSL30lpiLPta8;q+Jj3E-jX@_A7=%01XgNNK1%K^E;|N7^{ z3^5yVRs=>%{V6`o+kgOor@G@Gr`&0R<<+L^^4YvNzNEKwKE!vFfWcB?(*%&)-T0Me zr%8@IS2-D%K8ISo85~H047kcCA1|^&PUnDBJ9NHmPKeNCoEx`C{17k=-Y|--tAXKC96EtO%)vJ1{x|%CC!RL26!gho)H{6m+{FLb4J4OJ#Vuknn4C zaF8NTVlBsr6XNrJs}5iSz=HGzZtn{0ST#^K3AE;B+2_0vsKltiN@CIiVs+VJ^o>z%7W$HTGNStcMadg_hCg zcpOpwtSY2MTycpvp5$!Sz(9x+GGT9}L-JW_99MhwP$dbhK^q}FQ(YDLWV%TRy%+#H z9!)Lfks4wmwRt1%I6Ve6d1<*26L7JYszQL~&b;2^WB!W-Lf02Oq z`p|5n$5YhHXLbPiDt_Rlf0wm66tXxVSc^wPg2Vu;&n)DJPoWJ6!*_Va$e~83z69U| z&&fIxwC~YsAbOd%_Quugwxs)v`oV+x*(N(RC6ZrV2XVJ71GxfguVV=v3!QwX<>7nc z7zemp8)Mk#*8tIOR>rFf;o5BP`OON*TZXfO#Z=1TFl?x(WJ#L1znmD@ll;Kw0^;>` z0-#(XO{r&XJltP^Wzguvt8J-uM5>#1k=~)_Md4*TMp6)V+edy}gm%&(Q*lfOJfg$v z<$znKmY`DGX)Rh)3}Ukm(0$I>jJ4bQrQB#gfSkzSHG_;t$S@sB{Doc>!RB)`)Co0> z&gdED+_y_!B}G|%X1BySLabBan6OHOgA~WpT zP7=REi@sOX3Fab>2{D0qv!%|iAL2=G*U}P~Q5`4!WwUG3K6Y&8b;lm1BPF?_p`s&+ zTV(H6^N(QG0?6MS;H8KN11= zXxdPQDgm-;*sM*PHd`%f+jN~qxxl&rA4^2=fQs?`GYKqEP-=F0PbQmj%Pe-JiRtEX z#deF&5_@1ynpHg)OJezr9I2FoPsByYU(_0KQrz3B{Y9w8Y0nrOU{_S+&R9LUe4y)m z8yhU853qB}-uVOPkTx}e0hSPE-6+`ZQtxm04;0}GC#)eSXBiTPNxJbb2g$m{=qM%L z>^24TjZ;Hbq;RcTpt;~QAOIRs5U^hX(v?SS5vOv$A)^`81-Yt(0fmTSY1Hmwqj-nP zw3(@NRJ~NwpyW4%`v=o9b83X$&c2{wR5Am!**^tMW9|}CdNSx$lKBHEB85*PbVu?RXOk}s5yH{H$MoFt zTmli!U#nc0##rU)p;$BGZWB4<(W&)D;o9DqIBD$;wbn ze?D}e4Q6!_39Peq5D;pzf2X7~X;kEdwf=aKdAhp7?WdV7*uNvxfwoMwtDqJ)qkk@E zMLIOM%8D>C=WU!nulJ@uYItE4vt1aJUf7LAT)Mr8?ZU>%bLsx|^!0d>|8#fvXW`*E zzlMvuvxYj&i!{kJH9!3 zL}&r#0(lUllUF!~R+XC)CWrdr#)$IUCU@AK8^l$dd+A4Tvqw`m{+S**BK9-(d>3=Ast)^yPzLM6s z)CN@7sj4jgz;!X$>W>z3AO}*F)7-X`4Nnk=Rlc7XpMZH*JwROejE5qoc;A-B)+UK! zaqg<-;@9w~;zRZjn-I(Z#~rEmvp#!?US}*}8??qAM&(kPUdS5do)&o6Jb1Snz=jF( zJn4WD@}v(0A>t82V6S-$$$R!weL0NF>dj|@zW6uxO1x?}jbi(NbmkW=hyq~m<2|^Q z2vruiLt7Eou)?h{5DLoRT{lt%8-TaHD{PI>N1l}2T{;A&HOGN}RP8t|92 zV>Tsh>-LZ<6E@JL@=qV}T9Sl)6kl4t@aQtGqAr8R?w(DQYX6y@S_w!>t|DrB!Ohk7 z!Z^32lX67i5%ECbH3o7wppKPKiRqC~qi%gU127mkqkZe7_pMjsmW%PjGQhu8&8?*@ zj3;|YJ23hr<$Hg0X-E+vq*OAf{qFYg7 zTw|hP@B*rDixrgw7}#2*R^F;9{5l6HL<6qUo&Uh%Mi09C<8%EP@WH!xzw_8dsHtuH0 zoI#1XD1GZvNJl3nadVwM#3fZk9J-YR%TO^&OY-p|0mvqr3#O52Tw3KKA@0N554(0s z0OF$4=IUeL=wkOCX>{x2>5kLy+~1Z?_HNK%jY$o-{;~<%IaBNoA~rnC>#EhWJ6~-G z(3q^?F86Q9Byg)lnMPnF)wc>F=`^vjR;8%tPv^W) zXX&Ysx*xfjuer)vtPNq`GvTztWqCYpN9&kTY-d2_SoM^3e$=iEROS@gTgCnG!q4vq zwbOM*_Nm4254XNml+=>aDi?iDNh_j9Qhqpice;M?r4XmH(^pFSiSif^21@gvE54N;u3ZEV+~zxynr>C5(A@zf5UQ7hcG zw`Sj_=&h|bq)VE!y ztEn|z7Hrxc#y$j{W=dXWZQR3H+Yw=nVE#h>%G0I;+dt*wPrJcCc99xJri7+h`tBvx7Wn)T@v*R;y53LuBa^<@FkKC0 z8vIRwi=nJG+%;G?6=kW&Gl{lR_Wm^azV{2Ye|@A~>|OjUU)X?NmL~8bFj5^3aH_2% zPkMMb>DdyyjA{eHJ!P}&h%ZsvCOOtellMFJ{6F7UapL&jeXnm>;{4yu@4i2Ad0uyO z15fau`}gdx)Co6WK9HpBgQ!p#7T}uuif5JatZ`{dW&dnxAe?zpMr7^L_mt7%SIP_}j-LkVJG ztK=+I6h-#}9)Of)m$++p?qjXerq^4B;Oj@$)lL>SGR(!8aJ@b&euG}3oQj%juVM#x zx9_TtQwqT*O{cmCQP`gy`r2U zjheI#(*mugFn&?feyXMAXa%Wmqfc~eoSFK+|3PajjP;YwEC6e)BKF8FOA7B&FS*o{ z>!^=}=fGpBLs{R4ah4bHd-ZlkWwLA&b;EAk>ebzuQHvm39M&N+g&JE=uej96->)i-aLmFNNw zdpVKW`K?@_UTq`?Y!Usu4K(hcH96?UuY`yq!*vxhD7Ov!`(~(Db=+%3wD_A&g;Mu! zkJQek(eCc?L$wd62xJfb1RcQN)Ua$Z3@)?zSOnr#-_^hX2aW9K6$PmbyK|CEBwyc@VtDNC1Mg zP4;1yU2|;#yVSTj)dCi$#TOD>s&5Ka)fCGa#T_;AiHg(}6mZd`O^CTPNUM}{n-4!R zsy!k;65;U*4DV2$y3?w%6&HK;|G6}GQCa1|P@eluEmGQMK;ZXUYS7^g$30nc0I6ki zt%E8@qfe(ZRgCCtps_Nj3MrN5wm|N5*}gf(1bffm>-AAmIKqj$BSPP!LG}&@uVfJ@ zSjM*fbc9Q7sa;G)0N9EW_CHF710p7lzQ`n9l|BrFh%?Z!X6grBz9x_0bVf5{*z|%y zf<=osV3rKUY3wHYF4JT0U58}k2FtLgN*}-CMq&PLk_*xl{u>NHL@_-Ws~PQ4AaQ$x zXh$3?j$F}%ojsZ1@ba8Ul1v8ug^VAypW%$Lq)1q_;iq4snHd5s5WE1&2R8|2v=N{4y@)~cn757;Yc(0ROgvk34 zTjnG?r8ToF>B5I&Yj%EcI=}dWhk*-sCq0(w(sjta4X zuct;7Jn0lyGZjo0&Oy^hN%!GLW`dp~1!Q-CYzSl`i3)X(S+%Ut9u?b}@#x0`J-tNa zC&(Q`20WNC8rOs`^S;pF9&Tk@TWt>o3oCM}&>@qGL28$F_=qZ3P;}_$r60CyW^$bv zG^NiSi)PMJ?^=aEtZ2CTbl=*hpi)}#2&e``eIV-9QHu-QTX_1G6q{9z(xu=lP_(h# zxcIhcfOj(O8z^JQP zhp*coU!qD8a6&-yvy@;?ZyHhLv(8!RWNB7L5k)=~Nd#twLnXae3(MbKfMg^F4*+I%8<9+fBm@S z5srF>W#4!ta_QXp^#OFGy(0^~w*|CvlA6;xl8KsTVFxD)NF7-W+S_T!Eb%q$(`5Zu z>_vMdXmc^2ioe1TU^QVK$ZsNJBinrk?Vr+su&|gu%!Qo7pXA7R?V|@!-c0b0;bZiH zuTAU$BZD^55!)rUC`~T><~Ssfu!>NM8&W8DDOT?5L!7iIM-@Q$niYBnFYJvnrnq4m zd&3s0om|_K6Q?}3;2QeIKC2e5j1}r7a4LCLtGX2`S+*@5wHM7(6&3PrX0(D2pTdoJ zK%Xz*zhGy%ONNm;BZuU zeN|JcYVn#26gol@i@*CZ6kZO2sG7 z%I)aXYkck1?Ccr(KEnIB^JH~I?}{I+=4Ln5oY7VuDl&UjU2iQ|zrMG80c8OT>2#eP zr9mk2UeQOG{2cDhA<^`0j-E#P{#T1}h~y#K8wUWuzxn^+aIyZk!=>%LIqG!#&G!?= zdlq!9LSlRRkn=t)iK;1gb}?Q-vieJpaFL{w946>D0F;!u_}R%=heqoM0u{9_(THSE@EM;9A-pZEq7M}rv%wM%kQJ!V51gqRvWW|<^CVwU zN$xgK{y9jJ3>SV34`K9aPzWzJ8dd&}!=+QQZbL#yHyi^>)ANEyH~MVco#N)pg}G*n$677-H@l zfK+&X`fL}MIOMiJkdS~ZerJVOCb+X0c|&r*dPFq9x~JCR(<0LH>ffgV)f#I8CVSo> z{*`*55-~vx4{m@3Sn!(m?y_O$fL~_z|J{881a#x-`Mmx%eZ9Rs+}u387*m%L zE|<`UqV_M9-!4hHdAR%42&2QO-E#(c<(mI*Mk>5(vr)S%zqAKMyS-_ zgU>c?e@{-`J3kzg2mAT=n&j+7r*N5a??Tq7+>3yOCcXCRx1ZKc|JV)>!vqi?q_OBO zbcSx3ZhlcEy9;E)O-wHYa{ z?_M7~uFt^$HuFz~z7>QIh?f5MF}^rG96j8RVQ;TM0zBzGj6y2qqLv;H`nf3y(>y_5 zQ-p@t1Qg-W&!i(3ouK&3`j>ZkVK;xHC>=8!5)If(M*ZIPJ$ujo`4k{RDLgc8e)R#x z>+Jx$SUKV)cs{46R3!w}S7NcW+{9|7Tzdk{j3j>>+M%r8OTBP3JEJWtT>vDmo% zuQi7^<~L*7wn1hBKL}}fO8_f2ruRCG$L}5^mB)B9-BHpcXN3=eN{S945Q`d?9~F>R z(cpAVRbtV7FUpIMhG~T!Zu=>P%g7{=g&WWL+t(=Y$ws5TP;;0I;Fu5fOx|gNX@)YA zEJdw4Q@%(cPH-{DaF3r{;nBcAR}^SL@{?y8nss_F?@SQ^^I+8THg4MYe4_cgS$Te6 zSLQ$;#Y`{`+O)fTCg}bLYL;M};nDa4ge)cuaWz)vLPSDu>%U;pgjx+%2sOTOu!l?_ zA6jgu8Lheo`Rj@1&Lq5sh1pQWeW@OheaZXXTs%c(aQ*Y*42RN!{)-n4VTSro@Ov{L zS0rB4{j!u3+4qu>@(d7oj8CtBD40OJA(-n4TCCH_0EDB;G2a4ch8ld9%)^K?M20o} zqW>BpPYfrD_0*l$6A}%j&wzM@@i>ha0~|yT%%n%6kZp;7mscZux=>K$Uw?>o1?Gmd zfc{KR&jVM(fQLj;P&40+sD~(E!uq~_)&DdwA&wqWmco0j1WY4ibFG_yU;`x00sgB%U~2wGV{nOD`JrL?5q@) zREl5X`w)xfyb*?gn}a)R0p+kEBtkKB(>4@)639gJoE?0hnx&f3;lZt~e`nY9xBws~OLfe@$kd*OEcfNvrctOEK=#-MFix|*t8x4+ z1U#^GU+=WW3N-|Mrfv^q>9OAjs-5+v zrrXur>|~hjt5e!e)PwZMO`GiJI$3V8b~^=Unr}WJJVasN_g#+qkg8hlT%dopNvbph z?GJWS(JHvhdXTFsTcwE#IAHuX39WG(7bV&+#JXgkIIWyY}O+_1RypSgVO6+HG1BV}PFgvMCzyTE1vEJ~7eYjWFs4y4Y*53uBwS(om4 zvJM54r5h0N0xI)QD5L0ymZA9YjB7#H;h_Flh+Afh zBsj(M(1^%o7&0DTE@>iYBIY=A$SDD|${a`<>y!Ziz9cppl(`|1H37A z7^PonwW@)q-*F&`$`Mm2Jw3*g`#M1R1j+-s(unoq(Q$G_$kZA{)LOO^omawvE$J;Y zv4CZj+9Vr{LxkSvo*rCsAsTg{@YLio0|AG-WJJoCA38-8z3)q4(aW*Od0f8;zGBn@xkX_;7SIa8+A?xYX~Jm z#MPBToI=>nm%vpABEw|zywWGiTvC&#C=tMSq49apon2%QKLr?e2GEzD^gBI^)GLZ0pEivDjdek6ol9)bB3cEQILJ!(EemlVWY{K7hRzbz zUJ?k~i2=1hk#Yi;EW93;fwn3D^5`Zq7?tz*oUiia$h`!qB>~1RWIiz#VwN1*l^Gs` z_zHkWUz9dcIQdj+R~~-y%nGxlJY3*Nh4XbIGUHK7pe_LdmZ{)}g44J&db_^=2l~A` zwQBAU&ojX>urP7=_EhNZ;uAWjn7LRIPA<98RPk_3dbg%GU54oUA_h8|oARLES{cSL zq>odvjD$};xEPRJu{H*wV!mHFuzEjDU5A(ck=8FskyiY*gbQiF2yln4IJD6ru&jS^iN3eY{_+P_DNTkm~D z0m2W|jh?8j&EynXscc41Q|TLjPn|1=#|I>gA=>Mk%iKNM#pdJ6630`iMOuw|a2^@6 zPbpO&L|9`Fu)`%4Ch2P!=E{JEEL+x+ULJ7y=OTC>GCdXHrrVOx2di*uk7_=rl%a(* z&-1CS$U-6^jwB~>5%O}`T|cI;YRs22JU#vy z5ZbNkNnzh_YQwO2Oxx~_o{eX?y)M+?{;NF3rkDG%7?;5iEHej;ayoNbEe=$CJTqG_*C?(yBo#cxE z{66_*J|_tKxrW9bRh** zo1PqS;TUQDVy+9Jkoc{mr6LKbyp0}asJbivtyncY@*P1PeI%*=GV-Ury@M`zwmH04 z-gs4ak%;P`hBuPfocg>E+z?peiB#j&hTg;$*O??MXew$2+n1JigB;C*XVkI;qbouz zy#}~q!H^xAXvt^dfbPPDg4>GMms!%n?xW{l_cPd!NKW&Ad`LGxmnAfAc?&OEGka9y z?R4X0*OJl^3yS%P{`)lIEy-*hepD+z-|{EhsXX&tAb3Wu1UFiA3o^PNEkzkP z><5#_!XV3zrs-y_EI{?fPNJ@Rdn4f3i%8g~EI;ego(Wn*bm4hnojN&h02u%0Ng(aYE))x5KM z)_yUkk`i}G9ZB3^Evu;@(7KY#cj778KA=X1h(}$Au2jRAG|o^5&-&IL`EoQ*o%lsTa=Bg+67E;RXY7)i*W~Y zG;M;LkD$Xff&9wX49_3!c z6y~MBeJ6HC6k3W&2V+5v)KJEX!j>tQGY;7HSl|Vt{ZMEdo!(!7Hh)`_N&~#+!f8wq z*)eCI@RulzM1Fs7lu7|yIzll<&u)K+QiQ2EL#z-?pi`{B6vf2s?dU+5@9ln7~ z2~)Lu)yv6kI10RAtXAFW%6{c&)wQ5dVg;5PPt=MI_b zLU<-Cn=iRt`fgKyjRwdkkvXOr?h&%ZImB5=teQf^JW@(ZtJHGpF+(H!K&mvCws%ka zy+)~Ne3`lfohyW4y>E}yyS|{8=TJVXck%v1_A&~KB4&7&0HLA-@?I3(J& ziOnK%!+2x=?!Atqrfd{S94}tzJ*d!0?57!4lv`;cUEp1|5hq76qr^p7wzVoxmOTR5 z(!SwKC;vL5FK9;cm#f8BSaBUHRTLZB_v$i~Ba1L4$9$V#26ult_}mN`8_jY7Yt0}{ zL!O^c6twb_jtdqm0@I4A^2Uy0Xdo`44^Bp~Yi72F-OoDoKrDP0FL#^BTC_?Hr+?dQ zhpK*y%^vlfpNz2^6TdcZBGYYKu-VRTmPP)3hCMCu1xN!%nDkwT4d9gX@uzUMzslU~+!(^XFryMS7?$!d!2@0SA+cA0g*BV|7au)8S*pFSWo0jM*s@%(-7d}mDp{0iVA_T}^LmV5GfKKCOrQYw2%X|s$} zO%kXSB|0nIl>B%@CXh|kmXswsfzNQ{p@)}S8{P*ItUS5t`&7^2Xg>P(2-oibw)KaV$f9x(a@~bzpnfhJj#9GK2kZ^C5UL&Lr zsXv#6TFC%<`mT8iC$+c$P~lmCC(F0i?Q(nfmDF$6D~C7H+#Ew(t~I0Ci#G?6-ABm& zt{f8SgyV82t`JrSJe6d7cT0F{#Ck;`bEK?$8(W!0`Nm%z@r?0FIj743?2tfz8szo@ zE{)9|wvWzf#Os>liS5cQC0aFh;_cMEcb3Z=AxXK?2i5QH>WViDo?R8YkvM|&UdF6R zd$qet+-vr6T{RsBrWr(lPeEWXQxwmlUe!eI)I#B1wwR+R79lkYp4WA03mi!jZLkFy zo>*(fS<99rnnJ^-8rt9{DI4oEwNOfRV~;c%e9DXPOr3;!=We0mRoDhgGycVLx9L`W zT0Y-d?8z^aosDI27?P-^J5eG#L`ZhT4fNbRzbcTg$_}@$@D8WfG2M`x&~C(C3iHfq ztl2W>oqY`(_QkFjN?ha123`1@JM*spu~+T_?3SWun$y~Vda~m~9R+Lbg`9g2EB4a! zIJV82A@jOzm(5eue4XRtC9)bdKT0W2oHXj?tX&pE1;bWDcUSLZT_WP0B2uAqC~We6 z^Y{uk1-(W1*-~N**ITU}xTo0xF399MiV&W~!Z~jb{N- zij)cbN>90_1TBrCx)E@gnE>H)1T^#ZyqpZ4AuER?*TE_22RhCG?Yr zHTNl+{pH59q(Q}|(f554eQa_N06YHvtOt224R325m!dVcoD#KVfPx1E z1%>8l5BC7S{1LL~`vV8%hHFjtkm_|ewjoA}wd@V+=8?|YxFE(7vLDWq&9+KI4LF&f z#?-%ZvW;UFg2Vt`^LG8v-ULP&Wu`_zc6*f}Yw(@hSQLYbHSnH*8m2)J_W za$m2Z)+sxoVi#lyA{6YU7$A(tNc9mK=sCq&Yvfvm%4ps5L2+UalL0=t0OqF$T2F~$ zD-x^)St7i3kdWfWn}(%yI>2JCCGg@7h6 z&SNLJ4P3w=wjLF19{(DklRLA5UaLq_Vv<1ThQKb)r~HD@RH^`Lj3&`QRX&{Nd?gJl zeO5cWanse-L0cQF`wXiQJ7s^G0;gRzR51>IenoZ;}muL4Sg&m$&PbbwdAtK#!r)j;{s>;;OgsuASUhfe^5P7e$ z8IRqzdoYqXK)o>SB=FK6=RmRWd;={A@DExo5rl_?Jol17|d3DCbK=MhCa%JuPBSf_YR=qbc;&pm0 z!=sYD>m>gQ53_wEVz)ybjrT9bD?(1WS7BVUC2D4CwCx-~tdtd`09$r6@=$d=3mz5Z z)G2nq2w#NK>FODvg^+u5@frwYc)4?C$K+RJ_T(txx2sq#K{K=PN^M=@|1ybe?|cDa zFCYF#7sCMOM^;|nzM&PssW$}0kad{$OqAoPP zz$0&qHlnM*&>pF!8nSPdxA6hBAzTH7da7XB7s4Rzr{227v#Yaf4i!@DvY)H3Jqg^v zW+z|w$hs*ax64<0>-&l!T|1~+n z9Noa7jUNk(9UFhKJa8nNuzx}{zKFx!r}E1!Fj&X>vyYi@p(2^^>YSxwUuJ;x`#aTD zt5T_FdNacPV%u`BY*JJy%8Z=-Ai*{rPj(nqnpW1|hp75Iw;q+&n5j3>ZH@G0D z<4T?P@}7#nQcCm31mxgkkdKyCXfqC|C0Y$CNA9i~D0otxJ~1vn;wf=6tAY~e=xIKQ z%A4*!2Oow0Jo#fo3?yNmU3-(m3RiBQ`wZJ;CBr2<8F4_R?7(H!xLT&NrL1@spwy_F zf~Y^2p&aX+4a{GfdWSNrlNY1)3)U8P$mytjoYQV9%lQ%~r*Txf8NDY)@hz^>=Y3u< zM=bXetmftO^Cvs^WS8w`P()>va+^!~U*_6}_BQ!3^xop-1|vmnQYUVN#m&)HiS13F zOB3ynuFquy-@DrLvsDKI;+$8zcST2+NNbnj;|JmNzfS%+G}zwT99gr)`Z4E*y}Q$& z|7Bfr7#^wxKmY&)qXPiY{NDpNR?ZGChUPYwMoxxKp8AaXjQ>HgwrJQUVRayW%c1@V zhV}J>f_*%k`=qspr_~I#P1&JkbE{LilA3{xvqz66hNeY6?k;U7f(_Ka9aP>KqGMF( z=lOMJ;rC&}Y|y%qD=T6oFjl4OLbFkMLj9OoS-R`|$`6%9hia99uHsFbctLSO%&HKj zESnUx0ua)whAlcOXuVT8BBSbB;V~4|k{DT#f(K>rj}x1W+LJoH8P6Zy9`(iKKYf>X#5MjaJM@Pw_^EIk`e< zFd$;bzzHn64RRKuWzBG3+7@h>E{o#z$sY6YcIMXUi^|FtT=+2O)`pP1KNxy4rpe)z z-(04|mf){WC!R{@KtN!g!hI_ifEkpH7(~S~UC`GB#m_Sz}RY%kVYnIi{ zfE1OWdJ@2rtor+5Mvk0_X$vM;zJNr72J|;;@GC?pfSqL;SzIp6{Dznsl1Z@pJjU95 z$XLpaPMbhNh+L-9Bm#Xw);jl5{dwiRGgmlv@M#VgX7V{= zg)`D5-*ILuCU+B@mg9VBt+V@e70TfO5q7_0phD;4PdWa>>#|$p=*Xi?a^V<|2br#I>y)O2 z)=f;`9JBDkJV5s_^#?K{f0?Nz;gcfF3rk8+ecp$3H7rT=hjx?Ln>xj)OOcLIgL0%z z+p&deNDQ5sHwDPNatKjb-Eek3nU51_UT6d+vK^KR?G!~ZC1;|~?rHrmvC+Q=2*^8nE!V6{uI`JohtoD+R? z-#K250U^rWZookP9OssFD{H;!n*_?#-HkmheldJ`u(DWowR}srOHwCqSVQ<0kZ9%cO zB-C6n{W9@hU*`H4kw2~svn!7C0(L8H8RR6Z+b@$tjGMvRBUY>#%#}}cH)ls{kF=hO zZc`g2i>58YcDLL~f?gfFamIzlAax$rLNWv03+Fz1iFHZq-bN5H_46=U zr;Ne?>~Q~GIt}RS;9@s{A@czCow1qbAv=bFowb+44bu;(DHo)eL0ZK`#+`=X1xCX` z;N6N_rz&aNfer(J<=kn*L;)k83ge!jjxoThV=5R|4=TvZ7k&F1mhnuxaQQ^V##I70 zgZFk?wd0qzU>?Kf$xhSDH4!+31fn=pc;r#YINlbc5d6R^%(u@7!~1vnGKM(>4g9XS zQS^p4D4WkHNtf8Y@BlumGd$frC<3uP;2t;T2kvDbAq`3IJ0Wq57_CcwD+{4&pnp6lGcm*4RXqQZRQw3g1@@Ze+aXA(U+Q9?eB?6JV-h9s8_-bTA`+G+&x#`j_tAz!K#7Z&BKRAt5o{k*boPxNHx8g8m4Q-IVUs%-Z>nD!Sk z->-8{9;}bhey^y&u}t>a1&s;VP18O)80eb*bf}MlB8(oS+6YvxuNUWi$Sj6gc)n1g zUOgGXpquK@a6eP&T$~R-po~1=`CNVEb*$gLfKJh$Lr-pJ#4{!GJwS$lCi&lW`}&rv zDxF}kI@VZ|v^&HQAiM-_3A{@uD5YcnZWvA^Bl$N=0t@YwS~>q2&U)l%Bsov=8#RzO zo!zEGpk>`N&hK8d>UK_+D@Ed1eLM0(U817PQ|CCIH9%3$!9>OWh3_F!?2H=zV!78L zCu>br+-I`=q0GsJ+RTuM&!M_<+AP7FqR3ffyDPbr>Hg~fvrArMr5Mi!0SG9G`G0Ga z`7dhUrKXnC#t6FaO7z!Ys7HY|ip)hBmjzFgXuGqq6zeHRt{g=pSn2^6p}#)xZ|lYH zEvFgXx;7-$rE_7{eJ06^T;7#yZH#SSCj7j-dMoTmk%(|~DjL^7Sr+^Oze#5$TzC3a z6-{zv2II`SU1txM{++5ZjZCQ2BkQ~)knlQ2*+}i$Nf6&CR?(5xb|kL^G-`coDzF5- z&FZ5+rq(1z{lpayVz7scNa1C8rA&gvX;z07G{a9MR}iL;*;7k6+#)#i4Dc`nd@7 zJqF^d-N)jo#o#n4Hxg0r3dZ1dFy5Dq>UX4QxyDy;bED$Iq&k?mf1MJ8OK|+K_lIAx zZHIexejCqHBn|E&*&A|5++Pk&u(w0h(5E&sF~xXoQPeBIC_hS5IVs${jk!bcgm}Ye zk9_zak)Zz6GlvNybjY=klty1BMB5cfnWPFLZR!C@?L*_pq*?di)}<{TdUFa96C73X zZ*}R_BQCmKmqsmnw-~cuuU2IZA9}O)YV@_zu<3XkZ_i?;k&p`**vGcbIwk|HCYQ?~ zCz#ZbXkg6A-gHigP_i?F%_rK7w+7lQawkxnkY$WLD;E4lXT&1PP`@$}+$vso>=)d> zbvriORt%2^S2Z`TFke1AOB6LEiD3J>3EjRe8QbM>g{7c*a=A&adBHfTampo#5F%Ah zpM)bZ#zJ#&?hobf>F$}!E%NayjFs%a26Z}GDhmj6dNO^Jv+MKU&jg*ha;GI>ETA6S z?~8Ijf04d^3A8h6|0{#UTE{nW>)MhTdmKemI^hDQi#l+&AAZXbVl)@$fc_g)ZDNr& ztqaK*FVYESES=_N6!|Qp#8{%vQ1htZCc9oDB635r3{*|(99^wXjtI3X@_BvD|Brkh zI#;!528eal7|WQkIiN3{>J9y!(Tmf!u}eo*Pj6NaLht(_`CpG8bb_G~%s0gTxUmNL zMGf4&GM)<2Q{N{KbkH~$Jp8+rDbS)EdE;huCBhOJBCRk4xR#+ML4`G)bCHQjnNiXYRp!6 zJeoI=bA9>?6!zZ&DUv|t>=BXXj!5UX6e*`c4)^l;??AccHJrj0htPvW5q3*hB?gkQ z31t>ch7F9d1ri+~s&UtFGA!^lPgU~~f2590(XJ(c((j+yq4Q5|P=M8qGlSPl zJecHObj?ldOHXi(lhYjf&4G)+hhs63>P_GnX&KE3ao^?4C3pI}X!R)sr87rP&J5@o zXX29=493>@klz6b23auvf>b?3kZ8}i8ov@4^Mz$NQh{sH;juacB%;=xZz8%@4xk8| z5&-mL+yx4-CiFPOI}9eoepI4xnQ=%MY~t|A=34tv$7b>D4e10q5aVZGb^`)If?OiK zp;8+>M!4kQtCAGW%_J45gw$xOs$Te`M%cgh8v!h=q0a(Ya19zJjGdn!v`4S1&d4|T z4=8p0HlMSch)0TZDZV`|uO>iX5bKRO2;w%Ug1jkFhm@XB&`9^ZxssBBBwy_5p@i&A zUqM=XDq5tBq#nSJ=vG(gZsx?#tKK3sRc?K?H z6IL@1raNm$J!8c$=Rm%Wypu)P}raUz*#os)vC^47aR~zU46%UvU|I`b7$#k z3ZLJxcpjGzomoxvbf^6u@>~YUL_Ug{1yZnqOnKv%djHtqSru5OC%-q3G4RYa+OtLv z2@+a{prAPg6!&y3d-M8zK|US-8R`9=OzN!{WXzAdxYh&jZ=|<+Rp17YW~*j)oqDer z&N^us&MX0ARmTrGR`w{iP$elmW7}*oNvrFpDC_ZR7XEt5iw{?f0nIMpd>wF-0cAj2 zOFpl6FIc~e71ju5Z5grBW}1hpW$HT_AjdcXr&rpL&d$SgZRj&h4HH^XNbrR!!Lt|I zAsDZrEvGLXPzjj}0+)56-Kw?i$)n>sup_UXEhnT|QLwCkzCQZ3khw~qC6{4KD7cc1 zEYgMX5vv%#Y6gDsPeDrFfB_~fW}N9{r#VCS%_HQBL~k-syBg_v7#i@HyzO9&n#mnk zjd#{pC$x(3V$^SifBpoXAA$6D`5cP_yM=B?z2pwH^gbEEwu&U|YCql5o-z|fBbp`m z{xgXS>euh}0YW34HGilt%;1GYfULr8Ou2&OnhH~Xmb^1`l0$~k@*uF2eNwQ}SLHEu zQ+E(@+*AA)3#X(Xc?0~k?~3uC^}nWwDq`{yYE6m)+>0eBanXw-5sghvIbo;bh`h3Y zY6(^dfPS!1F4OCp=~qqh!9ifj?W=oI7mx)6&y&bfl zW7bNLK)`3;LzgL~kZ*pJ)LDzaQ6B#$gpRCD^S%Y0yJAe+%&a{cQdA%>eC{$0@dR1| zP|#4N{Df~WJ6_Udc-;}X%->I?g%pD$@QnaC3y{s*fhj8>qQX8)_!TV`gRDB?E>-W>$9Ya6wwVl1dYHnKu=G-2oZB_t;#5vT+}sAaqJ69&SoEXfe!Yy(W)9QB zs>S|(xkk1QcDe|f{6fG85ZvhYS!Het z{YFo#z;|;Tl+B{J{b{FE&9x<+?Hm=NF-unB7dCiRa_6Z#Jl9wNc&uijpt+6a$mK4;W zZn%@DSk5aP?BC)6NYN{TmE*~3z0JxYIcKw4`ftb}V`{6j4F;v0p7xyX5xMWjkBLp> z80TBptS{;w>Mv)RC5y4tlbHIzyCxm1OI%ZxF(l>-WTid zyd$BinBaC@Ezy_NGtp70dR?4Yn*I_DOdm6)le#Rid(Jz=k9J9#^ORSoO_sa5K#@^x z9SYbc1ZZ-NV4yoqrPzg(P3IpQ|LQkFK}_`&p-h?14!ANkSD)K@F`$5A{s?+7T}LX| z5M00H_DV?`&~frKt7M$!l3OzUix?B!e6yQ)~#K2jcl z=ecTSd`*jzZ5Z0I&(w2cmDbNti7?D2^ltzQeqR>xY)|x9Vo{vrPWRbW0@gvUwWw%XwbN$n* z9J$aA6#|4`@(q@eflAqyNLT=1DDUtGj3~M|i^{l5EJv>NT3=62FJ3)30PqW!mNo*{ zIr?6gc+*6M<-IgNe)YCKjmR^&XEyWW$_a9@?Ow74>wGGXRI?H9-+ydvW78hAxstg7GDJQYeh9rdCePkEt|a)t~L4(sizf1 z%S*5jd9Vk0Z2=;YQ%{FVe(Dh2usyB^27Kt-56l(Z4s;LAGzJ%gcBP*i!CMtM^<|H( zvs@xp*`e<6k7J>uFyH(jvgLA$EIotm(3&e<>FF;L5#n&>+xkPsglFUhXgfLUDDw`_ z=E(IPOKB{4Jx~GAIcR1_mJ4^sSD$BJi|1b)x_@G9#8)$lGh(&I3bVy@m;p;9T{4?W ziZzIU0>{%#^RIWAx*~)Lv)V}{6|ii4oYz=+)RmsPP+U)NzT-UD7Ay?qot&jui(Xt) z{l=eMFLDcCF?Att&d2_{Bz}}_nODNNUwzpZ*P`1O*SAYXuE~}b8E@5%Pi*ce-^(Ly zV^Mf68Q|BIkM-GDkEm_nR%1CE(xt|+!P2Q{o>HE0Tn}rmQETe5PM=prepvoDv%oB~ z8_t(MYuVBp;(tfX+X+Z{_+tP8Aq4zy{B32{WBea6qR$`Ld_%8W={KkxOAZH~wA9^I zm~O4)Xv`(wv34heW7dkBQ&ND4gsE@>wVI(nE-oQ;ej3eINZ3 zY}9h=whjZTE14s<*=bb&;(QV?>M3p1p7X8Y&HeE0O;*1fL+{7lMlW2Lo^QY0euhLz zxOzhUo?=}PdS1UD`C6Cyy>{JxwG4?a5N(SaBd71wj(kEREjsPw8uKJLkU=9Y-JQE8 z#tr>%By7EdpQb#`F=QiDBB+nG*WvLh61KP>KD~OS9OD}oJw3951GaR_%-yp!LcTlN zFb6ERn!(|F# z#@FPVgOhvH3KkBco=IKPmG?Eo^iCLB%s$Sl)FM5gjZ-58H;5u2jaVFeC0}bu z7G0*1BUw!i**gzpNIxx9M{KpFN{GAlTC7Vgoc+gXz01-{WetNXN@5tgkPJ{9H&lA8 znq#(MWniMu=mN`_DkUEOi?7>s0xm1;V0}$zK+wp(cj;w>Rn{ONs0~SM)ZH%Mh{s9jYF|z!5-*+dwT50ShqT6 z&m=N4-`7%x4EB1xUH#!$)tBK-mL2Tr86K3_;vW3PH$vvcq;QW@XV{2hd2%d@Qc>d$ zd<{{XUICqlal7vnwuRL8*}TbgsgY|kJZ6U%;gOwaA>v)|Ce*8vt23N1$yZk+S>1LL zTiL%Mu|TZzs5}Aq>PB1MgS*ueeq;kL;k_~2sw37~8PY-*h6k|pYbU-(GqCKeMbm;a z_AP*S4K^>H{o@JGVxC5^i3}wnJd#OOS`@fu(QqNMmHWg)#^89t`e3`C7W1Kb03fz}OcPOf=tHH`#{?sO9!X}P;2ZJwfx z_$D{7kT49+`0SlW%je%Rr9UD0p-Y;DfOL{4cI!=V&up#FQw{uLSp<$cSrIO9TsQum z-2w`{QC8>GZ5b-!mRG8wRS(<%T?X&NHA2+kWfXo`xeAC8L;(wiWVQFAl+M95?}f}O z2t!<;1kW7sR)yBE-RoF26US@hSDc~k$g;e2*y4!~h|V#=LnX{6Q{)GdjR~jW)jxGX2avZrGemE{xH+2a$_k>W#*S(H> z>e*avekOI}z{qP?az<0Q#f|cG_$g(pPn$5|o(Yw>5iJj_w1cBQ-?bUCc8cgv98l(p zR@jVkBUYD2t$fnar5^z!k7}N-ucln>qv+&Ijno7$xH3sh-{$~qaL*^Y@*6(8U08h% z-j*8}?(EVJcoY?aA8r(w7HxhdzrKp{ao(cb;e0IL$!GjeUo_f|FzBw1lOm_W z>3~u{xk!-0l+(|Rm3h;MP5gXD3M64_J~ErJe3ly|7SwnOg#|^3CQr|nCn`LCvvNxE&mnxBg8 zHw13LT;w-v@16{+$WUiOvsi54B4=APCKZE}LeAID(Ql3$O zQ9Lwiw3tpdoSZaYpuR9UQv4qxTgLmiAO1^7u5PIyu;iox+EjK#>|FP}o3Az8J_oJW zcRigS*L_U3I;eW-);c*J8KhYSywwWbu3ZAT9MBL;g|x}`d_c=$o!sONv9YM;xbiaU z4#&@S=%B5HqnFTz;HRpEO)rSth5jUSvKQKPWEB{C7ZB&Gv_YSbDym@!Eakx7l<>bs z>yrdV%U3(A@nUzJs=4K@w~uG_>exZPB>&=M)e%@gxMPfyZ@Wmhoq04pLuoeVxg&hS zBurl4%!o3T!Qv4GdoHcU^P;@oVg^M3uGRPp9|YjhRDl>^t+IkE8f(rh z!Jp0C^w);reY)jJGWrPPW4(!Tk*d@#!aU5FyT#Ylq|JzMVRbzc2#a8tgJRf~Q7Llv z*bt+QNuss_h=4b==RkJ#<@-}3iL2>2>y*H0u5>4Ap97gYd<|ETRwm>Hmnu@%On7H_ zo!7S9zX*%Kz=TEo=%ahdo9xU)zXQU0(eWGl%v>Q2TkNO)3yTV=&;5UZ8()ttrDTSWYT} zZZ&4rtw+%H+kJk`0FyAyq}c+kqKMj`X#q0Ew@~FXBNE({&ya2E<#PUcFsacAi`Ts|P6_AR-Pr+2=ps-Fc{rfFbP;c{-AJU2HCGriN=1G%Ob#vV zk~)47Wh7wtP1OEt={8HQuWh*%WJGL3@YAmqQ#N;Ca6Mux^=&ad9FuUAPb&=36z_^2 z^mkrrVN96~T#BU<3yNTGF6BPGG+vJB3RL!1`8dbs>F%Z(=&dURF@2g7*s;Pf3Y!VB zBVL-L>>zy?Kv(gA(s;>%htj*GZQ_5Ifqio_?O;czpd9sw< zB=?$}J{RmLpj-t%Nx?;Nw~G$b#{cHl`Xm}M)_*)*WkVyi3jG53bhGI!x{a%D%>1uW z`II9X%ul00dQ*d)+#4%NJi?9PMGm26gkQM=XC0PnU;&_mGjCUi)+Z}uM)#N}VXv|M zb8XYM@h@NQz8LCsK~jyBqbfIPyCudb{>+z0;oWEgc{&V^5kiZ);~WqRPwm8DPo#~Q z^=z;kKF^d5`UIZDUA)|sYN5+H05h34K#i19v&nVJrEnPb15x%;)SFC^EVwyS?bDFP;o9=LM%h-{WgGbPqsfg-_%f!C+Drqr_^MM(YC4}YX02CV ze0KF0oVk>XNq&7FShj;x!Rj@>6{H$jj`Z*N*8rm`G?f+iB$17|a6;lnQfW*Oc@j|V z+?d>*5Yg3FZ4gA+LH9I^EoNdNw|grM9z?Q`nS-N>hBpshtFJHY@pLP#j4{9k6<+4Q zQ#o0~%W_@MiIyJz;IolE)hP@R9)}ZVa4*4|p4;$Q!SY!_%71%KNR=T{dAdlIG^(hjJnXIwkY#Tg zT9{ipg{u`0$eE`c!64E$3=@@dk=^450D0}^PAnNzo45@7N z`?0YkZ-ZGaZrwTa7tRnc^~7hY2`5e6{P6!Kt3=ri)ydRt+$`W%Hj`SmyZ4I`O&?va z+ri;BR_;3c*oDU9((avaBy)B(-?8AdV4&fjGh71 zD%G@lGQwNQ`1ow#^c^e=K;FBvkZ;x|;Qr1t>PiY@_?KT9S2kg2A{I7MTL_`lQ#E4d zS<)_%DH#YA;4bp)ew&#Lq_EiRQMq7IN>f2HYprd_ZW>cn?UGE%hM?QnPeKc|TGi&_ zFu%6E>Mj_ztN(?(G<~fUE!x%eL5NX%ThQ-wz1zPu5_sVuWZ&@qYg$wB_m_3%J~{mL zg0SH{vp!{>m*v!5TR>j)jF?YW^{d$5I}IH53)LkA{=XLg%po>h;8EzCE#}0=HlQ0_ z_uP_tFn5>Hb;$;Wv>+qoDHMG%(a9c!J4QW^(o;%WIVObYVuhfdx+Xc@riSadRQA+U zDE}b^EyXHuZ1rO%sCo8@1e`pCnM}6jE84fGP!YuoJoul;p$O;suR!cp+Uz$W@L4&8 zjk4OjNqXu{v-e&d1h*TG2eu+aRSpD5db<8D9dPPP?o^crC4@R~24yj98Zt&6s5TGp zk_lFZ_NU^0zuo&F5H}+z?g92*81xE#7*)j0$B$SOM3I16>|V5yN>S0-6qabvk--=l zJ}q!);f3I!+H7E8+Yh2YtMXD53K_lN{U*)ocFUG=l1+tS(o7nM(|T;&A^xKbGC$GbP~1nCEUtVB5<7=fLSma0QxLJz8g(g(fRQjFVP&QhVYH@#`l>`&B1#Qavsn_a4L!fyi-+a@dXn!yt~#I)9fm zPi+P^PXT4UDJNWGZWNQP(M6a9xZtrM3OIky)1*QN0gMYsZmPY? z%%^Bzl*k036s&Wb%jZ8?jLRiqN&#UoeR!3n#ynwu@7+Z*<=$LfC+^2^WjIMAmUsA) zavg`V&`UU&MR%=*hQGE>Zyt_bfK6H_`M20dPmXd;te6qdeXasBx-q`=SJ#NgHtO!F z;rR~sJX-$dQDsEHSbVSDXV}`^u|5Gc(-J=p!t;VK^O^mtJ!`jOs7(CJnlxX(^qF^C zH_ms^ZR}Azp|7Q8GTVsL&2x?Om+Lv&Q#eq5r+9Eh!wr@Nk3-jvZgXDIM?0MamfA#m z15#4vaiAdTl`}a%UktZ2Ib$xEJqI!}f6GpHG4`NMCq3?=Lsm(>xKd@^H*e9PD$8C8 zXsA8(y$<@}C5dDZT~+4%w=<9?{5aWqjEb8ZdgLw#cR(m1t*m2pR~veq)7^5=fz8`I zdj1Xp^@C9U)k?tkfn3q_VFb}jY1Kbc&?25;U>Oib!CGG=s;<~7U)wq09qj_*EGiU% zJCV!>eHFp&;u-sEARBvEKsyH)?nPsN|8VDZoG%9_PJBv;AASxV0^i-h`>#(v@Vm01Zj~4o7 z?<_P@?M5xHRUly@yi z!wjA>!OhQYu9bKnb#blfC#xqlF;VT!0^Gb$Qm%BEy`A|g0tt*-eiCV9K_m39D#?j~ z9az5^+Oo214R+3yTS=&~*pf!NXX-|}y795DmlIzBbblQhN;X+}VJo)|^#t1bg@FBX z%a&#}N^7GapDZ*{C|ov-(5s|A5|N{GI9tgt(ANhFCd(non}6k^mHz{W`_kUdcY&vl&SiR?XT<1jEo*w_Aew3nCnK# zuP~e*1_6$jR_qKYU9S@?)}3*TRy2xL6ITfaYBq$Q(?#2T>OZ=_>T5I^Ue94R3@ELw z3IP{*VE65>`_AE#Mzpv3GY@`*za~e&H+{HGr#Y{J%5d zJC)s~ni5CsGEH)~+*%=Fz5D-8(?deDlJ3nl{BfCb#I|d>ulX5;VA|X?fJa$;Po@_; z!q?@!>rA@-)P;gb_oB-%e1ZP=O?Je9&m$=$5Re_!|JEj(=|7w7f13ZC);W;;u4TR< zbMn^Z;3RErkH}Y=gmD)3GZVAYwKvM5>q36drfO>-Fgp2tTuu=9+w>txIE})pFZh1D zlGS*8y8ePV$gN11cCgK9ilrL}rs1Xka5{IjxA?Z~_PPI9yEpse*Km0}3)Q|ykIHl( zo+=WDeJZjP!XO^|5KJvbZ$ivd8Gz?8??A7I;%*!%(I2i%njA@lsRmQ?!Z^=}QH%@y zh;BrL%4LhZ$7s6x{0Fl8S%-NKm;^sgi8!8b*E2f$A$`=CczN3xth)Tz0ZkTk030s3 zf;jS3xj>STJ(KDxjx_-lST)XLNr(-!X{de5B|@o3jC%D|g**cr7Q-x-gV?WRi=?c^ z$oLUtMSZRM@s6Dt^elcRJU)|@NlSmals*bj4&xc}yRX82Ezl$c?q+l)Is(@c=Deal zcx--;S%_6EGJRJ4{G|F{t_(SyC7P||VXM>oy4uci&th}Tf`k(d2*&76bu$oL0{E`#=>`65m_V;Eg@1Fz>oIOW9fSaI;2 zL1up4#QE^`;U>)EW@pd&%3pCAdxZD!``3E{@44dR-a(r4rFK`p(#t^%hYR7j3Q#l$ zE+3!Im|{to4oI%@XY4=bFr+7Nz?4Dt74i}DhV~#tB12XpieoBgqC6qW@(TG~FR6|^GAj{a z$0fr>Btc>2hZD0)@c7qK{435E{)_-1P}dFN$!3|KhiPs~qlRJHQ7dxsapQsNdkl z=MMWX#iPik%sS_V(n8!cI9U~OVT>o_`RXeUnVoLV9OVBNjLHDKt{Kmt-rh>SPnOY) zQfiS;6T>9HFsz1?2k^D_Pym3MnErI7pV8u^rcxM^3I48<*P{5F#j_oA%?uX56sESo zddu6Y2z%|@zp7r`Et6~^4fgW3DHUXa%p0XH=UxhGr#}M87|HCU0~aK6a}AxfxbZS6 zCk{?}KrAST7Nm|D^$jTW>-#LCLfR*PlOgC zq=Ad!yGG(f2|ebVlA7c7im9)Ofz1U&9Dnh;U zAW|y)>?3`K7R*GcX%(&92*Im50=+;ONkXR_Sd(md75$Kyrl=44LTIG1?-Eq5b}a00A<0yz{brROU9pdflrbWMT5To_K09j3 z6*RIyH_^bAs*|$yG&3wBqMe~!PI)bx$EW3BvJ}lo#Sr2gcaULNc5Jx$oSd4kHP&r~ zN0>ylPKq$H{a1iJAm>Ov0&5Q)$h9`|R|;HZ;n^HzSfKNGqp{Zlq1^zyTOtZOuBD8h zyYVi)uf75=xWp&_PH;b$b;MG%9o4SEjTR4Viim2Qq}E+eS>*n|wjp)`TeuVQ1gbeL z)C)t~KPcVU-cD{a-MGvIa-;Ul4PlA{)AekAh>8K3ARfIcWk1oLoFe?!)2%wSjoo}( z)i!ZUd^)9WH;uE5{dt33QWyL}zPEjxWd*fcm-Pn_Gbp~*riV1~{chN^q^e-Z+ack? z`uoa^+QchPPD6SjNh`zedrYR1%I>+nts;$d6ZwY8Wx(TjxO_%hj}k5Vyi8KyJqi9w z>f(i@j!PCsEa>xM+s=Ayd7(iGJe(2DHP?5JtIw8fqmi1}wA^`^Pr=$XSJ0IxI@q~6 zS5T+hKg8~@zsmo7V~WK+nc9~|y%pPAYfY4{H>FS~o?dxrXp~nXE$37;$UwexjQ&_| zvL&j-c-G`tc`m-&w6H_5-BfDhKhG!81{0{Veg0kQutl3O0m=61FWQvdbC%qVDU%*>=};^<^yXDeuIVDD_= zNN;3q;N+B|tRav38|}+BK#n^WgSxXY9K6#!ED$FUwt-Te20|#1A*rA{xx%D010nQ_ zSkGI4OaS2E!F(%@J)1+-oElg!c|65C={C!|&HjA+M_vzz^j2mBo|LQ{Ma<+SK5;&f z37aTdx($1Xa}#E#Mdm3M4%#g!y|0^)oQZ6=Cm0g$-&&zAy*SJp4zJ?UwD-ZVXMh=A zXl&C>#X#9ic(!Edj^nU1Tf31l_J>la1xN54N=yxN(~LUj43ZQM`K+~FjgyzC9z!BU zc1we&gGwuWeJz((j%?8sWA0WR=k~(o%BJdTY!L?aOsPp_R4q164x5uvg^Fz&{ABjb zDOuRYQix%48a1rx+Wa)Ffs5!l*JDRsba!D-^<&`bmwJ3bw{n$UJqFbb;{sfXMvZpm z26y)HOyWj0cVTpo=!`MIX3eAdAcxFqOG?fg0&t9@3Ee$$ zNLNSg@#dxqEf^6PaXhNAVPS7gIwT7dJ2#E};;qtjx@%~*F?;PIa>wBb$tb2wy;0~V ziB>r4{n@}iP>>n5OE!8BN;lX{sxrom!ps28OjZG1yZ{}3DqTM1lG495u}-U``JY=650FScW+M@!TV+a)E&$*bd{7JD zBfJAq8Vthqa6Tg>G~MR2q*9^nK7hWSANGXVc|U7e!tp(+bwNDmk3k;xg__+1tL2AK zwu!o}C{;K2Y#9nvH$$Va?Dx~`+hOh#Yo!xd<6j_7K|%PDU?35R{`iRO(0v@Njb{9V zczNP_3HbE^gtrmY8(2X7q1-$vV2C(@Kf^}s@|OtQQUX|8bO;asG}RDnAp;X-H55Y5smj+`Mq>P2qf67N9M>^cadPyxD9IE!Bpn^9}z$#U%D4CQH+ds;3_@ z3IB-cCq4jV>S$tOW8i3I;>cj)?#y8M-^9fHzt)kB{GtMy@0Gs`&2m4OhSWxN%ACRtg8k0pl^cShkqu}{7{-a`4{DW`(-*u=#?4H+nZgv{#r%H>Nyk&t zDf^)1NmDu%(3tMs(=+XoR=`W)U3pW{2*NUsq*I%Dh2aLDL&Rf}9x4qdTk$|Gd|%z% zk8Q{~c*8rN9|v2hgNC@ zy{D_iqC=mn*7QtdF@uYI0h2GoS2D5s(Wd@Bf>2niJ-648 zPBGhnF`SH2jhPdxk?=T znv*xB^0GC;fY2q89B;02?g~rT&xp{jU8Bm-cIx`9>q60j_uwS2xiTs#ttPVOzM4q$ zFV1Fi^jOk=6a>fo@M$F+D&0%uF$p?-D@$O!ky@kwiv?!JK$V9J%CCX8&`vx@VJ_75 ztV(|x>Tk3j02~xcnK8@*S_3@pR%9SBP;`nh`eSyL3GNeq3o4dX*YxbnBX5HQ%8b%z9{$D2$3({LmBx(N79yZgN%C^0+O#d1CjGQ%LQi*gt}UxrGUO z|6N7i#EvaDKPuw>|Dz(-|5p`ZotH272S@CnA=@)*1B;5@gs6cZ4+%)zOfIBMp5R_C zp#Lva{`;UkWP;xvwo6LuM>|r!-j0h9hj8 z(RR}KdMw^vZ3OLVJbffO_#FkGap<8?l^zkTX=PpDH_JWftP^-GHyobDu2P764raPV zXiIbC>4p919JUb4j~xxoC1P#qL(OPuWfLW`$>gqWOgnh#OrnpY%4&6}Zq8W?S69vC zHyR~lE1ue9-Rn&I4%?($b6XbdU8t9K>}5ub!~d5P{acViXqEIgOje_r{Ba_g9PMs#X$zi#1xwFoUA~&%M#76j%Fc;P$GVeUhQ_}RyV+Gj*42DR!($_^o%m`e;E;; zaI1A~t*STW3hoBuy$CkFiX6 zOzNC?^s8D$HoMF8a*a!mS!B}lGb<6r0|lSjJ(wu8$IoWW{*|57s68LN=Q6;0qXGTL zX8Jv*qQohdOWJ8EbQI=d5zZ>~WuQlr)fmBpuoUb3MWLl(@b@EvO~7f=jj%rR5{$53 zak`LkEjW0Cnrzm#%*Ox>v+nKHhZgf0H#wp7y+;e9WM+-AWW;OMgJABLPdR_De(uqg z6H*_gB7z^{<4v=}k%g!D_YR|!3gT>2q5g>g#tPAmi;#L%-<0mn|B2dBYmj%5h(mQ3 zr2!c}z_rh?Y3G;i0nf!m(F-DaR*fqegA%8HK%CkLH|&v*@(9qiqo*Oc?WZ}ENZkk0 ziv>hd^a^>#-MEPq+Kk4t^AmnR5Z&SKO$mbfc;WeUi4l|;c|EAj>y_kHRKigp7U1q# zlPH5^7AkQ;!3fHXjXfav}|Tu8#e$z0aX*u3kWrk)Hv|3BkfM-(pw`@cPqLna zo!b>DjM<7vMAIEV6)vCF;Y+L@t5-x?bG=cFoFDr*QvlnLu~flpM5%G-)N9Erv37Cw}@xcbIYZ z%_G*#4QxhU|3}l6OG=HV^=JuY@N9@W0el#-ok+-j2GTfq0V*K{$N_4T#g~v) zU)qy=!Dk?>!AmV?*~{-^TW|RmLIYo7fJ5Fa60Ek6JJZnp^c@;xJG8v@wBgJMta~&? zw1mMHab5#t%TV<+?l9gG0a3yL0nz;befa<946m}Sgro8^!@t%W zXq1=I5tq17*(4zu*Jwt8M4J;h`Dv0@RJ2F4194z%D^EnJgS8BE)aw03Z{3BpA1rL|?Kw!O*buiu^*n?4EEzVbA!80wBt&&;P7;~uFAa!B!-JgS@q$7VNMw^(cp#Ar)* zj0MZ~Pp)}}me&HXjrK`!Ee`oP(u_*?9CA4e)X)U?`Xt#c8j2Xj?0W0cu9eQl912LZ zwa5aU%H+r;DEae1KM&g^#?2YeAY29YDF`i-weB6hRFmDgIO>Uwhy<9o`A7W{yR8mH zhqv2D89c=}!4}gjNRB-p8F=OX)!?2cfHF;XWwnG83V~V${c9)mC+N1qP@sp~R%3X$C~hDxJY3U|THK=rI#-5-L8qwXksO z+57ek23d#93|3ep9+g`pocdUnCYY-tn*S93sX0a!eAmqsj!c-^Tp2eSquF4|A>s%t zSEo*6&{8lslF*J8LXN6et2~D`Xk?1E_vqO9mer=hL{$-Cv2R{2js4b+4G}|wMmZ$Xo^Ioh<(!y7g*rGH1lCqI+ z_HGa1*gaGnvg3I2eB13gj57P(8Q~d9p`5)fK#^sgXuuiaNw^=vi$Co(mfcGT>LZo* z2&MmpL)}|~;{|r_IX{~xiS{^rB5k(UstBs#hO+?zw84F}=*qs0dog_cSKgmJhh!VD z=XiP_VXf}sZ*S3?K7i0360a>bJ9Z>HOp9%L-`@a8x;+ay17JMpOjm@D;KThiCZh3> z(YDOVF90b@{XMC@D*DeTUU%~Qf0_UOkArPtpgo}C3)RHGQ0#W6dH7p;e@t=ouMPfX|aCLe3p9?&JJ9k$1w76Sw-e; z;+q^!a2&mLJDN=W1y17qmPVbcr8m{z?Dr2EWHwN%ueBnu)ej zDbP}SSZtk~d9Gi&IpD>BZ|&NI&Z6RZVJDqtYy(N#+1HlurGH|hX?YH2>Q`^cnZlJ5 z&6)}+t9UXTv9UzRl%QbAt#thgvm2vWmV+ojjcDa2j&aYfTNAuZNPdcStIXGLzpQ;kh$OhyWyMf=cTQiu`3lSEH8qzc~?mJo?x zfdbVWaM_g>gq~w}!{w?MC#{l~wD2s}yl=D`4GbiS{TjzAX<+I%;0Ia%+iEx-1GzMx zvU==09l!iwKm-Q4*iA1TNca2(6L!>oT+v+D#*xoa=2f=iWm}c(hvy3sNY*oXxO`+8 zy)tf8{ZsUD44R|Wl)5PkB=I;ch;=|?zge3y^YR`h68-s;4Hul|FHy9>sAK*3;pczYSU3~_ul|$)?^E*RufWQ zJp`OIe4dLxQ>Z%?^H@A7mb~RZmou2!S^jj=inH-{8 zQCe=Uk&9av1b0xitTi(Q+fYCbY9LU_nH?;VxVg#}N7*ko(ol-P(A_KVsf)Kqn@3Tq zp;^*E$Iumtg#H58G>ll*h$w3pap5lL5P9dnjxE9FG?5xjPGOw&DyWjW`X+p|WB)jjn%JskIJ-7D;;g{nRt7xo;zY_0QBA#a-)t`1ZcZeIB1l73 zDLl(SVbBs=M^vKk^?;jPjSWG31>dZOVK)GG*oFBWYy-RfS`jOlWx&29xZ_$K&Q_0X zUcI;zt&v7E7Q8mqR}qNiRN*EGoHqJs3vQ`X1Ty>N?W8bv2Dq|xhCC_1O8^BrYj&1X zXJ-N$pjoNUq<|cm7)c0Uc^W!s7OlV4(Hya9!>=UW)R<{4Tm3_n-bH{R?D;!)EBzyq z=bR)iS?(L6#OE2w)>xAhd@HQ4)Z=!Yr8pdLu6vF!Ep?3!+pVpTXai#xyk=5txh{4xXFj(AOIf0^CK=qY3`2lrxcuFb{BNY?Dc9q61xYJ#E2>~any(P+ zTa3#|6Ppyt#XP9x5t8A1{Wq`-ljQp*C5wT^VCQP+yeSec$ut@4BaMhB>bv9=Y(U6-5+ zgTW71^d61d$?kjF3SDYruc3P_|1gtM8rwhERF3mW2Z+)|TAE&B)Mpsq)3ll`);Mk0 zIaEkkuZie`DI4?QE{=OmeENgyBs5s~OjX5O4m(Buz#N6%(>`Wb#paObv|ocqKV4hL z{_G%_YO;1LwXo~~X{y@$MrcY=-pd;Ozzkc+&KquVtma2xRbtdt6O7lo%%pk7q1s7i zuiJO@R-4e!$|2?yq-OaBa!Oskb=Kpb-uK91*7M+`6d(BmU)3!+Mn1ksbnUJ=-E#4L zBWMG^oA)^ifSgrnF|@3(PhWkgJn|DwR$X`94E;Z7KM7l~)9| z+Z?ane%!vjizzd|71cuKS3*_Q;ce+RY?0s4A2#z2nLXU|e9~0Q&TFI6yZYdbKSN;L zxux85j%0iL0WgyaYW6dG!yt$r{27xpQ^1^Y&cNxH4Mv+qS*?=DP09S&YU-SwY)~T; zIZPPtD(8kMX?^Rc+sa6ATg~`u=Hy`8dlmMY`nlpQxbQRdnFzl>#}3TbFaIMb0rB~4t$?54}HeFk24yO!7zT1BB(I613_SWO-|^?}E!&TsbF6Sl(Uj)9vm%^v_xpuUO}q?Gi` z@9~Ws=Wqi)`!&4AMDDNhKW3HnRt8mwrOWYK8h*sM{oSK-W8ZGdF&j0XI4Yu?Z>_>j zaK~59-t^_pNw+1s#)^||$xTNIind1zZ;Y7v#fFy+DAFC&7wItY8DIN>$PRs!}n1SXcLBYlV3=G!%OM1p$I#`3eV; z1kB&yW(2|dUhN?z)v#UWCyUc{x9P44wcJ->hWnzS|6mPAyKcH4x$Q;m-K(;99}yFO zxlbD!Os73Jua3N@Io{6r_&&h&Al3PF1~Pb^_GtJ-7)XQd8Kmf?7&|Ag;em-i=R;q2 zfUrQCU`$|#53_!<{#1b}#k;r147KI_ zQ5u@<{usN#Wpsy+tj=70Z1atC*e&tgU1QdOnIhrERfc+_PpLZ?BL=*KQM@bz3+8$U zjfEc6$gA5B?)XC!%KFB(3bL#^Ke+Jqc*mWlVA=J;D#wro+a<-C=)u`1MswsSVhI#1 zm^3-p(SUC)xLw>_;|*NUs16rLt7v}(WY`k+b5HVYOutyJKf73>{CsXE#T8_Qqfx$t zW2@pkCL>0&Kn7y}<(UXi?CQLb9RS?V9YeUBUxj{#iUQM)3G#LV2C48FtFlqnlr-0YtXbR3k52i(y0m(WR*iv)Jerv_4LMT+;l2IVTt}! z$ywn>;UmN}nlbC67!|=R32-LRfTE2yME zZnRTbFl?ZhD2?xw(|uy8nI{dMOfrbdRwf)$RfOeJeII*o!-KSSZUNh|=vIsRO-V8(mELx8F(}!1%Q$IZH~ak=5F#hI zbG7{%OpfttW))wrEjJn*Q+bcFsFOJ43JWpPeWG))q{pp zT@Q!RkD177Gs73qn8!^xCfR9v3H7v(v|eBlg8hMS0gB_Wi}m2-mff%Uy9Rj2)Cu8l z0PeN`#bEh0rVGmJ%zxPq?2`byC{Tr;KMS=1=FQBdcLIUck*y6CcHPyGD7SAkbr93EGh0MV=LwkAh zxYz|DzhTdSC`q7KpcR!q&aX%hsJvf^PQRVWbYGqym>)qjV96ZSQ|Ra3xRxCG-Vp7Lbg)|dh?Su`|Q?tHQRw;$h#9Uf)gI9 z%4p+3pNplZTJAP_Zpo%YvDeI4Hz-LCXD1y=jM5%lbYe1!oURWy+j zw4mWp_J6(LMVp>^1rOQgZ;w*#aby9-3qD@5SsaeLPmsS*`9kvMH2uyWP(713h^mxC zPje(-9)?37dozXdR_a6r--D9;iyk(&G38v0gWiQXM>+WWBw4NhSbeYY(2RLdh-hUZS9M;QkcWNj3(R?_-^h9pz_sEHU;8%9*m z{b(3$nTD_aqauA!*#f`)T6T!9sN4Ukv;Hqj|IfNqSyL5774-u?P>L~9IN+CHU2fgJ z0h5O37vCFZZV0ID4=-+UO3e)P8tbg3D;v&}>XtHkz_Fn1QV}7Lz7Uifc>x#U_jSK`P!^T(C#Cg2m8j z?Zi%E9G&f!Z8+;JPQlxq`dF9WfL&^vE*2Js%Nw;c$}M=+yzAQPTl?)9m!`ERR6N(s z!_iA-c4T;Tj9|&3=wI&R+SX}3X-zh9ci-zVY(i}J+Nf4+mMxVMH93A+XAtTxa#(_Q z?W+{edQwVKI!&6C1AmUKT+R9GhmrMk1}@@WOuD(DS#E-@p~)L{yB0g z^Z_}8j1_wD4B+#v19mEE#ev3Srn%dO>xsD(Y9X|FUpB>9lB7r8OPFFHvWCtm4s@16_7f zsnX%X+m2<~Cq;rkatyHOvURerhNyK0sQ;Sl7S74cdD0Vvi_-~{n*Gjkx_VW11gW-rQekJ23ZObi<;yK(ai8T$rP^_apMiwKf7@E1&2%> z5t_HJB%9fP`kLdy=MnJipMUM>I|zgbeqvCuFns5r4SjFGA2C*FyI3TS%2!3RaQJ!r z9}P@dai7?RFWfNyIzSly2i#CJws$tRF*N=+g}0E#Tw2^@Hbta~EA2hBKf^ZCG3OJD`P(qWBzI>p>w;Vq{ZLWI2$hN34GiF;0t_)c z{WXZyYInY3zx6?pX^>&?e}@QWVg*rZ32922(wh4CIvzefzs1ySfiNSs+S#>*icg#! zhDTJi7H5S2gRO?DZsxD+N+`uIBR3kzA`e>#=P&R86R9H7tGSiST?j|kz=3a1tQxnONJ~?}9&06P z5Stbi*G!=V0j)_RPOKVYoDO4>4B2XSh=_3YVAM6t`mJ1L4cY420{EjKpS}-Y-YIW@ zj#1uZUz^{jLX8G~R?tUBx9-9@A=r*_LU{C1XI?<3D~6z0>dp>74M3{?z6HQzKEN#@2|Ab-AyoO zC?(MBqg9s4x(uf*0ebw@qF5z)wsTk$b%F&dt;?1TAEs)!K|Cv0+bdW4nm-@i6GZMz zB3ZZ$vJPrF9HaNRX(LO=Q|Zg=Nnc|yyY%@Ep`Yk)ZV-;w7|dSi%s?@sK9FV73~y{r z-+N{My^tn>%Be;B+D))uZSw!=F8Xh0%0Ks$lI2&V1}cvx^jh$Uq%d{Fq?h4SqE79lWmQ5mmK1ykUq&tPSZF#@)%{C<3Qqq-Ju=PfxHZwm!*?$whR^hBZx`O!xs5>%!Np67&hyZ!F+Ow z;-F7LtT=)IO4?myK>i_n@TJ8HNJ43HfTCBK#Y&^0`a-=)TH9V{b#dVS9nONn0v*>2 zcT>*!BBg0=OYl&MP9j;5K6iFfRi1i#R~a~JQ&wQ~*htR>-CEqyU2<*F^3Jm_?(G0& z`w4K#A5mjgBx{BsLM&&@BVF-q?yKZtEG^*cO(^R#tes|tLqfgxgPlzUeBa!roU}>S z3(Z5hHeGlSA~bb^gq(z&mv$BJK${tg*G0;&sJ?^TAzJuJoB8`ljN%p;lk@}U+aM`l ze=eFpGTV50RcJm$S9gw@I$tpFJ<2f1B+%)|X+w~EMz@GP%r@bVXsFMa#DEd)7r|05}N9EDQ(; z{r`a4|E&~FWla%974wrO@VvdUh1@OApnUc#v6_YSYGNOxiR9sE#t6L=^ zesym`_W^pLSR&g=>GDm{q+D^${#4TY#Ayh^^mWF!VE*d7ICem|7=h!6YwP85>&h$R z?eqN^J5xfEB?AXkV)%;1*>Kc zj`poMvL!b>6*UeyF1ZfR5E*le$!qjBD6rXn9)n&vX33TqDm~I%>kwCa0G6Q!L6V+0 zbzM_tV2zL(${nd0M4aii*`hG@_oL8|ft5%TEfdv{$;FD(Y&K)mN^V0G6ID%`h^@xt z>clD1Ox)a}7jI)Z3Sm}k1XVw^qi46($AtBWgoa;_tuJ;`3v{ z4%JzS=5;f6_Jye}s}rGBe^5(415L~x#X%o-n(aZmd6}fwC!r?wM*Am-8$=exv)KIt z(-a=;7w4YaChk`iHFSRGAB05QBrRn0qs3{bW|~lRlw8FB{!(e>$vegpgW=vIduIw? zHca5V)Y~aYmox2?W6Q|7FtBxCPSdh#-PbZ2Xr{-JP(^*^*G`$WUVO5MZ;vXkT;xdC zWl9q|wbV4@h|lBG!-#m$&xta#j@)-bex6 zZK!&!f))Q>?w3+Qm^Fev!>IwoSRH1ShdK0SUkBl);x%tH#WP3) zA+ORk(jl1DotfY74a*jOen)GxX;elmUNj8|rE&vKvkZZ6o-=TqY9f+f>7B#Rfpj^P z&#*c3nH~!D+M*TnX!g>57~FewH_FO+OP)Mu9H-@IS6=yUqBU`srx^o&^f@$d zQtl(Ce#c5Z%XSlt@#>*tp_qd4qV;X51hc09!VY}UbWEpXDiSq zC_9&u`@~eviE$7BY&r*T{k`UyY9q_mPe6kqvEL2kOmSgCIoF zZ=e%9@RtfuFCRGY>~B}>p(^iTAxg0!Zu{ppaddfUOMjz%sKi4`E$vUm{5e^Kcrx;7 zC*$^6EPyRa_gAI+Y-JO!GqO4|I~bXybX~16O#4L$2zKbc+qfV7x$~_FM(&U_Zhobl z@ixCsQSJ{et-vLv|;D^IZ?PwAo=PE8C=?QE2GS7SrP6Jnj~$v;C4jyll~~| zdt$1Yy&rw@f;sf@r%sn=Vc)*RkwCH`kC*1KEBV_Z!L{JwMd!6sMi2}eFx|WxxyHut ztb-kM@KfBe$A5nN_X8c#MSBkZ>$=4Hr795l9}aX?2Yov`V+Ud-V{1DreW(8_ z$CPaU%MJ5y{+A-vHAj?XtWP}c&iY0@)o9z5A4rC=)DYm1#Xr8KYFdeE`CrBULVsD& ziFF;cK(k6`wZ62TBR$b>B%oZu&3 z!EAr?LGGpGCfzCFeU}R5rQJCKZH&0V0Cn1iy16YxkcFa_eY=6pPP)zv)RlNf3vd<5 z*`^47d@k&Ji8RPO5SiF#I!QFRU5Vx4AP#h)S4x|=FxlvW#T(r9T8hj{V=8f`Vby~x z2#%L=41iZcm@+?PW?Ll2+bpvvZ;ROJvlA|%;zz~OzdkRZ07z>sKJT1QnA^ZolqfbL zN1ln3u;gQwyR~5O_=5t@2zdY=eGXTF@vLoqzn(0y*&d4$rGgXgHzlsCsY>FtRStuSjGdfr--%`U*kh=d-a<&eEoUkUv{L}x}_`+=z)GPV? zf$13;D%?uq+2EJg?o^4)yBsYgNoYF9uL;}|bBW1R)K>rG%Cceudkq4C7y~JJoyNpE zY4XvvBWFW@urrBY`mxAisLNn5uIz%1-@*cmEiqd2)+__{!HvJPepFakm-&eld1HK~ zrcuOvr5a&9F2mhGyM(ZapTq6gDGnpg=~Ko!mg(@n^W9!Ev3j zB?o~^MaFq_87#V85-7UyXBwa38FhCPvFENxzU>%TI7zI_Ng0{&b}b@_Ux{-M4XaLK z%YysWp2edMBc}#=wUK-~(~Lv(GDwjlBRhnELfk+BAKLLIV%OTwAP;>gDlE-QPf1vu zF~+_9Rj7`M@o(husP3w+RLdT4fHV{+GXE!4teWlkKvm;+INua|tQv+&?WH!Qi+lya z*TO-AAx4*R%^E{DEJ7JA@K!sH(XRIF-Eb4GTe!$EHmRwY=eXSRSBvbX{d`gMbPfp zc0(qw^HNaCCRW_qfjDP@PHtubMTG~G%iozMezqB@KbchfMH^3N=nvkOai|N_>iIyY z{aQvKQoigcE&cj;4FCM2`C$t=Es(}$tlgUQkCts-k1dG?2=OUtL+K-y+Nom*J7*Vf zkSEW^eL*%JRgE>>nL6K@_nZ|GTewD1(QCu=TBRkmV68$2vdb2sYsDm0#Lbi=`p4C~FYC#08z;`OO(T~0#H`qNI z=Kf9)K6#QwyEuSm&u|<;HK}m%4oto|j~;@mOv${cWk$4uwF#yQ5`QQ_AN8Z?t6x7dFI; zjN^M{_6Qr{Nczl>My+3ye(aF_5@>++?@_|m-gfGcd-?dF8G!M;s0~9{wOv$-gcY_u zE}?7F4ifGVk^?wLzr8BF=uK?WB?m4rSD6Zc+5A1TK)$tQ7|N~+ZykJn(ypj>{gS$c zP7jY}x_}cOt#U)Pat}`FfDyawk&OfFDmVtxhQMEQcBEOK=B!Vo87E^!#>%9lHtK=% zp?)>G@%QSU(gCE1b!yHUy)4?b6T2HHdhMp4_;E(~tgiolTF9{XU|BtB$lwo=QEOX_ z27ArWA!=65s=ADImS$or?*WV7YJ*{m`c4f6E5PX4l1a>=75X4sRI=4ppiO7!21Q1e zq!-hlbB~MQMe-SMXkB{l7&L=yQR0{>5}L>?Y770S==Qy(JFw>Y-Sc2auZW&Fdcujph zuWWTqd_JEZ@jy17MTX2H#n_2&50#(iiE-{e@DFc&*Zez>;_i@z2Z7+vE+__7e}dE40Ym z3(k?v_@IEUUCqBNdx>*q`D5_mdOnrGhK!%8R#U~m@f zS+Tt(ei;_QN+;@%VciIAE}~|#M%vi6CNm8lE^!+$B8QnWGl|T&fed()(~8KLrbqSU z62a8!G79QL3AOYhPryAA5yO*>E#%A zZj(o`BMqLyAm;q`D?urPsaZUb~E9++aKXtzuTc1BkOsY+&3@=3xAb- zSm2ak5wmeT&)!>L^_}V&tO0?)K4P5Vor2e}w5e3O++@O+8J}l}=%z3|_PWiV?)u=* zp3mgIynOA$Sr+7Re~|Zc_|6DvvFe)0ccpEwDm^;R3%3qy#f^TYCyDPAkfFEc8-Wbq z+HQ$?4%S>u=i~#)-p9v`&-g3897U(B1H_2(| zxfJysKiHgR{HkWPeaFikmGrr{G*?_CY^*5EntU68rgCQj;v?b(ndm>fGUmDs4t7y^ zoYAuTvSEhyqjAMoQoS%6+lC{0%(3!Obr6`QA66J0nTzHzL)+{gM*61Cr9|rP4w)m* z9BI2gHa}8iGrFZ)7F&?DZFFq%3uI_!MOb2wNX&;#8apxlOhY=)%}H>Pdny218{p3O zEvw2uHLpTPiC!XP*f*m=ixPJI`MnYk1(1*}J3|YC(FOX@4c_WK9@~Gf;DKVyyDUAj zOr7`_y*MIU-XppI8Ko2eD;qCV*L0I;oEBz(`s*py1gXlnJ4bHG3Fe?euin`%TZ@4@ z*5fVzJK-jL+}=W^8z;V3Vo1~r=qFcSh?m)iG6XmO}E($CZ& z2hIKp4*MjdJx;-!l`%40QSPiK`Tj#;r>vIT2~&N_<4?5b<|V+jvq0R_iR zo$SH9oG87YvB5K$7o8zAj-@A^5j4y4bzrhc=<*!0yX728@vRn6i&nxaOd)@a7lOrg z8Ui_k!53iMfw+&cmHJRoumRdnwa)NGU!@=EX2#*R`p~1@vNki#cHRpuXmjLYZH*%+ zLd}rF?|e|3IoW5L*C3sI--9(J3D?rx%lOY8J&+#4z&G}Yt>cn+1j<;xxFOxtp)Hkl z8dP~mYxZbUnja<&uoJr+_lob|?`b8j!IZyGx`sp$%%MD0ct_~n`5B{zgc&V=lkjOq z-pgM=Jt(rK9&gBqXA9Jq)QC!O%U(*F<4dA>2cq-Nc;L}I?UZfSg=X#Gn7x47#IN%Y zGHL)}%sTwEmn)&wXqp+A6>5bcHJF2D^s{Dgi?i?Z|CKfq{nGtYPLp6ee3k>+l7kwx350}V76qunm z^K{C~VCMdnO3Gs%e*CA(w?9ggM-)lRO{?`b*>c`qDMc0_Evm2wXouos@C z%@hF}kiJ)4?tT|} z4<2yWbjY?<+)B$%+HcU7w+y_GEW&_a7VjZo6;ha{G2zZhWzZ$wa$K4WItRN8>{xt{5-}8c(0U_5u#c7ZZN>s)@R3A z4CQSx%0#2g6rsbZgRa)zRZe@j)V70^p2mELneOb`lz7xEI)(f3MhX~NF*>dobQ!DT z*(Hihz@D?)w`b9eJCP2+2-FnDN?Z~fqGt1AfRt==jUZi31H^AUz}vp3q8S zDA8vvMU~oz7rtXFaO2jkcY?3l(1D{H6R8gF*jllT&m6q@J9Ru&^~>-HF4(93H=GldP&|k6vr)|&r&g@ee{Lc0e9CYF)+nEfC8{L{731Ir zcKZhBUQN^F%RHwF&rYYYI1O)3Nram5FCKttD}K!te~|wA{qnGsXg+2NmSmuzpIg){ z3u?UxX_2bQHnkx~RALo~5=XC>5!l07AH$UKi=0?WIC*swyKk45?=CO1r*nK*P@ylB z@Tmw^F5fSL=4DqtF44mXP3k6dP#JPX;FyWI}<+I1sP??Xln@}&bM(B{_(#eJ-h+N*>Hwz>8n5uld? z1Ts+20A>fOOrLulOUBzL>Qc$HRWslG90t4Pm#I$hYDUgh2T4DRx4@miIiGx*>jx`+mFyXu&B#S z(kywY`KpF}Q5>6Rd~r;|LZMR3s8(B!n|~2M{o`v)RhxtB_#(00{(B1ZU%o~~LkIJ( zY0m~${|AX}i}DZoQ{gJ|x4>KV?({|;VpI!ux?TPviKJx0S<2G&%)v(5DVu%g=T~LB zaxmo6w4XtkTvUF|N#r4TF{YcHY}r{kJ>7pnYNM0T3D?8zxcajoT{TO0bOMVYHz0Wg z@4}`UJtaz?AOM1fM7{-(Dacu67bk9o=he7a(bUB5l#_BA7gxr$JMc~dAbDL$#$z^^ z>ZsvF2nj7JWp#~LiD;(|T0AXHJf~<8p zYg5j^uDPt{6Qy+~AcCI#jvumX{W8M-Lmh`G=!pEA;5#T|aX*^^Bh>(t?KpbZHKYE; zmn1b$5f3&`lOUDTT8Mllv26T;tY3xi#dO@>nMB3~7a`a!ko1a5KRcym=qEyq?a?ZV z*KM`_ygkYILuwq80rXPiq*ix^%~+RBInnFkWdr!_|9YYD6IDxK_U48X zAe9Fa;-<(&q99WuQ30`G?J6(0p>+Bz{EyFt4U#t z_=dnLFJ|uhwrgEPq6QPU?GF+Sy5NHGNEnf1&m;)@oT{&GXQmU~7+XVhW7H%Hd&rR$ z<43XKRZ$do16Vfx4yz9!%B}Vp3(&$e+uf33I0%Ry$(68eRta9Oq!BFrQ znE;RYQ!JBwL<@>K8HRoeg@S!ik~Zw3oV%C<&QK|&^{n**a|Vf=-wt;rNi?7^p`(dW zB-RpC>TwQK95)#NiJi#s8j>bK3mw7^qLccXNqFJS{+wYf;iSO6{FC^a2kDBJS1nLP zOuBaNi9c@CXcl^88{B`CBKC6^ELc;>O5Tgvv}Q*{cqz5$+L;TqB?k-A@WVw|A+IkZ z2hOVt2Nd|k^=XPk)jGz2ZOp2o%nnvaSEFt}5unvrGN?eQ80RX|B&w`>73Q3!Q|#gO zu`=wkbqN{2nZ?%OM-lSI-VpF2*D}f;|53aNJt&~{6)j1UdR!kICghE~q2S#+#t`zN z-GlKG$9lzp6FAtOa!ej6H^kBTseVU1loXrw$ot&PM(!m1{2TX@U05;$VI0ewwqC ziLa8V+zMs3{VhA- z(oLt*34-;nucz-rr3EwKB_+zzam@;5tzZp0OorT)US--s449>Ww5#cuSHpX>c|Qlw zK7nDqG$M8-G`rrn@%qYPt;x(jAYW|D@{7wq32Ku&f$6t2JK4xmEJ`B0 zvOEwcoMc}00{>Hlc}mfo19tK)i4eO0ZhnRinxAF;R)AAES*0-v9P?>4rOFObEJ zF0K?(QwkA5`|RXY6bp2kQV%4DErr77TYZGzo&gC+b)xi;ktmxbINjcC< zJjRJ*1KG?` z)Fohqv~`eFjaT?<6axPbwKjlN58zzZpC<2(0V1Es?hZrA1)WWmZN2k1p5Li77q=u& zi@Y=Gv-_PVJnWdK{`4K-GF?KO1PNA&X z0E@sfRSyc|r`b06*|j(6v5YVkmZVG2@T?Gp4j4RCF z7p|~%qv6rWcVhJRfO|WU*iM;Pc;s&5o{fP*^madCZ}g#EC~A8$+H_FGo!7J+0qzt#$h^Hiqh8_mGF5>7)1QAKRl)I3mF%#B!`N>xbpFd-HvU-Hwc@ zKk?9%7ZcQGUBSnPd@ICv$nXm+>Z&p69Ld9k|Q zndWF0Xy*^klW^ zUXkh$+Li`NSlj%PyiwGg!7J#}>{I=<#3|*OTwrTbNyL0f)%gF__WBQCC3j}Vf%#I2 zHGN&N{u`t7zX0q1rlmdQ&ImR2wmxS`5`Vz#q{t#X_L#THeJWdOx>QIuZJ22K%lg;_^qWj z*$)$NnHHSt;lsdR8qE5e>W}s_0#4$T7(FNG50@XY!ZpPu=@W4j!c4nl6pvFnu}~Du zi3wt!+L8~~AtF}&q_BFoFUd*nRVL<@5bGDrED1QZdeAr#ht+ct3MKq8Onj@{Tc{da z>cpj;Wf`R2nuZAYb_FJsQMqmL!|91i?(W%9H>5}@n`#A*x(Z7Gbu`jv6~Lxb(zQX7 zR&*~6mP*D6GR|_>_$S6__e)s-O^5p5B#SWCI?J}!kT=+7CG#O=a_Y)9=8oR}_6Rs` zJ+*fPWY~lPRa3RmJf%P$ng-Xt>SR%;6S2l0k=cPJrm38g_|KT=v{nUNKgbHY~Naq1BfXyx`Ni^%FDRJ@`e&!Z2qcw$r1^o+uLXAelbjjEd z#kw@#Rxt#n#L^ev@g3YCJv`Qv%s_#Bx|#f^l6m7-n2~r|hVECibH&SUK~D+@Q~BZz z9=KlOVm(yuC`(l1c-IkZ-3KOUKKbfMZ@|qY1}bl^keKm17>UcbvpuoZw!Hd9pVhO* z@W2VV{V47aQc5Gdeyh~!|4h_9miPu%_GP!S{IXm9H%99Jb4UHN{rV+X|3@AOdn*fCp%=XS%thA9go*-VIdb_UiMWQc1oOM8n+EBO;1zeX(O?ft~1iD-P zng(#@;9$bao06HOo*_wFls~#cO@Wdz1OsS+Bdee*WNSN-riV>$j+;hkCFF{AbfsBi z{ZXjAiMo``R(o#r+ZsoEQKd zw7liV$og0Q?D}6Xb{5hApRZR_V!*z;akm)b;4do{O%nMVDgL%#>l)3SvdQooZ_pyE z+2-<3KghO4Vw0Limu+|bT16vGEb>E)8hs>vi1W*K)| zys-j4PY}eHBRasz6o<|e69D?Lfov_0G)1G@>rEIPH~xQw03b z0=Ag;BZ9! z(I`RgZ2Sg6E~+?GP~_xUVmoLj`e4XAY*6KorUUb?AFC;wL(e6-&6so z-NdFgRhkq=9QN!h6>BiQ-=>aO z51C&q?lhz|j8bhqu4Rt(R9CAb=V@|)nL|lH?Wx3@?1;|tca!&NHmeUK872z(|KjW& zqce-bHqEGF+qP}nHY>Jmzp+_i#kOtRwkx)i$=5wS{dM>BnqITkIe*WeefER>-21wP zKNrQm<^T4y(66O8R)`=}D}g?Me3daclo#PWGL8XrpEWX<#o!V?q_V5E3Natj@Gwd$ z(_sIG9EjHw%a&K4f0fX#u=w-puaMlpHP|N<^T!PCZ`r#*fov^OHS@c|x z)qLxe;dTbTa}8-*0bwB^I>JL~Kg&zNl_Ma0LS1zIdC8aVo>J*DB5Mjv)v0d9|m)-9#eW@y^eI(w!w5sh;A{h<5w=pZMV-Klw9{nrS`f zCwGed92m0vuL2KeQzthYQx^sy8yiU%7Y7w%dk0hJ{|AHh-;NEpG*Bc^zvb#p$krg| zmm{@Bm1NnWtUs$YX^V)d39NwPd@VT)Lqf^4+$ka-^Daet^tB1z!cMuw;4iuO_-|(g z%13w_n9^H?eMYl+SbDs#ul**Ed%nNFFnSS>lTQ0A@yrv$_gpBR_G}UdxyrKB_JyG_ zZvTktC9c=TPEh&8B1NSOg$JSszI5iQ!Wc)tO)NLkMw^r}{45PV(z`w)tO0OMN&(L?TUAeUUUy$TVmU(=~*l_z}ZS9J~S02WDOZnElktfJZ= zk=(CWaU6skkT$#Po_Q_5tZ~>u_E~ba?W_7T&&&|j(S7N;NwEFLB(t;r9(Em*DbXhj zI=8wiwN=16O_%%ZPi3mD`}PxFTg?wbWsK-)ITM!ZH_3eIc{%4%`A9GnkEZhLcs?I= z1Pg3q!jI}!1I5{XIeO2Cyz-B=26|QgP4@V{Lt)KYJMwU<)Ud{j@t--JCs@3Syk`sT zsp`==;*xHI@ZX8HGu_(ScI3$9^fah9gbw9sfG_tJ1tQ3-&UW?VoWF8^52!DrmNE>E z4`OZR^G@kurE0*vn5Jv(z26qQF0o!PAz*a}LIM$P@&e;(4Mto+IUE)Q!L_K!v0|?> ziesrj7t)y=U|Qfdg_K4rW4QqR-g0n!L#3KxVW{*0| zhPx?P)XaGeZUV7<3teo3@1M_3Zo;^vzq*o6_H#d+fJN*vjs;7`e*mJ7XG86&LgcQb ze~=ovvoToh1)oTQmY<@LRC35auX3Vjtl?jI6Tp+B_QJ8jtkbL9Ma03C+iD?mWv`%G z=ovy^45KCP2oxH5j8GOSYtl@Ty3=%_E5sHQOH1H%*#|oJ-HhswbG5NY#NyK*d2?~t zg-|+|j8F{8ih&pMr(p-F^QGq69*uR^CL?5*)h(aVLYqSe5m)lRAkgC_;%&UePJR+x zym>y|67T}O{c)UOxu>}==FtZj)Dtz7`y87C*P6Wqn*A!}{ki4f<^x&SY>1E8q>xC< zgkk54@wiJ?sOIq!ff+2Kk}-24Tm=Q?l*ftw(@{y~8I zjW)ywWX;6E$fKtR==N#AfJag!hs+Ee^AnQg7IoYPt_RO{-flKLWxuuBM``D^Q!m7= zouPkR00Bytcj(xNTBpKkSm=Wv8Uf<25SFK;Hp0mP$%_TQ9|%Fx$N@Be-Y$ij&pa^A z4K|vDs?Rv^#H}S-uF|avHGjpvv+!qUWUl&cKqLg72PA^bia9E8{(fnsF*UxLqb~Yg zP~_`fj^b?tbvNZynksMc{sg?wF98Z+U;QD5(wB19xC#$pPG6+}hOy3?vX}PG9@@AX z&KtOo@*o40y>5EG9mSi>yRTGG?b{9N?y_BX)Q@V=<|yr!JsoI2h19Xg9?TwwDuU62 zu)CLp$m?)K0rXvpyBCZLwy-p(kYc`7A=4!G0D641|O!5V9g)=BmjRzwCQanEHgslw(HZ#8HW*y^XaDbudKlsG8aX%Gwx zuhdm3?nTmS)Ox+ze_f%gG){#>>79CM_EB>OtWnF=ErLPy(Ox+9Nl4k?!|N;?%B}Di zh51w1%Nrw>6kMs7DjKzl=qin@6w4Cu0y0po+)<_O4 z{aG23oahK42OA)HM0_V&8qL`h*@wy z=1ibyd4jDq`E>YjfcJFYIZ`hbXE|57Yy`tT69YNtq@9(+>j(G7o8C_Co#B5^;Qrd~ zeWZR>_9E}(A^X|}GS=qcQdYijOPyDtmIvL%8OQ5y#jwd!IPC9MAK4o^6*}5JRVpJ@ zfz!=iIf15H%u_Gm2Cga_4~LmNAFfk!kQK!!n=J*yEBiI}cK<3X?8cz%svb8yz?*ZE_4khM-?cYr_t_0}bh=L41qs#tMSSI&c22d@ms!Tt*}BzxP09I0zvd_r1E#?kO% zppI@XZgQpytc;wLb3`nD&MWd=Jl$KOMjt+A1S}p=+^;`{9(;Q7u1?Xk5@Ny+uaKCeRIUT! z^-#_X%Yy*FHSMvnPv;B#lHwWyR|wY8cSnb6m;T^gBMc+*J`J6EAE4pxx`jP>3=NyO zXRZw-nNRpsijfNpkY{qO4NJNZB0gVUE<@0zn1+FZMrSnW1Q93IjcNw(BGLylqbDg^ z-(W>Th@f@f%m(DBa)Q75^9616u4bZ6B9HLT`D8La`AHz}{yBD)aNVZtX)=UM5RAJx z<|0!8y`}C@hFvI=B&$GXiL{y5!m1*(yn7ru2u5@Ls0FiK+7T!m*;ix99|G5s?~-m- zj>r&&q%j}E6N=HsMKnVn%ZRcqrI<%fh)C|UDAb9o%a`XsLylIpfdxDiOZpg_P;MHp zSWg4#Xj^bANS2l>#bahZbbW-M*QY1#m84Jq-D|S~f!b?KnrD_0BE*j?eo6fdXWL4e zJJyzFVtgJBbrgTEAO0hJKIaW+cO8gGKUV|~ewD}!n4+4rj0rGWwJ#`pBOz-D7p5>+ z6VN?f!wg17cnA&BvoVudAeot7{T;f4xrKQeE0O;$`pm>G^;4oQnJ$RYs1SlS(IcKK zOs4W+hJ%B9)JL8{R)`Plex|9H*gnDZ+;Li&PW)slXpS@?`{=`jwbZ`ZyHqEiv!uW8vz^S(wY5aQephic z;~~M{#o{B=&7a&-_K1$jpb0S1spD5Ixbq03e@Nx!>jJ>=O?6Li zxkAW5ODQi8LWV7J_OJMLNvSYX%sy-3tX<5LVw|{lL{$-^9>0vp!U{KJQ~i#qxc0#| zO7yb?VBZduIw`1pa|?5IrKqD#*yVbzWBeIDWV0`w2X{~HU!I~C!*#{BGf|MeHoJHo zyEVVFGI5po`Umn` zZK1cS=kQ!8a(S@$Q6xKGOU2#iVjw3*Ken<&O<#D&;UR;dzJlmIqfm?UVQ!4aoI)v8C)keM z0c1YHx<+gciw8o!L5Kk<8t+j2sPjGqr1xU5j9V!wLzZb>PB06ooqWF5UKtq@88fXhYosg}DYQrBzrnXuguU`v=Py z_*tRqzOUkOr9>^%hRdXjlCWjsL4u8gc}ue@g=By)GKdLHB+J>B5e>J%$#pqtt9Ckb`0gLa z31#7fThT??PoTesieLs-g)~R0yhqD#C=MmBNY@XOlFX}EhwGXJD2XP%O8p$N#wwOr zFZoirws`waPJ%7jjn*Z63d;A$2fw8%P@UT!1k;n67z}}PgPBN(mQUG0*W2Rm3mv3O z8BVq+Io>BYaB57*AKFbkuvQY;i@b~fr6)a{DUxayJB?~`mpDlZG2LG=IA29?C5p|I z)Qq|oXNj012j?R-7d-AsYDI%aT^*s;PI4A@UIpf9cG8yPv;i|roTuhjM~Ah$SLsYC zswx0scL{Mcfav50b^}lEEP7}z3~!~Vv17XBcO)^z zhNS^#zWli>TMGwvHa0HT2mV*>?c;%g((=#GG!Jqy-C{ebOFd2lP1mX zBr3?y5A6!dp^}Ybtq6_|Vr!%A96^I0vSI`)fNibpjIrctF3$~4Pcm)(j+skzlEi~k{RTn4kyH~4HVbp2hRwSl^Q2MOw6sZ& zljL+aW)a3}289;%tTP?~5>>5kmMKPir8nt}$xJSdh)-{*eVPN^bH_$rqSd{K~ z{@ybZ=P`ta1I^!W<}HWWvh)Nhfr_+KIF*KVFcj7{(r{WPagmN&wKT4Z%nM$BXbQ}i zoYhSh{5q5lw3>|Eq`FF5d*3{J3kjyA?kn1k@jgvP{`|2KZ$yc{ZYZ`hA8lNK=UYbo zBhIT|PD0Lu8;2vK%eAGqknE8_5XUO|Gzvi_6`Jz9Rbppjlg1#8Q==v}v!X(ZD)3M^ z<6f+Q9%{Jx8REdphH;k8eSnOOc)aXsEvc=6DLYsp&w{s^j}pR1-=>tt>~+y6hdgPj zgfr|co=P-14wvL;?Eq z8b2Y)qI?I<6HZ6cPFRGr*>joVLxqmP=nJ6$mWmrHREQ6w1bF!Yt>#L+%QR~Gg?qtm zGLEX&bK$@dQzIWXE3KJff0Adec6tGuV#*WNf>E|;Q?2Ms)VsXfYGux`(;jI_+R5Q` zqE)ZwFwrCy4goucDPgBcWZOC$`jWRuXEk(Euupxioosh;h`WSa9rKEr;v^Z?zFu)Q zk|PSn?7cMeHp2B=$rfbPS87%?5(H}MidkUOSx&1I!ui~9_x%#G240sYP3RS@d}HBU zS&w1ZgkDZsa_Fi2g)PI-aqVAKd78p5H;VX2WK_gtXaraK8Vr>x?Rt*n!kzO@>pX>^Ep;p8xpg zqH3T@?A}30n&Y;lkwVW2u927Qqr(}tlZ>8;tc%?Xn>a0{@j8R}7a>ch zO_uYCY1?5Yw3>w}m*r>;vuXqG1%^sxKf}x^G>Q&=d8w|17_?#uZZIo*nXhIFHZXYt zL}mD6TQk001Zloq*@)t%y(%YnRy5n6AlOP56Erc0JU04yT7eRLH>ccApJ9~ zayQOb-@iIDLojZ47;GKb272oIGBLk6aI$7@dNy{o0sgkZ8Y~|K?5h(u{_DRJ&UcGh;O0si*ED@-3f>>hjr{*ry}eFU~Q#<1UG z-~!V(xwbb+u-`-A0z)?jwl|Ce*K4~veWAaD?aeW5Z}4g%$G~@H98%%@lJ{(Id@u&M z*k7~(&bBvnur#pFI`kkh?)cm<*>oD{;FWv02YeVX(e8Pn8Ya;dcU9PkCxIV4DLVI# zzycV|s(tr2PJ|;Y;B63a`6{n}tX=%D^*$D5!E{5SUSnEABBa6_W`b-+4HM7#a+DNf z1OC0jmWC19qvGP5e<95l`cEUJdqYBt=Q&`iI~apRau4^O@tUF@Gkt9;r3*mAU}A=b z7C4mGGIr?U$2reY((;4Iv>J~=jox!c$q7D6&QNBtLzmp6UO94t=Hp{s}pV}SEXOF zVv)P&n95XgfNt8R7>T>7#T0~JJg4&hzNjAN*=X&4p=8~f z$prG`Wxm^<`NdGvTKi9F`;*p;86*_0Xarlda-PY8%MG!9l~p4jV%jh%dI4Y4u=81@ z!E&(`_1|iMKPdGG2E|CS3YUB<7klNtM{TIDAI|$N+C_)&MGfdh0m1K{jzHfl_(|gm zr(TlMzJm+P8ABvoQ3}~wl+GdfTNGW8o_?bjy872W=BMeS3r8Bw4CT}kT)xwz9;eFP zo_j|&^#kn9pp(4ZJfP~KY|RMoTIiZ#m>YK8u;+a*A6$n1v|4n9zX&~nIJdT&Ap%3( zA8hRV1ho;6nU?U)vml$&C5AXvgKl@bZsomrF2HVzZ2GcI9#FRZGL|s<;(nc3^ds{B z`hdi0qxLZi`AQe`FN!`_B{Yl#^hOfH2MnM+PfdN%4lFNr2RwLkrf)+$J~{F-b+lAr zDsEwy&C$qJ2y_3XhBb;%NH%#B%qlHES zp;|R5=?!1zLB|xE!-KJQ@l#C*XoqPGx%_~nZ>dZB5wI%seotG6a#%_w4;5zR?l)sh z&~lx7PHBCp^A>G0wc0Qnafkd^BehkM8lJPyCEB1d0g)t9+kjZ7TcseGN1zd@blNwo zZ1$;azPif_IW<|!3qc4P+68>_4pHjz!>&Q_;eK*wuD-Lwi_}pdQB}uFI--I^+-!!X ztceTWCqtP&Q$9$F(v(i#qVMq?%*r^-rd(d&gno_VYD_y)-nBc46LG@xK#Bj2v^)>% zJ7{{z4E&wrj3J=AR)ENSQdfK8VY&&#TNweowlS^?_35nF#_Zdw>~c8nR>vg@=(F$~ zF+?;(-Ok00hz)2^&IZ%_SBHdYqO3ncIXHDMv9Ad#k=}-X694-WKTw=xpNSRRn_3Oy zVA}m^$`9$u)dVl-lj3i$=aJHj;E3U>07%>B0z0%uo2vNBZ;4bH!&8wB3BnTQxD%ey zWncCe&acxO@Xo1M?3-@`?CSyCh%ZQ{r%?F|=|Spg>eSn>%@K7TSa=^q=vzb0@VH)V zAK2+(ir$|wa#3urnGf{(jpfZjg98@-2+jj<%{SpipU4d(eqhNDdsrhkbl?TKGpME) z=jE3NjzaIuP1FsH-#5NLnE&9)?#v7KNM%iJi(d+vXOihFzuTV9YOp{rzt2c*%V!p} zjhSWSt&RQ+jRSp7@JW5uV{PF{UD}D`g`T-b_c)R(hD1w~jk%2}6wFboY2GF?ZSu+w zj)&~W24wme(*yW@(==n1auN`R;NDg)y@k%~LAIaNXNxh-jU zqX9U?N1-^QDnC0AmmwuCAVW4~dd9A7`Z!dXB+G3BBi|jsE84DSY6Z}3d0ukrN@N-6 z8vHpQ=L0sE>wUz-kLBi2J-+)(6@Y;$2x z+4IYLt#o2=-1P8(M3Izae!%#dNh{V_)8@UI`Q-E9CVWeui z%ucYYY-2?I-w3DQJV*U#g@Vbr4rE6IOND)xtPuG5Z8xlFy_i$M8kWGFLi8S)=mQ<9 zussI_D5ox2A`=e4bR#K^AQ~!A)dk9%lKPb;%$veTK8@-(bM5PlMelzDWa5eWQ#tA# zcc$xY`nl~aZR#Ie|HLd00UCedth(rjo>$J%tleVQMc^ISLK?F)*EUodXH>0@!#52% zl&54F+jD5!CaO7G#XDpMB&-(9A-fY6kO4AH8wVX4k|35BHc!mqGD^nihYjr%2Mu4V z>m5B(s}zk+oRdz*bqz(V`-D;yCDndtQtT0l_$tY~I+3(9DXFyd6Bc9p^$VRYI1D2X z^CX)T_?jyJe75VOj$*bCcBx(cxPdtw^{YK32sK+9RrYTw31GSY|H(uoCrM8tR=AM znnYAOevqbTx5UFp(&Jw2Y=g7%8-}t{-N~w$rkv3YM<*qzPTM2C;*=Qy13r{~9k)!1PqgH5xJm=BU-#>H0!c++)EoL-Y$`c{X><3t{N z0nWrwK2HJnVkn#|uk%X1N}Ny3ojw6^y)&-0bv}Nu-44-#2OwFP!3@yxWI#NA({&;@ zMWDwfa77d$c)_@_*+oT(43ak1c73}Oo?pow=B8?+?LZl};49ALHDw5nBpopCpT|ko1zN+RS&G2GBf>*e4x+H>Hdj1ERCHxuG_S;>TGS*dlKr=cWd40y5E1Zh;M`7?P($?~t^Bj*3fO#+c+-5KEeX_GbW32Fo zBM1@nTkd9v1O|H$aZ;WyC+=V-PARM(eI&F#>)+$F1rRV+4|nX zC1ddlgz3o_2!D)&?A8gR3v=2Cz2xkxQvW)!<|NMYxkTAPms7+O&a(ttpn+u@+xlNv zsR?Q(nHQuJjM@=nj0YwOCWW;)p&893TGg=PLU;F4Q66cgs5F0C%`j6_xqJ3~jB&d& zeicpEaP`*B-W!PT*}GhhEk4Wj{KjRv%oO}amxlPv zBBA#>5_=nAM>q?axKce0LrHQ4H(O916$7tbA~#Q%K0SHK1&0XYdtqUFnMpFNR-*d# z(AR=QAL%7uP$xSAVNNeAg_NOLUKdB$$R4Bw&(36HnSD)#H?9Bvvq14bCa%@0JM1w( zax&!~B+~y2$nd`jEdE1Xq5K~lLuZ%&MP6Z`fg|=KuRzw6T>fDh8tK^nT8{^+P^&~= zk4%SV%cB#bTq@6GB!$Touw$2e6e752n0foFaQu7b_T{4F2J}>;cKeSWJJD9^ zOD&7L+12OP&L>NQ|JVD*HBj;I5J%{h{_s672C3^vLwVS1F~+!O63IP4Jb(Ca;3%Wk zvfTkj;#PV!*k73pfX6jc>J^l&c*9FF##AxfYdywpY_Q9U$SMc*s+#rMazWty7iFHPgDq zNr%_IhD*9|htE10?j2j?*n`dHvGiw@n7J5yd+VKCmT`-g79|FN zWLS~eoDbz5h!56ifm4xTLl8|VOZ!KzWM+a&e3EQU_vKT4kG4=)3$+{nC2{+ zK3UgM35g70MTZ-z4G{uVJHrjp81@>2*wEbTs&{iD<8C7&-(OVw%&GY$ltW{22dHwB z%SMfZ4Hx5#mkIO8o~b$6L+?RC*SG17dPd_v2-1!rBa;xll5C=>`LV3gy0XL!&9T4?jp%Y zUGWpa4t+j}`BuN=xI7^4yS|AH3r-@6s_MeOWr`1d#@zrvXd_0(WP13!eNM#Ll&8NyM?AAme#hofs=} zMW^dFW@)!)s?y{>zd~nvbvOROzJ1FC--P3TZte4ng@0J@au~rk#=K~G>3@!G3w4ai zhCkwKx*uKv-~V1s@}FXxqM?(at?7>u_J0?V{WmYgY!%!8@KW?^uIhT?q(%4X(})ML z6@o_;4Z4My6IAZgB%4#9ACX3=c6YVk*!8~)CPx-Ud2A3E=k)GEr5#SUb85JMo4lCZ zoG~!y22StuML~zwdN9;Yir{}Ro)<+Tn@WL`eKf>&hn-9x&HvrY&S?ERmS|yLzfVn= z8CLDdBWgqL$m@yQvK9IeTBP}HT7xZ5H;kyt%1$%gRI|J@L3puk6Js77VjMoy##4CB zTAD2}J>kfv~(t#nRWW%P8Rw$QOmeRo<_z)v$RFOvV zU|dL^QJG%j$fusSv$q1Lbc=AL*DP`Z%aXl%aIwpvu|^ul)3pr?_H;j?IGwKGcE9H# z?azHQ(0lYNqrQH*O(RTBDIK->M|U_{?ba|dz!=H`jDQV0cA%<}c|#u0Kk%;tPzhF6 zk%6l^BL71Bo(zDan-^>ppXuLJ#}OnV+e6yR!*hL%a=xtKSnrt4f^;h#q_FwH;qQqA zbt{c56QguW_4bomW$uc8$j=URTN44~(engk0U+NyuW>vou^mEyWVhrdvnR#bbV^+B zxJsC0atT7hhh#YzJ(64!$?h(*63xDIYmoKqgaQr90PSp*t=TI|;)o#SGiQa`M(abFZKD@i-He22^d>^$X)iiH9+q)EYYD>SIV42-Wt= z93kan8ZSs6LFH3rtUb*F4!gO`WW9@fT=W$bD+YRrY=pcc`G!QY zcwp(nxO=FD&cH(_7P2yiaJ8}6l5!FLY7uM%6Io#}c4oF3wbJT0kNUPcha89P3cMYY ziE@dk3L7oH{~?sp@ixky zmJv^QI;m86_b8t}df?56<(2&;Qj~}|dnJsMd!t$2k%RjdHCWDNbzIRwdLX4eH!tF{ za%=d*n6KrA^*`7coz1eunD)z)@l4PsDg|Ii!3yONR5%Cwb)Rok0egv9N$$>Y@a{}|v1-ALyUQui; zKpzJQF8S&pf(K12{s8*|d411O=fysrClUuw$awue# ze-J$e9S&qG7eB&^8f)LuJM$n$rNr>cj+@m86gLd`)gs3@s3%9k0o7h9at?Tob)Ffe ziQaLlcXPs*<=#SZd2m-VYP<=~qFSxMd5!qC-~clo8*acA32dF&h13#H8elrNiE0}x z-35x2H4PuW%p-RtktA2!$M#b5roZC>db{LV6eC56gVkl+?e9t)IZXI5I`_4RK+N^5 zUF0-dM$9CBqwEvcDuMKq9=6V$-~nt`o?X&1?RJ5lyBs#?AaGOSY4jI{Bh{dfpqFxk zz&(Yg8vz{lF+g9)yh9S7PziTkc zh3pyyKpLBLcb;VmaGvd=tFv2y37&U ze}g941b$Y3Q)I-sQ4DI#Tus_fqy;r!u0(d;6YkmV`%?!WZ{EEiVVLgpCE}l3=Be8a zlwZW;S;;q~9VN+#$Uw$ef>L|Zv8Lf0HrcCV4Y?7pJ*j5dhvn&-xfSj}RwR0XJ>BCw z!hgpB{YRJrEA5e<{0UQ<|KII{im9{n576O%Y9F$Hkg7ipK;PMNqp2nnMS^IRl2OU= zKy~O<(qe63z@TLzK>=N~d&xFZ>}OZSK?v(-(XreI!QE?V-D?;G7qWH1)2p|k(=QTS zekT`+!^o1!Skqh`CmkQ%JMLp&kI(l0K$sy&qA=qB96_!lj(qE)BTZ##4}`SIg~N@R zLl79z`dQ6_UJ#+s8mNy|NrNqV$%t;1Anzs1G!-4ShVmoH0OXlEfE>NURNKR;i3Jo` z8^GR+$95y$mJ9l$O~Ojwr!j2#lr7QNY)Wg{&T@;9$*x-}PhIo@s*y@#p>BjB^4H=# z%r8487YaMgtP>aOBps%(6KJiiy}HA7xg57t-8@4}-F2hzEDdx~#GTScd7m!ecSrfPi;&tdE0N*Z$db zMp=H1$tp){A%lteOq2+pjJtdlx6?K6Gk0dd6r%$sk10^G3lED-a|77BU#lCpwMnh| zv{hkW3sJpapDA1F(o~G*cpa>>@sG4G^w)JQL7sh*JYSUH0CY zTwMN3sv*y&EJ|H>tzh4&OZnum&zws%E&~>!wXNyO(RDB&yAc{|>+oFlQmvxEJ~WR= zuaVY{yX-So8IC81hI0cM9tuq5H9zGz2_Wg~U9<@g&4KOZpg$nPS+r;BV&(Bm4_p2q z8erF1zUP{yaa#v4tt{1Cx`C=LZ7tu!uC5@wWGlqthL6k0D-xbuEKoyHK}JVhVRP72 ztji+;HKKhZuu4B(WP!AMWPHFq>XB_yE60A-l>Yg7SX$D!gJ;N;I37Ue0}~qc>GpKE^nx@B2ZrG!K_|g*e`GE1Ur7fEkT;cf2!AaiMFA&LwDYs ze=ZRjg2BGV+RB;I;mtYX`saaja;nks3tD>)0L1Np%n%SiYhM}Uwuv?+dqN;8Fp;gT zeYLpcR5D!5C&hj%|p9!!C9$IU`bClz0L^2Ao9E7euTO1d+=N#p>5i@K=Fc zEMKb#hiFO8VsVtD{|<5-KVuMmYl!I=!mfEosm6^Al)7TMO+uM1)Ip(jK3D+`Q>VDy z^qf|!^x}TV;ff!Q$<5_)Bo0L#3b&>90($g z^x!N!X&0pCrp6B#A17|KB)($;Zr4iBoUF}H* zF|U!}|G>~mqG+=PD3%a+1-mOQN&LqVXmu})vL)#&w_cKWi!vV^5bclX7UY)}dr0PJ z`_%!RvW9lLT#s4^HgKyxlfL>rR{V&~Sxg$+Z<73++PIDG@SIQY=q!geZ}@$j^$@{} zz^QC0j)&D)q`pk>OK&3v2&^-hk+chAl$0p8(lnsT&e?xD-dt%Sa;l-T@V4{B`q757~ZW|Hz%EHFr-s4t9JZ>~jPM>`a98Rt1)lwPP+6&H>mB1xwdI z*KuX)SPkh1>ATsl3HdV>RikWv#`{+>lQpWt-g1~@oG)4Hzre+y{}u0h0RNBcY?d&z z6#K)@2t@z_;{88cXAxIt7kk_P(rh~a-=}K-cd4%N?vAU5_q};x>}Fm(RiT6V7jYxr zCQ+_MPKFjLAM*{8)beb38Bm^WW0z>@WlK^x55ZxPz~>9NYRB8Wev9;+C@kr4+P(YwIs4=7P5}ehW~eigj#N>(g60!Q#BIoJ#=c`O z&$#%U%}6n2($~a1=4<8`9lr&;w?Vt%WN&^NDf6bvJd-^J>z-s>&6BVxAu%q3d-#mz zv3*IeLZS-WjB5t@bO_)Qam_Wo4-|F_=Lwt4gEjp3=48p@yy`-GdquJ&#iFw7&Kb)k zXSa1uHJSco!F$|r62i?$`$P~=aQei~14rZX5*_5`C1Ey>d%GggjURhFEI*_;7G zooVY-?ey_80eyo8n^ZlKT?c$uh?}=U*GhBSLK4%xXO4L|U0j`#Q^N6ITQgHdG+y|z zzo{tC2-$=+;jK9eTApc`2%}!{7+IaA^}6$Cv05Re*HnjFy2}OcWoD~O9QzJAY}t-i zq_4?3)bcgi)2M(~VCQ5G^?1^x$cDl~&zMlt@KLvfE#GmbCw7e+F>pp)|CZpo)OFiy^aB;PCOO=Vp*f;hyyWPnh=u5qVq5p<4)qLj zniLvN%kB|mV|A6`Hno@H0xU;IUUA17ZE)!B!UIC(puLIxm&n-6xx(EF?ruO0jfd_C z$Bo=Cg;Nh?g)o|_O)FI zCbBj4JJLv2I^xzwYpNGhV|7!usPSeexq8OHOXM+1e_$);3LVL8^u$uy{?+(4h3Yf2 z+ZamSN0$tYJC^qvf3;3b(I<=9F$5*Te4J1n&(Q?HL#F5#R&ifv<^s9;p~W?URvnzr zaO4J|aD75K7PgK-D2wmZh~YTq59uZBAV+R+!fs-E+5fGoB0w^ zDO-XTi7lpf9_ltay8@+z>0{`{?MN)ok{g-mz=)t$D(c!AC81Xr`4hdIq5xSWO>Pb* zJ*(9tdJVzHNIRG~=b9Fyl;h0#vfB!nKSWyFEv9KN-#fbrK4q&*zj!inn#B)GLN6`> zYR0uzE%tsVR731qex#nMB zSjULe!f4mdkh#H$nt~yQz)Ej}(Aa&yN~6{H^+4t^r$w%zvGRUZ8mEuERo4boM5r+( z!<0gG$7U1&r~ZpXbzE2Ui(SWB#2oiroUak&CyIAvX;mRSZ_gKZ0e*xfT}Fd)Dc^Sm zwOoLmVu`knk(BjSH3i9&$}HPYX^A{#N!A)Pt8)bBfi=ZnaS=D3BV%J?L+3k+z?PQH z9%&MeZA7j4XbRV!ks)fz;kD(18G@YYzv&{)r5A)kMPkp75?)~`z4wS7rLE>s7EMFa zx>z(?m$D&|S$8y4=O6|aK^ScG)U_9dini>(dF(EvCu8Vw0z|5Ws&nTSDhFQ0A?6hA z^M%>9i#+Y4Dtq9M+Z!Mu|30$4n)PVQPzYR~4SlXo1u z8^^R#Ja=SNvK@AB)%x~dEr^9l1bC;U<$x|549kmrn?lVXCr6y78>Z%8*8`V|lmL`& z86(ngGT%5#u^LwcxiBy0TkoQ$%` zKztlg(oHGre+6!37D>$*(fc@l9vJGJC_3{m0X^dcDCD;O*nxGMjVpZ@ z3dTbLEf%##*Cuo1xMI16J-MujDE8In+3ju4tI zv2Ns9xnLGSDG6#O(=o)Ne@7@0W{zckJ$028!p%&qQ$gmEhc8DNo8+Z-g&7R*Q5*1A zXpI@9Jq?^CJWg_(+DA2qV4#XQ7Rb~dwxfT)=WHe~jFBMG=jDH@=i;al{T+Vty!sDo zp7Q@F&;Qq)o}zK?jH7|}tvB%`U6FE0-LzmU*DH4)$x4&{W&oLWb{%HZI=Z_7+DiJvhslmXGAb9%}F8jY^)3jDGW&l zqbCVx@so{sZk)|bF#N49I|D&Paw#DWfT9VfrI)NVZR}0h9dAW&_T!~6+>VR#^Wh8U zdjSwAjJ=T4OSN8%-1~JR_C|R~^|zQb?rjKlMr#DU!0V^n=bf_ zw5pq_wme2VCmM`8j+iQf%O!32T5dVE4iK&l32+0<9=Uw^uN=JTr?y_A&&>`L=8b84 z6a`OBZ#Fi^w2KF@hD*4J0PFlTVqdKASmXp_rsQpW z)e6OyWV|M1j}KH^?1P=Pn&;D)s6OYj$y1)};9sa7Pl+2at>odLFgu&bL(7IT{`X>D^?tF0i5rm{(!G4peSw3WyIUBM1~mD5VbTE}_a9kIr= ziM}@8WE1lykO*f=cPOog-vDB6fQIl>XAY5d7SZ)fUei+=l0I6Am|Mzd*^EK-`h-3d z`%Y#Hc7gb7cHwjlS6hrRVQo`Pr1=q-Yxg)&|B!3{noFJMb?5q3=nA>c9fBZ`53da6 z5M8d=0#mHR-rz>d!A5q+!OfUk zK;r?!fx3wr*Wwt=t%9$axv;=ht)(Is;JO1fK3TMYysh+KXuBxC1cu%hIa|tzkoM`M z`?7Jwtr0*&US@v2+Tq)rK9wMiiq}xdx-tbKaT^;mj+en=d^AsGn~1`d2zyo81zpwjN9sea&4r{wjBI!Pd{H#Pd)qJYJ?%9Rd=NJpz0t^ch^$q>;G zX&0K)mF=%V{lFf-OCVIN8Sd(MGuNAttir`UUj{tDoMMNqXP7d{sOgt;|Kxi++A zGr6cO5kPk+jYssMm=^6tg%@9B9)qpmudOrlw4CQd5bOL55A7&z7GeI$Sxs(jSh(A1 zjjtqeR*Z36*Onj>A31FkL$TUv=U<6alcO5Tn;0DDU(9_5hB#V#X;oyzVnswd6ud*|0@pM4I!_Q z?Y5HH$nZX^_hsgEqptp)NCykpe9BAuW5ia67y9D=J6b5KDPb)Vq<(+e3KR z5NX`*n0jT}_D$XG+G=hoAF1~M4Y{XreQSd-l>^-z*eH&c3cJeHc3~^)D~| zG!gc8u4jW(un>er6kj59>s}^t4b~AcBLLPN^7VWq6#j!bXtW$bc0B10B9{-pcU*#k z#SbNvIskEaWAa-qdJi{q(1y59`pY|#;yvlI`s+uSACVA+qknL$(I18>W^F?o_iUFv zP*()HdM5WYk{hUu-imW>U89t1us;D-`x6=GoYnPD4jW^ge)*Uw6u|fe(sv0>q};N) zptYh_V)iJ2%_*Wo zCF0eC*suob#ynA?_5qZH{nZAEgw=iQ*gX=F3dvLTV&tDCCvZO4Un6f~^ewl#i1=T< z6tl5m{#NcGq5|P{G*=Xzg2iVe$@@tM7ByfwBI^~sSn=V6A#W$1S0A7M=1%|DfI3Cj z_Tcdw1AYJl0AT)qzqS9RBOqjF>ulowKPWEBI{$Fi%P1CJC6|Z#MHm3_2n_igtSO8L z#f@TL3`6;^O$Mi(r*C%rU)-4Rh=55W(bZ3=>hK3dLbtbH*$Cn3;fI*?BK6JfgL5yDl8XRM|OKNd%n`D!VjwKnZk8 zd3>iW+=H52yh8n3@1*~014`(~;d`?Url2aQf-9X}X*)fj+SJ(%xQf~Em@|2Psxhse z3~!pBiZ4*I)Co?#j9~UUeg~fs|(D z;jOmebBd&Wr;&0JxnJ)q7R$@w@rxBQRG!$os;;?>{7O4nm##C~1Yv1}PqF?Ix&k@`=mxAhlK1VLj7S?nU#wNDT7S103fOrh-|L-_6Ve2pE#88(P zjkcF|4-)?i!MtKFjieU8E&#HSp>^r2d|;T}+L3h>0%|9N{jx9T0^W zI{dhr1r&0mGlveT3ptB88WN*H?A)h`Vcv`C-q{3%*J)b%b{dTVgmK+?5@|iUAxA3I zz$Dhs6NN0%rVykJj5R1%x5T+cu8wNTwvLZ`i_0eoFXH52_or(+Q%W4!ZR;5NXh}k^ z651KQn6&~!EA_6yRS*$$K*>ZHg=u$X3Skt4c7Y&P@k=n!%6Uur?ASZ)e3gH|xrp0F~!nhx84K-5B{*&)u3|CB; znM5T$A*)AI=S!}LPMu`{%h|g0+v-MU1zjiPAmi0hCm6>E*rN0XQ*A)m2;>1~jxSJQ zHD<;V8SDd~;vKoN{S|nSZ56W>RcrPh6Rp0nc_E#BFEuhvskI6c+qi0S_TY*h$xPh) z0@%13V3wyFSK6wZvtvO+5^ys1efB7)V>jpYWlCT5?dp`OAF?vruoRyj6S#OXikZLa z(4GyBXG_Rsm{j1ZUDia6C{)j4V4W;=WJ;Wr)+mw^-Uy4r2u#C>H9Co_rBO+u7fIKU1uJ`~r2fkH2W)7aB!^Fk1 z%l48RMtIW$e_asimJFI+J~C-~HNM_fwg?gWgd}NLoo6l%+UBa<7F;Ucafi?RhzdHg(^^HPUv=Pyk;POIo4dCW~BQ z@b1sWFZo?`-W|F=1KorLPc=j#?f4MYNTj0+D^Ve%=xeiuj7+4}2HUjS)UD(_bqY=j zLpCq z>~*1sa;r*et1kS8>+GrOB3k478OwbbKmW}L`mYM(M_d-8=68T?eoK`7Z-b2KpQC{y z)va&v8|CwIf;1y2SW$9%zK$}O)n6WnT%VuXu&&PEQpx|b)&-fi7J;=^1ED-Q+9)e} z;Ut2tsxQ(ml8O6Ry6jj;Oz$-EE9fiC-IkS_Vpp1zG{I|%!|Rgc$oGlM?e1u+ix#D(g_MVQrx9A8dXKq9*aVLFyD6&lZy!zjx=$?llJP*sB zAq1`mX^xak#<}wnqlT#ohQX6#NOvzLkY@oT$rh9tY~pvq`Lh%m$iG$Qk5dCq-s6){ z`$D*bUwt@aM+{k*bG7;q=PNK4?D4L?$tgR-fY>wkfEKXmH~!%auzRV~zh*A5X!8{M zOfskKLDg8i$wRGvnYYpwElta`R~~0V_H?udrUlrXXmHV3hnNqfGT_v7r{vBwXei_s zhkZ-is13gF`ytf4QZyb16$kss;(2_~s^lDw*9h=JS8|EWAm7EWWp8ya&)UKH4bafuIP z4*kK$`^vJ-F`GknqGJCF)RUakqp8`_?ME0zq*h}|6XHkcc9;UjQ&w-t zq6_%aY}itpHTgds1a?_prs^K;(-+WG1bSwIuoZIC7^?V$2)Dj5>9ts1LEAp=Nir6d zlBL*OejcnFtDI$o*A%7RSb)5NShhd<%^V`92nL;wcSu9r@r=9yk%`To4IS{&OBVq> zRle2EO6yN&qYIsp5Labk2N6V|4b7Xpz{*$_efgQ!2I&DY?f^M@qQ~Nqg|Om1@(I{1>j|4dt6-NVTSZu|-jw0NS6D-{AoT`q z1>b}+Vu*!lZI6NM4T0=I^|VUTZ~nmGBf#Jz!LT!otuaXTiBN8L@<-@dl{Z2IyNh^dm0%IScx^2>Lk% z`Z=v(N8g5QItk6kq%XY9Wx-{O$^65g`68>9#?C+9A4Kz)58v*#s9kcc-0VNVN<8|FgVTk*YsWg^v7}xP_;9@cbsLsbq5X zg?Wd-b&lr=BxK>^WQ-tg#&Fmyo;>{K3g#5k-Q?xwy6y*1ZD0zZcjb#aQuoNk9DuHE z&YSy=kxuTdF3G4bf_+PK3`qOOeJTjrDrMdz{bk$>wO2Y3{F(*vLmV^ZlbFENqY7#5 zd?fheuDt0-G6|85C5UAeF+oF(Nit%|c~ci=zIytVu^?y5&NL-%b2LTWDclD+c!uAC z2if+M$)Z8N{Bx2QX|U4Ps%_3F6Q*TaW>Ai235v#KHAeUxQ!<+KTwd5Q{{iQjQk1J> zeTW7KP*lDoK}mvZs6tm6#o_s(hcIx(tgyb%dT9|$miR`~tYX?u0YUAX9xxQOtXz*7 zPcrl5TC123v;58*TIub9*ZWP-`NYj7jaHBA;Q~p&+$MYJO*$Vmd&{-ASnHZCq~JMHOl^rQ5M?Ch8y0|E8t+*NZA-b7>1yBKbSX-?H1njW7jcud+3e0MON@{7|k(ok&)A^$~|CrwgZRXw^AsEGK zDS$tCu5-=2G=$&7mPPqA1Y1|lAPJ~qV)(A22^CdX*V!tWHQkLZ+JgFEJo^TSj+3lb zzLKZSEQJkRPFIt-eC`3&aGmW4^wjZgFdmA}HN|@XbTLK8Zw8hpn~W~Xe4_wr+@uR{ z+PPHylvK!7MkGbO5Qih8j<`*9jYrq}TMJ08`m%;Nweq#`|}2G>;;2x<5%V? zyB<+f@ozjZ9@rk=n-7lgfw$n1qxd&KRb6Oiy$T)hUgN^%F>T@(3>lG+sWAe6rW0WX=gs;XBChCdc5D00@|$zQ=j;-K!q;iytfjNV zR-|OIfmd!nCs?0_)oSCw_>Q4yks>hO5k;IePPCC7 zytQO~?8q}9p`(+Pt}*3q{nGYxD7J(?ty0sfZguvL+9pSBP(V8U`?RhKVh%$=9vzI4 z1K%mLTlD=v$CiWQRxIzZwt-3fLP_uy$M6-#@ZIb)ESxfWBqpMGVeg~LENz`1kZhGa z;UbA?NRU)bkwIOxj$aI^iVpB`HKQAw3eVE^Gh}X~uJWEvXmF43xkgvg^K7#^^VF9B+1w>LN7Aiwv8&>G) zvn;rb)=sSOFND@gZf8R|fsINghchPcyH5DzJugWD_8OT8(lX!fGVeNayj;orKJJdJ z07|xnr=u$#%=?-kLg*_!bI6(U$4eQP7J6Y9q^R!7!lnq#Y;QlO0<1yfw{_Q|VLQlx+gCw$s489ECf(9Ga$ zM{;+)80qvu#-J7TW3)A6Wq;fm6}{V+?ScZi2=vgn6@mP=3Y&^Ma~ji?kM%#Ry%Sk- z3LFEP$xd&dQz$lpNx7{oqS*6f)Jn@q__PU@%jHmVJl`$6_+zP^#hl2?8v_*wS7--L zqL*7kigEQ;>)4>5($KE)(=(q*I;9Uf#gE&_-7~Lhn+CfsJ5uqI%re}1a%ptP2C!Q-p+o>U4!Twz&j6lm?N6u6G2r>3P)?uisTh?`w*VGD8Ek$AEs=oQGhX!$A?ywotWl6Cy+A=~ z@!500EY=_M4!t7u6ec)3CS2 zuatO7HqcRR5vjXRy1g27+5xWDdc$tGG;BKDkRb4>w&%{{!{RBhoe_7Q=t)U41yG{IGm5<$cD2&uMY+p?9w=Nui zSNZ&_+SP=1Ph3dzl{>tZBL()41rS22h73vr5&W6Equ3_WN21(2@UsYJ1RjQ%$-y+> zr>d5)c9V&Q9jb$ZK$LCO0F=NekgA$_lU7mls!EI0hHZz+*`nq~#>rdO%h41u47Y=9Tx>o6ix?)<|E3-up4}Pe@B`R?_WM6u$V~)|3H0PX>6hLNCQ|B}Hzl?IE!2 zyWR+7JZ`!NK8c$El#-6&K}^3{K$4 zH%nHiYbgrfg8?h|jR?IxJsdVy7nhM`Y{hnpyUpABhno6tkK$*x%&{K3n`V?R+if=v zjF_+3-6zHeT*Uio|0iR}vnN>Z?E&IU`fG4H(mf(zzk9>-d3-MhSp2YnFNd&9 zhs{B|4oubb_P$nHhFVh;)h}_v))~D&TQQ+SHC0pV+}W`-blGBd(a7&Ju%r5s^TZ8B zN{cp}+alR~-`}^J%-U!XHJ1!26KixEc}>%+@|I1RSZCJLQW7=j+l`0{{#$O*7T}-Vt zkjC0YW=Mbk5EiSogXKiV?rSV>q%Cje~-V@C0j$cCxw@z&}-XIO&)j6c_h4w9j zP%t2DBB5Zp^3GHK8CMdUps1fm!D?HGQVlJZK2eofuK|XOO-wszI!m3P?KUng>2UmO z++gK9ukcuo?ELbuS*7>#T%K8+?4TW~Roim2i?Yp|z`Hc|KediX(|Qi8H*0A`*w5yz zCm55%mV@S2Q;NV0KjFm6YkjYe^jQVO zSv9I0au_3d=b4&D5H&Pa$qKWvnWsNmRcALKWl_Q~$is}*9Hq68LkJHM9*1ckrm!Q@sia!i;UeobXUZh7vJWqpfct}+ zhM38&v}`1DNQ#n*3e`06;e=cdqP(&yNl}{6kJUPYm^D4jUg-%g!8o+O^Ww)5XH&K0 zBFnwQMoPi^JX!)3oy6QXZTA)3m76JDlRE#NRd~%v#?(grnXW5k9Wo#sUd}wb*|I5 zW8@dEX%(hMit$2RS%DtYYzfXNMetb3`snuMs8OkP&TTmk-okvZNc)m#^%A<4W7JeA zs(KlH=M=_kt+upw3@mSd9KAAM&S{OK&vGCue)SNWwr|fk8zc*o$%}<@HWR zy(Ku`o++Sd2Nrd=_maGjw`J)qwq>dus$oQBr{nC(p&;rfNr0JS|==S80mqmwi~ zvl{scbVV%k>^rhSqL?7foe_gU#B3)(zYzd~jXVC4+JnQUF@Ac_amD%AzH>6Ni6};R zHJ-@yg1NAFt6mg?a+qAw=&(AmH#<4I?1!HTN@SI-+=MQ=Tt9|3){QR@cj~Qq3wZpC zuy6PXmUA!qW;PC9B389l{9#ty31O@@=(k`pTvJmTqHgNJNs8Vr#zX7rtQ?v} z-gGAnqt63z{z%;BQZh-a+F;yjv~t!OkLFk*BY}oMJFhZbn0!?sad0JVyTjKdU4#(i z2$-gjmdm9onfFQLw9R zj4Vsmj5DDNny{pkvOqC1B$r#yVF>2nS336srnx#}TA49K7zqq=#DZt>3~+G#pG~be zAKOEO)Q1WAx_I#Ff`bQ5{f}^MY4^*H6{J^ZHx&&&ec8bv&6y?L_Lf##eIog4s+<;L*LP_Bj4fr9}2p2I4yu?f88$M1OAB z+oQzd5{}ML;43J$32P@7v&keCL(i*`tW(e)rn>AVBW|52=8b1)nKF8R(BAUqLQ`z>(LtM{x z7xvt`yR$SexA(cVs)ypKX7iI9EfPt&Ou)hRjZs=+#x9q3y+^{5*%4<=AvJ8v_TgIt zhPIEke`cD|OOHW=a49U)G|jz&~iX8Imkz}#@b7aYS79YI>4F0pg{-n=^YYyehyJZJQBHISFP>c8&b zQGM?$ID26JC@+J*CUpD4-1*|D^THf(2Q6ZcaIlu^tD(oPF(A-2YkW^HxnkiwlChaW zjSR^XcFu@az#qkM89NTtloXF%$X&-OuxW;8m3$Q$(}`Tgc0VNnvumt-&h%kBW09bi zH8Q=%j7(L@WV;QyO|V&*yah5-i5k1&j8gDjGKi$~MfeDu#rh~^ohJ$T&G~!MCAV~4 zK}F92>jm|_+~266_4{8IFoRfPuyy~LKjb022K4glM)3YM^9-SMEk<}xFf}lg8X@d2Xr12Q}cJhc7Y5=2v#?`?ksW7(D9b)iKo0bSFrGVcL6=iXmyfThjsbJc?z#du7 z4k?%x8k8xx_Z&J;K3$N2E?BU6UL@3-c=NOy0y>O9f|whXu?J`m*rk*VV-z^$Hr~;@ zFw++!|JA5*bO5EeoyB@e3D}`+bO=f1C#ogAYQsk1yM=yaLr-aQPibwp`f#j-zrm`0 zDl3K+4ShZFmux^Dsl6+!nGGtv?BsMT%5PTArAbOsk41LisL;GjtKjMgw;QWY(%GL| z61p^%uBff9zuj3)6VY4CE!TaYETpghSiy8@T|2zN_KK-Ttd;Zl_FYk5E8_~(&HEPQ z6`U4_OF<3|;u82fb25i?Kfn+Y@HX<5xBJ#pKXpBba9fgSFRL}kLntXnp zFholVAWKZsa#Wc0B=y|te4}K;B+Wq6CNvsL+}(1>HD#viqh(suLA)l&H)Se3c?Isu z)$2mZ?L^BVXiI2a)g?>t<{8kt<9;0&tw3vyBAt`Ns(7ro-!3rwC^=2QAC;)bvq)&; zv*T0*SGgI!SxF?RQXasVShgBJZ@^$rEt}6XxLLc?W)Uz3`aW61)uvXUTcLvbxIdQG^YgTs^Ipao*-T-;Be(b z*QuU3p$kv;+CDkFzDRUs_}i$LALX3Cw&W`kyR=T$Hdb2(xSb`!u}8RX?V9{vnMlOr zbSgw#>1L$rdk275^k+70y;W-L!@tg3+0Br*GahYfhhzgD?X$*ndQnQ1cQ6JiscHE_ z9H6`y!lM|2%@{g)hnevnq=m}3L4 z8-YNYV1LTa-Jxjxp-^2+Y~Q<@Ufr-b^3dYYI*ds&*Pg$4*&a#bYWN-g*n>^2SU4+3 zQs8>Ocx3W=kD9&IAbsg8;MXY$?PqaR?a{ANn@DY2Srijd1KA^vRP)EarDyA9FiY!)FVMLB0wyKwp#aG6^yUuKdw3ZuO&rk#biJF z$*@qc(1w}lQJ)4_WTiFCC{{vpAY9XdZj=|(@B{IIENa^V2!Dv@SeA5~5=9Gb!TJK` z153PPN!Ys7zRW=0rlXqD2UZD<4GY^_>`)BSBvA{T6{Cq=f3frxa1vqR4;||cHxGjd^ zd#vO3>(L%KdfUr3LsFPqK5r}$C|Zz781>Vv#sqlXfz0~^&7cp!@4g7|TBIG_E?{RT z%qLXuI;>3ciQIUzX$P^+xz7M04Qzh~i=^DTr>xXcjZ2hVoI5sb1b^DGvtJfLzQta& z;sfKt>(}l9h_d5}mhB;e;Ks~G0+%{)o0^3bc~4(XJ7W+hjXoS5-WeqF0tGxcuf?7) z?;~QxPDDH?*c|FtM_YONh?@y&FjoWLu1oRkQC6j-YH^h;AxA>`xv{rh_^4i&xqlMT ze~suye>fG~q ziomPH_bL)*_rf#%8Xm2bGewkJ(^S?vS}cL|Niw~Upx8SjIk7jDh*o)>{9=rcHWoh2 zAH8R-nCq+@G-m_g7-9%D=6$lzeoZu`){b0RPX z#l)tIJ(+;m-URVcePB+I22#4~LJkf{?3g8X?+33Xw)9e(Y8iu9im^=8;;V3Dxv7=lZ#6}!+7zk1zQ4msC< zM#=E!xTI7~H$9vv5r#2f@jdsLGr#r>w3OmMHW7C-N`UA9L4E~(g}-vOG{N8i%OrSR zI$e6aWNmRgJ#OZ7y+h@q&ly~9R z(0Db$j5VnRtT7T#RtD%Z5VjX=--K{rBRo}@$x7TP1CRx$FP=^ul{-5x?abB5lClEz z`jIkctG7sj=AuBLPI<~p#xsV@QihO?d{>_Dah&h8B9YuK&6?&2^=5H#3Qa_!v%Awg zYOpvmL0l%YsF>=sx`;o#&$uZ7>eraTU&$+)oSK%2M>`>7@s!AvR7A>{D95$JFf=jj zrefjIfSG@W@q7DwvfG-{m@$9lsY1;XDLp4Yzj>kwtLm&6&oXXq_e1R-N9i{E7^;%2 znD(@>rOV62SZ)fnKDs2Kq#QfJzvm1F7fMIYSSN?AuBg!OV9#Q8ftj>bdM39@d9@yk z{Y03v0=Gp|)rU2wOPMlOO0g=|8-|7p&)T!dfhjG&L?^gohK$@4Rl1PnKKkC(Q<*+U z?oi5B6Msw`apKA8DZC_#_Pn+Zb=lX`hcVQJ)kKou zkx>toFus+O`6@*$EcPC|(Vj=U{vOHw@-ofX*fM%|P?SX3j!dS?@r#`I8atW7)E*7? z)Gi0M-CiZVpk{IG;erNNdhhShm6CAe5Ba1i;T-E<*!ZmjIF?KrnIs{~%WbCz>L$K{ z%r&OXP%qRXT8(cCF+a!uR2Se{dXfleb^8Lc;aG!EJ3+ZrN1#P5&-t%IeR0Y+7jYz%$@ zZZj*zFq~i(r|JV9rQUNRWp?R+rAo-l&~j0vU-8m-meY?0?Udj|euYeP2i&YdB(=d$ z6~w(=BVnP8)>&Oo6i}gc0ea!t)IAeoDTVzpN0U*aOwP^cP+-+Nz#7zLw$CC}lp!<~ zAEidrHhz?9chk`A=D^{H3svYwM1eho%U_w`Ytki#eeJ<|6=>6xPbP6g%iX6b*4-J< z?5n?zvusAL{eo)_PsMoE=|@_m=ubgMkRC`uZmFKF58IoTJ#&Qx0$ zX2jzXG6n$dH|=b(JS>UI6^8qqUb0pDwq?lFDTLj5#PaMv{_(5e8ItIEMHzVyRC9{+ z3Av4g-O42@-9p}!4E6PyOW(2G5Ci&-S`clm_Q3AH0L#BpUyH9ZM*eroJNv#!|9`1Z z)WGPQfbuUMf=x67TmV0U$QOBl<_RoylL0)xTyWiVf4{Ac7%;6MX~ay0hC2Yf35bwD zq|*EQc>6nF&C?#_kA8A~1by-As9IO)<%tAoy{7tCN5u-C!9kG`g;XaRGqeMCIvbhh zma5}=<1jS8G#RVp0e>4|jG72Zn4z+&jN&bu$|$ORJl3Kh4YFW6Sryu*@-alxuB#Ui zLHLPSvEx1~9I&RxZNGox2mW=+>^_8s%J0*?eP4g$Y50#<{lCn=l}&8ytqq(_{*mwh znd)s~c>X$V@Yauj{NUiIB3#yUKO;DW#;n~1nMbG(H_|pq>)&n zcCDp}%rD#r=HC*|*q|7=F`-7ifB^Vn4no zH;*iikhH6=PTL*7W1_R%|LxqO-{%&NN%PM8Cf^2qGsgdB^TOT6noiixhS^fqz}3R+ zFM<*AKYpsq8#tSbxc~F?Ny=J(xuAc7jlxk=1q)LBfFc*Co37HdLqSv`U?^Jv5xjRG zH(L3WZN9q zHoeN}KTy`pGZVViOBtDe2NT(E6Zk&oZs9-A1HgU-Qtx~un zSs78*2^%5Z{RIi3_Dm;tLq<0hO)y;!WK7aG94}X&B^yuFHX~4(?Dpjf>)5rQ{#IbO z?!!03-A3Fy?w0zvpupJfq5=dY^o4JvdBzZ2B>##zn_Q~`@6>6oDQAf3-)rxaZVmi)l+Ag_;G6FHg ziyn7G#T}7f?)bC5WB*q|`zz#8FbpMlpa1}-(Eiq&{eOo1KchTK4c1%51lM=dp~b27 z31%5H13UjG3=X||xFRelICeb_vcWBhf|;AydGAKY-MW*3`4(qFJ@Z%$Vlry*O6a%7 z2Gng_aEM}=NLsRqMtadoibWC66^EJG(`FXS{ZQN0o8Q;f-TT(p(%a>820RWBy<8-$ z5l1!jUO}sF&m_d)wvmB14jcKiFbK)BF$mi(DaWfa2HW1;w@Be2O{3q|K6)TbH#A`%7Z8_2ye}(s=$%ASlcQ6>v+2N&&MEKb@%P}U z+!#IHIEgtMir(S_2H(!6I4U>ikxckC`nd813xUf(Was~T1yf>H@t#of<~ z>b=%dPtK{Te`XL%gzaQRqn@$)!bjT3U{*F545jTZ>ZKcoYMawlJ66n=o*w$oa2HvP zw5%Hp$f|;Y;wFkWQZ;R~>iSLnIhv}pB5g!{*2S%>yBdumFq_bS$E(+Gs%TmbSkGx5 zrzY8t&xT$hl1tj4m%?nG)ze-?4{*^i5lk}@RuDNnMUzXc)w%mvQJZkFLSiXzrZ=)K zxs4VqvJFk(F%i%}X^a%o(6iF&ESlbNB&jl57Ax-CNEBLA;WinKfS@K#8qaUeNI_RP zHfF@nG;&LEsg*KE@5`7{T9R@`1<5>O68&b_5}C&a(lNvgGk43)j+b<6Ma+(E$csWc zk-?Pk597erBEPAZ#GmAEH)k}M^Bw$IT*FLl#?91ysv&?$;$%7vS{a`&p(S{ybRnt_ha>~SJObR}9c!w@Zv)CX*SAxntGs4%0Z62;9 z6ID6a*Jjb(3w_iZYjtfMoyDtzIqd#H(WKV3?-R+1pq(?VIsdRe)f(d9MTJi;-=YyuiHZVwgKuV)SmZcoLZq5uWTYL1oqRj)^n z!5OdvP*}2b^;+ag>s0E6a1+a;212INKi<9LY znv6s4LVU$ECbNt72yxCOd>jVWPJAY)_k9VWPZd^ebnXNDOW|4%)^3+33Rh~li3W@M z1W60U!Y~rTqE&J?5!@L`1|5#0 zKZzYsQo9;vbC{aV(`#iP^b{y#_?LG%x_L9OPb}lpBUTDsoN!iF)J-eDi%s<7tTDIk zZ??HgSm6T)Iwvh-4u#O$IYcB^Z~tMNqCnK9@n5rLTp*LfYudHasi%nO8uqpo58GNm z>yDK1KlVzN;E=&QqQNx>mW1#0NmTZ6O^+w?+@C-L?R3*vk5?PyM$}J^-~X7ZK;s8S z#_U72PM6}dI_eTO2^>NACP|YUn-Q`P7O$_{x_O>cXmt+C#IcBS+n}v?5*1gv{i$(Y zvrgdBx?o))UD}usqDcl}xGL)@9~nDeCmXh>*qgB_T+MtO2z>y132-5OK|SeWrvz4V z&U>5Rp1&wb0BUL%OXvR8F0Z2!Urh_4AH7y?34HaUVMU+hmqi`=ZU^*rvm4S46@7S@ z@! z2`#@$6tjtBRoN{xrdY|htuNOIc9C=Staj4`;oyC)EGYhyLrj73CkZiy1$ng>2I@lI z=`OW9vT+`o!G*4L3K9i2l?=qvNnG1ou8D%?eg!kqw+RZ?FGkvk8*eq#CEUKo6~`qI z)?puV>~3STa_DiF;v!lF4!{sN7I;M8rQ5Q4xFY6e7;Jjnt3kzf@Ud&%bX)tPz!ZCw zrTj6DXGhBvLqL|AT&AVG?+z9b{)nq!%T1JThLvOTnCy^r=-bDf6$1@n#YsL+^oiVg z9%xA*1%=amH#YDTXhTUMC?x(g-e^)lYCZ6BAR?#&hdzLZ43-f4x>cC$ol0<1{m_#Oe1RVXo79_6Bk{3-Fg>m~O%?lv|mJp>)c+;sXPk zrK!;+4yjY=skyQlD{b5u^_n->u zI4yq-qve8rCKR5blgokSaT}O@c!j|mBW8!l`(3xs&74oqZ7D3QRX5W=Yu9^y+qg$G zlH}0+P=t&~Eqp+i*V@=x##E94(QrA^HVxCTN8i+b-vmrd_n#kuX+0&mYMEATgbl@! z)ma<>Hmp8e4Yqufc%1j_VmqREucXZ(8BV7S<8mX6d?aHy@r0jKEu~`dMa`8{gB%+3 zP>mB4hG=7y%DAJ3&D{W|V>38_tf64VISGXaE`g{6ibg@FkDU+wu?l7a2Ty2NE>z_X z*rwaA<0P{{=lMsjdxYyd7{7n@GhsBbdmdNZu!BPmO1odb1 z#iA*0GN9e4Eov^?7&?J6cJh!+esbYXN~(bteuv~peI58!f%_HvrBtGc38R(Mz1!dDF1WERysm^#oBP^4Z#9hy1d zfpTP5J7YZt-VYHh_913JlOsRo;Vfe1G!2?{c%rCw#6Gfat0Ux!_DL1ozR+_fbqMAj?2mEziYkj00E+;Zv-6=<(#2EIMO4tm zRKR9@AB_1C5b0|ms+Tx}ZgwBR=(!jBa&!v`$SwPe4ALQ9Sq||NbJKqc>61f|S8f=6 z8Bx#h$Scj_)pByi^S$8VSBtbKjZc0eG$PN9Komx`qS5#M#PGGOnw#3hR1t zyR~mr{8AdS-SY}gu`zH)OCi_=`8{!^Tw9vcF;cL@m-s=tR@RKBBO-RH^mP9*1 z@?Idxf7m$)eOI8>I@?KqHC>M1O&9(DY^ncMf&NF!^&bsa@V_@)!$qhlG?e06v=QNK z;lC(iQxgq=2(Wz8XpJ=1r5d^FG9gavfbVS+_8lS#3(PzUNLxQa7r-_z`zhjm9k%9se^E)xWHUjF&3-KteE zqu+GThJlKP5Rzza+b!XjR0GK|(I5TIcvfu`?N=i} zODSlkELRU)loV;5zV(xPsv<4K-NWp<-*~sa5oVne6;qTGXU)}Ts0K87y|LgC&gId9 zVAQ(1n*~_Pz4vCmn~D3#-9R7H1DMKPqLcxYexGxaU!vs{f@ET&xK@P5S#we$L?v47 zD6pEHJw*9Ws?Qe7QcDXKX*5en8Ak5^VeFfuBmL5?)9H?#j?uBvv28o)*tVT?M-|)b z*tTukwrzgZb7$`SX1=-W-nFX!uJzX0?>^_*=Xv&Kk$~}SAZ{a6-YS)4q!&#MKU$#QH>KGzXA95t@VVeVKGgWJ=51W`74Bqc>aU&Edd zj5`X+;nhbW-;`K~7kaCDnE4`fA&&0Fq*DtYRV!hUJ7r%(rn`Z4&;NW9o#4fX@Dg-V zE1T}F2bsesC=nB}1wI6&&ivd@w=VSNYkfP(k(|mc^26*MW6fbeY**~?sX6WO)4Mm9 zo$tC13iB_d?%5PKMR^=5K?5}Kq+aq8{62UroP@yyLSt6DP$rB<<<|7NCy=<#4)Cu_jastd+cw%i8o0Ov~hUn@9+$ry)$tA zg4o;1V&I|{Mc5(0jr?*+?kssdu-o-Jam$V?Yio#McIVsEV*sGQ@wFOO?^Pn^O?_a- z{yHqe#EGk5$Bp6<-t94ffoZ3Y;T8P5_;BLhvJLaA3~fjDma-Xv)}_ajx3qP8`3@Ye z&GDmO1n;q{tHd9gGWrj5hl;v^I=WZgMvCG7C zS&wQy*FvP+QQ{4x+h$Z5Xr`qnV#EuqRvc{8vx$c`$AlaEIOX?81`H?j>@nP4TuQMn z`7}sFx3NprW1rDTf*P--2^61eSZic5-I>loAna-X&%ju^Jyep(ic4V5*jf>Z>Q_5d}w>Oj8 zmVzEfXmm(=40rg>tSeHwC+^YivTqP0CU2jRYFF z-1N|(f?siKxG=q>h<3L1uk3<7t9#_$m61gLJ>w(T90M`4sbOY0P1=apBVci&w4 zTKa;%B#<%;1=X=pS{ya5`m$?WGgN|7L7fT&nLaLd@?Hk}Kt991e*KO0i2iQ1$=fIt z@h<84jeV~3<1$$!5{iH;%zPw{xy%YCkw&v;y4INnroF*P!hnb@JRAmAp0G7$jY6r| zNJ7Kqq*|Ff)EsWB$D~v*C!SaEanIY#YU0{}V_CzZ086091TeW*T;Lq;Gb2=F$k}No z8S9DDHy|H}j`&SF4zn9^4}d|`Z=Njxl7e9plv&8s>nd*)1U3EZ4OX6p5{xp`Fq=Ri z8}Kl}a}(u6Xhj+fDtIajSB0vR^Z9wS)+{JkLBk7w20K(_8H%2}jy=Bqd9QM`dQXfA zQ$L377g?X7^dzI=7j93UcIzNB{pQX`eIABhAARsp$18UYM73l@KoZ5Bd zp<;#U{14jHKvzaay~o9j3H0X(U=sZM`dp|u=gg~$ttrkvDGX-L7miFf~zVR z2JWSCsUWfz&A%jRmn6cv<7TGcRX($s;!h-Cs^WbU&Ks+i=P@r@k^6Q#aENTd1Jc z+D;)eQ9|?}wRe|4?Szs`6l3bk>babOi4mRgmUydEbkCqr$RwviUc(fr%ilApyG zwbEc&uWzA%wUDnW@|t1sO)9YYo;%)}w$QWb8ly$v$Dk)?e3z8Cv#@pDoRonuK3z?a zO{lAf)0T3*KUU;WN0nL7(t?SOzqLV@rxeDw_orPH3)0+@grX3$jSQ>ecd<@qo9%<1 zL1i6`^HZ4{Q$$L_(rnxCPMN(=EyWlms4S1C+If;rkvpNkDwfW9maDB)2_m4e+_}>S z!Ihi@WEADKe%yLj==i96chUsBmh49UVEH1md#Ky)R?xLj`E{EGo=dgQ~sE)#~w8DD|kr%^{ZEZo(&x)vGXWmY=m>UY3TIR-=qP*&t*R`lz zdQf5FmK#Ymr(z6%p#{p})8;<|Nku1YZ3)e)Yt_&!9BBAm8uh^!v?M80tcrWOyTqH& zC@Ugd_dxbgLk6Fnt2Hq`bvGqt|61toOzD-y>uFEUnPGoMqt*n#HDbwYhGJNY@;Vbn zKty%ku%T8E21iC2pClpeREjGZMBz@GWq&FN6|@7Gb|r7Crjg8VTG}CxBgwPy(WjBs zZ+cdtq6eKd%B_Zl_N_H4`BeI3E(3pmUYsptiyDVrU6$J)OW3aZ^ME2wX@Mo1zWtD| zI8%*^+)6P(EfzrEN7Qz(rcPM@^Zq_)ieK29ed;Gz@e>coiY6FWl9=L)GLMw=jUL08 z47sQ5xV&y=BdDS%N>V*5Sa~k!4|yM|qRzSBf+1c9cAmCT~ zOHX6mDlQo}elSev>>)hiER;e%6~7L%-qc0qGc0;A_p=FpFq=YO^v8j-ljW*%7+dxT zF{e{Z7Uu5}RHQAqRoa*Q&e!7ASNAIgiBkwUkpp1UePZ3_vmC%#_3xub#kPe(?LhKt zR8DU751Htq_n!hcg{(Rk+j*PDSa=+>W?l}1r3w-aXR%Yt7V&#^qoDAupp)P!Pfu_P zH-SHJ3{T=b;h(kXac|D^ZvXy@0Ur-Mmu)owD!;tF!e}vxLU7t>5L>7Lk)N_nk@G2(OyfBG z@{W|Y4N&{HVbg}9TkFQVm%?uF>lS@0>~D!B2iaer40qQU7+6DzB5-i*b~l5FutmQ; z1soXHi*8Z$)@BSCV)W}tVcQIjH2-XbAh?J+$)$%5tGIgO$a(}Qyd%C;!Wcr?C=al4 zEPS$uJfHyUpOiC;DusPzaYSiM2XIu6v-mjJC|>P22?1dH#X6_?GGlqM4iaQ&7)VwcKEYu0q7T>R|l z>#FNKk~xu8N?f)El{u?2XUZdTvMh~hhrjj8JI4AZtr;#h^NMETavL&2?t%-gK??ZM zI)z;7J?|E4 z_`Tnz#TgAG&mJMO(rk%Sjutn3p_|)HdKIE#L}Z8AK~}r&W%CXX53!C{12U8?b7UHIqK{8$njJ#R+2HfC{W4D+JB&bc z*KPb0{I~6w{D@4q93po^92ympkmrejAGoHR z6V((LR4`yuKydq7L6jz8eihB{XC4)@^eYH3DXmNhj{b0a{3b2AiP7d_q5`B?wI)hr zs<#!4W*&wVO_~}8gL%OvN6<&9X&PBVF&*%)3JHSksv+0wu+VsI6Yf`ZUtl z-Ejv1ia7Y~g{P>QtS5@CdaYGKh`Y#Ie2FROlz*Z|cK6q7!l}F~87{P>2gK^SJTVb% zoqYLg{}X_5kpt#=I17ONKpPQX;=I>3+ASoadvkFPn)eY#9u;}AoN-%mHY1amHrQL- zIp3=$33nvqFeEZs>7VuHP*}KG@o9U;J9yAinOMM>2txE1vBOzJ_#+94B{}^Vm?L(( zFit6&wKJ82JBg?XJ(Yy`;3eajcRNBFi0JX(LR4MC9vP9dzPymi6AjxFxA-#c;hZTr z7Emqcs=j>rrzr8~78t1p1vDSHJRU#|j^TfJWejbs{wcyq2+2zSiwgJGwg=SRX=wGl z|5o9OqQoTVeGt8HhE?mWT~gO5jzW3N!e0NP!&TE%c0E>dnvCypZm>HTdw)E=f9<5s zIGLm`&w=>LajvT%3T^f?bt`E*X}*iTN6&WDZq;BCO?pL161GaIo%%jN530q`l5(L| za_N>ukoe$K0`T5yHX=|~O|(W+We{ylcYzX6N258j!5WWLXW|aqX7Qb6UZ(@u+$L`v z5tx%UJ*L)uLyT#1W1~eu)$K*5B{&~1U!mH+T&_qFJhacQ4 zPdiT8h@<}Zd~5=BF(`fhn!SfGHm6aw;Z1}F!*DjORSrJobV*3|D0@92*3xa2hjem6 zG%L68VVFcnUDlVO!F+bO!I{<+v!FyTP+2Kt^gN@@K7(kz!m%o&1=jQwjkpryoU;NB z=97X5!VpRM(Vb5NJ>=iE=m%oS(W1ijkz}D*azO!7EA-@QMd||L1|<}wiU?($OB0p7 zS7Cb3KgT2Va+PJ1Tf;gBt48U*fzE?M^SR<5krdgJjitb{Z#bHMh8U+1U+`TnRW6B; zY!;#zOvQUATXXCV$K#VOSwHoQ#JY*q?}V zABR1^4X;d|Ui$*kUkiIfd0v(K6Fptk`hV=UcMK_4pzScX(*Euk@v<32eT^F|kmA|9 zE{c);1P^rQ!HnTTq4aU)n8%UzX=2G*T{T2rT}ql?P#-XhoQB4Vgox)0Cgm2YSY4efNwC81 z>MU2=79jIf)Z)Zi`}CI+f`US_=W=yJa@YJQhSNCAr<$qb7pSb2*;s3BG(K)E|VhxBQV5O@HdZNQF2}y(oYyMw?2C5+^g9 z!GtZ>@|fRZ(@%}Y1`R0Ia#KcJK;K7Jb+$)L4m2hLGoZp~f+0Tvqk_7~5o9o_#IuCx z206mf+vwGb9jvFh*Ky<5+IC z9P@qbs!M2a5s{usNT#24M44k7Lzg&0_=hO3esfChD;En-dh!@^3gvu!xr8ILT0Dc$ z!tAkm2<4n|GPG?+g10R^G>E-MlRz>jt@Na!0VT{9glL1UawD@<_=Ab8tbu9d^ve8Q z=~wf-)D;=fELoS-TAqZE+@Z>&k`& zF;jCuxpA?%^w{*ArQHxxu}D@iX-sKwpCWTtiX4~Tte8h3l(^vJ9F9Ffxdh7ajgr_> z@!S;@^AE)vM`j%wxnJdI#T*2*)5>k;lgc^f)5SaaD&FUo)b8~^S9Jo5bv$_;+L5a#-{*Jx8N!#U5MV=pnM#2P06Q_`B zstTHm;ONkt}x^o**X1OV7FWF%?^`Z+ftKAr?5XH%uH%etqds;@Z6SY*es zH})y+ZW)eBh3}aW;~YHEup@8M=KHhFt?_fB<7Hik`0SKRfxe#siVCAbVPX>+Q4Iq7O=a^&2}((= zEHs5D7(eW;8EDH=3p@5X_ngbLqOY&VoNmMeQZDN)SH=e#CgDt3u&?c9Fjuar5l3Cf zcUU1vW5qfWA_&yl#z5z>aWFP-e3I=|$<@H*qh$MP&dl7k)@hA-YO0?bH-usxD6$3F zT4}M2gv%W48v1kOdqB;nWJ-ctiuv2?Qzw31#rtDXPq?rlnDFcs^^@{^T`(z0G!)5b zFpRcCV;lsYT5ng`@4>2z(s>aN6Y14by!IF2?U*m;0<9F+7hdD40--|91g72B?viK@ zD$kb8`&3hx;CHhYtm?8@Eb5lb1*{Ty7b5HN!Bu*_RjP3hgd$IxFfnBFTDiLn6V=|I zddv%6!RgVP;z!&(RT}jij)U&zYZ;wj>vJZ~^IHcQ ztR@SsBjm`*jSvnmiINK@*Fbd zR#cAb^2M&K1X-CbjB_%`EI)Fm9?s;E)HdoOKagNF-JEKnFVU7^nVyk;q3_XTVoeT3 zZrTN}y*xCvWywj}n3#-5&-{YUkj*Q3!y}8X?Ys8~8nK6c^~EzdqBRcwrTEDA>!6kZ zdYWV+ik)(xY%(L(_Ln;~HFVp1vvnQaaoWw&$uuo7c33CPI46L6c=;roipIDq<2N{M#BwKAXb&2u zDiMwaZiM`*j37xz;*`M`v<-Y~;2eSt<7@O7MeG|6a06R|jO*73v-mL>ybWCM`B<8QIDQp+|whftaMb(juak^FEuISDT0<`<5 z?xZUuVKIbVV^AOFWUnPPiw?#H6KZHL-x4=OMsmsQ zxi){z5+Sf;#9plW8pnT9Imc-@NfJgq!mvnZ8Skl5*UGe#WzeRui!M48x#k57Se8Z%&gE_x#Vuwt1Ov*Je`IKXJ z!Xzm>P_7m6@O?x*hbcn;&5eD&c4c0wq3p;od{QZeW@4SH>b|$u&LgZm8=&bYJ6d;{ ztNFsY3T{Kk`3}SMD2(-r9PXM7-r)=0D#51RBhebMa|O=0i`aZc%6LIjU(le&y`eYq zgf9KY8t%CO)w|@l>D{f?8M}lz=9Ffiu@h&*hKOe)sA;XHsJ|y+g7qyiTf4-hnM>7b4CE-NR}tF-6H{BB^qTRMA^%YjJc&qa5i!D>RkSOn~&81NEgv z3US2@Qi`8ORTSxUl;yT0s1;|b)W`U!N;bvK6GnW}BR&B?8yS3O{hD>G2O{dS_X?SbJqFGqB5EHs1eJ08fPgubq%}4 zZF6P80k;h1_9)EkfE4NiQYtNE3!Gr)h+ZnPsKqoYyA{`93yLdM2~E-90eStEFUTD` zVxD~oizdOB;Poq0J8-9!p9ioP&CnriHc_y_ZFCnZ^Kw{ii{a8(ZBs^N5|=Pp+}HUg zX*t$A&$swYm9EM>(*&;Sa+kM$kY!0Z=@uV%OVve#r%7G1WXarR3R`s{*TGTEI{P-p z;%E569V`N{DW#V3usmvOEDaeuMCiwa$S*af)7xjoHaGmry|!K4=V8XCm#SY(R**_h?Tzf@GREZyLR;=mBbftkSU)X8 z8ru689*K-TpPf9q%l_ynJEOzF&dnVzA51FCuqsQHzTn7faWM1O6VU!Dyr-jJzM`p9 zn8UM2z?Whz-t2WYoT%m)zh8_ptoMeKiNh1yghd4p-h?1N!)hqe<`4|xL5z3jWrWaq zSkd-oG0m}bwjK<*yZr8Pr#LuQhO*I8O_FU>Y0@UuUYL>bqPV=+8gCSJfNOab-EQQ? zlqDhEm*44M%+**~qo&e5=rLjvp-;!roN^QUkHtHw5%05Zik>_?UBdAy`loP+61nkU z_Sz_VCAI69u-vXuZY-%bzT7Jtnw05PA>uJ`mZ;fGmKTt7e@y-UnAQl;_KRI1p{{hn zIO5Z0#jwGc|4VzzAK$V;)CjUNpn~)X`2YV0Ywf<3Lk^-l0yubcr+`5 z{;o?vpf~dZk`P0RthWW#KZaOK@{ln5w>c>iYnnwTG!q$nN5~A8 z?j}S)?2)~RkOB)Cy+nv6s#&&5T1ZQLfXgh-J3BDaxg^+<;DTd?^H7|%AQ(D7cTAr5A5r5 zc8n1+QiFFisElWW1Qpx$fF-tOJJIrsem945xCdLEK0h}2g)O||M-^b&swkxt*m17f zrR6~ps8_K9(zxr8qt=#0&)n5(crrU!0i$FDqS1^RQUt*~mqD2(L$$G5qjC-YYV4=( zBwtsORprTaH%lJ+@D!8yu#@~2E-Mwc+&L{4+^Ryprhz_^5`DKsR3XLBHPHGy_t|oj z@l}+B8dTpQ$!uuj8e<0+!D^T+I1)4=Qt54$2*ofLsF?0pG5Yt8O3(Jp=Zeo<_3iY_@QX8yez-m+9VDSP7`hYYHXa3$SkTyPI8%e> zVMW;5f*++Kq%%bT<@_>k0^PH-y4k%2ZR9p<`F?R?%#m0a|}L=IPiy zF%Ai;oG9QE^s+Juhs<^y=%FfzAEJ=}W{A;5i8fQ%+}vFBTn$mZBGb8yNf;wKZ5nHL z@yt}@3>zIW@?m}Y>n_6- zRBiKLysRBmct!3;uq2o#KDk8gC2A42vFpX@us75OCgK#4PMX~Zlq!yKa>lHuYsDsx zp8j7~b{9&5gewayw`f*E+g(}iBL?SIu4X;BiIc|7!z~XKTVUKCWM<4G(E=KBrtUe` zo7(UeHOlX#9{V`*Hu-A2)8k(hrKj%06e18PW}vcjWu-PoC&mu085Nf-pk)l-8>suE zc5j}@@s0*21IgisG_OdIqTe;%?@}FSHDIP%+d=^ zB0cwsac69Qg%P!`3_M|ap61*JnvZYC@{J+O8z3u(B&EJQ;)$>Cy7@ecp8!8kEh z<#XO7G(m;4h$AJcv!nY3B`TsVy==!%$L>&gFzu4L0)PDcj6Y!1`SXkEAWsNPqu4q9 zxB*TJd-cWVjfKLF0E6Eb9`)xhQBwDp^AkZjVQ@CM5mxQDZx^KXy%%=_BB-=w-|lnz zskxvS`DW#Wbr3(Zw~Qvwx{^@$QfW$RKpd@j`?6rHsF>d2^O6iPqRll@W(HE-$#H;)bJg_YKM(ayNv&IhRrs*eDVe-s{Ooo4X+;~+V8bkahZkZ z3mH-K5>tltlYEHxjQ5|y>K{6k@Ds931Jd9)@cSPO0{&|g_{Rt({eSVHSC}+(HyvM%!SC8Kl#=ZxajSC1p;U@w_ z#(-!jLf~c4W@Nlyn5t3?rHp9>!En4%H>KuWhCCUl6m? z=`C5+nc-Odmo$j$7@D|nBxP{*-Y0zXTy8I=HxRhs=w59%v7b5hb{no>{`Kj?RTbPR zfk%rfAmP*ePh|g(r{f2jUjUP{?PYEMPWy^$*2uu|P~)r?Bej)~jydz9>^)I6x^Pxz zQn>zHC?A;GhaQgUq7eb(L~y(jA;p~lgw39$!_OEKu(?*ivitt^x6SyI@#EFOiVKJ` zmqV4mD6J*ecvRh4c2JC8wO@!I8LYEC`Hn#NmiJ8?a`wa=M3yJL%&Q&mt;VbBy(@!U z3vBZE069BKFl^yTK$zimj9v*_N10=1lr`)+6ksktOvqyP0{RZ%A{erp;`b{MLR0)q z*3XO^(XRy^jF2?wKB{Xak}wO4Aku)pX?m3r#w4Aoj#25eeUU}SBG>l7DuUbW&B_`P z5^>7`VY<*zp^KSe+~B0mFk5mdN^-pY2O+X-)_QT@3nQ2!+cIgkCfBZyYYDMkkq{U3 zS3uoTEDo0uNY6TG%)yL2>sO7P6f`HmYqmXM2O~xiUu(j%fQpQRGWYL5YA%}MZwb+M zn;wNewhbRQ3Z_$P^B64O%}FCx1hX7@+a{hA8FNG2C&Jx~VAZ}IF31(~Rv_Vp3-@YY z>yGn+?;hD0&Csyl?lF<%Y8~o8Cy<7|Qth5anM6B}kW~)He;4y2oalxYUqg5Wc41E} z($3q$J>OUC^rQHE-9|pLd}36Hzq|dBJAtqH`91X3=5q}rMS8dC38^*aA+@!^nv#iK zU};>{x&CJ}11kj?yoZq5@uj_CsKvgXeKOR7f<=^}q}Fg6uFME1RJ3ncYWN|1zlCQ| z?c#5_r#r88{uOjPT^76=K+wSgZ|MGm`^vw*QvVG)dqpEl<9|ReUeU@1nIF;nK2x(P zqn1#4O1&uiTE8i~E@d`}iJ4Ry(v#0(yJ2s!UL(@)6c_HD`m6LD!aK;%px|e`uo{RW zRE?CFN=DA_6XRTr4`&aF6(E$Z`UE~LXi}?^F)B&?NF*>utE^R)+4|jjV*VZsgB5ht z^UiUIxaI56dqMn%upAkR2N3p&fm(IrQI_pDJ={nViPaerI)Dj`1nAhAkQLagF>4LF z(fQo($8R!{g^8_u(Ii?Y&8sW>62~ut7z<$ZqgIdQkdWC~Dcvh(w-~218|daUJN)?M z-N}#k-dw*q=sb!gMTXZXXYZdrxp18W4dmwAZF}wv5{wITJ3NZ>@FXURhVXIf4@A%M zK17Mfxz_a3UHU;qY-eL-+cO8Wt|Y{_m4h=c0%qSIB}q+1bQjtDE{AfJazetpLU@W{ zn`*i-ON|>UG_M4Xw{jyqQMG=vBiAS7JdWw7;*W$ZoU} zVS{Xc8=bETzdYqnp;PWP*wN|aOpHy={li+K zwQga<%pWG-5=9|-2xOv14R`h?g0Nk+o`0#bV}JM;b*NH=fO^Z3@Y+Fj5RT62twSnW z{IF$qC-b8&7j`nTO|MnWrP&1EmZxFAK5F9AGs&WDY0P$y!SP+a#J;a{hqZ7u+>3Zx2A1pkvc!VEQFGOUAyK$9{HLh+nZ^ik}s@2Hr^H ztgh>#dx1ZO?VUEcPFNl9H-GQc-@`l$f^`E?C*DD~Rg(;v#Rm*A&tN?&Zr*BpK?ELj zo>Ukr>I}$dhLc~9nJ)r%DQW?q5F#66`ZG9cjPb#3bSy|bg3;_ug!c7Npqvn|+0anR z#?I86H6>#?iI`!9q?`ix=An4^ya#jIH;&SS_%5`r9gC=sKW1W0F`sELPlnXxn^m@K zgtjS}QtO^{N%f#bUxZLXMY#}d;)r?TgJR_vOUIq_5-3SS@UCW~uY=`FRDWvE?51Teom zOB_s$MNyL_6wbz*5&xF1b}Z4^@jb&oQdbEt?qf z#2D!%%P1nec0#9X7q_VPNhh_m1k_Oo@TH@P?U($HDzdsLHR-_j__UpW$qTjl1G<(| zJOdQ-jO9Fc(`~iSJtcjBdzzuh84r6frruvVBpL8sJS9o1EZs+o+uAP1ZoQ9GmNtB4 zv74wkDN1k4&OITBc+z6Z(P$O_=@)V3<6ruH{+u?DtIZwofpD|>zwF0?re>CgKufB> zfDK5BK(I}&Rr6^~75{BN&M_i5(g+XkN@60o{Wv91e7E+6gE*yswhpU8h%COk{JqNfM>)nJS z>vzs+WO30?ts5e`(s+}4Xd=vg5-h%A8?#OQbPF z=3OUIkAqx3U+<;}{)QOP6gQYi6K6#9TR9xr6bi27)*r+HWXXm95{=GOHPf5uHX@Ne z3!9xpM^eT`OD%W}^Z10|q21y^>FISDSdbGB>+x|LRtMXfA9m}QN2g8kz)E<9l2oSd zNta0Hmt!RmB2081x*&m^C?T}N$5=Y%VqZA`0zhAgYE6o8=c-~ZO3oRN>Yz;@ynr1T zMz6?iii!_aof}Q$$HH__VpJ6w_DST2JAvi=a07-yaaq7>{6PIWa273>pV2YzBLjG1(!?pWzLe`sj2xmTV-}OeYJPpcZ>dt@dK5M!a^-UTVKbgnThnT`5pd z1ktV^KQ2|;qS_;!si^5jESeg8|xz#pg)RxqR!0ihNNgc|k#cJ%vOGOM-YKanQ?CsXqM zUj6*A4ipUxNNZq{C2jhyJxNJeUt{vQl-xElEYw=hnLRWVekKGC=9;?02QNX^)($OM1hTPIb1@W5@y%q*us|$aEl`vjNz+QqwMuOkHUJS3eo0c})hG#U%J)#QR-zTf)CUt#Qrp=u zLLG+9EY}JWX@yWj3`{`$lEk+R#$Q`^a6}or;cszOjOL35zq1?_+59$w136G^^0Wq~ zXMZ%jLJ#KXM!J6r9dv_)HvMJm@?k?ZdvH35QC~ishlGdVUw?FKH%>MdRkX;$dJrIQ zz^z9rh2dQOhEMw)o8;L{bJ3x^8`bL?(Uy*3SrI230>Rz5l1um^h8(-Dv+@xD^lz zX4zbMMJzh4h;F2WqlEhipFzL)EJm8g(bLoKK_V1cf*=5Kwok?twgQ^?85Q0l{W@db!uL4c(p^81KGM4_BL&ImM4H1nDICAKRHcX<*hS__QLYVO zRTtID@Hnh}v)idDd8b(H>q8qrGHF;e9Ln>?# L+>uvxO`ApzhjgSaE)P5D#Y2QZ z`>VCz--OJqMn_d3<{p5UWB%U=?k|}8_d??j(|O;kyWg_G=*!FZW(&V$Dfd1wu9Ijx*pK>-Vm_(O=FzkYTKz0ve9S$rOp43=(YtYN$v9j$TL`0#uK z*M*YB&9xoy32!l*hW<*Py_*^4!E(N$TD?V|d+Ut2mx#G5pQ(l)SJE=e(KKA0mWCuL-K_A34*rTe_7{5#>W z_V-!mN7@Gg+7<1#CL+%^``!F3W&9PB^;;)I_d5J(KO`fr?OSo7Z5k#;>&x+~Uj#VP zBtz(Tjo-CPel;o+9tWoA9lMfX-^%E^+QA>?m=*QnYIuz77t-yH!!FP2CAjjThKY5|CkKD@q2O3kb+JWKOM*-8+9U8K?xl}eS~7fs zi9uVB;~|vKkoN9hBv1il|N1>U^j)+20;7gw5L+MX47$AEsXD2zuCao;JT@Vyj(wGn z;haR2N6{lZ_bN|f&#Q8Va{`VKzBsoMu|}^}qfr|3vo`hajzjeGXFKEQ4xACUn9j$4 ztB7w4MXq&#P<{Qs9Q%Z944kZhQP2O}jQ`7}%XsCye#E{iL|uqnJqz84|0;xl9`S1o zfJce`%BmT6WZQXVR0gX3IZ{d~8-eF}Gg4u~l8StOo0Rb&E%_#W#KpM7>*E!yli}Mk zU6o;v0KK64kO*cx{c0}_%m|t$3>9qt@=XpXg~Qwrg&>y1iU7yHEPI3%pOzkkSF|6v zP2*8T9Z+)_a_ypp1Kx)vaDaeqQ&qD>f~F-iXuwc0UP!uj3&AeqI^-d-#+fVE;@+s9V?*9Y+Sfbp6fwY)o^E#AJgUOZ(NIKr27&zS+jxY% z0fq(CT?q=HkDwx#$#V4TPx#Q7E8|!_cZ_$E>)X%jOdU*RrKF*|7`KVPvdoA*d`p?D zVPl-1AVr$4KLxuOVkYIT5#wz_T{({mh=)B?hK6$QX_`4>@2)C4$YiI76l#z%+@s$k~@vzvFaL|D`|YQG0*>B{=lK41sz-_ZxuI^%)~+%_@T60M`#@sw-3s7LH^ ziQ~V0{nvV!O~eP+5QtPnpmsz5zmn?Tk*efoYxEDa#w)J zXPXSr%O@q4at)%ty>j22&~s9^w1Vt<$IBoe%=38Y2XxN8U&hy^*@{_9UQ2%(8@1W@ zetUoa+)0?BA-3HP_B9X1%m@ZmY2XUv&#VF)X#z%!`2;4r)8 zi%dG6D@{3veLO*(7fK;_7FS}cw!2TkJjT96&f0Jb?A4u&BAubRHvVy&v)~}^`sESn zkCVpLjlJoagDxXYvfilm!^XCH$k}oEAC^v-r(^ht_G<@v}DByE{@8>t!Bo(1~>#X9PU@d+>J(T~?oPEPAQCUn1Y zLO|VNT2@hQaz)c5knTPEqPX#brBVxy>8nOT06)-ec~i3X3PE;k#cjT*HV&qBEuY`! zQfYfM%O1rx2&b3BVSjb^FeL&T=_SIZa<$wJ4li)+munO12=cq}XBdV5jQ`xwEMN|c zwKauG*DKMyecF@I8r7h=+=X zO?r!UkbXuFl6mVB;!TjX6XGa}k?^^cge;ur3x~9g?s<=Y}KU8n=NtN%V*fqn9 zb`Djcp3b*RjiSCzCuk9h+rUvf@?;S+FEPw>hh=F^5!l!!)<$+A1VR>F`1;VnXj8j( zV#hqLt-Ka_NG+yw@!zh{wdbSe{>Y7g$n`%sK>n+QBV}WtXZh!T^B;H(SCq7w;X{0% zcWbm;&Hn0+DC^1Zj&?5yxh{jx;-y%V@>0<%47yoq{Z^|}@>6;zss>^J4{JGm zqbWD4fJ56S88Ho50guV6Q%YXj6|U1^X@JsO8{T>Fq?N*~;(|*L4PbA3w{n_R(6a@& z`(qB=3D<3yK|aN>a&ZiCtdTxAH#x?0bA*-nVoXnI#k&ZV4d|XfwnwdeLjdJZobSyI z_?o5EupYaX4@quWaCmz2+1g{(W~Hvb-4u{YCUczS_;$}L`joonbU%EcY<;-LVu{_bjnn%H|t!Q)*(D7KMY{ z95gXv+*#|e^uhd)Hr_uh&mLyd(^t20k<5%R%FZ2n3e3M;vj z9ekrMD+b2*-P!&Lwkq4)RWAm6ESpB)z*U>dU|q~?71l&1GNk%SB~;H^^A&sd2x8XE zSFyG_gf_;k@H@CPlK4HW8n&SsG297ait>BdqG&bKADD9cf*Omn#>^1jc#2- zZhdwm6Cc<3jY##A|5cnY@zLiIQ5Tw>i;fe}QMc5-TSY_|u&MbtHMFrgd zMKBMdbMl0jnboVrG&-FG7|5NYONEp+7~G27Gh&sr#Y;RPS=v)yCwItokXZ=HuaU-j%P!5k;Qe7S^t$;KS5%=>H}el0%X?z!Lak6Gb{gn121Q9WNha8 z53t57{=F_=UhlF)Da=Mg3Q?ghyXTXaN7Vl#H`4P1j{+JA)vj$U9zPUx-b6_$ry%gW zE=4g-Dp2!gkyB5{N7qLiZoF#Vu5M0PL4>)g^|lk>V4C!<(JXi6F}kc)tK@1o)m07Y zdOl+s4kc5ZQ4t(#wxJHAo=sXUa5s!b8iohL)eY0N-i#w42$7d4)scE(mNSm-fhW?O zGW4=yd-&>=5_`#8&ru1q?V?7?DCCL6d$eeZw0nk&`&+r)D<&4IaF_6jKF3{#Lchc_gOg+@br(Rt;8!Mf>yIm`r)D z`t!a3MRJ;E6#oMLfylqKKC~dcnBz=WmdtrKH1SXSw3=jmo#b~KI%D+fP6;U?Y8q;W zU%RIqV{oWu6qXz2bZ1fDn2rmXR=A>)%fgQpD4BmX61?;S(#py^i{~ts8h7x2l3eBPse5>Oag9E7F@bCO_ehh0e zC*ZaI4tF@0NMqk=1-s)Vw9g1Timekal)s1!gQi3IWDAhC8PcPRk@RBeZ{FYxe>hO; z22C!}4`t&|vJyT#!V044c%?Xyv^o5+&=ft;DMX3ru+SzV&agBimlXb-R7k!$#?Z(z zIf5G2|6DcZ#2|Z4Yr&-`=)@XP6cM8WVaxZyMa#QlnfEp}8wD2X{f+FRLR#GTbXyZ+q)hsd%nnHp*K$T&3A&274 zv``%F%#Vvdjq_OFcJko>9tLmZF@?BSoIbEAA{Lt!Lt#^{0~-bm^l@CZ%ZK1HS>f6o69{JAuR*;C z?XAN-FWhBo25T~ZW2>&1gxb1k`4gzPa4Vdd@ktz~SYW;RhQ> zxdm?TH@TB!dB*fsxM#<%(?0tMY^#wSO-6|-J$lNy+UzPBljv<8gKs#tE;pS``WS#` zkm+LjId?qq>Am^wYpM*xfmM1KSe1nw_YRg-jjhWx5^Qbc;^4Tf63 zcFwD`mKbp8!au2hC$5DK--Nw7$qM>%7PB^hgovv>byE*S-&auuY>Wx1j93flZR1C0 z{S*YZEEy)EB7O!?e`2_#?;~e55Jnv^FVF$Y%u2Y%SHRRU$BW)VXx2Vp#Kjm}h|l7L zXa*Ihl58q-=4SSTmVBo64-)i&-$f^6()kJ&Jb=!M)ki!XsCX(!( zHmJcVSb;KDClTJp#D|_ua)nIkkGvn5nFTocXNi~4>`)S5Ah(OFQdiiebtv;pi&Iv+ z*E)X(;Oj-tKD!?FvLFCoaX7-!?F)BB-K%%J)jQ7`(8oyPdlvr5?)on|;KyE=xIUm( z?*KI5KTdP~*HgE=0YF#(pEoS8)jDd>@{&pj5vW8}4fzg3apVi>WFn4 zCN7efv;U&3e};vl7_!q;7c?Vep0rJ;08Yr;X}%v{S3JK!HymRJGC{Bg3F?k;66JA+ zNVJ=3_515h6?(%g88( z0WMi8!KZsW4X-r8FPctb^pUC`^41Ml>w>%o>p)q?l#`fnO)U?N+dPry!RU%`Ey%fR z)(kD@fIF7vUw5p@jh^tJ-yRFKoAHzBq2y+r>Z|+j8&K}*&#cYQ!ZMW~u8JyiaOZ!x zEvWczD18e!_XABcCjc}+A%|>jCo20FE%qehoX)}?%dPm^Kt8epmprslXVOWP32ANZ zz_;M`VS1j_B$D|ymzok#praUo1W-2FR1x;xwI%s>Vk^LQ);Ac6s-_LyTkEhm$XK=7 zaI)_N zr3pSAp6Ue^^#UZPZUYS6a5V>ppb%?PiBkJ1J$C~8KPX-H)=)djyf`4 zS`qpN(ui2ch>P7%X~xbFySN>Kj+|41Q_V9-{S{`f8EJI@Jkof7bwG=ln)@p#RUq@g ztnXFuOU?LpGN;-VzU^dyQsUJyt_4mK zbrM|fn_R-RF!rLAaG zmmL%jy4;5tfN?o)pPiX@myMV=3V0CGc0g_wli9Ak5nA0*kg}nNzV3j_^Ffe^smmVW z7tMfnYVEan)d@aOEvH2v8fS!0lC39QkkY+BCDyU^0Nk-8&syA47hn+HL_*#j<-$FK z*hCs9cdWtvnM&=1d>v z9QBIJ{Z|Nd1X?Ra`d39Fbp0o~_=}|$xs2en+YJPCSSGHgCw!zNo3L{kUT_d^49WI2 zDhRVSsCx8fiu#L>|&E;ia=Or!G#o_pUk?5NXP~hg9M-c{8=&%PXko$`65s82e zS+M2e2|*$qaIKLgOSJ%h3X(cB4&V6Akgk^Ykr9XM#d>Fs75M5iCrlJ{5t{5g;tes! zCw4$*RO)9|680|{Jx$UI#prk~+w)Yh2SL*iJ=xAk4s0>oA|}YRG9ef4eH}p*zI%wO z=1&OTqF4N3UZveD$PUx06tE^3t*c?vEUu2v1A&TjV(?ig_RezOcj`UKfu4MUNfb>S5X~g z_w&fb{`4{J{2-5LTYRruM#MF_Kr0*m2-Jdg<5KPPpw|4F!pjb(vuVE9o9=1GDYx|c zGDl`ZCwZkKyxlLcu_TpMcU+`Hw=OVcN=PO z3H+X$Mh0m-A}vMScJ4!8n-7Z_w#bZ+2p7a&76A6F+J4scW(4gdamNG|z!pIHzdo;+5pKVLi= zO*nNX;=rUYZecZ|G!#k&bKcwOH!kpOIj4xvMC{l4Z~E%XJPn)(pgxEGpX&3U)T$_D z8@oAqWM5l@%M(fv=QC&7qm=`ZQ+aO*Q|XC`coLXYdb7P|sn)tF#St5gm1#x=w9g$l zz@Dyt`qP@=)qRs(cILcW>(8FT;)^h*(r*eup9y~Eu;>+?0F`POpi+%= zGt}!EV2hYX`CYUV7KC=@ISs_LUf$fe&I zv5gUir{^-i)9D0GdRmh3>!}aOZP4meAw)4yh|h2&v)cIA5l}E1S}a#axMrj}mQ88l zP;B=Jd%)@$Tp^V!4@>C7s;tid7%Z&t2=EX^*9of%MTQQZq)^LawlO~CBNGa8FYd2lrum||dq~1y zZuanW3MY<-l9vNc&x^TW)^GtZQ`1*u&DJ}}FgRli^#YX;%+3Jl)8sh{DO9zbD?n|^ zGCEW2V~<`q)_ov^jhPX5>&y0M=!HqE__M?rRPPx-I`j~y%~kDsYU4+kY=i=tI3zR( zS5)qx#xsO+UzX<4NtE$)YIA^Qz;f{MI;e^aYf1;qUFl~L4h5Q%51fP1CQQT?&2LML zs>Jtv$o=a*AC2Rt`w@VV7J#jS|6u9z-^csE_)_@Djm!4a!(*o)rZgn_ejCR9CG-i@ zimxIfC<%gy-9l>s2^o#FYMW%Y-vfT503ntG;h;~)RUfmu8Z+JO_Kk{~*f7kU_xk%G>dar|Z5@)#B8f5ZK$nNJ@}cQHW1Z~o7f*smT4pU~PKpdmjzu%%;i zXX73sX?iFQSQbAb>HN`uTgjMTFrq&KEGBFKA|43;F9*$kTO24aqI_Lj+ua?-@e}v% z2vSFkO80$3?G;us;{ToiFA->%@{-y?43dy$fQo7P+^N#8VP!>Sj&^FOWln$~CL)sC z=(=rV^*mVRy50Dv^L}fB7=twJI>T-1bDL+J=Xk^E+UsNW9rt^U;>5B8P4wwXG$c#{ z=SFG?p<{JmjMNn`pQEFFH#Yaqa6o)E#0~*>#V!I2+2Od@;R^#yF>pz*1C&QS&c|_E!zb#+VqFLfUTZ8pZ)TvhWEMJnMALBn8gNt1n zq@LI?earKO>Hy~ZUN~9tp8>&qXDj%tX3QTF!=$5M8vT0C)^QgAn|&Fv7~?-xyLg;$ z#P4!2f97Um$XGtK`hPNisC@$-I&$BTbQzp*UXz4+0ed2=td#IO({-AVB%2I%v7w~& z0|m{YGl3BsCQ)^gS&9@1$zO`~rikNrBQzY!jI-;(oE9%Cqe7TgcNkQ&6Bn*C!e%dW z29E{#`8%ynqmv1@b}mg=67~oUtkjo^m72gPASqh?mVk+`v&mRJb3SdfAg{d+gQ`;5 zHA>V-h#4Pz4eEVj;$+C7Z(qVu$JBUXFR#rl<9))O6)7snYr>eTQ;xVYQDPl>26$ef zWf2UN_5@c}V<|Ol&8VesR2RMfa%R1q*rYHXGN&jo0qQ znGM=&iBKlhOIW3Bu(?e*z@xyGTRKN zx^Z%-L}P%x5{8p~@QI8-xI!#Ox|$}vwl~Z0V5OA)D@K%zin2(rce8%%*a&k;`L+4jPU1bb|ytt;P;b(TK+owZ>K=xPc@T0%Wz;fEG^CLpS{9(GGwnb5Al(IuoXHAJR-7)Rh>~XTDRL>NT3UtfZ zSLN0g&nv6BjU))PuhmLE24E zbt_ynyJluuXr1p^H;ZXjSU8Vt#~i5T4!w)Q8?0sywiTeovdbo%Gy{V@00iQ;_lp!b zn0|npwrmo9QP6A?d0xMmKd063m*ljKMMbcPy+>@4wnEv1J6dL^zP5iJ zaE|b}wXa-ff-(#&il>apbn%8?fwHL0=}cx|W`^=&jzx3T>O_)mrR5Jr*-*`6QZ0zs zpY(eTeJDxyN*!RH;P+V-rFlJx=f;crwda);J+>nbHoOd=AeA2k$v-21g!`sufaFl$?)vHLjYD_Hkmd;!nxFa45IoD2}IzGuzkt zit5DNYwmJ2J5a~!D?H1LA`>};i_gY3(W)}y5r(1kCcDog;KA4fbj@)#j;qyOf^4rkYc)oM>$4ByJo0cocSgwd~+`Xgm; zE4*2uIb+RsKn7ZXfE^m`TD)+V@D8>^3G_~f)rZYiA@LbOWZP*BZDC(_}ttP0fw$jNyd{6mh+bz)+7yZC+dmMK@8ET^Zh+_;7N zpus5JsSOWkrwedYGt*{kYja*!fvoqtydx5S-l;UT)`mwxN+H7#tKDE&`N;Vnt8BArCH+mVMbu;Of#n$5RAMO9)Ru2sLkz z+%Xm&9B^~lcN%odv_N*oN_Ey`x$_rOq|*p-w%D%JhL8u6f~*2Ml1m~S;!FI_Y-gHMiMC*8v{TeMh*Qrwf;m^k z2xe(c=`}%4!M052#D*|tNll@)_2WN$|4Om_^0nbn(}}t!|OVRtQl6@{58z-r(D*|RQc#x8< z)lp}Dp&_$a_QZZ?#oyvr0M_k+SB96`4mO4^&xmT|lE0zw^{dt_1lBwRe>swSDJV?l zE$5MvQ~;PXC0%8AO`cwz9$Y@F*?oI3+Ty2rgK6lsB&5hU>iGp$juF7V8cC3;c+lX- z#BQ~N9h_t!9Ct72CNNwQ9l=S<5O|n(Im`q-?D)(>Ft*`E&Mj3TZdG`p{wk?(V67*M zmSOZRcDHd8|tsTW&4dobKX=*H#nLmj8vlEWKbzrFgC^;j4;}vmWZ)zpA2dKcOBFZ0wYqb{{XZ;vL4WxDi z6Z1bhi>b%ADu-1@8w1~I&sz-lD67&^2NI*tNgY#{;@B7hut;t9lEXAaj_fmXue*!H zVLrXEp~;#GV)H&mb`{l~R17pn1|=CrgyA}U+0Zc&%R(xDPDK$Is*z39u+3_D-OXNV zg89U~d$iGvc+2rr?99ZKyj~bS;?Fg>=i+6GnVy`^MPl0&wx zer6B2PH2s%CS_kHlN%MtJCHQ%X!`Lq8kWGpbf|ymOyp3S`jSc2*m#@=O}|29(c&%O7Lc2kG+ zPCQKe!>4C@^v?Jy-p5Z585N& z$mVu{3Ad8)gjgJ9!L#Dh)k3 zK1B~yUc_vJeCW@?-A%Wx^NtbD&zajWEZGkQR=&x84S(nZ(kMq~NAv?{q8M#&={Bt8 zc!F|mj19(vQT;J`8aOqDu8JQU>JmYmGG^8X2=+|QfKb^uEP(PkPtDeL!kra<=pBqz zs7#n*dOVBGsTbT@$0lbxnW9o!fr|c;hjnkB3mpMXneYniSF@5s0+w{%un>iLhk1bX zfx@VKrcCl&W};5o@3>kudn(Abv||*YdLxa7;aofMV^$J_mx%F|Jw{cbQnozkisjCp z#!e|r_8j}14rpUV^8Ee;u`J<|lg%b4igPgng0vG1TSe6FtlCeakc+;^)tayBLK~(L;xllk2!?}^WOSITEpo(RLP7epn1#`h9 z)L>$##xUT_id(3pwd{i|o4#XU_aDS#U`F zRG8dYlvVTxv3%7;J~nWF2CBNX`v8sB)#SV?l5?EEF zyYpt2MmD?h?S-z|+N#1J`c8-HpWWS@CvcC-R4v}6v2>Ly=?*sOo@&kQyK`+i>#m4L zg+?`ChKnFRy=SI>zW8JKP*H_JCD8Nb?wX_hc5Q7fwzZq%mTkWK)ORQ7F=j~B1zgqV zeSXPOX(o4!usaG7K|oH)w@3*qn%^VEfch^+`I$#nw+fXG2fiW+9iLaR_{rlpMawH^ zlV;f9cvViVoE5f1Mn^@4b67(MRvfwOg`lh+UPIhP7c*>}!d*Ry0pDe9I1hM&M7kNM zc0h}VTJLeRXnu z(dIkwN*PLB4SswTK;;SY$)Jv?qE4T2+3vql!Wqz?i~MBE`A{K3UWlrP!xu%g4CDAq zLg?$cKN~y8t0^X4fEgJ6q*0Iid@8)4BGiWk>R7|Lw<#G3Z6^q!oUUWLEan*;B#Ro{A<_v$tPP6GpSvFa zrHje7I%3XtQH1a-V6>b=Vb(}s%_4&2UGrBnjA~uDV<1!=rHwZ|wdA@~io0#Gc8v&o zLT~h&DrGzk&GePPs$tp|&z!iJFMgc(s?yBQ6L>4_xQriJEJ|YR znA=Y5PmGJ)YprJK;!SMu*kK?^he%%h5sh@VL7Yn2_`I}oHh!o@J|r?W2YuvimtPRz z5vC|ODYE{uwoy6p&6T;|_O}N!5t@u+Dli;u4YedZDo`s87@k*w7EfXVR}TjQ8crOe zExu%zR2r;b>r4V+l=wMI5gUMl6W1N-k zjfJ`H^yKt*j1E|~Y^V3m^bq#e3c$A&q?R-n)$JEQ_$~;uq zR>`D3X|@;$H>n+D*4vhIHqPy`ZmAC_s3e;bAu?@J1-H~biv`uY>!dzeT?TWT?sElR zC%UfhPc3(N30)L*o>j<_sX$Jcq7RD91FjCSV$a#i})G$MngZpad z5Hu^QC=+mt$)r8wvu7-33W`rG`YxQvObw1Pkhc3XBFz@!n_u!fGZPOUG_uq?wsSLF zJf{kdZ?{56&5p2;ns-#QqSGFLxAb*vp@#!>a!G3E^jEf3$`}z6d@^P2kJiudY6LCz zdfs13k=HFmZXy+cRBOMLtN&6_^j{xrk)WHC;v^X;4`x@8rFb-+$&%!hjwVzYRhS*S zrKEX8jvQ?!g_$3P#%d}T%F<;$MfOQK&j}MG%osv!zea*2%0jh-b(KCgiCQK88Fw%l zln@LfD?oBuxNp8B|7hxKYM5YKMPRiYw+MWogYQZYWA4mh_GF;|i!DHf3cE@_Ugr|J zU%s4Y4Vr8`!QViD9Q7&$D1mkv+IF2Rgb0bfHs3l+MNJ(J>r)e_^LWFYZa#N;6NtVe z2a~73r1#b|hZ^iOSE5+!3igI%y2&kjkD=>2wuiU;$+9cQz=g!s>B5ISZhVaJopHjH z3!Y3uDpcH4q(Xgc3l9i1nbwiXi$rY!ss$ooXO}wlbHk=@taohS;6GynEc%tlDn=() zN%`P$W^vKZGp`C^5=5P}nxj(NCpXMHh|&)nA{C0yW;70AR^g6@2*2c&gEA1>SF7r_ zs%p-@Q03-O3ct0kv{b;)YcLd|xi;z8G)uZLY@LS=S13GEbA~vWQ5p@2C-m+*KLEB- zaOr4UJ_~Z92!LDUCXtwQxex(ts z`&6M+*EjaN?LH4~RbqMjz~4Ax0F4Js!4-Rcar9vpDTdSG-V&_ZJ>3IQBrt{k98~1v zle#S=pU8+~u{jsWUR|HOp?cTcsH zjjP8q0e|Jyky5nH#}#=s^Vj~-Br2T$$Kj4gQRwhF(io*MeiDZBq+ya@h88%k5G}44 zubVH^O+nvr<96}Qq_QPJBjTXBB}v)nE(_a;#KbyAQ6@@#jTwpk76o$it>XRYGrVMU zVNLsDXL0U6Mvz1DCv8w|Dn(mJZu~>O#0k{`TX&-hSH{gHGIt6mN0olsQzbEVAAa_p z7BE3#LG@5^HWx1H+5tlq?H6qkP+K>=Y6_c|v4=6%ZaC^{ z^P5+B!`w&XZ>x<8lhnAw7r|?tO6ia8tirid;*r=BK;v!;5%@-myf~>Iy{kvV)qwH! zlYU@pwZ!5o)TKzg!(z$9dg-HN_uq%d6%i8!sYe(|+maFuI}nz}PD*}WR1$LfM8{*c zD+jk&4}Qp`r*cy;c-#=a|DZ^P)M8)LR7IGVD^J`cu4xEM=h@N}8(cp*lG_$Ce?BCZ zS6J~yuH=<70ag){&w)S}ZOnP{NWMMtq4&u?JWF)Zok_PT3Eu?sz<}=b*}F0 zc!5@}`$?aE?i17q>3w8q7N^AZqkow@bh3-Ecz^A?D$BcLcqZh+Qrm$_7?s~*V>IIM zIyn*-XAp~xkovhsN{=Up)^%%O$oI2>4oZ~86l{}b<0-_I8Rb*>(14M8Hda=NZ&-pp zl}siOja7(hbI48hhjp*#o3xVAHR zNA>)8{Ioow+@27i&WQrN{*s=^qH;M&LI*4l$eyPb7sbc+p;{jq7)zDT*lvoz z&vh@jMF!kLWVhU%k$AIIFC3lWdh-?^$-2YWCou=+AKG44qPk4?bnNc$AB7 z_1)YPrtAY?dwa~aaAX>fvXsZ4DGuR64Y0o%`BTV$4hXwH>iG7qh9&Q!JaI;Glo(E9 zna)$;({Y{BV;zxMmsHmdb1*?ax^%?xIHKtYoO@z#?pVq+omr|KiLF){?N?laLJDDvyj;qKG?rpZ1+@Jcx74RMz z$8%ydAb;```1rp*h*9Ut)n-oRCF{5*h?*}r*2p-KgDo)#G)`m-!%7fx-H=ggov(zu zC5fTs!EO)3p?`V92LBAlV;q-4pZ;Czj}sZS{z2>o9?vjvj5E|^6g6B+&MBWw$zbjpNdy z*0^U#>nNw`XSCr^wO}!yRW0DokH7vZEMrYBMA#1RRvbY3!t9nlnnmGW*S$QI%{hkl z94^4AWQ|ZO77NuYbabRKN(ML!R+HuYLh*Wn-EFIdUoIA)o&dgG)*t{&fPb&!ulW6a z&#q1onuH*@p5Hq4`<_^4^sq#Y9?%9Gs_J|o;=)0*2o~zF894a29eNg}%KnrweOX9e zN_-tsDp+ytesNtdC@QMeSxN0oU@9sSJ;yoP1Y=F&TpI`kNYf-r$IIQ!<2tnfGrd@@ zsWGEd3brvYU48MVANcv;M1VwA4$QyYo*qG`i6d4dpem z?U-1NR_rT{`6~DMI_H8ROHsI$;6OIj@q?&Gjtr{1*D9n`0GG@KVrX1hk%#^laNRh~ z&;0NcOtsH$6^-%H&YpH`cpM8y<{P<};{w^Tgj(_NZ#LFACWWQ_VLug4zEpCVZ|q*4 z6LZbS%5`-0k~JqJ%Llb3(CgmdRO+Jn-*J3@Mv$ z_Ce#jyKs+AJh^WOsKA2yvhY#$9L+SlH8PSeYI7xRv8SyE8^c8L9>wQ-bf+DxjI)(7 zZe)Fo^;zQ{)i6j)VqUuq2E`pNv-(J^YQx$TZboFS&vn(2*j9my*J<$h()5AAeaO8v z^zTpKcmK&-yehqkseqZ4p7u(q?6wlgy`ar}puCGkIh`-g_5 z{C7i}c~r@B;Jc_7(3Pb*LX;2G5B?lT2Nneg;!w?s6{k)Y-_x8cxzI4 zT~=Nb#%BGPiN-?L7X|#t%S<|B`T7{o0ggG1LavLq*=R^%qLfzn%2cvcj8G}IA8mWb z$X7Bp?K(0arIoQohwNh%!)&s86-QhOiiRce9w00MrJ`eU66fi39(kR4 zCWZ{ma~5sT-!GzNfZi0pSHVA@SWF^X5xbDRExf@GG8kGY*#O~`Jo&rh9}nRL2Dp7< zxyqbu*q1H?U>`EBuX4EkO0{9~%@o`=KIgp-r|`Cu?HHgjXvIXaP+xxTdlTwp<54xGwAH zAf_XOHt9G^Yi(Pm1Z&?K;kXPg(cYpK(N^0MR;3E-YWb-Hb2ODQ%}WbNWRpjbUcxLJ zO(dy*RFl`^7NT7CnmOZ)`2v-7+-xPPXhN?jSBEFpz&cOkta8q5s@e)k{yR-%k$==s zrzgsuikwa2m7|V_X!UpJnmdLmZ_AUW^N+YCW=j?qncm+(Kf87hyYCOp{9m$kzr6H( zSwpuE4}abq%7NXscYXlUM&PR~GW$F>RRp$^#n1&l{%QH@uii+%5soPa3}kTt9#sDA z#pplu#^2i^NKuOp1Teo^R5q@8R#oCP8@~b`LmQ@y84m+j5H@^@xo&bf;!Jg0?Jgh= z$k>w1TvcT;=f22XfA%@PNb~sP?g3Kcr-B5=2u3O+ZJ>##fdn~$p2|XRrk~xr)_&** zjdSWDsNjwsEQkW4TONifWVsIaX`YfxrAN+09C4>jUx34hEcSRFE??Y%C~vwFM+-Nm z{mN-enxL>q7M1Cg8`yGmCP~f}o4vVJJFqEU)=m?wD<`a{RB@ao z_M8spbgEYSB&!amd@q%Sa)(@rKTIZwM6RQ0gK-V~c{Qm;J`Zf-O^n-@vwLv&?!IN2 zLaz%TzKbWAvGAi0z-zRrMlyqj2hOfMP$8O4pJ@IRzJuI+rYTjH-i$CA!kQ_Hd=h04 zef+M%?CXzte#Ds|NH_6s6L=kv&qEskAmoSm_D$qpLH@6Qwve5Tjh(I2Ur1<`0i>T3vI51a{iae2Z_G7ZBxAT6i$`0H&Wo%&hb zRQ;-+Ti;{kF7%LL94T2NnIpNF`rd&%!bl;f+4Qu{6siDudUms9l$DRhGv`U_J&b_2o>e-y*@6mI8 zFiy*PN8*h#j)kjDB2c*WnI=!ohK?F4_~{wmG&6SWR?1sbia$e+8sC|1f`EpRNE&mO z*1`sgT+G!P;(If)IZd{UR;vOLs3p*cTG_)9s|?djL?`#vGlII3N?K z8KtsKezdYn0z>`raBfH-g8+=UiZm?m7wb(Tfp;lvEmOig#~%FhJ_#G!tOlm=GzvL^ zDash&l9>JWDMl}u#t<$UIs+#@vQ2RC!6w`#Pv?JcYXS&jU_hP?G11Q1QZL6ua{#p` zDw?Co&&PO96^Thp>?Vx2BgE|GGw;LEEPQ%p(657$-os3@1*-PyabfIJB}QXk6sA5S z>dHwAmy&L@To)cCa&!hkQl>e13QW7a&DhL&G6AnYwXg5=ta=plqYZrw)7+#JH&=Yhp;3kdj08rs`Bg_Wp(^Ss^=wu+jTiR9=2oU0ojG>EYuI zRuc@0MG~o%T5}7+XLE2f-d7Mr0W}{OS7ynqyz!t6ALyVTx$ym14qHkmO1PdPBXCX@ zJ!F)YK(A^6BB+crF3^`Q@^HIcROgIHA%>mtfI?50C0A&_*+1xj+IXnUt*p=*!iS&{ ztF-6x;jZfjsnD(oa??+Gt6hV_>v&JIB`y@?nSPdfyUKgW#IWk(PJ|GoDAo6?lxQX7 zO!D24k9l&^cXlwH!c{*%q~`ha2#xEIdV)Q5Ftc|ODH#y_3GMB@m*Y$O8A!i+dw&^D zQV61^{o{{xn{O~HV?XO$Q&l2NTFtCOpPrI?BGlm@3rd!W+z~AC8h0EgYmaPi&Wp-= zlBU5!uNj^6tHb#V@|rMU*V$n1V?;SzXqIBF?>l_*$oDkoH0ViUW3;fL;03>|@Ao*`5 zoqvI(q_7kN^S@%_KYjWKS4{ld8q)9|CCQXz8h0UDM~d(thl=ty!0x@e(uK(o1pu}P z1#M!m%F?a{@fTT)*d9QOGTaOJ8!*=ESc2436r4IAO>lI7x*Rq9{Q7!>(MMcG*JMBx zfgU9nWkBs`Cmo1I9G75_4%>|m-Bh8^-@z3cs2MY{WqLq%ZSbK{ad06bF>KS2Md|3| z7)xK4+4Py1VZ+X3RWyVsu9TUY(Vdaet+=Rk@>0=aBX=y-w=ox$sCTJ-3NUcfazoeD zGe#{gg6axQXOpolhM9C=w<-Fe#d_?O-Z>6#4ov{~nbf5VMveZW4Y^{`)WI)MsuaT?Ey0hwgQ zSaT*L`lu@sUpF?##PyhjU(Vt#T+D0G&Hq?SAFBga!yB=vGFIuQPH$n2ud z(kw0rdEsR{iFJH6OwQF>G9e6zZlo#!3X=s2hO~(BT)Ybw|6PncP!lzIL0V<1oo(ZsWXkZJ{Bbg4D;nm^zHN z0B0h`O}2vfCO_Msv9`ix@6nQtOy{uQPbnF7WZSf0oWcE_QA)310W&HZYzPJGg!7H! z&psfV!m+jy%FBgwV`(nn4x1s8+ zM<&t>cauM`+Mrt#4mUnAmFaYJQB!RvNB2#Y!3;ktGrGf1AreDeUwb$(S^`H2dbPhZ zzY&JZS%&~)A^;!0?&4llh#7q@Lw84H9ePx-b}T2U->G-T%FB=4cF9UG`z~EB35d(N zMelG<>Dg5wf|h44wVAE}-i5Y0sNrL#u?uG7SQdF~9Z@KSDi01x3iLgE+kX7m&q@Wb zL}FX|qErYW7DQ+rJz*E+RJ6>ikWpKS1|R}Qr;$yp@xU?du6 zhGF`Lgz3QtgS%7*lFTsm<|K%##J=Xk0wwUuan#fYrmNY-tb6QrWw=~0mh;9Y4J=N z9>Ujemsd(;IQOnbQE{kMmAQ2S&TE*e_arM7yfc52OM}t z|2rH4kdRsOU*YhdKK%m@lL2t306+Yv7+G>0INVW5Sib5|QRD_pm$Kmpb+aJ80-p9* zE_I@gV;jHw?I4=o2Wgi%G7{d$H(&DoiKf!YIxKn_v*U@h*UN4uGq%sq<72vS`RZZ0 zkZyS`k?jnTySNz+tVq^Z^&UM(1Q}x1xbGzhtMEyWxKHkwxVmTrp0^xCvy z@dR75sE@W>Y26fm1G8ajhy?_FZ&|w08B-dmveOO)a`83klXb~4AE8T$!DlID;^L?Z zqw<98aCnQ#t@w-(4!*@%O%639V?ER#qEjd?qyqR?N~#DN>k3Z{ z<8B&#x$iGm@vxbODT2iHc~m3`ZtaIof@fy4UUORSc!VN zN*dt~Nq!Bx=&z3WO_q3N719|St4sAdm?lY>>2Y)RplU?oRwn~etkuj9b<5+rcwRmi zkM+ybTi?J~1{lzLD}p&DtY&I+4B|RTCd6u}>F@NM@|vqRtDm7vLfh8zZT=EtY*@{I~B2om5Mzfzs z+|nM{uF`i(oIjQ{(z2@**xBJywr=mCGdS_XLj>2Wc~)rEKiV{Q#**#@2GYkXdS**M zmqmArtBi@3x`9sKd;lt$*!dkh*QZy|s8gPp|E_T*uGAa`2M_>?2Wxw?yfaBS+3_}&N9Ddxik0H>dUPMO>=}po{uhrJe+}vIY>ez9Kq1;#1 zcd8yLEWf%mB(!cRsI}CQBCu`kK$v>~9=^bEpSYxtjX?>HBm zYpVX0GC}`lb^dTk{$ivf${QO!dfl=KU)H(F%w@HP-BQH2(-10nJ8fDTOhWws zQT9$zwguU?=-z4Dwr$(CZQI;w+qP}zPTRI^8#n9Kd9Ti?I``v!%+^+{)z(L}8Dm86 z5qec@Qj4B^0=(8(5qrpbG&{7& zfEjU%gy9>sU@nv5hSoyqIi}`jdg+VgYK%#Rc2xY|i6T~JmKoKjU#Jh$rJq-xfLw5v zub-{QS&q}(&zaYmo>y70Uyl1Ee>gtIBU0@6d&eQV4}u_T+~Pu1yVwFFfN%E4DZ2NF zKg*4}i+9d-kk%M$#BW&-mRS#Ps7HM?dtEzcZp!_yJ?bz}5ADQZQi`U|gIfJ7AhyT` zR65Die!5<@K;CdimcDeO^7gHlluqjWKx0f8GMe4jB{H>)#N4W#ph|9C( z#Pwk`A9h9adzMCSAv3gu(SvKgAVZz-8s;0zqqkbm5+^S}aA|g7p2%20Z?Ll~yO>W^ zPC}cBofO&$+x#T9kIQe5UEfjF)Kry@XwW9ahHS><{0Nc^sTp*=16YL{9&Jwc^syKx zW+{ZBOpU8uw#Skr-%m|fLN=@D?hno=(ZTXi58oJF@Z-X~NO?BJqn{9yMd8|od$lI~ zETc%`_OQYb-$mq~=1k|o#^j=+=_Mx?M8T?{=d@raO8D7H9B$+U zFPW1msG$?Z(>s2L5@qv#CIa+~oRDGdMVe=Y33k7hN2viZ69XwuZW+w9BjVi3vUW^l z^S*=$@`Gng@6}SiM}}}1@n<~>dyO}nDwp9sK=Al^4+c=Qq`g^H=o=v(vWML-x(?b`@V5Vey^b?EtuWgnIVwXe)WL ziTnD4`}dn9@i{ZG(PBHkLH<7O0-oB?@)Ym5@_gXUrLX8MKsudb&lBuTyx!|BT z@TFyzB~W+Kgs5$5<&0dLv9~w)p^F#hJ9{X^Kw(7R?Y5b56lFNv&kaIA3qq2-%+B=I zJDUk1^!HmePhGCmrdyl$pv)Pz5m>{pMX9^y$EIA51x1|5b90Z3o5@FNdkbECNbSS} z659?7jq&X3xD3b`REmyPRQx$yqV%V8{S#cOb&6Ch#nk+6w6Q9M*&O?1NKj^z#(-4x_h>xa8 zJ(-9$&1=mW`L^su7*DN{<>2+Bpt8!W7ooL5?qs@NLGb*7y^T@~ban%hmb%b?H4{_xlGcY%)c;4G1eq}94{6sAA=cl zmK_nrUAl>|PTD6OSxkU<6{yG#JWe-$5s$`^TnQ^-d$R&QIU%Huy^PmzxV0?2b6;iv zIb;cEc7_1nwI?IIkwbv#ymr+Vj^p*UgWAeam1m3UyCL#o{IW-q)*oaGw=@yWby=EN zn$jw$Vz}t%U*jCHgPD4-hld!J%RqEl)^hQ0W50lV3KK}x7(O=tL zu^BKDd11lH=Vb9-%QuN;b^Nf4#+|yo#loGw1t+3@8^w}7G~*CujAyXgVscqA01cQb zxk#c%+8)aD1h$<_ZZEEN03yzspXqBtw39Vhj06^}HF0^LU{XQMWHuyA>shn-lFfZM zK^v<)G+tb;n+nprab4OHLBEv0`E{-$v#2xt#`UnYG!f0xZfUaIW_qGX99NDXjX67_ z%eeDRh{7E`7os5_$t}>YUkB2ak3>4i z0R_&xXTUub3hgG(6?&h)F($@-TWYK$vkyfLs}DF;U#pFP&t;f}S>uIwAn^fFHcoR( zu#9|>l$2@P{{H+*YuKghjZOJEhU_LHx0BNsJln&*f!=n1O>eb;lganWL;B zjVY2A2VpgYGF}{M4#@~yhaA2VyqJ%IJh6mQ2dOz~iwe7sUk3_0;4^;Rq}7n5^fs9+ z_BTgc;bQLk*ulqlglw}ApJM{Bl~PafS+Rq|viK%$ON*jO!Xz$Cr^32wC zXB?NndnRTi7fVjTT`y}@vWr=lkiPIGIEach!92S#(RVUYVb9cp^2=Sd+{?q0MGSTn zi+6$j8;kcK>o!7!Dr@&lXs|rr3gs%&c|H-fl|vvrjiHM*2;#g0nouf*)`N zfm$L6a#Ve;a%?-F1A^(93qvv&V!6!=0ZV19+Rbk-q`fu9@O%@ZX|d*-m}_<($C~f2 z_fOCsp5~0w9d$rWXfD&zze#mc+w@8l|KY1)D z{puq#tI#wrtXHC3FrNuZ<7`}XHW-R=L|l!_w8V55$TKLh^Nv;3k@6LT3hgB~iC$n; zNyXoBw?eZHgU%DR6bZ0H+wxX(L(M{_P}XT!ifdR!pQvLw*I_P32Pl3xvhGZv>7*9L zqWPrK&>fORtE?oNrTIg(m(_%yOHqYXziW2nOD0<+0uD-Lox{B}%FIhIKLOsw{X#${ zogsY&ASSD*ez%Y@Tv{gxiTD`a*GYXCg>7EYk*1qLyIy!(R~{o=n=6GAy{Q;ba%#oX z&4OGZ1nAFS9yjz)7q3s}Hs(aHPp9?E4qqNyn)7P692Fo;oC_T7BTQTaOTo%sd?2-$ThFDLTDIN&+x-D9 zqOwxh&vNPfVRZjiJY)59viu**<)4foC{9}vfFCJ%dv;QLa<03v5Vnk_k}u2#U=U0k z4yA+6pJv#4ZD~mxZ8_IB$r&H%0q{+JHqBZ5B!I@`_=5e~bILLGIVOemmobu}m>zQ& zdgUouA>43zG&FVwM>ATaN{6HUnoTDC!6YWRP|i3fK4rD7s?>IKP$dJAMf5R{bFiEF zbv(c2%d$VdAxE|u?7KETt=n?ZME!x_6^v` zdWVv@J}V56c%d)cmn(cgv^nZ&#QNR4UcQ;W!EY<5Rq_+}7ShT;`k%|dgrMOM;oulW z^Ws0QuxF*2Qde;UqR2w^X^;j^G(&Y{Pxfuwp1e^@|WqSwi@nXOfd$7`|S#XQ2r1$F!y zBK;Sq`-iKZ{>=tY{Li`A;EyQ>-+yK@MJbX0JQp+6cQUuN;dlM<*!yq4|G$T1+p377 zNW*^-4N#VX%=qe-$`irx_41Ry5Xu$sAgcfPubtI#XV6tjrf5%JDXcrb&4lng@SaNQ zeypy6>T(bBj?H_rT856&_=RkwwRv8fb~8Gf%4~JNUo-zfP*Fa(QHO;wR3N@*f9_@r zrM*Rl{cGYFH;MFKyz13|gpe`L-Rhra<5i)+Sz!Qk4?zJ@4PnOU$Vh2<-{Mobk*SR^ za+)zTEwajj)zFFImTV{kZe+F0R76Tw*^#aObQv`|S^qskac(mSMzx&gZsn!`8^GqZ z=1{p4-y^0Edu!+lG}my|jx=(XOqkN#Qa-22Sl(>Jo~XY~&lNEo$B50<=;ddKJEQVA zc94&Ax`2Wu>e0}=`yNkF@(3+EM&17|?qRGU*+$-KumG_9&YS~O@Q9_BvS_WiBbMjw zsMb|a?7dAVu1-&qKicp#W2$M8f+J?p@tWg!+R2vB(3)>z3io?}RU4---a z>4ZFV1^%G%1rWsA$EdJ(NMwCh-f_8TG`RPPW3^q4 zFup_=>WC4&QyM&vwlov-8+e(CN>9EY%u{3)X(ckRR6lbPD5HUlqP3cT7}_s_b67Ed zpZs#)jfqNMy*E5KqxJE(`Cm}!klFZ;E#8H?Q1f*%{@gXK8&-iiB~M|h#*Qo2w&aS8 zdK9ANNx5NW2(2>v%VSr9d!)3V&ahZE2yk0O-K)-(J!!2Ka0#*2_Or(H#eKqOxkyIGsq*j@SbGyeqRhj&OVfroJ=+v;Kpv@ za-3kV3SaZZ>jXS3Jyp6g@z>0SZ{l^CfOZvhoN%WVx+XlVc`j*+&8%;RJBwcz!2Gy@ zpHLH>K8jyIWk1f1V@T7Z%Z$4E7rO=F`2EE^ka{^xi7j6&ASmB4WzWuSM)ZjwmLh_O z`S}n-oGDFUb{WWP0AAz`_Z5lnR3KF|?I}R9ag8WD`wp_Iwf%R*=Nqca7hf5fnO{6*cyiZD@Hv3xJ{6_ncl(9rII zn70(g27tKC20UO5$Ykmg71g7{boyfng&*1bTxA(mw&$pr`=|r3hg+4^kAcLx7GqK- z%|Sy8WHzkfTyxP_lGJjN5~q%ul0tRrS+^4UU3wYCRK~rrD7O^Qz8NGmq=QXUscWqj z4;>@%Jc*dPx{LfZUOR#IGL^-6H-Mj0RCD={(U`-Mn`8Qqh%Ga{qS19+$H@#YgrzNB zg1vDaWxQ+fi^PgX6Alcv_zIj!^NJ`*wVvs(q<0c~lQdl}M;z<8Nm+cTG-ri{&Ji`w zv(0y2RIMZ+cB_pZ?^;2t{tj4l{R76yacNEgkSKU`JQguKN7!$`04nliCXoDAa=Is8 zR$*s0N+?uQV8Oa)P%q|wEwob`#jgxghz{Jx+vKTn;KWZM>1l$kM zd9qB9d6KHZ;<)(!!)ASmPV<$PB^aRgXfyDNr+cp#TqaY7L-V@u7;AiNfq!RGbvz{Y z8z}TT0V4O&qCIJfA`Y}TTy$6mLUIh?6T`eeu`UxEtLVko2FCKssEH9JY zg}2Js4WGRxn4c!PipLq;8PY)MQE!voMYr164Pkl>?;j?-a>v6z--D!E-(`GC?Wb^< zB=njX`ZR2pIeJf{p!TWd8J{x z7M)p*RYt^P{#E;iFAJ~Uik5-dbk5oq&NEd2ey7!Ha!VgvBxy66!1)x7>B*P|%QQCbmEEn(Hn{=`1#!4$ zd+kAcJe0d9N|qj%W(A!zaxo@lVmZlkxiay->e!fPU;Si}5Vs_{6epn*n+-w)Re?UP zV2CEw#I~`p_Bf0T%5()_Mo6ER+us<`tnS+Crxz z6;yVektPVnG%s}+5|z0ch%)_Lc*?E~biAY23n%AL3NIa%40zy9ktItK6W(K?x=<^#QxYUka{DIQj?;N4=DwvAck zWet#`ozP4lFRYznD;ns@8KfyxuN0VvH5=xB^EQd~ru?nis z8cNZ~D5nG2ACLe_0ZTeta8>G4;DE86W~MvqEldpjY!#TJS&`VxH03}(A2_We%BxI2 z$V|mME{;K7SZL}>J{sO8^~kW1)8Br8Okx)+&p2+j%(1rN0@#0jv<56`=Bb~SMd%#> zd9XIeeZS&Ckw&T=G4-KAeuETQsU4AT0~hh+HV62m`AUfO;Br&^Jn!$nVB$Xrui11f zX70~+@%r=pTMq^&V{1DreJ5jDej|OmAA<^|{~G^4&K&;)h5sVIHb2bQJS3DG77{9Cym_3ZRtoxO` zjNJoII}!@RT)3>PElhZ|O!$ph&fVMU%x{XnB_xg?KEnpd+A0z%5=x410_p+hA9NTJ zkn)EPgZzUI|Nhrp{{e|V8ar1N34Z-Dkok|W|NrLt(@)RD+|>C;ME-+>|2fGjPf#x< z<)<6=XBh_C1W^FQ@Q2(#_)#QXVqm`k%;SH7NMgmO80j$}nv#H(TJ~;r^p%rU4>emF z1LXUkU$s|QYPYPcYb(Qm&TPrf}=94voblODB?@Q9kW7m0NiwP&XB!93xVT=b3z=f8#a0Fdadl4{LH)JfRD7tST@EUrMjdvLcA>_1Rn$$ z9q*3xe}+44;`UJhHw|JzA#Nn4p^9tJ_WZy*{Q>M_LGNxMrJE#g6Q%Haj37 zooHbYM>57#r-mrWRHuY^n66eFc9>o|BUD6E&Lm$Ih9QlW7lxc(x+s)IqGDlyENR6& zzAHv^)~42vaC(g*YTQF&-zbVj82#AeGP{#^WY2XpKcEp~R_Ki)oxVejI%zYz2Vd29 zjdG55=phY+);LM+pAJ?BwZ6IM2CGHZx3o0!%tb(uZ!?=02947ixe!Q_*)u3Y!$MD+ zv0>0aBC{|cjT5eUVEf|PKw`5?o^_Y_`Tp#9sS?~pjo6LcVj9jl zkd?OABK6U-=W1iGO2S2ab+m^Q)2h00jPlGFpOqeJoWv-KBLgKS22L$&DIgu?L&}La6%vqmgFf$9O=s;l4tVHQTG17*9xdlR%Vpyk^94 z)8!ghxx-pbf5AkZW~}IMd*MViwclQ)QfDaiZ5`y@+|$K*$(}UNb@PirMZYkLaTD*H z2wIy`ZGEDMi5^F)3FBnG;UR8(Dbn;hLdhY7(o$+}H8K{~7F1U@f6TutCx#v$KZEZ?KKH`( zLImvA8y{FRTfwzT3z(^4LW&gf?meN<&F#-^LtZQ*Mn1G0Lt$1@Ql-^ZH=M$j(`?D_ zY^=^}?k=xB5No*3U6dR@AG5HOkQm2sYb_okVa{zVbRvINsUcHWFnNNmqO7PaBP*k{ zR8wyV<&7AlkT{#HyNFM6UW7hOVqT;?o5=n$kySPy91}+IuWXMe28V(w+C3Xfk8i&V zLN;z(DI!)bGEOp9c5VU-So{z+b~YYxeij0vO0lvY@DX1`NN=_i7C*gXAccw{)UV+- zFdhxx`UTXN+M4>VM_5yABuqVeXZq*Kk|Et2+mFmztl=;4Zfy8bt$yQc-+9!{K7|UY2#_k`082H>P=$rC6(STGj6-BfV1KtX@|Rd*t`jh_6_gVb{i&7Y zgE0!VLe9`1S_Jg*hT;0&NM`6@rgeRxBB=g~oun2Fd0)c5yrY4uq?jn%&6U6^L9v{3 z*tddvc%!XAWw7cwxrAQIJJ6`|=;kJo)@a~dH^2|l=e#Ft`mq8ndWn@>~>YyBdG(9H1dVzwtk$DdGE zRC^C1 zL0N9n5o3(X^SJ4)E4Xx|Z6l+N@y1NAVO^C2_CWB^u?{N|k{<40@MX+>m;fM@q6;f% z(!!@RKjpV`j3f-+=2ljXT_G4w>0%m%^zHQNXmZvWm_r6Xj5$2u)}4Dp)B}8}!+x^f&Az^hw-<++Fujr1dx|10y&=NeC82Q&L zemF|Mxx=-OkDQK$&nD*HZ!+9~No-Ug zm__a+uZC2PB3?!#+2XL$0mLmd_f8Vg+~G}%5e#+5jT2zVoCwyIG#S#stk&cR4k;8a z!QM~6VXiEpU7SLmssfV*mA04~U9vR2__qR7R1m-(#3&&YMQ_+VDKL#t##z#5^OAlP zr%Q0hMCtWgD?)(~FjT>JrTpZAp@cebAUue|6S--fgp6ONs_-dyd`Xm#aQ>>!q=yiK zeIlA>0a^T1Fd=J|aa)5qxy2PQt@1FF8IO`(zb3OjBcQ#L%ma}}OORNWak6lbPYdLY z6%DaYCNk6fZ8B)jpqAqELD?hf^_Zl7^h2;9QMKWnB6F{Q;+N_mBwkVGOG;X7>0$

J8TUf_Xb^yE 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 Dxi@or diff --git a/libs/ez-vcard-0.8.2-with-deps/jackson-core-2.1.3.jar b/libs/ez-vcard-0.8.2-with-deps/jackson-core-2.1.3.jar deleted file mode 100644 index f47619f41fb07a5dd1b08960981318f5bdbc5815..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206797 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%0AGmLlyO5+EE?xtUH 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 N| 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

sRf$B%um94I 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�_8U~zNN948 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

!o019|u8*#>-pvy( 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ŪDU;`u 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�>phGVnGSuL=w%OxN#!eCOd@<^a1X&c~ z5SC*5#*f}o^~b0OcmpQH6$pN8vBQNzVseQnO~g4VG+1e3DYG_F^u=uW?%xZPSj%Rp zHLGUGPp+rUqbB83#MIC~pY{%Ucq6 z(SnLHxdOFgHpEx;f~8~lsLjHq&vfIk$58{3q4>hGsbUX#UwDyZeCLXgZ45cFZ6Ybg z#nK?62J=WcnR}xoent9y)sylycXMX3jU?NN6C=qU77@dl5Gfc)+wIo6WiRj)FIZbH z&bhp#N4%JkV>>CS!rqYZU~P+z3vqSkbF#c;dFIl3gpJxfT+*GbdAwV~hG&*(cReaO z_dj8fM+H|oIN#*{fzd?BcmpXGrH%|K-&RnXwfxIZ^fgW0O6+MAKZ&f?p_n7KpQ)m{ zO}I29OFobF!9gKQD_7AVC0nGI&?bPOOmDBDm^2GZR*TzfTAuP~Oi}Fful4wf-nRpt zj>C)7^L^ywBxAA;meJ)3Sl_tz@PcFhzQo}q6AjJNDH6tZpLQ&8drg2QpE30#@~GrW zdK)u#m;=%-E;rE0h<%~sC9koK+?8A`VSRC-!xAZ1stiNf#o<^7;5AG0cMDr-gKzbOQ8= zJHRtBDQ%=B4lRi|vOPCN@{uTU1=r%(0q{Vmw)i$WqO9cD^lnnO!I9ncT!-YLUh*>6 z;uiFf7HlnTM4kOFLkB6JHOb42;(xeJ{AS{mtzEVeFm4YXO&R(b%@L zV%xTD+gY)l72CFL+qP}nPF9keefI9tz5AZi_dd*T&i7GOf6Y-fYA`)X>Uvn2!2}p= zFQKqY6$O+?1T5BbcRF;+D1vGe;U=x9$ZoQ_^fp~sP#m5-v8=tPpCTvg$?wv5tMyG* zKI92eTG$H|dB#(kG0rhXG&l;jtO|0Oz-andjuGZCDQ&8Tv@&XGr;%LKqdQA&ey$!2 zJ8DcMqn@y~uA}BKelwJ7?J3dfmVo^|Csv6{D9_~14-G4W$5BXvT^C3XQRK@BM$ilR zb>dOx1}r=+g#0a0s#NF8pd+-hU*_Kr$UX(yGF4)oN>RBE)(Qhq(*$7C0>EnxsGR{z zvE=N4H7~-yzFf`eKUsp;0{A@*=mzLce~uA?h-&~qPcBX*enF4qwg|?H-`0XjMF|4| z@Cuhn2i{11%h5Op*1ZhYjn?ZbE_T(}-~iFFhF-xzwIoKd+pE52pLyyKMUC3(?Kf{myhQj^>s2%1P}{up%+D{h4A|q-EWD`H-4=Nz5b#}&-c5KTpS}(0d68QA1V!(rR0Ir7#(^qSHIf{s2&d(_@liof?LS; zwm%&zw*9?UItngBj^0u_=&T{2s`tq{S9@4~`4tZl)h$Vf{POPO0V?a3lzzsd?Nn1> z?FO83l@a>dBEPvU3fCD>{y=sRs=!yz0h9)H*lL`Uo1Z9ZQFCqKNcX05xmocmnN(*5l&P`^# zL`B`{$kSne6>$x9-~rrZa%Nu9#U`(FW+!ix!wXU4;7#?&Ix$O>5~QA*@{udsq3Whs zB1O(Uy~-%E0AG8s375N-C;}C{OcwvG+M)I8pH9NPJVOQPqWr+|Akn7$NHjn#dF5R` z0}^W#$5TrMk(jxDETd^%dWuEIy_MQ0VCke?>(iAg^$?)EO@~aXQ zb;=;ug?mwIvFr5vW9q!fsV`d^8!&2{cWoSxiI0F2VliIz2aG0AZ%eI?jg#t4?@UXq z;j(H!vjD{a5GtEE69&{6DvwbR>ix{;JT2F5@s=;^wExJ}#N6bS=)+9i?m#G}>0Okg z8dL?jV1bk7VJ()$UMS&%E7tn*mG1as0g>tgya0>uf5yaGJb+d#3tpT|U7Y@hk^!_K zbvoqXD`;03z$`I2j2y@_2UxZQwqzjK@nR&8++3;g`am%ej1(EggnzCNKJSzjdjapF zM#rd{(%3+SUPj7zT<+7_BiyWMD;%XKigM7P9KD6BkwtSoJdXOqB>a9SG_%>IVqy{J z`}scJ5l4+mUE8!;*$|hXoA|-8GGa4#wsXORV>-K2WPiRch5XMt6}hK;x!mO`K#F znsj__vu;x~DAh2yI87AhihxVQXD2Y`61g@-&+_-}wT=<)uQo$_##AH=ba8JJOh#+d z+I5+mOmUyCe{p9pYf~g?wn(yCcmOq1Z_QnoMh-4wR6{Tw%TH$0`4U%$;c4S}XiKBX zaG~fpgPfq9t5diQ`lW%2C8U>;E5XUx`=|MZVEy3 zmp056NP5j1xI1mLF$_|I68*$RaqS`JDvWyv+8d^YpNJjrjnbrb!tO+JrN+Lnh0RzhjIn)&K`Wk$q6w4xZinu?OQ&%* znRSo$vOII|9S@?d?!1#xlSE+jdJvUPBFyH`ZJPVeYgYR3LO+Vl{A%l+wfW;}zl+vB zdY`&4rd!rwSm|F?eT=ms-oP*P*1N!7=K5eQu!;8i`e-@kwXp06SlYmNqZu(LFe~fC zX|#C_nt$qjCbOUZ;?c#5`XZlNpU38(Da0|4U!;$pagmj&t62}3o(ELWh*Q0!Xvv>F z26^O(V)KZFhMIC|8N23aGj0BbC)?QKBXGY`%F}|x*D>#^k~{o-Pzw49hY1=MHdX74 zh@kqj_D$2k6=-dcWZiFnt=$T@rjS$zM`V&$D8hJ4low;0g^ z+CMM$YH0+L;Nx`WY{E0(Y1z?gr^Q4WKLoIe()>BnGNT`U$62 z7eFA4uZcB|EJ~B+2~8QlW-)h!d;or-&L?nra5B9?rTlKazbJ!=r1%(XS03ozuB~Ca zRB8cN&52V9BNI?9v20DR&Px$ojOx5}1kx$=#SzNiBbvL7Gk+BaVF)~oLUN;; z3**KnLBGSQKAKO%ddD-<&Hn}k^ASBnfB$+|u{Q)KXV!QjPYYd;#c#tWZXr5U2Rb8Z zBd0wuGK5vKQi>HMaCfHwn%rCHecSrOqjUII5jMb<-ib5dMb562DzqB-!BV>yo-!oz z>$hk4xb{xZe-^L)A0lLYMm?STXD8?ONAdK3^bS+Ewo?Aj`bGRNL48!ho(+-!O3(~| ziC;CEMU{F*(UoeSrA38mRPmf*I`h0?e=)-ue#jOiH7%F1dO2@g&(a`<(K|qQ6rFx2 zFe>xXVqm6cx54%1MAqI$4BZI8@-2N3rnZD3PJ@Jl8jCIyeF;H{iSC4dvItGG9|^E~ zut~-9I&{`C-i^8pv)N-Ifgo`JvJ5T^j>Ee zp{fkl6z9NXPefX4LCe;XgWN=L@`t)fYKc3_#{)UsvBKX5#NSbXFvm6s5GwcXEmZ9= zX9`u8T_l;Y2G@}RFx>j1S?f-g?_)b&e?vcbbZjZ~*ef%Wq=;k|1*-)!*f7w(%z6lt zE#_F9^ zcj8^d^?@wH(L=k5B;gQp`l5S^c?s_YeDiYA)*jTA(4rs z5sSe)c8H>hi|rtdMhy{HD7Je!c>)0FWSMpSeA~2C~uY+$dk%2 za+K_WT&L^}FlMgQg5l5YLR4(TQ4g`xj^6&cb(bFy@lr0vSGtQ0kEw7|2Shp5nJcw$ z6^0pMzy%$`t}H#WQI=QVsg)DRB|>9GoxEtyH?=i1?rr>t@`F$t?=T`Ds-LN)Nh?7E zzOEI)n&>ckmcOtkOAc)rhTUMeTE-S7{A{+ckx-ATwP;DmudRy=Jxc8W73qt9zdjh2 zC}1%Z4$=J3-Ux?lI#C}Zyu#fv-C*e0aM*N-Yab0CMy`fPbJq3a)Mr1|-N>&l&K#$? zWiIDNYcV2NAb8$?w|e|qg=AXawu|l50Yp_k5>m|7P>|iyooQT3Tg=yX&@>rXAVPSO zr*t%u2h52Lmm`OGZVSG8#ukENJw&dx0V?Sth&XHxi zJF`YlMWjqi$qJX7Z^o@dOruawQ+q@SH$&$+lzaD9TA6kU#t}rusTWD>RlK7BCBYpC zwhq)@P_3oxp+^?aW_J`qUP$DpGUY4TUr4n4O?{XhoxyaLC3uHHv4@$M#jh-n^(?^G zYgvy%YTD0~6T?e~7qO6&hx}O=Ek4Ph;uW0NM1%D#s4t>B<`t=&o6gn|FJC4!Vah>N z8mDU%xNi}VeASv&C!9Ers$QtLXJ*~sL|CQMn6x)sXs9e(#h%Ec;;iYoYdeZna^2F7}JI_QF%GepG68!}VjraXdvD}t-npQ7R=GNN|pj2iQE zRKL6IKaaToAA-5^AmlZUp9l&~mQI!evb7=QIWhw# z(XL8O)^aGzx{1>#GH3Kw372mGnbN2F0R6QnT5oTK(t9l=w^NZsBTT1mS>iaM^Q4$OHdk9(Z(6`cU!Tuc+ z#RrBqjRM4(n}nIxem9DE5k*7|Dp61c@>DWz)J~CN88xY#LO_Qi4;}?J1H-golSv6f zZqVTP`CbEJv1)3_*b>q>cuLzRwV@#?;4kw$s^M8A=8)$|9ExgeTJ?Y_vFu<~F|whl zWb-W^pFyyankKbt6DBo7rc+|&XbhiwT+)57@#5l?9kKV4oA$gtGjPfncHwI1 zhz!Lj4M%!?aAnb0b2W(?z~mo%C!;T<2_J7(LWc4NLOcA9;o3dP9u9N$I12?ff3RFXg$Y!j=`<$i+Wbmvx0`x(5qv0*&IyF#NgfsIAni!?fos$%eAYreB$H?nh7@_KU)%05yu$qKrmCso&+K$AI&L>CS723rxM+QB`4!mc4nSGv%a4wGJ~%Fc>Bo(H8N#`pst45WW(lycTq&k zIfy+^Z^rBwKgcIQRJUb3U<2MbG32P+s{!V~dNn_+4V;J@DIt+an177aD(%kOpBk+a z?`9GoM;m1Qd59;+7Ap87CzbC7GcjCyNO+8oAtv(XPfY2Z4V_Th{^z`x#{zew6u%Zg z&5&TZAiNV@p=Ic>2c_e6s2jYAU0e*OPcpT1fL`^1st2!S4#_Y^Qm>+sXZm*0#!~s$ zmbT;z4aHW|Ffp1!|IkOthZQXDX1ai!)WX7Sh|i4RrKQs2b&=cANjvQzh=m{kABlGpMUtwg}70MZEe_=HNM(Lf;B1a}h0`Euw47W=gUNOA$b|Ai_#6 z)SoK#9A0|BQg;Vwmn3ML>(4Q=bWF@@6Kdgb5eN)#$)j{~Ze1UC4|DahA*wp3js>C8BJVSM_1T@`;;@O*9v#^;Tqk zHcT{&MKnt&q3F9xA?}EbF38>Q;geFULutliG>5i!u`^U#QhOP#T+Um7<)6D8oPO0R zxAd0l;pGwWt{RlrBk??0vj@oC zY|7Ezsb&r&0kd!14?rVT%K#}Kx?#zo6=M|65s7;g#&HTG3lbT`*F-5yVi(2s?!Ccx z^fr{A{tGwpkM^ENGQ>?A5CDMqr^ToIH*Uhwz|_RaoleNg#K6YHfmp=K#M;EhNyfy< z;9o74f{fGvKZ19H&tUP~@^Xx-)~$S@D!rR3NEuX6Ie5{oeL^)0i41WDgg<`Im=GfO zEAU^1ed5PisXiT37Z;ap&yEJZ9=#m^xH;z70S`b8D`FcZF`W@Kfdss~ZTS8;7FB`2 z=5KxSloy)`$Y)|=f#vvevIXQ$*3QS2Vu3;&#PTt*d@kN>oCM4p(05&3fCL*yIC+b% z-tMS!R+!sR8wb)w`0V}Ip|dj24aTek;Wmn?*sYjtFP+* zu@02Q-PjBfgL~~B%_nGNBtaaYvWA@DM_5BD=BgdH*R=Qs;{04P%Na$%h)>~^<{cFF z2mQGQ#&-Z}d#x9UBGQb6gszA&Q8X-exFNm1(tzb>gRdZ%F_Q1!JK%*SS3AHTH!`rF z6>z-&0i%E6qW0#By@dLe%{(uDP=}1O5hlorBxI}+{RgEbX@R+qVNqED3X&C0Yj}P& zn?5XfvyO8g>p7MLwoO&|#*woxy#>aKX&Gtuk z$7F`@_sfMZKr5`C`DzR}3wK~hK`UsCxf_bvq5i0WCJ|jp9`YMpYU)`p_3@#88GFS( zL!066R51Z4w1QJHiF>>hWsRVMJn(8To%2fpks%J)jl!-6H$kZExB-8h>_liLN*~Il zPia{n+A`?)_n>e+%f(kJ)E?ElME;Rf>*);8m)0{Zpm(=C{bVug0efk&UmiZw4l)}K z+J3lchVHD+%M_}T6eFn&TS1G5=jWmPudyn%n*%@{2iTBs(h%eYL!A`06h^3%Rwh2{ z)H#gB)(-7VLzxD07$#EF-o^XV8crsj4a*7}%%?O_ArA2<7}YI0xu|5$m8lh@4^c3U zdPt{}S|+XrNpt2^66#HvkOR&4KwNC~uIYAYln*1+WM+vEq(ejOG)Lh@K?&Uas^QR^ zbCvxuqv9JufaeOwU4ORb(UQN~d*{!{QCkZflV$h}ty!RjM`=zb8MOE-;!7sUGzkgc z?hzakly#FXN^S0Go>;E#T|p{+{IVxC4l?7)Ta&Y}T&L>y&`g*IR8YAKl&NM_O6si` zCo?XdP0G(!R#G{ki~$zHhw(p|hm(p_fo7vj|IvsL*kJ92YZ z9=_t#8O`R@8P$Ey7*1Z;gAi3(qOLOUC&XO2qjU$anDyJrA_8ev}j4 zBe@dqmZGtahlqM}=7#T^5bwKE7bry?*u2ll+Z)2k+dsm|+gHNLJ7D7XbrIIeeCr<2 z6IDOC)6|=t%KQ5`)vT}eGSc~LGR&%z(Of-S+d(sudL`*b_+Xx4#M+wjFHrnxN%F zGDc782f)a!VXniUok5J>#sj3Ngjs_KBfyy^WAL|YN$P$Wo#Fh3w^05$3CR56Mr

5X`R{)D`MY&*sn<33UCL}-rGag3#WKgtXVQV?ZJaBq)w^>3V{lHB5vN6XOuMG zyKA;Ry4D7`c7n^P1t5JouUkXd@ru{+34@8U&xBP}rXIV~&#Jo5FqpmYEwErm)%2Gj z?+{-s5_<$Y;;ih{G2fvS{G7TVg|Rcl#rC58zV&*oc1YX}V>J!&^c;GuW%hL1-k{SPL~ zsAF9He{Dt>X;1AE`(rW(S?9#HtabVi1_gSvsFymmccPVYiXd)D$w z05G*;^8MOGv|JS#jrk?nrGZ0IZPrs`L6 zSMYS%p^6pR!*Cwzr8rgJ9s(Jc$!T&ORn@REU$umUyZu&H^e8_mI7y=?S{}T_elbZP zUGU(1%l92xN*!Aj+?f7lNAOo!>O8h)-_&nsdoFKK)6*sD-*(X|<_zEXMn$WGhS{sA zp^jm#$z%5Hs@#EQsXj)7x4NPff->MdoyzX@Si0!kl_W^ex+uW+7f3Hm$pY){iv#j` zO(EQef{h$~7;*@{8K4gU6iJ@N+1pWNuqwHjciuj%jW_rzYvi)jh08j&C)Yth@u3@J_(%tEBDOOln0wz-2BH?Ez>(_D7;p>Jyc^Vd z4z2>n2R6=b%#vKE^!@5P#%7G)GQ5=aNbhCG>#MB>9?u0 zw3U_;bO3O2%-Py(;W>WkD{PqeI45IyGxAFfA>QNSsVu)W816F|%Olo+WjjxQ0y7D* z%n&x*y(YI2QWD!X9h;UmvLrtArd`c!fmZ5oq`*)x+&7|uzet@$10gB>(21?$+*2&h$*6Kh0FZ?T) zDysiiE}VRSg^+gePcE^z zO^_1XwprV-wUMcC12^T;d4qkfI|8>{t;3{2k09z!9e2}_H<-2Q&fvV-urqsaqxP+K zo=xzt&cnO(v{S-_A+`*dkHf3Ll##nHnXrG#Joytvwqtu(+tVi9UUnXeBbvtYGX~N8 z7-@}~SNWD>9ps%dmt0`%1kCTqtQOxl`8d(2_T=ajJx)oE6WK~`fj6?yc zN2LD+&uW0-Bl~%4bY(|9zCX%i%DDvjDfnYSK39eK>`Cur*URRQi)o6xr>_sFU3fek ztQG}|^WcwBl(??A7#K@%e;&snvd!vdU8L!*#7H?_6J}%k1~LqX5@$YQG-vU*yMPY!4lKilp-NL0Q6AxIx_OJXsCQfhv`^%) zzC(mkHyZ$!fPp~3>rZ8voXcM8hK$8ZvsAy{oSGlFT0vX}cd1xi&|AZa?`^yb&2s?^KC*d zj_TDP0j;g_hbP6z3c7aM7jzsd2=*-*YImQZN>JSb8?a?)JexGR3YSq_E(kF#=Rq2! zCVxv9x+Ca_!ouqf>_dk71zvb8S#dDmwc5p zeUoU4@quB~pOlFL=bAjWv@5qMopei>Jh!7FQ7k?69|a$1(}&KdHTNu;QgTPK4$L}= zx}gwn0i!=8hn&rsoRTmW2AbC!zpv*h6$VtAgqNINQsen!iix8}d5hyy#0!#rc8KtL z0;gFM4Yp8^s}Ih8a;#F2JckH?)(nm9JxYqPSc(_9O1`cYm9A|C@D zo;U_fIqKUI)RCe*!wFq_gRtVXNc0lJApJ!JQlS4+VO%s?Ttr-3gS`5dUk5B=gGDA^ zXnF?_F0j*V7ilZb7d>{G;N&HSZxYLZS*NHMM%*T1B|I7H?LYo(4)oFZ4ScvtFuaB+ z{fr5}c84!~B3Hr~^IJF>@d*(|K^mb;R#$p4@)(pH=xu;PT@z$&r8EzZj2Ko40yoOXnN3C!_PzLSZ3QxAOSpX#B0X5{;-J>rLdDb2m0cOPmhvnx`zT1lMDLp!h^vFA5R-~ac80HxE?EirQK@CB{o>vx>LEEjwmxK+;VqbLu?efxo&y;BH`%&P%2ck%G!7B z2h;OJF5Jb_TbHaz)mjwvNewKXyCg$eAk}M+hSS#^W&~A2Ef{sSCq6qi>}wetM>*NR zE>J`#%?s#K8E5rfn79Qvu?C+BbWiQd7)ah7)3@ASIgHYTw*-&PxQd%;rM5g|&2JIF zR0*yN3wl!A9O?*OGrG0(;TlLTTo9Ha({yXy;k~(x&vyx4Gqh4kkDNNMdF1rHB+pB1 z+uj1s)hcnmV0!hG2C|I2=JqA`ZAtGUFUE;W%og2`x3}F~)652g?$!FB@=KW=wJ- zepgIpN(DVQuWPu_Tv+Qa7HWIcFQzbiTAvOp?)rorktKDQCX{<$hmA#SzR!r+$e$Y5 z=j3rQRy3>;N|+=25%R@alz1$x{S5mp5)IA1TrIVKk72No4wcHBSZK%JSwV~N-HTFk zx@SIYm$0B^RWNFBnVH3`cU%=75l63Ag)JJK&U~Z-l{rD-v9wfwQ4$gm&BjM>>@$ZY zZt=3uTAOiIT@#D;w+-@>TDY!{;1=t*BuVv_P(8ZZ_Mh$W>OX}kL{UHU{tSZ!FObRt z8~n!f)Ox^aXVb6i;yo*^1P|Q>fn|MxB24vk$Oghk{HQS07Pl^d5*ro0WpI0GmRg>% z$QU!dHq($-1VO1XbOxE5LiMFduTV(i0!LHSiQj*0<#T7vMTr`+5dxVZDKzh&=c+gypnczQGqe7S$n19upcu6xkqX8N+60I=i z;XoRIjBuS7tMSwe-L|jK*LiqWARI|cRTB}=ui1*P8>FkX++c~9dWA-09o*>1f;5rxTnD)MVeN022YG?u@er@9w35GXxF(TMEJ9dh>0QuwKW3B_7z) z1%HhuQxGp{FC-W8{29$=S3oE%N(oH~m#r7aXHj zl(LKXsKUDFj(DsM1iNRHA0ic~>u(iQ6~5gw^#9tamuMy8fnaVXCEiFuS5FCplV+-+ zrWVA{*E1@|iNS_4XlXqJz=A}1%}kKFnCpY^4$Kwo5QiwnEAZBfkq1Z>=QNM_PVEgxtpQ1rB>7UDF!opnp_3aUb_)CmQ;Y=c zZ8$(|vwf-|af*80g6#dN=g2HyukT$i@N;^IMnE#3D|SMiqHnOS zK0Xvz+5R*Z8waCyPykr91#F#@wuM3n%3oLCcwyvT%5%QnbUYN;rorJev<{*xV4K4L zXd5%{WfmFHLvd6|FuPcfl^xF@!;@%pOQqWgcZ@}K@HWs1> z66tK>5j9{3XAk_12GJ)JKl)ayZzM+i#oB9qSB&Vdiw|{w%mY^{nk-?}uJpmD?}I)e zW=jL2PsykcdJlFrR>ZAm;R}ejg|u{3%ojvYO3ollgE&wulR(+JL@^)-*6IaW77WPJ zOBCcu)>gtMbhkUfh3vKK35VDG8VA+nW>7`Y|&q3h9?l?)Vs{o`KBgyiL5lwfz zU-Vftz?dh4sO7ZkFy1d4YZHyfSR9{}Ek->gZzZK@b1ONN`)jm&hCJ4T=04kP6h#jAq^=9F>>fXtd~<)w|kS`6^QB=ARaFr9|;jv!MH zX|ZizL*FVMs#d5B7GW7ZhV1&^08@soHFZ7*ap`UGF&B&6-%)J{fDBx(udN(#PC;=a zAcq`lMl;!=zOP#xuHM~Y@7~9%xs2e|>7yLx z-^y|788Nv)TXZ?g0^BU5xo0I>ieuK+(5OoEUKMp6?$bluyus&Rz9@`j_rB;Iryi-zA@uU2cE6HyLR;&jX-$${om7G+q2vcD zK~#=WW|7v~8L2(hlG91e2Q#5GO=W>;*edv`CM{n+clA=UO!!|va;Ih2 zfKP%j(aG=#W_4E1@F-?|qP9L?TVHf+ zEIYAOnpr5$wyg&28tX)L^1}qyF|P*IF|G#Iv8o2IVqp8TY*|t|!6ia}gTn4+gg9e< zkHHER0R3_wCX~>$sBC*?-QQdmdQo+U!5T9f?ar`9DAW>hN<-*T5$eLReB??u>@YHV z-OyRZx>cKk{=nSO4sqi4;)zYZEuTGtPu7EHZNo0Mfkiv-^17Qvw*beiHD~3Swl0>= zC6?ZS^_Olzhwl6@S^bG6+ZQ?LX-h2V%)IowwWc(F!I2wCRWbT0$E4_H*6GUGz$-8D z4WnEHypSZsj*8Uu!ZnF?R0`{B2C#}B$IM*+aCz^zIz1M*94;)~9Gr!dZf=Kn<4YU> zyv~>E05mABsU;?Q?tnQ#o_aPt2*| zjH2xBU`L;<xn0Yk#83gNxTjp9`>7EEIDwgXvp!%7G8v~k)WvO+vhCU8qI-!lH#9V_)h*^$F zHKXYydpyR?wue+BcPdX-jSv;6&JvysC+ZS|#eQ9;`@ zD^#!QQBfFA;dcp(d>vaUwN>tMmVPD>ZYGt?nv{27hC_t4 z7K0IO^oG|>3dvR_W$d$tPq8ahd^N>@-Jr?Z zLhz1}*+)%}1h1zEH6`eCd?VN_fj45^R>59%HW1IZ3;6vPu&cDvIVE(xk~2WZeEu?0 zaUE*s7)qf*MV!NucHq{t3~0-3bhe?;pfj!Vw~^4HyD^qC828*pVCR1>Ff-0lOZpTn z@0bzrEdWv~wx~d_bcZr0z9s#>Rj$(X3hCVO8rL3vWj!aKW=5@YY1t9$M6{YDA}66c z(b1iLnY@Re2v6h|T;4WbuuFxMaouoTf$p45zi9Iz#I%YH-{2e=)ZO8+j>niXGt=T; zNuHFRVA56Pz-H(1-1EyEQ+h_a*+>il=|Nka&-QXbyPpboX)qh zoMWzY6x#(eU9e>5xthiYWKKsO?SFa~+C}SZyiqmQOSF8$wXeWWkbA`{)dXVtn+?0X zm^-d@Jr9aI|L4YB%aBnz;_Czsx8qrCP=o1zb zpaap#0TPx0fMb-Yo#N(0E2Np3rNx3NejoD(j|pTN-03f36c^0M)7!b6-kXW`)x%6n zb>{SY0RTGU10DOMkANdGZ#i+j%mPLeU9GLw#LRE%iF<!0k+(OFrYJWn(S&NxHU65dq2N=)tM0LDIzQ)e2$vbSDMjLKr*E%M| z9WaP#IjVS@_PW}-aOOsb3gya*)nrC%I|4nF9Ttp=Z^4V5E;H~*aN4HM0uMQ(8F-wX zJ)&ccCdTs4+9!^m1W2+EH+4uq=Mb{?3RJvA*(`z0^bNbm$=AA_5h=n0eciA_Y8y0$ zdNt-wQ6#_E5kPz)AbT+vyGMtrq`Imhm`b{{7`@F~g%Bw=!fXK`XRcg|D6#qu`)4oq7$;U z`p37e1F?XSk+Ze4mBG*Nf6>Is|FnW?*s7OT?G{ET)hryUFH%*G)-Z zJ*zFQxBthFWFqQSPJ57FDN9`Lm#+W<8z&>2peQVlt2dhuL9H5|`eQs}ieJrTf^e2N z&;eI*Fi zcKxY@FN3S8K15)*eebsRC~r20gh*+P7aqRXU69J=NNk#_=iwxqp&o3i8}|TkT}-4{ znQTcP`g*X_lN6{wK)!j1w=l7NiOFev>xrtIm=vrdFg+5}Ak_;G`n`wjS6+U0lsXvG zmgtxz>p^dE7huH}X0b&&#)mrlbci*hmq<2tOB@qslQ^+%?bYJkI%_{4u7M?Y>PJf7 zU2U^uO1@Ygk-U4{HJuY=X&=!ireIlv9|eBX_NQDCOhirK)IPKqd3b5Dvel+=wrY!p zq(qV(bPKW~$!4B3*ym8<_(V4KzHM3_u^W#cO{R6RJ|QSF4}C!U=_Cmn_|l1yuw=vN zC)mFSYbi<=`q~d+KKvta_;2*pe+$-s2B^1^^>1VW1RvJ6$N1lo*51G0@w9%=qrl%8 z3CGF{grZtO9v&QPp9f7g~z z-UtW*Mi0S*TE=TLcO%~`0|y^*;jq7(9HJO_-}ogy9ClbY53}^5K%SJ7hV>mh&zpmi^g7a_5z(Aiky> zQ4yqWM`d2KhzrIhmIEdyJz_KhG9@f&xeYl&Jm`+D5F>*8x-mI(Trl_)R{%yz#b#(A4gx=N$naBYHbw823614)d{-$F-%X^=o{~i{f66o+ZKQ#>g$4Txo8JS{Z1oRNP;b59K!JS})>ONad8*Jw{UR$FFNp~o==BBYefqeLuoi~M8x zSL#;()UuT)6=j{l|PBCLAY}@U8B*t=Mc&8+Dq;$fB+Xew5PjLJo!;a zlOWgX!pA@@PP0@lOE&q3(U}W_&h&V96$eR+J~x92I;Z6Z7wwFBYp^Kj3p4evf;`*^sO#VA z{lKvBaj2)=>Mg-On}yeapfSwU2X(!ts5MEwyQq|)>2mMc&N|*PvZBs(W**EIsa-to zS7vWC{>DfpHsRC-@Ka4?!ws0}=V`X5itO3?$o(P#WzDaa`Dl8%C&I7A23Ht1Lw6~{ zM6=08>p&6ceILThn_t^%6y+zy_1Rw|^7o21YWfqJr5)1+s(5G{h3%Fo7WAr(T zUL8?3=F;$oF)jf5$qr+kI21=HupJaD;eXSl-(-o-9rIeLY$vadNQx3!KaQtm!U2qbj2DWRSBqqM0NO0_xyY2jIs_& z=>8Pb)1S=wzr6ncugsDA-><)v(uOJqk6JtpJ!MUxnN&7$ou6TU0f@9jAHU>2KclR; zc?mRNIU-SEBsJ4Q^}_e84Oi9}X@oK9LZH+780W`VR`ZE2HgJ=~ZDh~KY}-lZhj-57 zS5AvBU~BXTWaGXEvM9rHC|YDjs(5d&F|v)mWUvM1u<>YWs>ClpI&Avi`=&s82GfI` zVU_$|!%ti0s<~uo8+9+2P81GZPOP`wW=syidnR$6g@(C2S1W zRh$08^YZ0v(#3c&qIHJ|pfw9hZL;?cWJ9(NHRq<(v43ssHU(G_*;zgj33*e80JM*R z{miqZ3rgT;g@Nd=J)BDS>V|H%x7}1f{A`?5j2chFV$~kXj5HEGqivd37iB031`R$U z{Jq$>`2@;!EiIsvi_JF#I(vW39B&9>{pdRncaCeSVRBZ6?QpdND589`L7ln5Dc z{ZyUa7kM8`QMiOMmFnt4Jbo1=7m|JxB>;>nPwT-PH0^wx$|C=+Fx@kV3pCgG{{^?nbA+we z4dA;=GDdP`x?sUJlW8esHk~5gcby({CSzdpbbbzlO`MP%|9ALj9KTY&X1+AfCq9AU zR?zj>3f$M?M)o)??BoRl#!om3^s}ot9fcBO617ngMnnb`7)%%pwOWH-9VWl%r;sz3 ztivs;D|Dl^54G`@s&I#Ly{)}}s`@u6C!H0FZfM_(d#?)eQAgyBXY+t&Z) zETcl%WJV-ljBtj+s;q9^NzzYdq*tJ!|Gb3w^uWVOJjdE{TJd}4j)@aUiJtB2aDFqj zPS*W~iQ*eoWEChI4Q`oQO=sGAw8RO)bGMEjU%p?cmDRfC+a^><-6khcauGM6cTE1k+7Y%dv!~5V7O5D*poy@6{bR|x+F2pI7qSbuy1L=Z)Z;cmAht}1v%tj)w zTmQEhab=+k(b!G%f8%c=?)Bdf1lQ0QxQD-QlJZKR4}vmD}vSqafg;@@omC>;mICmv5%t zNqz`UrYZ4nZ^G`n3TBIAi^*D6lHoXw_7B${upqh!T}FD#t*&^J<0KB6nN)j9)4qSZ zRm{Aa-1>mcB)1I@&o(k0xDx8Vz8~(Q1Gu56-pmh@)?vQ@Dgy-JFynt2F7y!QuqzlE zLj(7|CU8^b_WjbtDjc5i_gJ&e^KNWA<0C0K6+(3|3dEV2z_+eO>O;*Kw1e4jYPPUX z@np#Dpo1p(!W)erVt+L+>vJmm^foV@v0c_zcsR8F8V$ARPKmKf;?+Q(Jes5Mt* zjfCQo-F+Tw+K*|Xv;z5c*|H?n_qxIFtasQAurx+GEM;gO| zFjjFt@c~}qOH>{<_S`D(7_K4xh9@@6_KYHT7TcYC(!hroj9c-K|gD6KH(b7rHI=W#-JE4G4)wHlsZSzxK z6i$M@x;RP`J0Yr|rRmJ1nur|nt7c`(kFcEUwJ%xe-sg%F4P<2dYpvsfudaXi0-vu= z;?YlGKXKqWhXB?EHW7H2HlDdgLdnWKaNuBgO(*t13Kq)Y@Ov_r3{0t^bE6*|5_AZ; z+rKb<36PPOS<>!15@tU<`4Dv zjbatCPPLSb(n&zcYiU(`u1I$3p(LQRi6ByZ7A`02ydSlki~>3P%y+qEYAo{sgJO=) z1MKt>VzgOeCKbtwuHrO}GABB`0&yhD-`^*fB+=8M;wot!f|gHUvF6IXL3@libV+5D z?8yU6Si{K~iY920t<*|=G)C7l8go<0vJ-Tw;wDg$dRQp3*>FWofs(gJz;pv)AR!|YG9AQjv>XA7HRk%M?8OQU<7MNX%QK1=|I?Jv>drow7bB-S({ z=%pl0Y?~CATbCu}Ztp^>l_P1fM}AaHnmjHkQ%1_N-pz8_9fjHLbeQ@bkJcHokNuxC zIY({}mL`$mtm;H?s`3a}!a~?ac*rD4I<2a$<5k~seo0)ySDzTA&Xf>D@ZG`>)uS6~ zzJpWW&~>4kkyqQX$d1w358L&yJ4duh#VM}- zBF3j#kNq~&w#L#t9BYWwmrX)J<(-dtpU1k&cyYgDxQ{=azTXf-# zObN3<8(T!8?9-ba0Yh;Z6alN@z7_D;o$%d5sE zEhK5=t6U?yR4=0DnJd{4D?;!cDzwGg-XwI{~kS= znosD+s}VKJ03J`(dmQcooib0iE0*lzeeXBw4tDKB`{5jOaRas+F`$Y*V{cSdMgxbE z$acgViddX>{ z&|-B^SzK%qwAX@mwAJV_E)I8_uzOGyKen`@@Vfyl_e^(3vR>e!Ro;vnwI&f8Jvw)| zxc$6d=FrG)qgrxrB<`*7r9?{GewBm9iZ!QX_KBN|SK}ey>XB>;s6sKVFvn*c7{hzY z4Wn;ncM{IrHd=oGFO?42|H$$K(?MhJ>5!41Jne;U)(ASZ+O<> zVu1%IQ*}Ny%GTiDC1ya# zp7CHN31?Rf`w?Ip-^YTK6I?1QC?0yTA066+V359nTG1)H#r%HKQT<$Cr}yOowR&8e zYg--(t=zMt7MHOV&@<5P(0M;Lr8&M$tFjhIM0=HK2Ygwdvj=*1mepH>o$H zWno37;cH>15KbJUBITJ0vd^7)C|Z65yx_tOJx@s_(>C+__MC-^MRjQvW{aC=ezM%Q zPX7;!jh77|KCeDyLNH7Yp-M3Gj8ELwh^}X671|C0VhCvQHY8KISm@SaGX(5Dc|S(GM>#5Z~1f!!g?ZwYm??ggYJr=wQS1a{?%6eD{*A zSN%o$-oo4-*I`yBO&m&tyj-q`?_&Z}5AJiL+-$5;Od=CD3zIl>dPT}ba1X=B0ftl{ z!!7}RF<+A#sgTh+*6<$n4?*;04XWrzejbP35}6tXOglN)tmsYTO>%)EqeE;v8#*VR zR%{cyF_Km^Ls@*lkh$Q&sdH@8$Mg+Qb+`$5Nx}@d4|mH30}}y@ARjB=Sy*&nI8x=5 zSEt_iMXn`EUGF=|4m&@6dvgegJhvZSn1jCnYREY0$XTJnX~Jm}7{9TN8Q02>geR`3 z+mOFNUT1ZV5WVh#w@BSfxtcOa_`^rIu7w;4Z;`f_ayVs>rtDVD%-I`@>8m`Y6G#_+ z(!K1_2arvaFsS%~m<=TAsB`71pI?tSJ`D!nCd5e^;O{ujm!f@ty4?sx^_u?qRp6j* zK-AM8%YfA3Xt#YPP9#6Q`KEuI*QMP7%fo($$>RJI^u$FNEkQsBOTTAtMB~PtIj(!} zNO8)!v}*D7f$b7!TevYP2h1H&y^b zxAyYZc6j}1&+OV;|M>@#!*P7m);H>lz%Cjz!lnV!gOXu(-}51yyCS&~L<*FP2PzJp z#J&ucFm@l07e_QABG;uBSTtYE?*T|8*BtyOxNb|82Q`aHPD{+cd7HMeYkr3F-&0k3 zCZ0l>`C=@S$_1ZR2ir5C*WtvlD95*HG+uIk6fBMiYh{k~V&sV}JwIUm22>WgqsnpE zzHDGY!ZYB+n}CC3LLI8T38>K-)~!+w4x36DR5448WdhOknuudD$tmc@h~X6`4lYsa z*eL`L!m8sHkCE2)7K377K)J0meujmeca=o!vomxvz5H% zx!60qxn)kBH|ThGfKR?HLibVgYa@o!y8?Mwqd7({Z}#s3M3v8j32rX7&iApm*QQQX zooYX}+>?fIH0gVSOCs;D5itXIw_3gc^f$W<&Mj>oqmL4vH=!mya>hvWR7`axZ?dbf z;b$G6JuPWm8?KXEGPBZF_e9NM?m`>P2bzQ%vU^w}6$fPAf0c&A>` ze}B*D$KYD)+<;OBsQG7j!rYqo9hh?s(NMfhQ5cLeyN?xG(B)uQ5}23I@QY*xbzlXH>Fe`1#j@aN&0W>nycIg1Kw^U9p=E zO>Ux{p%_>(_v^T2<~GprNjidjOAy^q^hCJq^YPst zgfotV>(4j`XJh7n&m1B0E}$B26Ru*oi};y_`82)j&kb%{gd9?McC2T=e$;T;x08KS zJmn|-<2xki95+R59)AY@%L4X)Jl&5`!RC;*+#drI|D}rjFKrh)yMKSj$3j*UK&#>i zc@BO1Q8yv{Lz0qxpy!#e_(nD$zBoc$v7<3`KUYO3+gnnKnc1l%m4k;MzYL`(4nG|K z!7nD#=%GiE)6MQ+g^WZpOqXW4#?eBQX5o5AR!B$(|+ zOEJZ;na$Cp8d(|TP=c7M0~cM~n&OdY@9&KvPuN7rjXa@OdRV_DSjZ_%-4;Uw*r-!% zZYOmnLQ5ssZty9rS4A5_PFrSCw3Mehfg^`O{NzcZ)7YAkyw&8DR(h`bqCniPKCnwJC$qc)oT4FzA^Q z9Pnh|M+wC95v3-zG*zZnZpB9qi}oiay`olmHB(RTCpTv!lcDtbT*UmWiW6zZx?{~q z-!LDY93&vOeUh3LrSdTQQ)Jh8$UM8D#9HGs``#>BMT)>A**nbCfJj^K- zBWclEX_&p$R~zppA-dYLNg5`sZ@ZTT2M=Y*Pmb<08M{T(7rVP%T^ zE#7~puIYV+0B9Z(@9h7jRQI24)_(#BGN-FzZ2ed3C{=CM0h=8|DA}%lbcoA3ONEf7 zvuOGQ^4lCynKDK!N--HpZ%?(i?#oqF-Muo1_u8|b{lM7zihnO=2U?;`Suc0(J37$F8RbhnWD<7KDy^pr zE#~~Z6Q$x^p?;c!dFP{Ttj+wwPQk}Ee6kEY)aabt$2MOdlP&P0{~&}V>;rFAacUK53E-==nArZh)mOJEZHsNz z9SIr~^X*!Nn_9PtnoL4ZK0`hSndeM3-}^oD%5ORIu40vo-CrZ!Ev5E^7F8@5m-Z$h z`$JN^E{Qg!JEsTKH{i$3g?D4<>(9`HgFv~eEBo9)gFL^W4XQNw=kDfIbjcR@aWqEa z(x6Y7WwXez)y7}+mhyQr{km^CskNpVu{=?bHBJO0v8FsQPiYr)o&}UWxyvAzwdG-8 zA?tA8Aint{**7-i>%E0!4kbv-kmLXJ<3mney0}5w?|){IRE=dd$k}9}FA5xHKq?7Q zsxxR><4F3J1Ry@Fq>0M5nw<4KtUeIHxuAfs*<0*)N%RZa&~KVivQ}=~@^??Js-rR< z5`~s-`4RZ6%m3`q)nO{$5RyxPeTu01Gh|{w7()2OA5O61)qGK=)xe<$;pu4CRvd9Qd%cnoHn#!7 z=Iv%+3i~sZTcT5jwfYyJJdFP<9&P1RdCJek&ueo!I0|Zp4pT{G1uUR?FKH`dpi?VdI0utEp|X z&Ejp-GK=d2rCGb!PWaW3!gE6IJYm}%Vc}Mz$T_vmYR$>jPuDBG@J^G-QO(g=SLHEb zza?Yqt-FnOyO?Wn#F@SN1h4l2ESaB`z|8Mf@^8iza1S9gpioXjS3F^p8*Nm^{2?xF<~>(Ul*$&2U*)s`RbGex^>gX( z>fwg|N?_h4gTH!iKK>MYFg|clK3)-Ybffknv?Q-}|M^y-9@jSt6x^_gA6W3cs*`VOH5a5!3PZObJoe%~WYARyu9u z=ZF~MXN+4jlN?L|%omt{4?T_Yaz7nN&TWTy^*H}OLr>e<&FWu`{~`Oc>#1RP_itDyBwjb-{zopi57UW**%H@S%m+FWEMXlW8YC3L zH0~-kYDc{|T(E`CM5?}DdKQl-p#{waQ)%r??x;4w55@adBOrr*oY%DVV(5LwqTN_b z>QDaWN^rdyG0l9Q^`k~RHimdLb_AW)bd^iHICtR=U*Bp2WYqYGef;Ypn|{}-xA{{a z-fa(frC5oyW$nZ7XClCud@Y^(^W98`j_bdeHz*C)7pmDo&=~>FI#5z{76VJ5uLy zs?FCQKi>ErbSR#U2Y@0o;+YyU!gs@3T(ZLpJKxDgE|NGr7lXEaOp>47ig!>J3lBM~ zhA+-id^@AlGYL*mzDvJ4Ua9u%99WT*lu6WzwKr+d2f#fmI3ZFs95ui=CJgAuU}c^* zZNd(T6Dr2#$WRxws`K`9abPmXTh$L1vjX`))x`rSxRJ3DWX{CZMc!))lgiPGw|PqM z)P=j~PHbrCOl@&dFnGdSQnj|rgf>rrg;H-9sgmQBx&1wnv{0%=zZ{a=A9?&#oV{13O*pLFp>{ihOy zE?z+n?ZqFV-XcOriKsl$y=A1tlWFJ;T`H4Bg^$Fa<7kQ=k2_Oh7erRxh{ewYa?wKe z6NediZ3_UW?1-qR3AYU<{9GqLUw^qi{rs(4*dK~5dKZ@I!-*tTI#$L&ioq0aYbh#SEp^+sg=%Ha6+pegZl(RK(HcwEcIfWfC zx+_Xf?~~8;($*F5~piRNXr+nkX@A}9Le$MM<~f&zYoc{2xBO!*h7N1k?dYxB>PW+i{U3KI8wmxcF9G5t@a!qs;b(4io^*-`aVx+i zxwPH4nVb;2^QB%TH(^L^zpOm!nfAbV$%PH2S)5R^up%JV9N{eXO0`%Zopa@*fKR8a zPsdaAr^9tcTahnXhs60mCw5WDde$&cdf!wdtpqtnYzio0@vkF`Ba0gos>h?y%tQ=@ z6j*DquPC+4T9V|l?5q`9k|heoH0RgG)8{V_5t&FY13*6ypJ@nzlWoy}HPaSEZZovT3@Azzp=jAi1ibAJzI z8h~lLBu*dR!E~huRt;XOMnXcsI?#goRKybaGJaLILVXDUi>eMY_HP9qj3xX|*GC_C zHFfZo2%JqJB*$f#-{^|61fFyH1%U;fET3AR58wHKhY}JTM*S792mNRH7_-~H`4o)? zZu)Sc1K#@Aou|YdFXcM9)bQWXV&72D<3p>9Brjm{+t0j{Xctar^@H_Qc0w#{7_vs_ zq6#MCQ#?@P1<1xASi5lpQY0vz9&r?tBSsBY_`hiSm9X7IiIaq)vCW6*AsCA#qTRq8 ztPok{H-}dxl5bB@#e5bY0!*4RURXK>B|s#!L(*-bP?&WI4#L;qB@da})Mjo;&DYR} zc2nYRXtYA#(qVRqY@5y)_LbyNtc+oTqwzd{(dd`Iz2R=8-m4BnV4MI+(E|Th7%LjP znOglPkpCD1P{j~x{^? z0>$rA6uW##BJfk-NIb$8*uETh6+g=@!`E^zyVbJ9Z}sIDZjU5*emblLR%t25|p%C@Y;1Ih{MvZG5^18wOFr(&myF;?#)=xc5uX*?&)vV< zRWkeV&B*S-!F%qa_4{>S#(Dv=ddu4K0^ijk&7pkEr36fbIO_9I$9H)!raCjs=m}-KlZ#=(W%Y=&IO8m2;<9NYMPJ%L24&+2%ppF(!7uS#p{- z=d<+u3GPkdc~Kz7`-rXvv;?vh#5&{Y915vBwl6tqQW>v9YGl1?{kWlwi0AKRV^7Gh zgx?&X$l=zlkG_&G<-%T|NFVH(H3DCN0D2QB0u(`6e9GUzxW$nLdi}j&X*IGu4UC^d z((rQ36Tx zJpb4DP;zwp>#6%60|+}w*LJ3MT-A=%JoalRjq{9HxLg{DAVvww#s_2U#htBPrE`|B zSKRJO@?c~&$!W5Ucr43g40#u*PIS)t`uZu(=ZVvA>+6BgOFizWgm~K#rm~sQge=Co z;_z?Tt13pu*h&lX3PvzGtyf9{vy8d*PcQr(bifV--0R$@TGkxNm7MhE`=5<6sxzCG z4&90R{0E5e%#$=rN2~cg6^1p*>@=&Vp*vw**LCM~7z#PSCjQp@I%T(UjKuJAl*aKF3w;hd^LUjd zH|(jUCJF7O0P7>EGo+vW?q=QB>d_Gr05MR;IY7@SV|*`|aLz_)%09}sicJv=3fn*@GA)9zqt05^Dj+)KWhV@(}2V0eNMi*{JN&Df;z!BpqBAp-&O zZ&;4gB2@TF=Dg{l{9bLkK+o&*}T$<(Pk|L+T*)wN4d%z@al&l0W=Q`6f1WCoQ* zD6k?h2U>imdP&aqBJ@RpXFC5RpghpTC}`&HS86}ChkG3hCl7`9B>M)5B=KE zmoT7{A*Br?DvMJ9m1mVHRkUjDc~G^*=~{2d<`gjkMZ2ORAd#YSg7F09b_&xlGK^-+ zG~wkJ%syv4u|Y{I76_k?$S^dXVaF*f!F3Z$w>?7!1V_;~&8C%<$*mjt9c?`jxMWld z*vCO_X&h_D%;r$1^axI>8q%JktZe-4p?D01esKj+lG`AHBJKa2WyS4`UH|fahC$?G zNE<@vn9unnvjLTvW*1KmMM=-(vIhovtJns!uR%;SkzSdoo;r@0weCv*E;_k0HkRKT zvM}H`#ZO6yx_VP5+3$QOPXc~l?h<_xIM6BEib8_XX8s^vA9W1h#02hX3L=5wB~TFA zk#!lM3(h}_ePr+yCq?~fK!`9?Gp^D~CL#Lt$@u4EGx&(};Q5M%o7Gp8I<6!+C?fY# zwCtd0s$V!hgo%~s)(wXmu={eN1OG=4LWd@JmRWg7+%tRR(3Tf7|3dwKBPCotXUt1K zUnY@#vs`3s!}E*C1?H#>I7CH3BEl;U z7sBT)wh_RBMX&(Dk0C6FWj131C%cAe3wn1CnO|d$CEL9jRfJ28wc)FP@4pp;j9uA7 z(VXg{mvuJcm}0%uE+#tXle>SsxEOlVm=X&0cfJ#1?Wp%?bG49koXw+yv>%og=owWz zV6zrnQ%GjJqyj5nkg7VLp;iROxPDkwW8!%MNJwvmdpXSUUAVNINL5sa#t!uReR>}g z*mO%<7X#2wspK3jQgDOcDC25!B784Xpj=mR$Hr%vrFSr@CqFHyvZ-|c_&e(AT5ag( zbIjN(=Z?Rm!~RC_hklwy1F4VJ7B-BPR=;5X{RyVi(2dLsNq*#z@>L! z+b?4`<&D#8mlDzss^&I%4>5!&MMXTw>Y^GF00od4H3Bl*g#Msx9fA8YD)Hrrrnse4 zwIf4WBo~i+iXynDB2qVlze!|hF^qFbjFGh8L`U$rP*wfKTk=j7GxFY{OoJj2c-y7nT|Ir73y zTX>C|a~6jzzbdF?;t5MWqp?}Z$<~>el_utM%CE8fw7pSI?+Quf@ty9XxC>+9+BulO zAUJ4Z6Kygk_pwC3>(Ce$b64MH#@66;FIylMX7{=aU!1U zWdDW))54h)4wugMGgIsdZWUVj+l<5Ey{pIv)&phJsPH-glQPWgcb z1A;H8Q4HRb`4@lN5D29sWXA>pAtnTb|K-r(e|Ay-3BrFx;GZ(=_8$n02MPayK>05X zKT?LFgO?;ED{zbwE3j%ZGbo&Qym~xV>WupDArdUKSTOoVA%r=M@`T;ftk}_kER`?>)Tjc{wCZ8w-k2`V2sK|k2P6jeMG*_`33eL z=v$73pie86!hIcrKB)erTgMi^iG-?A2>J{?{V!V99GL;RPGFx^DjcNml5c|$ConjS=*^Ua@Tef=d?6E zt7ll%4iajcG|C|KL-RANPKDS%)vdvNX}CPahCQoGGX1nlru?Ydj}N3CQGl%{y;5D zOAczL+fQMm6u>qxUq%H{U)_2`2ZWV!%Ns z@Jva!WdC;5x>6ms1a)dU7zU7um7o&rg!hjB+KeR0urRRc3a+YdF8q!lGJa=TC6813 z(5O_Vjx*x~6>p?jkp4ZU{QDRj_CiO3x8f_(DdMRk=XZ(JvtxABPZ_=SW95Z0vnpYxyWUsJCBN&gU=K)^m(hn zRR($N+(V)7)#eT)QIWj3?T72Wdr04h819DAM*ZNE4fQJ(Nh{e_bYO~yEGkJ%=7EO z1aYjOND#}f=-XG6?cbWFc3qkfj3{lL=0=g@Mn>@veykWIjVN+0Xly?-+)6->=zMvP zW|r}T4!&YIMOcl|xJ&^@73*^rU{GS$pJSqZ-nrjdk1>}2s%Nn}RcijsiUC17wZE5! zi2KE`sdlh7wjB_5t7v0#hkhy9uKeP1(qpRgcuovVqa8*%J(AbWo?aJ`4dk^PZ7xUL za@EdGPf`5tQ%wos%|dp^jrj~te9arY=o=iUHeVs^I%G4~4<(HfYfz^|H=Z`Ry*B!} zMtBu^mnR`h(yBpj6RddCvuPe`~;JltK zRO^?s4ZVR1%!6*iE-x!%>qq%4n=FY{DnEcQXP-V(Y+Kw(_4=;saVvxtJ~HwZ>Q!~f zb@82Zja3%dwaZnx+x5)TA@J9)Cz2liCN8U%3S-Pgt`EbpOm#YAM!JJh1H9ZoHchZv z?N~y<$RpK&IX0~y`*3&QRX7&9|*U~dpYC|N#IBi!k?X3V6OazAkHj8J) z*CxLucR{hX(`P~OWj6g5Y^)qcQh3Y3+O;M9eI&TY{AXJ^anL2@LwF)wX<4-5XXwWc zor+=yE%B(h=x%}oRJd7yx4%nqLmsCF))O*G&?e$kLX9g}W#+4W-RuN%hHng`mbx~W zNt39PErY3xj-v@RDHD@G3__U}od>JV_f|wmK0$8In~fC@cBx14wBi%_r0O0B#std7eCbEgVfMJpLr!mX@V9?K*+Sv7)7_6|(XooY zLbIUyC=U8Qrd**OrguWqsZ`R9_z`af{@h-C{=gmxo$h;#yED2sI$jVVTTz(US#1{h zH;LtT?a3Y&lE&&Fe}CH}{`WHOPdNV5Rq~e^N#(DjHV#DCrWKlR4`eT?uTN&m6e0jqdJG{M|*uk-Ug{NDEUDM`;ev=4{?Vz(Mw)2Sih z{L1=PA4(O8gO5iF+S;(}QNf{e)VXiPL>4}`m8WxRf=53aTVU*$b44<_g#^l|3LPYE zNXKs8%4OMPjeFgg>NszW~$5${LUt`{}wH@nP?IzC~*&y4Uv_ zdQRfG&lthpS==da0(W3MF0utFTQO$tnLs z`KQNnn_F{9JJl;WcK3rQcF4e=#BtW9K*BV{)4IPa>_6E$)%tRIeeC(>c!|SkBPs~) z12?1@RX<|F9zsLHtKm2I2~K~wE)ExTBX0QM5-wW*p^x5^cCnZ)`~@6bM0h;P81 zr_hD7(2=(#*%kFHtH|?$CO(Pl{(2`nASC-xLI+gPMkGCjHz@5#s?|d-1kD|V{^V5( zN9dsa(n-a7;KLDv7v8;QA@j&M-17mx^K?{Cz1B`Aa2nC3VfzHG<9isGwAHw~fTxfx z1yD~Vsu4QOA}$3oCwMIARjD~q8yC3B?!iW-o5Wh65C2&DCr5*&8EdNXS@&^qmn7g|ECnRIl?f(Ok z%>RTWQe|EQTR%SZXp$6`bXr+%+i9Kqp@ZToW?;PGuPp>c02cNOWV6e5>oJGNsnKhb8i$h1#*>DA&3qnJJ8nr_S0cXg(E2b(jQMy#M z=e+OwQ%;dz3l^)dH z`7gZEqss(&jJitTVbz5 zO{exNqlMFtYLG1ERni~UT*wT9;uHlJRC}1_mu@Ld8?8BZUh_!j1th}a=$6zjHHLX| z%9o7UUelT3uMNw^lUGRGC*n6ljV<2GLWqdVi)L-)1Wt*Oa*LT1gJCW`TcY@F0fdM$ zAw;ANA)-QT(7QG(?X4Xtq|#OIEd)0NphwL3v6pGQi*A>Tb@aAuK{t)ONVH#)kxP)9 zQbJ=mZ0Gy7mK%tqYK^2YTQ1A0FCCT2CVBTEJB--kiQc-^u`iFEU8KiH_ML1}SR*I( zWCBw_&=qOL6_ni7HpV-}Wuq+rAG>^k5qdrDOe1{O(M2>ehJCTd-^%&Ylo{3&1Lj$s z&>DT>CQ31XoeFme_e5P{w=9b|QYdpM>)}Z%sFTF*v?cw$qg&6KL-P@W$4Ces|F(wz z?>zL6#+Ug&WvIUzxb+_)aPw;@XpAV+anl#plGG@>EDjnd%9BNn1d=tGTQx7AZMn%m z2pok7TNOlVnHGrj{2`p`BO}kJfA&4kez!l_+Ab34{|vQ38^!PTL6$O-fJ8fSjy>9z z|7*Vj`M3N$Q?zSBJT4{ipj$qEMvj4VfgEf>qYMs& zf-8N1&FK0jz|?$rJL`*9YBZh4e6d{H$)cU-I9}X@uOzn>pS_K7Kbj4yQsU+Gbqjr~ zM?3S}hh=>C%H=x&U#+b64m=&(=cd(K7{eW(^s;x=?p}e*f*$>aS}O~gZps z)gKWTFYo!;5G5!DkqLB;xxN*6z*1lb86t&l&lAv2_`$l_e{+!36g$A}rn2$-nMfOR zm)k&}4=-gz00iZ4f<))C7o5g>upq(516d+K0Mhnl<*_`R*_K9*uTbQW?H7W13pu>} z*c}K+4iN>gtH*J3_Tax03wW<@(IY)WhNjB=dANg~+fH?pl^n*rDBeEu zv{E)ztGmLDME5UmfvvgEkC`cqF~j+Qyf~hLsBe<5ZJF?Qh*IR1!kR!JngN06-_8;I zHxPvgUVoKIe--Wy+6&cby|nz{5#1SX+tQj6VFZSFG79h+F$ocu`9$f}@{3#c2)|Sz z5dB1Zv6U5=a@jxv6GUJL8G;9&2duZQTL-?pIzw+D$uVkxl_?_;7)edUBuV2n6vUMC z^76_|kmrysa3(nD1xn6cH`#U=nOzsT_`A%Bf_WdhE_wJF*#``D<953(fOF3U$V32_ z<)07_ChquVIq#~RV>Lea@ z+VFg`0fy#p5^}-Cb7vm51eX%-T`2T+fcCvaweeOv?~lEG?k_%%=v7Nna?ScysT5<~11^%2=^(xIvdd+reHNFq@E!HxA~dkbhzDnoo>U@gfnqGJ zoMq-K9(r$-`Z~FPzCs^cHA7!8iI|17Ox?MR`l&^z6g=-IHe{W{?Sf>x^lKPnvz58Q zZwV#n7y_R<_+38*DGS+f=NS)AFUiX2$FSU3&9#IP&%n*lOJYR=Hh6~m?#_)m-f9-u zM2rpWn$n+}1ex6;MotNpd%ZCd5htjYCm5A!A^LjHhSfA6_U$XxJ;J}UJFj^_(F3HS z?|_IC)c-TPLynsKiBW&Ge{L!980W_;Bgex*hIY_5yX{3#-$n_NnA;FXihSa#-u|aJ z5%M46gl7{(oKWC!JqNo^fnE1sA0BT7K0UYW8{yg3)0_SjB_TrNac+-cCR%N6HQkOw zP486-3#0}m<*yJ#aBhZCUUfPUA|$R`)R4ldCj39j&H}8eG6xwbQN7y%8^ z`wlOOA(w2@M5)C(noW}_M9%Eps88arL=NJZ#!fh-ab*X3EY_3?r28-Or7>ileu<6r zb%-zf81r;c`Bd$2O+GkXTBA(@UOh$t%j%i~R><*MR7zcRgDBXUwy;5fbJ9Zu`ju=k zQe!!(m-szuF2$f^|Zlr!^$+> ziBFC_SZ!JHE_f0YIwcWM(mro6>t%uYiQ;zAH)N{>u6$z?kH+R{a7hN)S){x}>hkEg zo{11z$-fz$1-lzLGWBR7~(O9UVB%}B2TK5 z*Z{A!DV}NVBez$}{n4?E>K3C8bvZT%2RN?}nd6%|c$vE>oFTct_#rO1F3NM4L@xd7 za*FXcm`t@mkn;!b&m{d%%lT_?k^-zFR{?gTpah`9RTeyX5`G_EPgz{uu^Sf+K1$Rm z#U0j}9*J{wXB6rvrR{i_o*8%rH2gUi9*Q!N3g>vv^?J3`<@_Z5t-s$Dgd@pergB&* z%sr(0_#V`jx>{FP0jFG@uLECK*x7KK(M`jTuO>o$0oi9l_k?_!R?ejeL4|uOKqpd&y6o#@@ye%p&9cz3k7N) z$+9~S)la7iPB%>qnn^O9b=Vxd^KCEbw5Ll#tb+53nnx}1uN!G}(|%#KjnsyIl5(zu zh>Beqc%Uk=G#>h<`FgB#pJ4&@yG>w?>UC)E_dz&5IRlt^Xd;OV&k|%2lPTLrYRV){ zy6qTC`odZK9<`14rxgEW#A(e9CV(+>;XfN{YDF zj^^-S&x~EWp)t+-T$!j6H!*E}+|U3blL#&;wccfDtX+%`nnG(YjG6d-{xDy+2i{ci z3=?jpsJ=4wFzt0VO1Gti9S>(MH6tTk-%d*=0I#V`y|@W0Y_NVk5y>L6lsj zNnt-RoG<7VUXS7z1|{nwY^hC55f}08Oy9$?f6WW}NLic2J;?N#+B527NlnZ`Xz!J4N{2Cj~J`ld^c@4&NMSALfwwclba% zVm>euk4GSjPJx>q40gh12nm5F>AGv$I7g@ zaE>~Q-rBi@kqKPAfz;dEYuZeJdr|lVg=&171%BION5y-&UOzPC2(BWNxIMk(joUI( z)hODVX0OL$%uaFdT01g{s%z=O3(ADMq45^5ZADX@#K_hihFYrEP!8x@!Y&YqAIWu# zl_4}elX#(+8)2lmQiGqdsG2+f0P0bEy>U3hjCu*)(u;Xh?F>>e9eq}z8u8~`ODmQL zx$1EiF4%FR6YoNG*JI@%Bql7%GJD_d5VKFyyE+^4i}7;Hybmw$eEijObIO999b^ixb!^Yy1>w#O89U)9++Le-s=>fVq=vi z565CP$Y+jmn=W{wu~fy$Ur-i|tRCOTzV(UFvn|g$Dpf^3o#aR;y*_3{`-HOM~-o7oW+l@Y4ZRw@hDkY7q9sFEhOoxWI9kx+|Q(;i-xI?s$bkFWrGTO=| z+N&(r1V*EGlTpWWl=>KO(4VoQS->Gx6 zGjj&^syVxu{Z*k9UC&4Ab8|v8%if-z@hoVh!Chb?qSR<;(8y7u!Z9#t5D}0P*_3gn zkJvEH!8ai6X{}ea^wFoB>{g|PcUA4G8=I^fqZ;kq7IwAtUcUBw_}y>2gIg|9=9Q51 zgfFmgHx>BrpbPQZ_fm#DVMincLG5R{+$*wPA$T1iWN+xSc=_%X{EIi!qNg&a(rmi1k1K_!F6cyR+@jh=!1Nk|n1wXRICTSIJw z)V)|S3`n0psgu>tE>aAu53wk0f8f*F;}_db59HCuN-sV}hls-(wM`#OSf|a7yQf`v ztRHafn#1fEFg^gsuelupf%8G1!SUI+oU5Q>$-tgZ;J6!`fXa4KutPhN9I|2m2&dp8 zDYI|&k!;ZXF+H9pL4&3uZybS}J;o>Plt;BlwP=Upwwjxu!uE{Y>4%jnm#B}H zbBh?mU+|mZPY7n|wg`|S;gE2#HuL()f|}q~OqHK@g^O4qMB}+Obuq%YAK}5+ZL_-x z%56SJ=6k5<_42h-jmU#<{4o>UmZe=pFa|x_5#OSa-VEXF`9$Elmv_J29&zo^*Q}X5 zlNB*6KAM9u7$|h@(A?fL{os}DF!@a~$o?L(1KW<~x$d@}Ylp`6GDpX1o`6qSzc;2{CNx0T1fd~a)yA?1O-Ki1rT5(hbiLcVul-rl+)j;|23Y7y)j0vU`oMhy*oh)fk5R#6!TzTmtR zjeek$&iK9z@=->D%ey{2S751-aO+VpNQ@o?3)lp$c{jjb~OP`t6 zk1}4JM|BTHPb7>-&cl>(;L$vEkY)?lT9o*GZG)*?xoQl=%EXVuPZ=nz$%HU$42@pu zBkJnezLzknWM8v+rg^@+R46BwKpWdZg%$mZuPT)C3@$B~ZkRm0KGBaM%J@pSlF!Yh zUFh`-%13Tp_jWQ3@(EW~G!`Pq{E&2Ap4P*_z9x4}uZ4t7TV81#UI?8ls~zjd;&5k- z4)k=9N8zc2c7D#SJ6Y9*16Krv6u@I+(~cccW&IV}DC=BM(DtkVjv|C!xr{2)nEr*r zz$~8#J@g)0L1Ynl?!MsUPF}?MWp_A_bBuO8(GrBB!}^)sscIhlazXVf#Y7!vc0B?laSd>fI93yAV3 zx_B5P&QO+@;X`qsO{fn|%DxePA1!)2b*OLv?(jy5B;Dr;i3L8pV~dSXywz|%)aM>j za%ut!q<19gC-m*qsh4RV>cmDMlXB5s<|YRTZp6!1@9os-eh()mBoswzor0yP;HT=H zkkf%Som~j+Oh#QZ3SMFmrxG%u+^mJo z*d5bFLPM0L)M(JPUq5WT%y9#FU7Vx!DgcZ!2u+L*7MH-{XpN7bfhuyjC|M4@KA@+_~h5i?b<`k*Ws zyqUQ|Q~rv|Imln4*6K2Gh#6D0&UOv!zSb9Qn6ISbiuvOjlUrKiJ+)>Y8g1Pc-MXnV zF+-i}Z#TvXgP+nLE?VE;C4hOvO0p{-zpjoqY*vlOh(%>nKVa9Pb?)=hX;p12$pR48`1$vM{tG5ucUt5tb!brR}!-Qt3) zvhL(sIfp8Q=??iT%+AuI3u=E-I=!mY6{2U-v#YkPL6)68SND>Hw&FOhUT-OVQ=_Y; zE#ILpa!#rIYzP7hm|O^5fmQ~NdQOegei=V}RuxBtDORbopXo5bv$kKn#a5#+vti=1x#`q?7m6GMLpq8vyO9iY$T&{;K_cJ1%9u3fnDt`xLxeb1 zK6bz5x@=YXmM!^EV2V83<5QXaLqqFvGDalP`N2q}39I~Fe<4%lKr73`1s2n9x_TFF zZu{mEPIH9S$xI&kR#$@<%R5=&*GMAGI;z0I%_XN6T^t|KmJInP>8Ic9H0D1+D*#uE zv(w@^`Y5*?zl_l}5^CiW`qgYVg?@RJr^bPd4zJEc9P#7c$A+Tv+|(lt!A~!p?-S1k z-QSy1E=VaG?DDjOu?R2meb{3qm3TCOz~d+_=UrCll7RZ{UZuuHDOZrW3#N)D!|b3o z%~pn}(Z?ZFJt9F*XW8vNC~-SV)rH8O!-t1Bu1jQ1dI5@U=Z+F*dcM=4JAlft^N zucgGkNrSvnso%~%B#55<0pFaQ zZ~W_zo#@l0sI&r*t>*$z<{XjY@Ua?X`t@PS$S&UBao2)F+8gi#9o4S}*)Hr;ayiH= zd!~b9tF)8OXhVzZ+`4I##e;V$ddm?dVWpq&#pg{$G<@S@lo=KorR07$vo4-2X0pW% zJ6gZ>6aku~cmQifYW3A@;rk0KsD8*39v0YuXLam|j-qC$#1^o0Bgy)I@nDO7grg6^H~9eHSduoCbb^(T5rM(OaVFA@?n!9I zP>~Ny_ZIP)WP52Q0$gLi;sHG)W}>ReR6rg*BVB4uUxMd~J61$t zd5=iq`LoAZ+0vY|;x6lXo?E47SS2Qw?2JWB6~%~FtOijo@>$~%>JmcvxfSe-`&quJ zm)54aiu0WD1)Is^3OS0XDNNN%N+veW&n>o#D+QlF-F=ghWj5m{Z}zgRprLH{afWu{ zF-MBqOiM;q)}p7Ab8$L#16S#hbbbN!%W{29mt3&SkBKWV%=&AmsZU%*#ZVQhh9YKc ziX{%@O_Q*6JOe*=Pm?QA*AGR0tbvJ}ZaPo>PtFQ_5bw_+bO?=b2r9jXy*t3JS)gdtWW@I-=c$qM9;5%qy``>c;} z%!;)xfn`EsxBjIerFXWEl`m)_pIrmjO%;4Ab?W%UrD*y-z7+GLR7gXZ?}2_2_${p; z)1g$!yIH+s4Mo$C*J<0Mp~ebkJOg{*apYLKr?POg_yxMQS-dP zoLoly0?(*I1r+UjleFJN7;~_vl%&+|n091b{m(nDuXOd4g-GPA5s^LAfi z8_^LrPbN6zpc`ow4;j?$oR>Fv+6$EB63aF>PKrc{a>cXJN-u!>^&4u0~0O@h_}nSYJco0TV{ zt>{zjQR4-fYsHz*Ht$uf$a?Q^y?AOru-`(E^Ad8Z6_(YDrd`JS1LTXSj-r+<(9W6!)W{UPa=!L}dE$%r%oUdC~J@a1Zy>ItQ+yq>$%@bNCrZCgW$lvY2sgl#s zNTg1Y5G6QJOW3=Mk3W;hDG~S5FLh5s#UZDzd2erB-kf5oKxgzt!x(8gw@Y>4DSSX* zi%tK!W^T*{fAMHm5!)QCOB0&|O)_{uD25neGBFk7%vAL(aP@Ug-j_GFS_B1yb8pth z+|CHvJZq4V4aXXvbyvQGfa^eM1y?#6^bODVz?oBT4P3=qk}$EuG`0!c5R4niRh&x6M5A87|4*+;A;tP(V4%ILb*ROPqO{{+!BfO_v81-i>bfyCK#&tO{JN7`hKU@g?rj zB~^PjOnU_49wX(<10Txv5r!Rs1L4myNG*1Ue5@>43mb_ZP#w7=&vy*mrc8%ADS7fe z@0S%{I4y=|$H{F4cBoiUFyMYgx8P>tU~oE9Q>;;wnTH}RxlF%$-_u`?TqV+Ot2(f) zx;AlBJ+~++>evcm#Qy<3De6Iji6?FKR*!mk;afTWRQ#QZiiq4NIIG)=;r)eu-cwi-;;8Y)6(A5Jj}1&( zGbzlpv6g!l7M}6&>t78_T{1&{yFBm{jHB`Oi`zW*X20;^_c;iipy}F9T08zM;#)%z zhe1zRT_eyY<#u7*qQn$>@y^&om?;$Yo$)u3-a-y>@p_E(QjB7>(d&xYZv>I}WYNQA zNPa#El4@j_JxZk*ThtuSl^1UT~EGv$wbI z3{?B$l`L?_%#XkPF_|RcVPfX!YUS`_WtHlmtJjw2`}^nT=Qa1Vu=!_EqrH+MpB5;? z(TjT>HB{Tk%OusyNK8fv4JB=K|FI*mvabN0LoO|QAd~wz&DYo454g}9eRHkB%L0no^>tHJwAV7X9tb??PPzbj|9`fKk;2kP;_NcJT0A+nq zp*^oW`h(ERycbVSz>2>Z!C*?a|8#^3NO|~Wd$qK{mS<6h$~IE7kHcnP$Iq@le<}_4plM$wTuWQ$v7$S>SV>2L9KvYNBo(`4X>4EPl(5tOAjA>a`M2*igcnf($ zJ(v|j+uOR=P!Ew?vbcgGR*u{(6i7e9ha}wFr$Q3aD$>BEuh2I}Q4dx53chBh zMec`(hmG3vnP7?9lckGbbZnk|U_`~SONIMPZW(Orq$!7Be&w=(>2bL)O|eY~TXi~p zT|4K{4#n)EuKg}^lmdZV>iaX4>^GMVRdbM4N;?VSzP`3oEFVmJEI6Yn=`rx@6pTii zK9mdUk#L(Lz8Wmp*W-ns=5N;IhQ82vrajxRJubnE^=g=Y&LF_AgkIiv=}>E;=1sx2 zp>i&!+0totmERoNyLo;4dHZ#737k~ZEe%}lR42WV2yE6cCJwePS8htb^mBz@q(`}Nv5RBCu>^_ELPP_u^-*Tdv)mH|d zvUR8)adxO2F?J+P)*DP>B93%-ySy-mp|Q?h%@5|GXCNQkGZ%4ZW6!YK;)qKgPTh~W zpdP8JuCI<13<_#8bAKK&Gs~*!QC6o^k(C@1OsGreVe^tj4hG`6ixPd(#tw4NwmX$7 z8U%YyQ`;4HsoSAQS9tVv#GpC-K-)!;?dk)$$DcDE)V%!yLA@Af#Ne@*?h(PjRggMj zfUe$eLx=!TP!ikV`cbCZ6zx?a<1j`E#uuJ%xo-=C<_e4z&xszguj0S!_7RoOAjl}& ze@r~!LG)pbs1&@qfP$_uvSbT)o$w_phT^Av;DW2r8EoR8 zI21mbQ($F}xvRYkpFtI!>lKJY$uCS3;)~%YHWK2_WXt`LK6IaA9v_He6Xwzf7}7Y~$Fe(S35wF)~;zh)+ko273m`HG}v| zECr-By@o2~gOk8(Rd$&^FG$VDJ-=jvt~#U;P5;8L(?(dAW8rB)O%T(T{MF|T$x zMw@!TN!@4T)kc?jO9r2I<+SO^^8I%I*9eII3d+P#EHCJah6IVB9BinyA zNl6?1z0<%zY331@-hNLg(50o31P%6T!CN5crB&S#o{$>ee}uQ_8ngY-Q5R~)*Tti6kVEcBpMPpLhp*j zr}D~_Ru-W|UA|X(Ju(mvTgyqIyDE@3bgST<_Qt*5GDEla7tc0dcDwX$bJfC|m`yZ5 zsIDZa#l9a`gts#fa$53oB(&#?a;5Wmc59 z`7EFJUamn%$6k9cavKzR)@fNJuQ!;2bD_dHPvSpP*i;Y)r+em^A^pkopH-oSVW0XFXeywB&m?LFyjHZNmmXJ%>zEV&0VL^J!p zcBf{mE!zWc`3+!UVEU&tb?MqI8C2gbJ(E1h75C+vq#$A&<#1VlcnR+N zA&6QxCPMIhO$zTT9xXj%KM(MR|7qjbC7XTrxBfm?2#+wiIVhiHh(p-mGf`BoBRIoX zRkl>D^88EFE9a*f~2Hfut~5CX%D^PzG9urGql@JHn7gk z<=!oXOQ4QOg>%urWzq79lP-6LdWWt44mo*eJ&gfdk^`-mNu9rhUrDrMgJmX-ISSe| zTx$HD)jcxPj2c<$*~aJ;6=aQJN|kLj)^~^-69tJc&)|2LS2O`W@T*q_i;bPe;pxc^3ur| ziP1`C2DTv>>vNT7ICStpfpxL0iU>jlR8^L%G!gIPEh$R0``?iKz_<*aKtYprCqk2i zv~0G3FX59VNGGN5xlE+H)Es{w*scYuS<47TN@bHa(dqTX;?Ngnjlsso;nWwEk?%w%?FSl~6(%sYTgsqbrcT7a{rL4P)(qydV<0RQnDeT%(^GsZ@)kJ8r+N`svMTyU zpyDk;TODR_j#Zq4s{DoxF#Qi6X>{aZk2~9e=lVG03bzQ+)u?2*!gK;5ZF`p`usmvEM@+PcUdR$`Q?xPYrsE@9J}zpze_8qVS$eXTK7 zBqpXYz+tXF>pJ_aqG!?xh8Lrqu0eBfahCbYd!LvpZ=+tZwqGN3`5K#3?C9Y+-d3WA zgE=OK@gTDCMhn~fhk34vF4;=N`y@4}^@;*c0vX)BG1F6{B;2S2vpnW(+9m#~FdGy> z{lSK`VH<>^qB62q5c3^9?n!F$veenL-C^2`wY z`CwA)>#-?Ca#NJ!2F#9ob+~WyMdTse_#Wi@i0tOyZ_vxl>mZUVA@3TImLv%H8WiR!|N$v{pfEe4}TxH6Qio&02~eByVvr}1j$Yzpa~0~ zl&(pwj>qu{DU${RnFKUl8HVFhFqIo{+-mzl+&Ze`IvB=7(Lj=}IMGo)t0zq&jm2~0 zqnX_74yW6-4nkln-6fC&TGn-rbKQKqTs1l^2Wv3+_cHEr;Z~q-aA>09&3}&_g_&Y` z+P6oG6R}fidGUk>T8qsF)*I=4st+CR`v*?+kE2wSOqD#D$>J6gd~-e?-Jd^wWmWN= z$D-_`Y~PxotXhH{75@Y@Z|`RD3wnn0ia`%H#-+SjE-?i{KHT}M1&Scfjf&1%hL!K$ z8Oi74h5O>s;uTBmklil3d`U0frlgYw78N5kCC<8Jq2Q)o=CNVgh4&jm@EPcs z`aZ+7;Z0S-{nVuBtkSE1Lp-kc$>9Dv1minDdX1!h?QdciE!;&;j8IIX4Y-#xvV)U6 z$jO@T_84o&HNWNhp@h|TB;pN?J5C5O^+b(NfiKZWhw!y46P#B*xrY)q&ThKjl}F;( z!~Do-4>KCo6wmPkzm#?!IHtnz>n@#orr0Sgz59!Vj0{e!jC;Yy@b5mzGhf0LHlE?7 zaMz7CvoIW%tZ4K=hz#kF6qaTYYqYBO3*4U>%ez3(r1@w!n(|Cyf}_*qKu1FBgP+8g z@93ZPs9GPuC=DX(Gfi;bPab=&n(Fzw^Iu!v^1^p@<$=Iw0|dTXx4zxhAOGA9r>K2b z1h&3iuQus5>q1jQZ1$3&7%apfSgVJ=f+AzpnKTU*|6ZBt=K4W*8ud*N>?iP9|I;wg z!eo*znj^Ydmt|Iov?;FEmtRk^jxTuJA9nhmLp;J`K&YoRP3Ue5MATMxMDIhoXQr>} zh)0E&5zQv%HTHPlF*{$m!rO0o2gi+$Z? zm1e6m)Ugt=1pQT;^zqma%a<#tvg-h zO4z#?spmLDtK4u+(!LX@!L-_hRvVx=e|J}4dWIUUFtGbMR!qn;F5=~(r#P<=M}%;d zsT{)Ba|HH$DGb}@F&4w=T_Tsa9E3A=1Tx8y$)PxBj5Z_hVHC3S+#_(xmGdfjqMY!s zv1iJLwN;%^Fim@{1Dm9GCH=`(93Brs`bUkaJ{))nSZ@ytPYVq4+-Z`0*$`2`8(h=>$;IH;8 zt}xC%KY;W40yYgCeqoq0@bLN@^(jm|qBv$t0G7RIKYe4R5t2<>uN_vMqW{7J));39 zmb`o;3^k|;ch4nwbzZ5jX7s5Kf))iE@!j6*n6xIJ;C+xHx0w9~cQ*D!luxmRptnrM znM5)#)ki=Hy(X(KCzkve^JavTHrx}_157jX|C1^z-_{l1NEOL7y?UE8b;H2<-eC59 zn{J4JFQ-nU)>R<zxY#x3Ifif55lri1bp=>hVA01E+^Sv_a7)skL`MZ^UQ9rVjo zrJW1nLmm5_h3Zf{UPhQNHJgqOV_d$um}~tiOI~XsW27hY-WI>MLTL`1v?mMq{U$9*w+M;VzSPgREb zCG!am+Zijop!+GbZrmpsKD`*B3M3TX8d&AZ%BoHRP^x7##Wjs-YPAeGt=WH?~ zm((o_mPycTOywuk`bI6MLigCQu8O0{Y9g9VtfSeHS`X@uSlD-kq-vtSx;(y=MGas5 z%G0{()nE~txujCtY!kLxPW&AG{`55!@=-+4d=REP#( zWA&A>#py%_FY!jgCTWyE7tS81E}D=QjE;)fB_Zp?i;0g0vllN!=@QGp9hcbVHw$*W zr;{PFi*wUt-!>G|$pf7-XvOlaTeWYCrm7A!$0Atx#L2A#v>2*%1q z%x~0&CNCWh%SzbB=te;$w_w|RN!jjkWctTkH(N()KW<7e*D7~5H~R(G#nIU*${N-e z2)5U5b%$$D$lMQLJ6azNHY}OIyevI{5;NO@-Jl09w(nTSl#zEU<7XPszc})jT{7Pd zQ?E&3Ln;`*(+!!c`3k6%nB6~_-m?7W=?Jcu}Qr#MSpIphtimnTW z42{WzofCC>(s=tDdhBlGwJzdbXJLJJryx= zQO-SavdkAm>I14E7 z=9wHC_AYLYjtJ6KJR*9NLQUvV!{ZiVgm7q4k5e?t8fhjHkQZ00H@C1n81`D7RC{AJQYz z9{Sz^vk5e+sTIDZM&4$Akvo-_>Bh4N0eE+0e%43qX(p`izt^%_lzka*pU8Rexu;8D z2m>7^3`sX98h3a?g0}uC(!|HTf=rfuHJI;iTWa!+G@@66B)LaLhuJaejvObFrH15N zz9PGeGzo04+iBrfjyZ-++|f!r38iHEzZV+saz6~^9~Z}(F6&P#Eysy>r&?Q_vaLma z*>3rqEds`wmp!V4QtTb&a1xn6!xmKa^*f@$*n9I+O?8o+h#FO_9PeEW-x+Tmiz5&r zF2Am?i$hWHm`rA5w>}G${J;S_AOPXbt(Tf#6DYpbap4%Us{hGtD|5kCXT*^3c+z5r zDbb)Xatd{-Aa|%hs7f5CxPu;j_owN<6ftzW(A)=b!$rqhrcM@{Y+Gaints+^x! zS8gzGc{y1%mPvp(w#@F5JNr5P81Z}n{!3b(4}77yYC^Ac8-E`@ut8vy=A*uhqdEKo zS+~Q#Ct1P3`T@@e2J?SEz_rO>3KHrfj53On%yz(@5&OTlR{i?Rc)$KKaDW=qp9iS@ zFwS3#f$n7f*LVC=>}Fv&u$O>X1q!|qBW6fVjs1g^FKVIipU3s?h=Me&kxw#)j)T%wzu<`? zwo%^i<{Y=6TrUvs{LUv*I+XCNP&JON()>hvqQHX?U)Y#^{ z0eXo!GLUWWcr_)<;}D{nRH{sk0-oi|t@*_7OR2nAgD&@L*0g|mS^!oOfom9V%jBt6 zI_Ps~V@U_*sAk$FcxiJE4J) zqJ1GgqKtT?PXo1scna?baw99R1b)>N7NK?cHKn%c+7XE=Ru582GIIK(P`P?id8^lk z^b4v95~u7M3u9`LD^q#=`BWOu-_s49L5x}0R6?>{n$|)uk&;$hDyC6R*SpfVynb%z zpOs+ge2lxQtG?$i#=@q@pxhX&$TW$qPA`&+zsW3OjY51PBKg>xHHy5jx>kq&cs2T< zs3$v%9VVmzy6X!&sgU=&IYbwhr~CaR<_&F&-bD2_>WxxXxo_?JXW7W#>|WpjXDfxV z(}$RLNBecPGe^hyuOn6BnNM-j(bu2ylkmJz8AD2VHiYOos2h}nuZun2^1@n{*28;u zeBVjgs3y(M>}94%ck2VggvCJE6l+~{^kunTHrIuv-3I~p95Jv8DV|KqTP?y>L9{5M zya~?|#`A|1Y(cfLdcyt7o8}=7z95Nt2HCqJEZQoONenqriKPJx zFp+#0d_uG)cTj>ItBPQgubsf`WDoE=Hz$aMDr+u<{CvR=R$dq`w$u$;xbnJgK=7R= zOS?fUuwQ&;Za$zvy9d}QF`;vPbMcwk?{L_(Z2gl(%V7}wQI zk)B)sQb9&S>jCeVawC@7$IOw13OT;Mu@9bAdpA+@@(@`I_j`sE&-Q&9wmpRQSxWY2 z%|1C`%JA7j6aH?w-?4Ufaj~pWX)TRb)|9@#O%xf}!qsR4lO6k+X0}0q7jZ^WSn7=^ z|EYvtXgU_}ETNgSl2H3GA@Un80{fxArIxrfld2)dp_7gY~;f@6q2iA zTc3Fqgq-v8zBbGgqM1s!lT4xsH69#3(G ztJDPv1>EoBXU8h7@Yt-wLC-gP$%B@_&G8zSMD-d9){ ziZzROi;Ue8u0RtDBzqg6L2Ic>;A}x!P+sif5^JrNM-^JcxzC=uql}zh z|1^Qp2ZV19XPR|GAm*C@AJF-RzY)G2ogEy_fQz2YT+|*bjma^}-j`8Ok*-kxq;Owu zY*Q75X-o}Hkx`k2O_QaefsNxC8;3HSBfJU=8w7z;3|*&zFM%Y41PBw>ti@>+V0l z{HE;8H;TI$nVY$K{y&Nv-Yovdx~-pz|9RnA7WkfK6<{WgfQCUy(2u7mAm&DK;FM2$ zGZWAXFG^7(7qdS{S^wz&Pnap3>{&NJUu_Kf!>T^MDJSZpW#$ zhnr9X3cvH<7PKtzfgynMj;Zxv6~%*D~c{;uX5%75f&1*$JlJNz3!eqce@ZNS^x zO%(4@X9ZAx7x>WM;H;wj%=z1$q+RW7)g6>=fs2Vir?^tG-p<9KGaa1)6lsh2=Ud<( z=%RoLAV>d4zB{>+4$gK)uAsZ}ZtSW3cf;BpBi6M^y4WCI0v%r|NT9` zN)HM$?f zJn7H8zhaKKk*kr0tJNK*zK*dsT?N$h8}I?W7y9uO1^Ck41~YRpF|#){GPX4XNoZyY zlJzdNl`8U1zXHsv2dKQz4>0hvD8LP{j(;ltL(p5<;(z`tpgI}g3_YX2_e1~ODxfKw z@=S3?8{o@o0XqSW_`~WCnf~1#s#9Pxh|{0W!658wI8rpe3dOhrZc8d^EiU3CtA& z)_c1Pf+QRg8)@(WR2B`W?500o+1!EydMztcU~$W@vVmaUjr?w4fE%m=K#CjHeeUox z3}mIig%z%DF8`YS`nO+E+a+W*0zUN-h_pZu{QD^iIC1(JC<{6%{#Thm?G+1yVXqIg z*9OoD+^pb=`_G6!vmB8hciY|$i+FBMSqMlm2YhZuQ#Zf=fVtciq;{mB;IDzk5&=?N zp1*4cvJY+l|Kx$^#75QJ(+iA<{mFCcZ zj7ESZ5dA;_KZ^pyQ+}n1IRJ~eeyrX4w@ngw^5Dw=sBpkzh;N{R(|$#P6a+d><5#gj z4m0tB{1~*1M*_$#ZiY4ZtXo(PCT<|PD3#n?9o<|3g@BTZJ38vfR=m?DCMR% zQP$ke0!^C#$^*4#rg#%yF`(T5<$o*L|JkoR30t$fm0UQuBSf~d}X zTWJ!2ly*SGzDcD50@Xj=?w=vqVQt?eCDkai^Cl=c(>yWGb8x2Ef^ex*wMCF`%6 z0kJ9)hGdq2L4z{Tq=bK)BFO#t5Ws(t5acg+Ma*NZ_P39L7K8<28N&^dBGMfsz+23m zLCOAqrr*I)1i1)6J~RR(E;olE$f&o2Z?7u11?m%VAVIDL&ZD{MAW9U!azF!*+rtB> z*+zWHL#Tl!8w9M7@5#b0J#Z&VXwOXHk;#i_WrT0ZUVsO0pirnHaYkGZ8qoa?5B8TzH~qz z{~qPv?1iA;W^>)amMBtp1k5`X;NO&6KI*sG+_$s0DV>z+0ruBl*l=;b&E~nC9iPh_ zc?sBe!!N!All0qc-e1`um!CWwNC3@w&HUo>ifO;gzQepX70K;4fF{WW&^MdAChND+ zcewn~Nh&TQz@7r!=O%k4@3+}^xcnd(_#_*^{_qQ1qv*HUceF{&c^;}O&?UnF{F`#m zl>RpR4wuK?9(D(9oPY$>d6S(~{@d(ZTpna5JH3t`paT}6fe?GMXCMYm^y3da)gniXKQc@te;_q*sjq!xRyD(VhMeff)V>$m(a`j$8alDfFgc{iWaue;|`@85nqEs*E9$yh)A~`_xzKIrG z|6TMQK}z9i+;R-i&Q-umjhkr3t=~o85~D!y>PDJZb@rb) z(2VNs5?;+OJ;(>lObck$nO({EGVf zNa=rbc23^)W&^bw1U@%YZ6DOzI1V;u_IHgdsPAEZEC#|MD3nv*XfX}6J6V6H$G10` zVYr71B%p;>fJu3SDTr}5^S|aEq#xPJ2m{1)z)WrugRt%-iaVIN-a2LmSxWw7^2rrY z?;=1(iW@RQOfS^afBI?{1)yFu^0@^PM$YE{@m`QXe@=h8`k;h^6Ujp8=8-4P-X&_6yeI5g( zll|(99$`QqAAlfsbF{2LbrQtwD%Ovx7H z*Z`v5FD>v;={KmiWG|q0eWpEe>;}jRx=;J2tP5(tLA@n$0a2-9U%{yZ)P-NDiJHGb zy(MP>QT3Zt3;6+};V&(4U*|Wdx1=i|YEMspC_NzSV}N|qVQYZPasHRK?l9K{&Uidh z04n!O0}ws>4d@*Xi#%s#4us!Zs6oIbDgRT{I~+DA#;q6waM%SPV%;=>_olx=y`u#_ zB<;710eQmmu84sYOL1ML`*}WOjwzeh^Yu7 z6fQy2e9{Z3$3rH^P@kk|j@il?L3|42tf-X(+CXTDMw;0Gj)jtnimTGpzQgb?=bpRo zJv^7ozxKo^|coV=QdlA=tWYssxn~?8Elf%%?%E z6lNiLvX;I zxe`=Du-C?H_F>1FvIjI?S}i`5pb~=Z<+oyOqGkwuyikHl_;u;Hs~N9@Y83)&=u!zP zA=r;vyn6a9sAKRUg7?6=k0q#tV2ixwcA5rij$rG<6%tfJu*EG0{mY)R_6pRZH4;=p zu%muEK7@V1>?e3&PPPP<5bTY`8wY%$Nliz#q|xHihY)P?f{@DIh*#Dkgcoc&cHE7q zL0NV-cV0D26lo0IK1xG*K2~+zDf;DfGpb~<;-u|geIiQ9J)HgAhp#uoP z_U>MF?*rymfjY2If=UQBv9fdY7Erwe>SOyPsMKt|^@KM|E$AkQ;KAn-R6?--jbCuW zO_LgYP=ZPb*8lvp3;v)k5^P;}Sb|Cj_Rtn{$PM`Qf#6pUWZ)Ub03q1?_r7U66t=RD zPW(a`{;dR+5bS};VZNoXH5<0_f-OI0OeH4k<`1Fny^V z!_-ZJTg^X6Pzk|CjQh(o61HXuwkDmDpb~<8IwE%l`-BuOtl6!8mY@=Xec|E#YL<|_ zPq6jQuM$*3usO}oIgbEU6hTRa1eJ(^d8kHy7SzFltz$1rPzk~AEZgY%Jg5-@^}9bL zsDxlkUdg!CN0U16ssxn~tb0)0Pobb@2)6FOCP5_xTUGS!bSBtbL9oMb8dC|k?jJhm z&@(VKNHBGLjRces?2Q3-kC#AA5~wAAOHc{HPAfdOvj?bRU=6t^K_vt`+q2+%Ur@!s z+WSC)N(i>o>E*k6YEr#jTn!gOKSHp%`7S=}Rbz>;5U$0I*Jye5BLr(t3Fyck-Nf%0 z+gnIbiO6y-z2nst)TP1;OxIQtR6?*VC;eV98`SoK2o|!M3q^yj1G+AU0J^?uQm3d zCZGzU3-{UC9T`{JF@;ma(lk;J*_XEF?gzW2W6JwsQ{fp7Hx?WCB2F*=iET652;^~3Q}v2i$RZunfyJldwCvdZt$ezXSc1vvSk1j-N=vu!!oBJ zA{*|CiMl0|HuuNVlP5akS)w^+o!{Ea8botN z7Mq(scl*v~HqL;J{C@B+AsVbvaq+2U3#%+~B!i zTzxED7mGcxFjE2{fO)sQJQjnP2odl*<7Rv#(J_{7gT1Zeh0iM5l%7HqtoKxJVf7!W z2iBf2>&3|xF)))Q>3MTL4Ks7Jy1K!jM2iLWf9U%j7=zsFGz(ne!8 zk?+Ook+to-AKbx>y;8BHJU(XIzN<+~m=JG8GPu%vH_%EH1eW-H9n6X(D}m-+5Sk!| z9+9kV^h*D{*tIaa1ZzJZur(8<$lBQIoXV0Jh=3Shbp^+n6b)?s+LA)Rs#^bM#x${5 z<*$BOh8AoR^vNdOGtgquC*N}3nu+8Jr^E0qzZ3?}(I@NIoIL!beDpSOPs3uqdSiB` z92d)1xGA2Pv^|CEM?VLX!w?RrfO7oowwd$g@U`3Rh&^qGM-~*k9|hC*Lvei^bhe7! zT`0#N6`vZXvq0pZEIVey0Id*p0o(u^mNanyRL-TM8kD@2%T>|SCt|4cxE2(&Iezff zvL+6N6bf>fn!y7i@QK4|DX!>c#~{pQgFk8FFvCr$F>&NTi@M*Q6oP>^;d=bIf!a(1h}1)Z>uyk6YJe4nK|P>{uxLaY{1 zg+(p>VSHy8kJZQVv)f#9^qF;$lrmy+ZEdl(G@PRXEWV(-gU&DVnYmJQRz0ANj=ve- z28m-%d*F<&4zpPZxop%$2NQRVqs8-gu#K5W*vhY){qppI*0;@5UQ0?dSqLBBDZiWW z1Wet9zdoF)M++p#4GXlkA1;6OrDX`rj)B?y;`!WWWB8C{GYSckBjZfYW#%u(k4wy`>DlKoiT8lc z9P#WvJ)&qIds9&#&fWmD+lsMb2==j}9Mw_n>d99hqpc9F2MHosfy7=()u&i1yjKrt z@Psq18{5aOSbeCG!kcwcgV%6Mj_wgh>M_)3?L>Pr0#U8jFbAOuq-8vO`>nn0_ZRe<)NGjaY ztBtwFEhQC;#nwuAt*ZaAzC({*b5(jIHS`=*nii>B6ynoaqyPM(_@A+=I(iV&7^Nzo z+3=noM%_qByDMRXRd!pxF|58vq2i>vMpEilSqd}uw%{b?I_nH%%*N%qkKo-3Zw>hK N>o9bNs=+PN>3_y~E)xI% diff --git a/libs/ical4j-1.0.5/lib/ical4j-1.0.5.jar b/libs/ical4j-1.0.5.jar similarity index 100% rename from libs/ical4j-1.0.5/lib/ical4j-1.0.5.jar rename to libs/ical4j-1.0.5.jar diff --git a/libs/ical4j-1.0.5/AUTHORS b/libs/ical4j-1.0.5/AUTHORS deleted file mode 100644 index d864cf97..00000000 --- a/libs/ical4j-1.0.5/AUTHORS +++ /dev/null @@ -1,31 +0,0 @@ -======================= - iCal4j - Contributors -======================= - - Many thanks to the following people for their contributions and feedback: - - - Heladito, Darkwave, twinkle, Outmyth, Ralph Schaer, Chris Borrill, - Meher Tendjoukian, John Casey, Harrie Hazewinkel, Markus Rahlff, - Marcus Hauer, Dustin (calibre), Tobias Lidskog, Bruce Atherton, - Mike Douglass, Fredrik Bertilsson ... - - - Thanks also to the developers of the following tools/libraries: - - - eclipse [http://eclipse.org/] - - - eclipse checkstyle plugin [http://eclipse-cs.sourceforge.net/] - - - Apache Commons Logging/Log4j [http://jakarta.apache.org/commons/logging/] - - - Apache Commons Codec [http://jakarta.apache.org/commons/codec/] - - - Apache Ant [http://ant.apache.org/] - - - JUnit [http://junit.org/] - - - Base64 [http://iharder.sourceforge.net/base64/] - - - Vzic [http://dspace.dial.pipex.com/prod/dialspace/town/pipexdsl/s/asbm26/vzic/] - - - Cenqua [http://cenqua.com] for Clover and the Open Source license \ No newline at end of file diff --git a/libs/ical4j-1.0.5/CHANGELOG b/libs/ical4j-1.0.5/CHANGELOG deleted file mode 100644 index 89a914cc..00000000 --- a/libs/ical4j-1.0.5/CHANGELOG +++ /dev/null @@ -1,432 +0,0 @@ -================== - iCal4j - Changes -================== - - See the changelog report for further details: - - http://m2.modularity.net.au/projects/ical4j/changelog.html - -== - -1.0-beta5 - - - Added support for compatibility configuration via properties file - - - Numerous bug fixes - - -1.0-beta4 - - - Added support for VVENUE - - - Bug fixes - - -1.0-beta3 - - - Third beta release. - - - Added UidGenerator to help with creation of unique UID properties - - - Added timezone aliases for deprecetated timezone ids - - - Added support for calculating the recurrence set for components, to unify - PeriodRule and VEvent.getConsumedTime() functionality - - - Updated timezone definitions (Olson 2007f) - - - Bug fixes. - - -1.0-beta2 - - - Second beta. General bug fixes. No changes to API. Retains binary - compatibility with previous release. - -1.0-beta1 - - - First iCal4j beta. Expect little API changes until the final release, as - binary compatibility should be maintained from this release onwards. - - -0.9.20 - - - Updated commons logging to 1.1 - - - Refactored logging to use local Log instances to avoid classloader issues - - - Updated parser to include word chars up to 255 (was 127) - - - Updated PeriodRule to check if date falls within period range (exclusive of - period start and end) - - - Added commons codec dependency to support QUOTED-PRINTABLE encoding - - - Added compatibility hint for Lotus Notes - - - Additional component validation from RFC2445 implemented. Additional - Compatibility Hint for relaxed validation, which skips this extra validation. - - - Provide a default DTSTAMP property in VEvent, VToDo, VJournal and VFreeBusy - - - Updated timzone definitions (Olson 2006g) - - - More bug fixes. - - -0.9.19 - - - Added filter package to allow for filtering of collections - based on filtering rules - - - Added convenience methods to calendar, components and properties - - - Fixed unfolding bug - - - Added support for relaxed parsing - - - Improved use of date formats in DateTime - - - Added replace() method to ParameterList - - - Added convenience method to calculate recurrences from a period - - - Removed quote character from escape patterns - - - Applied patches: #1434747 - - - Added CalendarComponent superclass for components added directly to a - calendar (removed redundant Component.isCalendarComponent() method) - - - Improved javadoc documentation - - - Improved caching of timezone observance onsets - - - Updated timezone definitions (Olson tzdata2006b) - - - Bug fixes: #1460795, #1446120, #1434734, #1434291 - - -0.9.18 - - - Improved support for experimental components - - - Added shared cache of default timezones for TimeZoneRegistryImpl - - - Applied fixes for the following bugs: #1353378, #1338857 - - - Added override build option for including version name in JAR filename - (see build.properties.sample) - - - Added convenience methods for retrieving UID properties from components - - - Updated timezone definitions to Olson 2005q - - - Date/Time instances now use the default Java timezone where no timezone - information is specified (i.e. floating time). - - - Re-instated fix for retrieving consumed time whereby events partially intersect - date range (affects VEvent/VFreeBusy) - - -0.9.17 - - - Added support for experimental components (XComponent) - - - Now includes default timezone definitions (based on Olson timezone database) - - - Applied fixes for the following bugs: #1323762, #1338857 - - - Applied the following patches: #1326774 - - - Added rudimentary caching of timezone observance onsets to improve performance - - - Updated timezone registry for improved multi-threaded support - - - Added Dur.negate() convenience method - - -0.9.16 - - - Applied fixes for bugs #1297830, #1300305, #1300728, #1305610, #1305634, - #1305655, #1305715 - - - removed final modifiers in CalendarBuilder to allow for subclassing - - - added initial capacity constructors to lists for optimisations - - - fixed bug where DateProperty.setDate() was not correctly updating - timezones of new date values - - - corrected bug in calculating negative durations - - - added precision rounding to date/date-time instances to fix comparisons - and equality checking - - - added convenience methods for creating date/calendar instances - - - fixed recurrence rules to use correct timezones - - - Fixed potential NullPointerException in TimeZone - - - Fixed invalid date values in Date properties - - - Removed redundant methods in DateProperties and general clean up - - - TzId now correctly implements Escapable interface - - -0.9.15 - - - Fixed DateProperties to correctly call super.validate() in validation - - - Fix applied to Recur.getMonthDayVariants() to correctly set the month of - candidate dates. Also fixed to ignore dates prior to seed date. - - - Added encoding/decoding of URIs - - - Fixed parser to allow arbitrary ordering of VTIMEZONE observances/properties. - - - Now allows for additional whitespace between properties. - - - Introduced a custom timezone implementation for use with iCalendar objects - - - Introduced a timezone registry with support for alternative implementations - - -0.9.14: - - - Reimplemented ParameterFactory and PropertyFactory with improved design - - - Added a duration type (Dur) for represeting durations in properties Duration - and Trigger, and type Period. (DurationFormat deprecated). - - - ParameterList.add() now automatically removes from the list all other parameters - with the same name - - - Added serialVersionUID to all properties, parameters and types - - - Added utc offset type (UtcOffset) for representing utc offsets (UtcOffsetFormat - deprecated) - - - Added date/date-time types (Date/DateTime) for representing date values - (DateFormat/DateTimeFormat deprecated) - - - Removed DateList.setType() (use new DateList(DateList, Value) instead) - - - added equals()/hashcode() to Calendar, Component - - - refactored ComponentList/PropertyList to extend ArrayList - - - overridden List.add() for all lists extending ArrayList - - - created Escapable interface to replace setEscapable/isEscapable methods - - - ParameterFactory now returns constant instances where applicable - - - changes to VTimeZone.getVTimeZone() method signature - - - added Calendar.getVTimeZone() - - - added Constants utility class for working with constants. - - - CalendarBuilder replaces properties with constant instances where applicable - - - Checkstyle-based code clean up - - - Applied patches: #1234424, #1244945 - - - Added Numbers.parseInt(), StringUtils.valueOf() utility methods. - - - Completed rewrite of Recur to use "candidate" dates to generate a list - of applicable dates. - - - Date-based properties refactored to use superclasses. - - - VFreeBusy modified to only accept date-time ranges (may be revised later). - - -0.9.13: - - - Merged DateRange functionality into Period - - - Merged DateRangeNormalizer functionality into PeriodList - - - Removed Calendar.getEventDateRanges() (use VFreeBusy request instead) - - - Removed VEvent.getDateRanges() (use VEvent.getConsumedTime() instead) - - - Removed VEvent.getRecurringStartDates() (use Recur.getDates() instead) - - - Applied patches where possible: #1197119, #1191253, #1185766 - thanks tobli - - - Default charset for CalendarBuilder and CalendarOutputter now UTF-8 (as per - RFC2445, section 4.1.4) - - - Applied patch from bug #1203990 to Recur.getAbsWeekDays() - - -0.9.12: - - - Redefined parameter and property constants to class instances rather - than strings. This is done for efficiency where class instances are immutable - once created. Note: this may cause incompatibilities with existing code! - - - fixed bug in parsing periods - - - fixed bug in TimeZoneUtils for non-DST timezones - - - added support for removal of extraneous newlines between components in the - default parser implementation (KOrganizer generates such files) - - - fixed bug in parsing free time where durations are specified - - - Various constants reimplemented as typed instances (as opposed to strings) - - NOTE: This may break existing code based on earlier releases! Please check - your usage of the following classes: - - * net.fortuna.ical4j.model.WeekDay - * net.fortuna.ical4j.model.parameter.CuType - * net.fortuna.ical4j.model.parameter.Encoding - * net.fortuna.ical4j.model.parameter.FbType - * net.fortuna.ical4j.model.parameter.PartStat - * net.fortuna.ical4j.model.parameter.Range - * net.fortuna.ical4j.model.parameter.Related - * net.fortuna.ical4j.model.parameter.RelType - * net.fortuna.ical4j.model.parameter.Role - * net.fortuna.ical4j.model.parameter.Rsvp - * net.fortuna.ical4j.model.parameter.Value - * net.fortuna.ical4j.model.property.Action - * net.fortuna.ical4j.model.property.CalScale - * net.fortuna.ical4j.model.property.Clazz - * net.fortuna.ical4j.model.property.Method - * net.fortuna.ical4j.model.property.Priority - * net.fortuna.ical4j.model.property.Status - * net.fortuna.ical4j.model.property.Transp - - - - Applied patch #1170060 by calibre. Provides improvements to retrieval of - date ranges represented by recurring VEvents. - - - documentation updated to conform to XHTML 1.0 - - - added Base64 encoding/decoding to Attach property - - -0.9.11: - - - Better support and usability for recurrence rules. (see - extensive changes to Recur class) - - - Convenience constructors for components VAlarm, VEvent, VFreeBusy, VJournal, - and VToDo should make it easier to construct standard components. - - - Further validation fine-tuning to ensure some properties don't occur where - not applicable. - - - Fixed support for TRANSP property, which was previously being ignored by the - CalendarBuilder. - - -0.9.10: - - - Model classes are now Serializable - - - Bug fixes related to VALARMs in VTODOs (thanks twinkle!) - - - Added explicit serialVersionUID for Serializable implementors. - - - Added use of Log.isDebugEnabled() for performance reasons. - - - Added WeekDay class to better represent day patterns in recurrence rules. - - -0.9.9: - - - Separated the calendar parser from the builder to allow different - parser implementations to be used with iCal4j. - - - All properties are now mutable with default constructors. - - -0.9.8: - - - Added special character escaping and parsing. NOTE: I've provided the ability - to escape parameter values although I am unsure it is necessary (or allowed) by - RFC2445. - - - Fixed bug whereby CalendarBuilder wasn't reading quoted text correctly in all - cases. - - -0.9.7: - - - Added convenience constructors to model classes (Calendar, Component, Property) - - - Initial design of support for RFC 2446 (transform) - NOTE: Not yet functional! - - - Fixed bug where builder would hang if calendar streams didn't - contain an extra whitespace char at EOF - - -0.9.6: - - - Fixed bug found in some property constructors where was not checking - VALUE parameter correctly to identify DATE type for date-time values - - - Added validating option to CalendarOutputter to indicate whether to - validate the Calendar before outputting - - - Added recurse parameter to calendar and component validate methods - to indicate whether to validate children - - - Added license header to all source files (hence the increase in size - of the distribution!) - - -0.9.5: - - - Added UTC flag to date-time properties indicating how date-time values are formatted - NOTE: This is not provided for all properties as some must be in UTC format. - - - Added convenience methods for creating VTimeZone instances. - - -0.9.4: - - - Property and Parameter made abstract classes - - - Added getValue() implementation to all Property and Parameter sub-classes - - - Fixed FoldingWriter - - - Other fixes regarding string representations - - -0.9.3: - - - Added commons logging support - - - Fixed problem with parsing quoted parameters - - - Finished implementation of Period, Recur types - - - Fix date/date-time parsing to check for VALUE parameter - - - Added format method to DurationFormat and UtcOffsetFormat - - -0.9.2: - - - Interim Release - - -0.9.1: - - - Interim Release - - -0.9 - - - Initial Release \ No newline at end of file diff --git a/libs/ical4j-1.0.5/LICENSE b/libs/ical4j-1.0.5/LICENSE deleted file mode 100644 index 57c1e8c5..00000000 --- a/libs/ical4j-1.0.5/LICENSE +++ /dev/null @@ -1,33 +0,0 @@ -================== - iCal4j - License -================== - -Copyright (c) 2013, Ben Fortuna -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - o Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - - o Redistributions in binary form must reproduce the above copyright -notice, this list of conditions and the following disclaimer in the -documentation and/or other materials provided with the distribution. - - o Neither the name of Ben Fortuna nor the names of any other contributors -may be used to endorse or promote products derived from this software -without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR -CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/libs/ical4j-1.0.5/README b/libs/ical4j-1.0.5/README deleted file mode 100644 index 72a83f38..00000000 --- a/libs/ical4j-1.0.5/README +++ /dev/null @@ -1,195 +0,0 @@ -======================== - iCal4j - Release Notes -======================== - - - For a concise description of the goals and directions of iCal4j please - take a look at docs/index.html. - - - You will find examples of how to use iCal4j at docs/introduction.html - and throughout the API documentation. - - - Detailed descriptions of changes included in each release may be found - in the CHANGELOG. - - - iCal4j was created with the help of eclipse version 3.2 [http://eclipse.org]. - Note that the project metadata included in the source version of iCal4j may not - be compatible with prior versions of eclipse. - - -===================== - System Requirements -===================== - - - Java 1.4.2 or later - - - commons-codec 1.3 - - - commons-lang 2.1 - - - commons-logging 1.1 - - - junit 3.8.2 (for unit testing only) - - -======================= - How to build - Maven2 -======================= - - After installing Maven2 and adding to your path, you need to modify your local - profiles http://wiki.modularity.net.au/ical4j/index.php?title=Maven2. Then - open a command prompt to the location of the iCal4j source and execute the following: - - [iCal4j-1.0-beta1-src] >mvn clean install - or - [iCal4j-1.0-beta1-src] >mvn clean install -P modularity-snapshots - - This will build and install iCal4j in your local repository. Build artifacts - are generated in the 'target' directory. - - -==================== - How to build - Ant -==================== - - If you have downloaded the source distribution, you should be able to package a JAR - file simply by running ant in the root directory. e.g: - - C:\Libs\iCal4j-1.0-beta1-src\>ant - - If for some reason you would like to override the default build classpath, I would - suggest creating a "build.properties" file (see the provided sample) in the root directory - and add overridden properties to this. You can also override properties via Java system - properties (e.g. -Dproject.classpath="..."). You shouldn't need to modify the "build.xml" at all, - so if you do find a need let me know and I'll try to rectify this. - - - -================= - Relaxed Parsing -================= - - iCal4j now has the capability to "relax" its parsing rules to enable parsing of - *.ics files that don't properly conform to the iCalendar specification (RFC2445) - - - You can relax iCal4j's unfolding rules by specifying the following system property: - - ical4j.unfolding.relaxed=true - - Note that I believe this problem is not restricted to Mozilla calendaring - products, but rather may be caused by UNIX/Linux-based applications relying on the - default newline character (LF) to fold long lines (KOrganizer also seems to have this - problem). This is, however, still incorrect as by definition long lines are folded - using a (CRLF) combination. - - I've obtained a couple of samples of non-standard iCalendar files that I've included - in the latest release (0.9.11). There is a Sunbird, phpicalendar, and a KOrganizer - sample there (open them in Notepad on Windows to see what I mean). - - It seems that phpicalendar and KOrganizer always use LF instead of CRLF, and in - addition KOrganizer seems to fold all property parameters and values (similar to - Mozilla Calendar/Sunbird). - - Mozilla Calendar/Sunbird uses CRLF to fold all property parameter/values, however it - uses just LF to fold long lines (i.e. longer than 75 characters). - - The latest release of iCal4j includes changes to UnfoldingReader that should work - correctly with Mozilla Calendar/Sunbird, as long as the ical4j.unfolding.relaxed - system property is set to true. - - KOrganizer/phpicalendar files should also work with the relaxed property, although - because ALL lines are separated with just LF it also relies on the StreamTokenizer to - correctly identify LF as a newline on Windows, and CRLF as a newline on UNIX/Linux. The - API documentation for Java 1.5 says that it does do this, so if you still see problems - with parsing it could be a bug in the Java implementation. - - - - You may also relax the parsing rules of iCal4j by setting the following system property: - - ical4j.parsing.relaxed=true - - This property is intended as a general relaxation of parsing rules to allow for parsing - otherwise invalid calendar files. Initially enabling this property will allow for the - creation of properties and components with illegal names (e.g. Mozilla Calendar's "X" - property). Note that although this will allow for parsing calendars with illegal names, - validation will still identify such names as an error in the calendar model. - - - - Microsoft Outlook also appears to provide quoted TZID parameter values, as follows: - - DTSTART;TZID="Pacific Time (US & Canada),Tijuana":20041011T223000 - - To allow for compatibility with such iCalendar files you should specify the - following system property: - - ical4j.compatibility.outlook=true - - The full set of system properties may be found in - net.fortuna.ical4j.util.CompatibilityHints. - - -====================== - iCal4j and Timezones -====================== - - Supporting timezones in an iCalendar implementation can be a complicated process, - mostly due to the fact that there is not a definitive list of timezone definitions - used by all iCalendar implementations. This means that an iCalendar file may be - produced by one implementation and, if the file does not include all definitions - for timezones relevant to the calendar properties, an alternate implementation - may not know how to interpret the timezone identified in the calendar (or worse, - it may interpret the timezone differently to the original implementation). All - of these possibilities mean unpredictable behaviour which, to put it nicely, is - not desireable. - - iCal4j approaches the problem of timezones in two ways: The first and by far the - preferred approach is for iCalendar files to include definitions for all timezones - referenced in the calendar object. To support this, when an existing calendar is - parsed a list of VTimeZone definitions contained in the calendar is constructed. - This list may then be queried whenever a VTimeZone definition is required. - - The second approach is to rely on a registry of VTimeZone definitions. iCal4j - includes a default registry of timezone definitions (derived from the Olson timezone - database - a defacto standard for timezone definitions), or you may also provide your - own registry implementation from which to retreieve timezones. This approach is - required when constructing new iCalendar files. - - Note that the intention of the iCal4j model is not to provide continuous validation - feedback for every change in the model. For this reason you are free to change - timezones on Time objects, remove or add TzId parameters, remove or add VTimeZone - definitions, etc. without restriction. However when validation is run (automatically - on output of the calendar) you will be notified if the changes are invalid. - - -============================ - Pre-Java 1.4 Compatibility -============================ - - Choosing Java 1.4 as the minimum required JVM was initially slightly arbitrary, and - probably based on the fact that most people were using 1.4 as a minimum. - - Since then, however, there are two features of 1.4 I can think of that iCal4j requires: - - the URI class; - - and the java.util.regex.* package (used in StringUtils). - - If you don't think you will be needing these features in your own code, you may want to - try compiling iCal4j with JDK 1.4 using the "-target 1.3" option but without specifying - an alternative "-bootclasspath" option. From what I can tell, this should generate 1.3 - bytecode that you can run on a 1.3 JVM. Note however, that if your code does cause - iCal4j to load the URI or java.util.regex.* references then it will fail on a 1.3 JVM - (as these APIs aren't available). - - -================= - Redistribution: -================= - -If you intend to use and distribute iCal4j in your own project please -follow these very simple guidelines: - - - Make a copy of the LICENSE, rename it to LICENSE.iCal4j, and save - it to the directory where you are re-distributing the iCal4j JAR. - - - I don't recommend extracting the iCal4j classes from its JAR and package - in another JAR along with other classes. It may lead to version incompatibilites - in the future. Rather I would suggest to include the ical4j.jar in your classpath - as required. diff --git a/libs/ical4j-1.0.5/docs/apidocs/allclasses-frame.html b/libs/ical4j-1.0.5/docs/apidocs/allclasses-frame.html deleted file mode 100644 index 11e71fc1..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/allclasses-frame.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - - -All Classes (iCal4j 1.0.5 API) - - - - -

All Classes

-
- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/allclasses-noframe.html b/libs/ical4j-1.0.5/docs/apidocs/allclasses-noframe.html deleted file mode 100644 index 31627d97..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/allclasses-noframe.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - - -All Classes (iCal4j 1.0.5 API) - - - - -

All Classes

-
- -
- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/constant-values.html b/libs/ical4j-1.0.5/docs/apidocs/constant-values.html deleted file mode 100644 index 92edd320..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/constant-values.html +++ /dev/null @@ -1,1420 +0,0 @@ - - - - - - -Constant Field Values (iCal4j 1.0.5 API) - - - - - - - -
- - - - - -
- - -
-

Constant Field Values

-

Contents

- -
-
- - -

net.fortuna.*

- -
    -
  • - - - - - - - - - - - - - - - - - - - -
    net.fortuna.ical4j.filter.Filter 
    Modifier and TypeConstant FieldValue
    - -public static final intMATCH_ALL2
    - -public static final intMATCH_ANY1
    -
  • -
- -
    -
  • - - - - - - - - - - - - - - - - - - - -
    net.fortuna.ical4j.model.component.Observance 
    Modifier and TypeConstant FieldValue
    - -public static final StringDAYLIGHT"DAYLIGHT"
    - -public static final StringSTANDARD"STANDARD"
    -
  • -
-
    -
  • - - - - - - - - - - - - - - -
    net.fortuna.ical4j.model.parameter.TzId 
    Modifier and TypeConstant FieldValue
    - -public static final StringPREFIX"/"
    -
  • -
- - -
- -
- - - - - -
- - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/deprecated-list.html b/libs/ical4j-1.0.5/docs/apidocs/deprecated-list.html deleted file mode 100644 index 34c9b143..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/deprecated-list.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - -Deprecated List (iCal4j 1.0.5 API) - - - - - - - -
- - - - - -
- - -
-

Deprecated API

-

Contents

- -
- - -
- - - - - -
- - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/help-doc.html b/libs/ical4j-1.0.5/docs/apidocs/help-doc.html deleted file mode 100644 index f8ebe5f3..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/help-doc.html +++ /dev/null @@ -1,218 +0,0 @@ - - - - - - -API Help (iCal4j 1.0.5 API) - - - - - - - -
- - - - - -
- - -
-

How This API Document Is Organized

-

This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.

-
-
-
    -
  • -

    Overview

    -

    The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

    -
  • -
  • -

    Package

    -

    Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:

    -
      -
    • Interfaces (italic)
    • -
    • Classes
    • -
    • Enums
    • -
    • Exceptions
    • -
    • Errors
    • -
    • Annotation Types
    • -
    -
  • -
  • -

    Class/Interface

    -

    Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

    -
      -
    • Class inheritance diagram
    • -
    • Direct Subclasses
    • -
    • All Known Subinterfaces
    • -
    • All Known Implementing Classes
    • -
    • Class/interface declaration
    • -
    • Class/interface description
    • -
    -
      -
    • Nested Class Summary
    • -
    • Field Summary
    • -
    • Constructor Summary
    • -
    • Method Summary
    • -
    -
      -
    • Field Detail
    • -
    • Constructor Detail
    • -
    • Method Detail
    • -
    -

    Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

    -
  • -
  • -

    Annotation Type

    -

    Each annotation type has its own separate page with the following sections:

    -
      -
    • Annotation Type declaration
    • -
    • Annotation Type description
    • -
    • Required Element Summary
    • -
    • Optional Element Summary
    • -
    • Element Detail
    • -
    -
  • -
  • -

    Enum

    -

    Each enum has its own separate page with the following sections:

    -
      -
    • Enum declaration
    • -
    • Enum description
    • -
    • Enum Constant Summary
    • -
    • Enum Constant Detail
    • -
    -
  • -
  • -

    Use

    -

    Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.

    -
  • -
  • -

    Tree (Class Hierarchy)

    -

    There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object.

    -
      -
    • When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.
    • -
    • When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.
    • -
    -
  • -
  • -

    Deprecated API

    -

    The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.

    -
  • -
  • -

    Index

    -

    The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.

    -
  • -
  • -

    Prev/Next

    -

    These links take you to the next or previous class, interface, package, or related page.

    -
  • -
  • -

    Frames/No Frames

    -

    These links show and hide the HTML frames. All pages are available with or without frames.

    -
  • -
  • -

    Serialized Form

    -

    Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.

    -
  • -
  • -

    Constant Field Values

    -

    The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.

    -
  • -
-This help file applies to API documentation generated using the standard doclet.
- -
- - - - - -
- - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/index-all.html b/libs/ical4j-1.0.5/docs/apidocs/index-all.html deleted file mode 100644 index b41230e0..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/index-all.html +++ /dev/null @@ -1,6112 +0,0 @@ - - - - - - -Index (iCal4j 1.0.5 API) - - - - - - - -
- - - - - -
- - -
A B C D E F G H I K L M N O P Q R S T U V W X Y  - - -

A

-
-
Abbrev - Class in net.fortuna.ical4j.model.parameter
-
-
$Id$ [18-Apr-2004] - - Defines an Abbreviation parameter.
-
-
ABBREV - Static variable in class net.fortuna.ical4j.model.Parameter
-
-
Region abbreviation.
-
-
Abbrev(String) - Constructor for class net.fortuna.ical4j.model.parameter.Abbrev
-
 
-
AbstractContentFactory - Class in net.fortuna.ical4j.model
-
-
$Id$ - - Created on 28/01/2007 - - Abstract implementation of a content factory.
-
-
AbstractContentFactory() - Constructor for class net.fortuna.ical4j.model.AbstractContentFactory
-
-
Default constructor.
-
-
AbstractDateRule - Class in net.fortuna.ical4j.filter
-
 
-
AbstractDateRule() - Constructor for class net.fortuna.ical4j.filter.AbstractDateRule
-
 
-
AbstractOutputter - Class in net.fortuna.ical4j.data
-
-
Base class for model outputters.
-
-
AbstractOutputter() - Constructor for class net.fortuna.ical4j.data.AbstractOutputter
-
-
Default constructor.
-
-
AbstractOutputter(boolean) - Constructor for class net.fortuna.ical4j.data.AbstractOutputter
-
 
-
AbstractOutputter(boolean, int) - Constructor for class net.fortuna.ical4j.data.AbstractOutputter
-
 
-
ACCEPTED - Static variable in class net.fortuna.ical4j.model.parameter.PartStat
-
-
Accepted.
-
-
Action - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines an ACTION iCalendar component property.
-
-
ACTION - Static variable in class net.fortuna.ical4j.model.Property
-
-
Alarm action property name.
-
-
Action() - Constructor for class net.fortuna.ical4j.model.property.Action
-
-
Default constructor.
-
-
Action(String) - Constructor for class net.fortuna.ical4j.model.property.Action
-
 
-
Action(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.Action
-
 
-
add(URI) - Method in class net.fortuna.ical4j.model.AddressList
-
-
Add an address to the list.
-
-
add(Component) - Method in class net.fortuna.ical4j.model.ComponentList
-
-
Add a component to the list.
-
-
add(Object) - Method in class net.fortuna.ical4j.model.ComponentList
-
-
Overrides superclass to throw an IllegalArgumentException where argument is not a - net.fortuna.ical4j.model.Component.
-
-
add(Date) - Method in class net.fortuna.ical4j.model.DateList
-
-
Add a date to the list.
-
-
add(Object) - Method in class net.fortuna.ical4j.model.DateList
-
-
Overrides superclass to throw an IllegalArgumentException - Where argument is not a net.fortuna.ical4j.model.Date.
-
-
add(int, Object) - Method in class net.fortuna.ical4j.model.DateList
-
 
-
add(Dur) - Method in class net.fortuna.ical4j.model.Dur
-
-
Add two durations.
-
-
add(String) - Method in class net.fortuna.ical4j.model.LocationTypeList
-
-
Add a location type to the list.
-
-
add(Integer) - Method in class net.fortuna.ical4j.model.NumberList
-
 
-
add(Object) - Method in class net.fortuna.ical4j.model.NumberList
-
-
Overrides superclass to throw an IllegalArgumentException - where argument is not a java.lang.Integer.
-
-
add(Parameter) - Method in class net.fortuna.ical4j.model.ParameterList
-
-
Add a parameter to the list.
-
-
add(Period) - Method in class net.fortuna.ical4j.model.Period
-
-
Creates a period that encompasses both this period and another one.
-
-
add(Period) - Method in class net.fortuna.ical4j.model.PeriodList
-
-
Add a period to the list.
-
-
add(Object) - Method in class net.fortuna.ical4j.model.PeriodList
-
-
Overrides superclass to throw an IllegalArgumentException - where argument is not a net.fortuna.ical4j.model.Period.
-
-
add(PeriodList) - Method in class net.fortuna.ical4j.model.PeriodList
-
-
A convenience method that combines all the periods in the specified list to - this list.
-
-
ADD - Static variable in class net.fortuna.ical4j.model.property.Method
-
-
Add one or more instances to an existing VEVENT, VTODO, or VJOURNAL.
-
-
add(Property) - Method in class net.fortuna.ical4j.model.PropertyList
-
-
Add a property to the list.
-
-
add(Object) - Method in class net.fortuna.ical4j.model.PropertyList
-
-
Overrides superclass to throw an IllegalArgumentException where argument is not a - net.fortuna.ical4j.model.Property.
-
-
add(String) - Method in class net.fortuna.ical4j.model.TextList
-
-
Add an address to the list.
-
-
add(WeekDay) - Method in class net.fortuna.ical4j.model.WeekDayList
-
 
-
add(Object) - Method in class net.fortuna.ical4j.model.WeekDayList
-
-
Overrides superclass to throw an IllegalArgumentException - where argument is not a net.fortuna.ical4j.model.WeekDay.
-
-
addAll(Collection) - Method in class net.fortuna.ical4j.model.DateList
-
 
-
addAll(int, Collection) - Method in class net.fortuna.ical4j.model.DateList
-
 
-
addAll(Collection) - Method in class net.fortuna.ical4j.model.PeriodList
-
AddressList - Class in net.fortuna.ical4j.model
-
-
$Id$ [23-Apr-2004] - - Defines a list of iCalendar addresses.
-
-
AddressList() - Constructor for class net.fortuna.ical4j.model.AddressList
-
-
Default constructor.
-
-
AddressList(String) - Constructor for class net.fortuna.ical4j.model.AddressList
-
-
Parses the specified string representation to create a list of addresses.
-
-
adjacent(DateRange) - Method in class net.fortuna.ical4j.model.DateRange
-
-
Decides whether these periods are serial without a gap.
-
-
after(DateRange) - Method in class net.fortuna.ical4j.model.DateRange
-
-
Decides whether this period starts after the given period ends.
-
-
allowIllegalNames() - Method in class net.fortuna.ical4j.model.AbstractContentFactory
-
 
-
allowIllegalNames() - Method in class net.fortuna.ical4j.model.ComponentFactory
-
 
-
AltRep - Class in net.fortuna.ical4j.model.parameter
-
-
$Id$ [18-Apr-2004] - - Defines an Alternate Text Representation parameter.
-
-
ALTREP - Static variable in class net.fortuna.ical4j.model.Parameter
-
-
Alternate text representation.
-
-
AltRep(String) - Constructor for class net.fortuna.ical4j.model.parameter.AltRep
-
 
-
AltRep(URI) - Constructor for class net.fortuna.ical4j.model.parameter.AltRep
-
 
-
assertNone(String, ComponentList) - Static method in class net.fortuna.ical4j.util.ComponentValidator
-
 
-
assertNone(String, ParameterList) - Method in class net.fortuna.ical4j.util.ParameterValidator
-
-
Ensure a parameter doesn't occur in the specified list.
-
-
assertNone(String, PropertyList) - Method in class net.fortuna.ical4j.util.PropertyValidator
-
-
Ensure a property doesn't occur in the specified list.
-
-
assertNullOrEqual(Parameter, ParameterList) - Method in class net.fortuna.ical4j.util.ParameterValidator
-
 
-
assertOne(String, ParameterList) - Method in class net.fortuna.ical4j.util.ParameterValidator
-
-
Ensure a parameter occurs once.
-
-
assertOne(String, PropertyList) - Method in class net.fortuna.ical4j.util.PropertyValidator
-
-
Ensure a property occurs once.
-
-
assertOneOrLess(String, ComponentList) - Static method in class net.fortuna.ical4j.util.ComponentValidator
-
 
-
assertOneOrLess(String, ParameterList) - Method in class net.fortuna.ical4j.util.ParameterValidator
-
-
Ensure a parameter occurs no more than once.
-
-
assertOneOrLess(String, PropertyList) - Method in class net.fortuna.ical4j.util.PropertyValidator
-
-
Ensure a property occurs no more than once.
-
-
assertOneOrMore(String, PropertyList) - Method in class net.fortuna.ical4j.util.PropertyValidator
-
-
Ensure a property occurs at least once.
-
-
Attach - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines an ATTACH iCalendar component property.
-
-
ATTACH - Static variable in class net.fortuna.ical4j.model.Property
-
-
Attachment property name.
-
-
Attach() - Constructor for class net.fortuna.ical4j.model.property.Attach
-
-
Default constructor.
-
-
Attach(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.Attach
-
 
-
Attach(byte[]) - Constructor for class net.fortuna.ical4j.model.property.Attach
-
 
-
Attach(ParameterList, byte[]) - Constructor for class net.fortuna.ical4j.model.property.Attach
-
 
-
Attach(URI) - Constructor for class net.fortuna.ical4j.model.property.Attach
-
 
-
Attach(ParameterList, URI) - Constructor for class net.fortuna.ical4j.model.property.Attach
-
 
-
Attendee - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines an ATTENDEE iCalendar component property.
-
-
ATTENDEE - Static variable in class net.fortuna.ical4j.model.Property
-
-
Attendee property name.
-
-
Attendee() - Constructor for class net.fortuna.ical4j.model.property.Attendee
-
-
Default constructor.
-
-
Attendee(String) - Constructor for class net.fortuna.ical4j.model.property.Attendee
-
 
-
Attendee(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.Attendee
-
 
-
Attendee(URI) - Constructor for class net.fortuna.ical4j.model.property.Attendee
-
 
-
Attendee(ParameterList, URI) - Constructor for class net.fortuna.ical4j.model.property.Attendee
-
 
-
AUDIO - Static variable in class net.fortuna.ical4j.model.property.Action
-
-
Constant action for playing an audible sound.
-
-
Available - Class in net.fortuna.ical4j.model.component
-
-
$Id$ [05-Apr-2004] - - Defines an iCalendar Available component.
-
-
AVAILABLE - Static variable in class net.fortuna.ical4j.model.Component
-
-
Component token.
-
-
Available() - Constructor for class net.fortuna.ical4j.model.component.Available
-
-
Default constructor.
-
-
Available(PropertyList) - Constructor for class net.fortuna.ical4j.model.component.Available
-
-
Constructor.
-
-
- - - -

B

-
-
BASE64 - Static variable in class net.fortuna.ical4j.model.parameter.Encoding
-
-
Base64 encoding.
-
-
before(DateRange) - Method in class net.fortuna.ical4j.model.DateRange
-
-
Decides whether this period is completed before the given period starts.
-
-
BEGIN - Static variable in class net.fortuna.ical4j.model.Calendar
-
-
Begin token.
-
-
BEGIN - Static variable in class net.fortuna.ical4j.model.Component
-
-
Component start token.
-
-
BINARY - Static variable in class net.fortuna.ical4j.model.parameter.Encoding
-
-
Binary encoding.
-
-
BINARY - Static variable in class net.fortuna.ical4j.model.parameter.Value
-
-
Binary value type.
-
-
BOOLEAN - Static variable in class net.fortuna.ical4j.model.parameter.Value
-
-
Boolean value type.
-
-
build(InputStream) - Method in class net.fortuna.ical4j.data.CalendarBuilder
-
-
Builds an iCalendar model from the specified input stream.
-
-
build(Reader) - Method in class net.fortuna.ical4j.data.CalendarBuilder
-
-
Builds an iCalendar model from the specified reader.
-
-
build(UnfoldingReader) - Method in class net.fortuna.ical4j.data.CalendarBuilder
-
-
Build an iCalendar model by parsing data from the specified reader.
-
-
BUSY - Static variable in class net.fortuna.ical4j.model.parameter.FbType
-
-
Busy time.
-
-
BUSY - Static variable in class net.fortuna.ical4j.model.property.BusyType
-
-
Constant for busy time.
-
-
BUSY_TENTATIVE - Static variable in class net.fortuna.ical4j.model.parameter.FbType
-
-
Busy (tentative) time.
-
-
BUSY_TENTATIVE - Static variable in class net.fortuna.ical4j.model.property.BusyType
-
-
Constant for tentatively busy time.
-
-
BUSY_UNAVAILABLE - Static variable in class net.fortuna.ical4j.model.parameter.FbType
-
-
Busy (unavailable) time.
-
-
BUSY_UNAVAILABLE - Static variable in class net.fortuna.ical4j.model.property.BusyType
-
-
Constant for busy unavailable time.
-
-
BusyType - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a BUSYTYPE iCalendar component property.
-
-
BUSYTYPE - Static variable in class net.fortuna.ical4j.model.Property
-
-
Busy type property name.
-
-
BusyType() - Constructor for class net.fortuna.ical4j.model.property.BusyType
-
-
Default constructor.
-
-
BusyType(String) - Constructor for class net.fortuna.ical4j.model.property.BusyType
-
 
-
BusyType(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.BusyType
-
 
-
- - - -

C

-
-
CAL_ADDRESS - Static variable in class net.fortuna.ical4j.model.parameter.Value
-
-
Calendar address value type.
-
-
calculateRecurrenceSet(Period) - Method in class net.fortuna.ical4j.model.Component
-
-
Calculates the recurrence set for this component using the specified period.
-
-
calendar - Variable in class net.fortuna.ical4j.data.CalendarBuilder
-
-
The calendar instance created by the builder.
-
-
Calendar - Class in net.fortuna.ical4j.model
-
-
$Id$ [Apr 5, 2004] - - Defines an iCalendar calendar.
-
-
Calendar() - Constructor for class net.fortuna.ical4j.model.Calendar
-
-
Default constructor.
-
-
Calendar(ComponentList) - Constructor for class net.fortuna.ical4j.model.Calendar
-
-
Constructs a new calendar with no properties and the specified components.
-
-
Calendar(PropertyList, ComponentList) - Constructor for class net.fortuna.ical4j.model.Calendar
-
-
Constructor.
-
-
Calendar(Calendar) - Constructor for class net.fortuna.ical4j.model.Calendar
-
-
Creates a deep copy of the specified calendar.
-
-
CalendarBuilder - Class in net.fortuna.ical4j.data
-
-
Parses and builds an iCalendar model from an input stream.
-
-
CalendarBuilder() - Constructor for class net.fortuna.ical4j.data.CalendarBuilder
-
-
Default constructor.
-
-
CalendarBuilder(CalendarParser) - Constructor for class net.fortuna.ical4j.data.CalendarBuilder
-
-
Constructs a new calendar builder using the specified calendar parser.
-
-
CalendarBuilder(TimeZoneRegistry) - Constructor for class net.fortuna.ical4j.data.CalendarBuilder
-
-
Constructs a new calendar builder using the specified timezone registry.
-
-
CalendarBuilder(CalendarParser, TimeZoneRegistry) - Constructor for class net.fortuna.ical4j.data.CalendarBuilder
-
-
Constructs a new instance using the specified parser and registry.
-
-
CalendarBuilder(CalendarParser, PropertyFactoryRegistry, ParameterFactoryRegistry, TimeZoneRegistry) - Constructor for class net.fortuna.ical4j.data.CalendarBuilder
-
 
-
CalendarComponent - Class in net.fortuna.ical4j.model.component
-
-
$Id$ - - Created on 26/02/2006 - - Base class for components that may be added to a calendar.
-
-
CalendarComponent(String) - Constructor for class net.fortuna.ical4j.model.component.CalendarComponent
-
 
-
CalendarComponent(String, PropertyList) - Constructor for class net.fortuna.ical4j.model.component.CalendarComponent
-
 
-
CalendarDateFormatFactory - Class in net.fortuna.ical4j.model
-
-
$Id$ [06-Apr-2004] - - Creates DateFormat objects optimized for common iCalendar date patterns.
-
-
CalendarException - Exception in net.fortuna.ical4j.model
-
 
-
CalendarException(String) - Constructor for exception net.fortuna.ical4j.model.CalendarException
-
 
-
CalendarException(Throwable) - Constructor for exception net.fortuna.ical4j.model.CalendarException
-
 
-
CalendarOutputter - Class in net.fortuna.ical4j.data
-
-
- $Id$ [Apr 5, 2004]
-
-
CalendarOutputter() - Constructor for class net.fortuna.ical4j.data.CalendarOutputter
-
-
Default constructor.
-
-
CalendarOutputter(boolean) - Constructor for class net.fortuna.ical4j.data.CalendarOutputter
-
 
-
CalendarOutputter(boolean, int) - Constructor for class net.fortuna.ical4j.data.CalendarOutputter
-
 
-
CalendarParser - Interface in net.fortuna.ical4j.data
-
-
- $Id$ - - Created [Nov 5, 2004]
-
-
CalendarParserFactory - Class in net.fortuna.ical4j.data
-
-
- $Id$ - - Created on 08/02/2007
-
-
CalendarParserFactory() - Constructor for class net.fortuna.ical4j.data.CalendarParserFactory
-
 
-
CalendarParserImpl - Class in net.fortuna.ical4j.data
-
-
- $Id$ - - Created [Nov 5, 2004]
-
-
CalendarParserImpl() - Constructor for class net.fortuna.ical4j.data.CalendarParserImpl
-
 
-
Calendars - Class in net.fortuna.ical4j.util
-
-
$Id$ - - Created on 10/11/2006 - - Utility method for working with Calendars.
-
-
CalScale - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a CALSCALE iCalendar property.
-
-
CALSCALE - Static variable in class net.fortuna.ical4j.model.Property
-
-
Calendar scale property name.
-
-
CalScale() - Constructor for class net.fortuna.ical4j.model.property.CalScale
-
-
Default constructor.
-
-
CalScale(String) - Constructor for class net.fortuna.ical4j.model.property.CalScale
-
 
-
CalScale(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.CalScale
-
 
-
CANCEL - Static variable in class net.fortuna.ical4j.model.property.Method
-
-
Cancel one or more instances of an existing VEVENT, VTODO, or VJOURNAL.
-
-
Categories - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a CATEGORIES iCalendar component property.
-
-
CATEGORIES - Static variable in class net.fortuna.ical4j.model.Property
-
-
Categories property name.
-
-
Categories() - Constructor for class net.fortuna.ical4j.model.property.Categories
-
-
Default constructor.
-
-
Categories(String) - Constructor for class net.fortuna.ical4j.model.property.Categories
-
 
-
Categories(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.Categories
-
 
-
Categories(TextList) - Constructor for class net.fortuna.ical4j.model.property.Categories
-
 
-
Categories(ParameterList, TextList) - Constructor for class net.fortuna.ical4j.model.property.Categories
-
 
-
CHAIR - Static variable in class net.fortuna.ical4j.model.parameter.Role
-
-
Chair.
-
-
CHILD - Static variable in class net.fortuna.ical4j.model.parameter.RelType
-
-
Child.
-
-
CLASS - Static variable in class net.fortuna.ical4j.model.Property
-
-
Classifier property name.
-
-
Clazz - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a CLASS iCalendar property.
-
-
Clazz() - Constructor for class net.fortuna.ical4j.model.property.Clazz
-
-
Default constructor.
-
-
Clazz(String) - Constructor for class net.fortuna.ical4j.model.property.Clazz
-
 
-
Clazz(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.Clazz
-
 
-
clear() - Method in class net.fortuna.ical4j.model.DateList
-
 
-
clear() - Method in class net.fortuna.ical4j.model.PeriodList
-
clear() - Method in interface net.fortuna.ical4j.model.TimeZoneRegistry
-
-
Clears all registered timezones.
-
-
clear() - Method in class net.fortuna.ical4j.model.TimeZoneRegistryImpl
-
-
Clears all registered timezones.
-
-
clearHintEnabled(String) - Static method in class net.fortuna.ical4j.util.CompatibilityHints
-
 
-
CLIENT - Static variable in class net.fortuna.ical4j.model.parameter.ScheduleAgent
-
 
-
CLIENT_ERROR - Static variable in class net.fortuna.ical4j.model.property.RequestStatus
-
-
Client error status.
-
-
Cn - Class in net.fortuna.ical4j.model.parameter
-
-
$Id$ [18-Apr-2004] - - Defines a Common Name parameter.
-
-
CN - Static variable in class net.fortuna.ical4j.model.Parameter
-
-
Common name.
-
-
Cn(String) - Constructor for class net.fortuna.ical4j.model.parameter.Cn
-
 
-
Comment - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a COMMENT iCalendar component property.
-
-
COMMENT - Static variable in class net.fortuna.ical4j.model.Property
-
-
Comment property name.
-
-
Comment() - Constructor for class net.fortuna.ical4j.model.property.Comment
-
-
Default constructor.
-
-
Comment(String) - Constructor for class net.fortuna.ical4j.model.property.Comment
-
 
-
Comment(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.Comment
-
 
-
compareTo(Object) - Method in class net.fortuna.ical4j.model.Dur
-
compareTo(Dur) - Method in class net.fortuna.ical4j.model.Dur
-
-
Compares this duration with another, acording to their length.
-
-
compareTo(Object) - Method in class net.fortuna.ical4j.model.Period
-
compareTo(Period) - Method in class net.fortuna.ical4j.model.Period
-
-
Compares the specified period with this period.
-
-
CompatibilityHints - Class in net.fortuna.ical4j.util
-
-
$Id$ - - Created on 9/03/2006 - - A set of keys used to enable compatibility features.
-
-
COMPLETED - Static variable in class net.fortuna.ical4j.model.parameter.PartStat
-
-
Completed.
-
-
Completed - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a COMPLETED iCalendar component property.
-
-
COMPLETED - Static variable in class net.fortuna.ical4j.model.Property
-
-
Completed date property name.
-
-
Completed() - Constructor for class net.fortuna.ical4j.model.property.Completed
-
-
Default constructor.
-
-
Completed(String) - Constructor for class net.fortuna.ical4j.model.property.Completed
-
 
-
Completed(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.Completed
-
 
-
Completed(DateTime) - Constructor for class net.fortuna.ical4j.model.property.Completed
-
 
-
Completed(ParameterList, DateTime) - Constructor for class net.fortuna.ical4j.model.property.Completed
-
 
-
component - Variable in class net.fortuna.ical4j.data.CalendarBuilder
-
-
The current component instance created by the builder.
-
-
Component - Class in net.fortuna.ical4j.model
-
-
$Id$ [Apr 5, 2004] - - Defines an iCalendar component.
-
-
Component(String) - Constructor for class net.fortuna.ical4j.model.Component
-
-
Constructs a new component containing no properties.
-
-
Component(String, PropertyList) - Constructor for class net.fortuna.ical4j.model.Component
-
-
Constructor made protected to enforce the use of ComponentFactory for component instantiation.
-
-
ComponentFactory - Class in net.fortuna.ical4j.model
-
-
$Id$ [05-Apr-2004] - - A factory for creating iCalendar components.
-
-
ComponentList - Class in net.fortuna.ical4j.model
-
-
$Id$ [Apr 5, 2004] - - Defines a list of iCalendar components.
-
-
ComponentList() - Constructor for class net.fortuna.ical4j.model.ComponentList
-
-
Default constructor.
-
-
ComponentList(int) - Constructor for class net.fortuna.ical4j.model.ComponentList
-
-
Creates a new instance with the specified initial capacity.
-
-
ComponentList(ComponentList) - Constructor for class net.fortuna.ical4j.model.ComponentList
-
-
Creates a deep copy of the specified component list.
-
-
ComponentRule - Class in net.fortuna.ical4j.filter
-
-
$Id$ - - Created on 2/02/2006 - - An abstract rule implementation serving as the base class for component matching rule implementations.
-
-
ComponentRule() - Constructor for class net.fortuna.ical4j.filter.ComponentRule
-
 
-
ComponentValidator - Class in net.fortuna.ical4j.util
-
 
-
CONFIDENTIAL - Static variable in class net.fortuna.ical4j.model.property.Clazz
-
-
Constant for confidential classification.
-
-
Configurator - Class in net.fortuna.ical4j.util
-
-
$Id$ - - Created on 06/02/2008 - - Provides configuration properties specified either as system properties - or in an ical4j.properties configuration file.
-
-
Constants - Class in net.fortuna.ical4j.util
-
-
$Id$ - - Created on 5/07/2005 - - Provides some convenience methods for working with constant - parameters and properties.
-
-
ConstraintViolationException - Exception in net.fortuna.ical4j.model
-
-
$Id$ - - Created on 02/03/2008 - - Indicates the violation of a constraint imposed by a relevant specification.
-
-
ConstraintViolationException() - Constructor for exception net.fortuna.ical4j.model.ConstraintViolationException
-
-
Default constructor.
-
-
ConstraintViolationException(String) - Constructor for exception net.fortuna.ical4j.model.ConstraintViolationException
-
 
-
Contact - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a CONTACT iCalendar component property.
-
-
CONTACT - Static variable in class net.fortuna.ical4j.model.Property
-
-
Contact property name.
-
-
Contact() - Constructor for class net.fortuna.ical4j.model.property.Contact
-
-
Default constructor.
-
-
Contact(String) - Constructor for class net.fortuna.ical4j.model.property.Contact
-
 
-
Contact(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.Contact
-
 
-
contains(Object) - Method in class net.fortuna.ical4j.model.DateList
-
 
-
contains(DateRange) - Method in class net.fortuna.ical4j.model.DateRange
-
-
Decides whether the given period is completely contained within this one.
-
-
contains(Object) - Method in class net.fortuna.ical4j.model.PeriodList
-
containsAll(Collection) - Method in class net.fortuna.ical4j.model.DateList
-
 
-
containsAll(Collection) - Method in class net.fortuna.ical4j.model.PeriodList
-
Content - Class in net.fortuna.ical4j.model
-
-
$Id$ - - Created: 12/10/2004 - - Base class for calendar content in the form of - properties and parameters.
-
-
Content() - Constructor for class net.fortuna.ical4j.model.Content
-
 
-
ContentHandler - Interface in net.fortuna.ical4j.data
-
-
- $Id$ [Nov 5, - 2004]
-
-
copy() - Method in class net.fortuna.ical4j.model.Component
-
-
Create a (deep) copy of this component.
-
-
copy() - Method in class net.fortuna.ical4j.model.component.VEvent
-
-
Overrides default copy method to add support for copying alarm sub-components.
-
-
copy() - Method in class net.fortuna.ical4j.model.component.VTimeZone
-
-
Overrides default copy method to add support for copying observance sub-components.
-
-
copy() - Method in class net.fortuna.ical4j.model.component.VToDo
-
-
Overrides default copy method to add support for copying alarm sub-components.
-
-
copy() - Method in class net.fortuna.ical4j.model.Parameter
-
-
Deep copy of parameter.
-
-
copy() - Method in class net.fortuna.ical4j.model.parameter.Rsvp
-
-
Deep copy of parameter.
-
-
copy() - Method in class net.fortuna.ical4j.model.property.Attendee
-
-
Create a (deep) copy of this property.
-
-
copy() - Method in class net.fortuna.ical4j.model.Property
-
-
Create a (deep) copy of this property.
-
-
copy() - Method in class net.fortuna.ical4j.model.property.DateListProperty
-
-
Create a (deep) copy of this property.
-
-
copy() - Method in class net.fortuna.ical4j.model.property.DateProperty
-
-
Create a (deep) copy of this property.
-
-
COUNTER - Static variable in class net.fortuna.ical4j.model.property.Method
-
-
The Counter method is used by an "Attendee" to negotiate a change in the calendar entry.
-
-
Country - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a REGION iCalendar component property.
-
-
COUNTRY - Static variable in class net.fortuna.ical4j.model.Property
-
-
VVENUE country property name.
-
-
Country() - Constructor for class net.fortuna.ical4j.model.property.Country
-
-
Default constructor.
-
-
Country(String) - Constructor for class net.fortuna.ical4j.model.property.Country
-
 
-
Country(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.Country
-
 
-
create(String) - Static method in class net.fortuna.ical4j.util.Uris
-
-
Attempts to create a URI instance and will optionally swallow any resulting URISyntaxException depending on - configured CompatibilityHints.
-
-
createBinaryDecoder(Encoding) - Method in class net.fortuna.ical4j.util.DecoderFactory
-
-
Returns a new BinaryDecoder for the specified encoding.
-
-
createBinaryDecoder(Encoding) - Method in class net.fortuna.ical4j.util.DefaultDecoderFactory
-
-
Returns a new BinaryDecoder for the specified encoding.
-
-
createBinaryEncoder(Encoding) - Method in class net.fortuna.ical4j.util.DefaultEncoderFactory
-
-
Returns a new BinaryEncoder for the specified encoding.
-
-
createBinaryEncoder(Encoding) - Method in class net.fortuna.ical4j.util.EncoderFactory
-
-
Returns a new BinaryEncoder for the specified encoding.
-
-
createComponent(String) - Method in class net.fortuna.ical4j.model.ComponentFactory
-
 
-
createComponent(String, PropertyList) - Method in class net.fortuna.ical4j.model.ComponentFactory
-
-
Creates a component.
-
-
createComponent(String, PropertyList, ComponentList) - Method in class net.fortuna.ical4j.model.ComponentFactory
-
-
Creates a component which contains sub-components.
-
-
Created - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a CREATED iCalendar component property.
-
-
CREATED - Static variable in class net.fortuna.ical4j.model.Property
-
-
Creation date property name.
-
-
Created() - Constructor for class net.fortuna.ical4j.model.property.Created
-
-
Default constructor.
-
-
Created(String) - Constructor for class net.fortuna.ical4j.model.property.Created
-
 
-
Created(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.Created
-
 
-
Created(DateTime) - Constructor for class net.fortuna.ical4j.model.property.Created
-
 
-
Created(ParameterList, DateTime) - Constructor for class net.fortuna.ical4j.model.property.Created
-
 
-
createParameter(String, String) - Method in interface net.fortuna.ical4j.model.ParameterFactory
-
-
Returns a parameter instance of the appropriate type with the specified value.
-
-
createParameter(String, String) - Method in class net.fortuna.ical4j.model.ParameterFactoryImpl
-
-
Creates a parameter.
-
-
createParser() - Method in class net.fortuna.ical4j.data.CalendarParserFactory
-
-
Returns a new instance of the configured CalendarParser.
-
-
createParser() - Method in class net.fortuna.ical4j.data.DefaultCalendarParserFactory
-
-
Returns a new instance of the configured CalendarParser.
-
-
createParser() - Method in class net.fortuna.ical4j.data.HCalendarParserFactory
-
-
Returns a new instance of the configured CalendarParser.
-
-
createProperty(String) - Method in interface net.fortuna.ical4j.model.PropertyFactory
-
 
-
createProperty(String, ParameterList, String) - Method in interface net.fortuna.ical4j.model.PropertyFactory
-
 
-
createProperty(String) - Method in class net.fortuna.ical4j.model.PropertyFactoryImpl
-
createProperty(String, ParameterList, String) - Method in class net.fortuna.ical4j.model.PropertyFactoryImpl
-
createRegistry() - Method in class net.fortuna.ical4j.model.DefaultTimeZoneRegistryFactory
-
-
Returns a new instance of the configured TimeZoneRegistry.
-
-
createRegistry() - Method in class net.fortuna.ical4j.model.TimeZoneRegistryFactory
-
-
Returns a new instance of the configured TimeZoneRegistry.
-
-
createStringDecoder(Encoding) - Method in class net.fortuna.ical4j.util.DecoderFactory
-
-
Returns a new StringDecoder for the specified encoding.
-
-
createStringDecoder(Encoding) - Method in class net.fortuna.ical4j.util.DefaultDecoderFactory
-
-
Returns a new StringDecoder for the specified encoding.
-
-
createStringEncoder(Encoding) - Method in class net.fortuna.ical4j.util.DefaultEncoderFactory
-
-
Returns a new StringEncoder for the specified encoding.
-
-
createStringEncoder(Encoding) - Method in class net.fortuna.ical4j.util.EncoderFactory
-
-
Returns a new StringEncoder for the specified encoding.
-
-
CuType - Class in net.fortuna.ical4j.model.parameter
-
-
$Id$ [18-Apr-2004] - - Defines a Calendar User Type.
-
-
CUTYPE - Static variable in class net.fortuna.ical4j.model.Parameter
-
-
Calendar user type.
-
-
CuType(String) - Constructor for class net.fortuna.ical4j.model.parameter.CuType
-
 
-
- - - -

D

-
-
DAILY - Static variable in class net.fortuna.ical4j.model.Recur
-
-
Day frequency resolution.
-
-
Date - Class in net.fortuna.ical4j.model
-
-
$Id$ - - Created on 26/06/2005 - - Base class for all representations of time values in RFC2445.
-
-
Date() - Constructor for class net.fortuna.ical4j.model.Date
-
-
Default constructor.
-
-
Date(int, TimeZone) - Constructor for class net.fortuna.ical4j.model.Date
-
-
Creates a new date instance with the specified precision.
-
-
Date(long) - Constructor for class net.fortuna.ical4j.model.Date
-
 
-
Date(long, int, TimeZone) - Constructor for class net.fortuna.ical4j.model.Date
-
-
Creates a new date instance with the specified precision.
-
-
Date(Date) - Constructor for class net.fortuna.ical4j.model.Date
-
 
-
Date(String) - Constructor for class net.fortuna.ical4j.model.Date
-
 
-
Date(String, String) - Constructor for class net.fortuna.ical4j.model.Date
-
 
-
DATE - Static variable in class net.fortuna.ical4j.model.parameter.Value
-
-
Date value type.
-
-
DATE_TIME - Static variable in class net.fortuna.ical4j.model.parameter.Value
-
-
Date-time value type.
-
-
DateInRangeRule - Class in net.fortuna.ical4j.filter
-
 
-
DateInRangeRule(DateRange, int) - Constructor for class net.fortuna.ical4j.filter.DateInRangeRule
-
 
-
DateList - Class in net.fortuna.ical4j.model
-
-
$Id$ [23-Apr-2004] - - Defines a list of iCalendar dates.
-
-
DateList() - Constructor for class net.fortuna.ical4j.model.DateList
-
-
Default constructor.
-
-
DateList(boolean) - Constructor for class net.fortuna.ical4j.model.DateList
-
 
-
DateList(Value) - Constructor for class net.fortuna.ical4j.model.DateList
-
 
-
DateList(Value, TimeZone) - Constructor for class net.fortuna.ical4j.model.DateList
-
-
Default constructor.
-
-
DateList(String, Value) - Constructor for class net.fortuna.ical4j.model.DateList
-
 
-
DateList(String, Value, TimeZone) - Constructor for class net.fortuna.ical4j.model.DateList
-
-
Parses the specified string representation to create a list of dates.
-
-
DateList(DateList, Value) - Constructor for class net.fortuna.ical4j.model.DateList
-
-
Constructs a new date list of the specified type containing - the dates in the specified list.
-
-
DateListProperty - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created on 11/08/2005 - - Base class for properties with a list of dates as a value.
-
-
DateListProperty(String, PropertyFactory) - Constructor for class net.fortuna.ical4j.model.property.DateListProperty
-
 
-
DateListProperty(String, ParameterList, PropertyFactory) - Constructor for class net.fortuna.ical4j.model.property.DateListProperty
-
 
-
DateListProperty(String, DateList, PropertyFactory) - Constructor for class net.fortuna.ical4j.model.property.DateListProperty
-
 
-
DateListProperty(String, ParameterList, DateList, PropertyFactory) - Constructor for class net.fortuna.ical4j.model.property.DateListProperty
-
 
-
DateProperty - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created on 9/07/2005 - - Base class for properties with a DATE or DATE-TIME value.
-
-
DateProperty(String, ParameterList, PropertyFactory) - Constructor for class net.fortuna.ical4j.model.property.DateProperty
-
 
-
DateProperty(String, PropertyFactory) - Constructor for class net.fortuna.ical4j.model.property.DateProperty
-
 
-
DateProperty(String, TimeZone, PropertyFactory) - Constructor for class net.fortuna.ical4j.model.property.DateProperty
-
-
Creates a new instance of the named property with an initial timezone.
-
-
DateRange - Class in net.fortuna.ical4j.model
-
 
-
DateRange(Date, Date) - Constructor for class net.fortuna.ical4j.model.DateRange
-
 
-
Dates - Class in net.fortuna.ical4j.util
-
-
$Id$ - - Created on 26/06/2005 - - Implements a collection of utility methods relevant to date processing.
-
-
DateTime - Class in net.fortuna.ical4j.model
-
-
$Id$ - - Created on 26/06/2005 - - Represents a time of day on a specific date.
-
-
DateTime() - Constructor for class net.fortuna.ical4j.model.DateTime
-
-
Default constructor.
-
-
DateTime(boolean) - Constructor for class net.fortuna.ical4j.model.DateTime
-
 
-
DateTime(long) - Constructor for class net.fortuna.ical4j.model.DateTime
-
 
-
DateTime(Date) - Constructor for class net.fortuna.ical4j.model.DateTime
-
 
-
DateTime(String) - Constructor for class net.fortuna.ical4j.model.DateTime
-
-
Constructs a new DateTime instance from parsing the specified string - representation in the default (local) timezone.
-
-
DateTime(String, TimeZone) - Constructor for class net.fortuna.ical4j.model.DateTime
-
-
Creates a new date-time instance from the specified value in the given - timezone.
-
-
DateTime(String, String, TimeZone) - Constructor for class net.fortuna.ical4j.model.DateTime
-
 
-
DateTime(String, String, boolean) - Constructor for class net.fortuna.ical4j.model.DateTime
-
 
-
Daylight - Class in net.fortuna.ical4j.model.component
-
-
$Id$ [05-Apr-2004] - - Defines an iCalendar daylight savings timezone observance component.
-
-
Daylight() - Constructor for class net.fortuna.ical4j.model.component.Daylight
-
-
Default constructor.
-
-
Daylight(PropertyList) - Constructor for class net.fortuna.ical4j.model.component.Daylight
-
-
Constructor.
-
-
DAYLIGHT - Static variable in class net.fortuna.ical4j.model.component.Observance
-
-
Token for daylight observance.
-
-
DAYS_PER_WEEK - Static variable in class net.fortuna.ical4j.util.Dates
-
-
Number of days in one week.
-
-
DECLINE_COUNTER - Static variable in class net.fortuna.ical4j.model.property.Method
-
-
Used by the "Organizer" to decline the proposed counter-proprosal.
-
-
DECLINED - Static variable in class net.fortuna.ical4j.model.parameter.PartStat
-
-
Declined.
-
-
decode(String) - Static method in class net.fortuna.ical4j.util.Uris
-
-
Decodes the specified URI string using the UTF-8 charset.
-
-
DecoderFactory - Class in net.fortuna.ical4j.util
-
-
Abstract base class for decoder factory implementations.
-
-
DecoderFactory() - Constructor for class net.fortuna.ical4j.util.DecoderFactory
-
 
-
DEFAULT_CHARSET - Static variable in class net.fortuna.ical4j.data.AbstractOutputter
-
-
The default character set used to generate output.
-
-
DefaultCalendarParserFactory - Class in net.fortuna.ical4j.data
-
-
- $Id$ - - Created on 08/02/2007
-
-
DefaultCalendarParserFactory() - Constructor for class net.fortuna.ical4j.data.DefaultCalendarParserFactory
-
 
-
DefaultDecoderFactory - Class in net.fortuna.ical4j.util
-
-
Default decoder factory implementation.
-
-
DefaultDecoderFactory() - Constructor for class net.fortuna.ical4j.util.DefaultDecoderFactory
-
 
-
DefaultEncoderFactory - Class in net.fortuna.ical4j.util
-
-
Default encoder factory implementation.
-
-
DefaultEncoderFactory() - Constructor for class net.fortuna.ical4j.util.DefaultEncoderFactory
-
 
-
DefaultTimeZoneRegistryFactory - Class in net.fortuna.ical4j.model
-
-
$Id$ - - Created on 18/09/2005 - - Default factory implementation for timezone registries.
-
-
DefaultTimeZoneRegistryFactory() - Constructor for class net.fortuna.ical4j.model.DefaultTimeZoneRegistryFactory
-
 
-
DELEGATED - Static variable in class net.fortuna.ical4j.model.parameter.PartStat
-
-
Delegated.
-
-
DELEGATED_FROM - Static variable in class net.fortuna.ical4j.model.Parameter
-
-
Delegator.
-
-
DELEGATED_TO - Static variable in class net.fortuna.ical4j.model.Parameter
-
-
Delegatee.
-
-
DelegatedFrom - Class in net.fortuna.ical4j.model.parameter
-
-
$Id$ [18-Apr-2004] - - Defines a Delegators parameter.
-
-
DelegatedFrom(String) - Constructor for class net.fortuna.ical4j.model.parameter.DelegatedFrom
-
 
-
DelegatedFrom(AddressList) - Constructor for class net.fortuna.ical4j.model.parameter.DelegatedFrom
-
 
-
DelegatedTo - Class in net.fortuna.ical4j.model.parameter
-
-
$Id$ [18-Apr-2004] - - Defines a Delegatees parameter.
-
-
DelegatedTo(String) - Constructor for class net.fortuna.ical4j.model.parameter.DelegatedTo
-
 
-
DelegatedTo(AddressList) - Constructor for class net.fortuna.ical4j.model.parameter.DelegatedTo
-
 
-
Description - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a DESCRIPTION iCalendar component property.
-
-
DESCRIPTION - Static variable in class net.fortuna.ical4j.model.Property
-
-
Description property name.
-
-
Description() - Constructor for class net.fortuna.ical4j.model.property.Description
-
-
Default constructor.
-
-
Description(String) - Constructor for class net.fortuna.ical4j.model.property.Description
-
 
-
Description(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.Description
-
 
-
Dir - Class in net.fortuna.ical4j.model.parameter
-
-
$Id$ [18-Apr-2004] - - Defines a Directory Entry Reference parameter.
-
-
DIR - Static variable in class net.fortuna.ical4j.model.Parameter
-
-
Directory entry.
-
-
Dir(String) - Constructor for class net.fortuna.ical4j.model.parameter.Dir
-
 
-
Dir(URI) - Constructor for class net.fortuna.ical4j.model.parameter.Dir
-
 
-
DISPLAY - Static variable in class net.fortuna.ical4j.model.property.Action
-
-
Constant action for displaying a visible notification.
-
-
DtEnd - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a DTEND iCalendar component property.
-
-
DTEND - Static variable in class net.fortuna.ical4j.model.Property
-
-
End date property name.
-
-
DtEnd() - Constructor for class net.fortuna.ical4j.model.property.DtEnd
-
-
Default constructor.
-
-
DtEnd(TimeZone) - Constructor for class net.fortuna.ical4j.model.property.DtEnd
-
-
Creates a new DTEND property initialised with the specified timezone.
-
-
DtEnd(String) - Constructor for class net.fortuna.ical4j.model.property.DtEnd
-
-
Creates a new instance initialised with the parsed value.
-
-
DtEnd(String, TimeZone) - Constructor for class net.fortuna.ical4j.model.property.DtEnd
-
-
Creates a new DTEND property initialised with the specified timezone and value.
-
-
DtEnd(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.DtEnd
-
 
-
DtEnd(Date) - Constructor for class net.fortuna.ical4j.model.property.DtEnd
-
-
Constructor.
-
-
DtEnd(Date, boolean) - Constructor for class net.fortuna.ical4j.model.property.DtEnd
-
-
Constructs a new DtEnd with the specified time.
-
-
DtEnd(ParameterList, Date) - Constructor for class net.fortuna.ical4j.model.property.DtEnd
-
-
Constructor.
-
-
DtStamp - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a DTSTAMP iCalendar component property.
-
-
DTSTAMP - Static variable in class net.fortuna.ical4j.model.Property
-
-
Date-stamp property name.
-
-
DtStamp() - Constructor for class net.fortuna.ical4j.model.property.DtStamp
-
-
Default constructor.
-
-
DtStamp(String) - Constructor for class net.fortuna.ical4j.model.property.DtStamp
-
 
-
DtStamp(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.DtStamp
-
 
-
DtStamp(DateTime) - Constructor for class net.fortuna.ical4j.model.property.DtStamp
-
 
-
DtStamp(ParameterList, DateTime) - Constructor for class net.fortuna.ical4j.model.property.DtStamp
-
 
-
DtStart - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a DTSTART iCalendar component property.
-
-
DTSTART - Static variable in class net.fortuna.ical4j.model.Property
-
-
Start date property name.
-
-
DtStart() - Constructor for class net.fortuna.ical4j.model.property.DtStart
-
-
Default constructor.
-
-
DtStart(TimeZone) - Constructor for class net.fortuna.ical4j.model.property.DtStart
-
-
Creates a new DTSTART property initialised with the specified timezone.
-
-
DtStart(String) - Constructor for class net.fortuna.ical4j.model.property.DtStart
-
 
-
DtStart(String, TimeZone) - Constructor for class net.fortuna.ical4j.model.property.DtStart
-
-
Creates a new DTSTART property initialised with the specified timezone and value.
-
-
DtStart(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.DtStart
-
 
-
DtStart(Date) - Constructor for class net.fortuna.ical4j.model.property.DtStart
-
-
Constructor.
-
-
DtStart(Date, boolean) - Constructor for class net.fortuna.ical4j.model.property.DtStart
-
-
Constructs a new DtStart with the specified time.
-
-
DtStart(ParameterList, Date) - Constructor for class net.fortuna.ical4j.model.property.DtStart
-
-
Constructor.
-
-
Due - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a DUE iCalendar component property.
-
-
DUE - Static variable in class net.fortuna.ical4j.model.Property
-
-
Due date property name.
-
-
Due() - Constructor for class net.fortuna.ical4j.model.property.Due
-
-
Default constructor.
-
-
Due(TimeZone) - Constructor for class net.fortuna.ical4j.model.property.Due
-
-
Creates a new DUE property initialised with the specified timezone.
-
-
Due(String) - Constructor for class net.fortuna.ical4j.model.property.Due
-
-
Creates a new instance initialised with the parsed value.
-
-
Due(String, TimeZone) - Constructor for class net.fortuna.ical4j.model.property.Due
-
-
Creates a new DUE property initialised with the specified timezone and value.
-
-
Due(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.Due
-
 
-
Due(Date) - Constructor for class net.fortuna.ical4j.model.property.Due
-
-
Constructor.
-
-
Due(ParameterList, Date) - Constructor for class net.fortuna.ical4j.model.property.Due
-
-
Constructor.
-
-
Dur - Class in net.fortuna.ical4j.model
-
-
$Id$ - - Created on 20/06/2005 - - Represents a duration of time in iCalendar.
-
-
Dur(String) - Constructor for class net.fortuna.ical4j.model.Dur
-
-
Constructs a new duration instance from a string representation.
-
-
Dur(int) - Constructor for class net.fortuna.ical4j.model.Dur
-
-
Constructs a new duration from the specified weeks.
-
-
Dur(int, int, int, int) - Constructor for class net.fortuna.ical4j.model.Dur
-
-
Constructs a new duration from the specified arguments.
-
-
Dur(Date, Date) - Constructor for class net.fortuna.ical4j.model.Dur
-
-
Constructs a new duration representing the time between the two specified dates.
-
-
DURATION - Static variable in class net.fortuna.ical4j.model.parameter.Value
-
-
Duration value type.
-
-
Duration - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a DURATION iCalendar component property.
-
-
DURATION - Static variable in class net.fortuna.ical4j.model.Property
-
-
Duration property name.
-
-
Duration() - Constructor for class net.fortuna.ical4j.model.property.Duration
-
-
Default constructor.
-
-
Duration(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.Duration
-
 
-
Duration(Dur) - Constructor for class net.fortuna.ical4j.model.property.Duration
-
 
-
Duration(ParameterList, Dur) - Constructor for class net.fortuna.ical4j.model.property.Duration
-
 
-
Duration(Date, Date) - Constructor for class net.fortuna.ical4j.model.property.Duration
-
-
Constructs a new duration representing the time between the specified start date and end date.
-
-
- - - -

E

-
-
EIGHT_BIT - Static variable in class net.fortuna.ical4j.model.parameter.Encoding
-
-
8 bit encoding.
-
-
EMAIL - Static variable in class net.fortuna.ical4j.model.property.Action
-
-
Constant action for sending an email.
-
-
EMPTY_VALIDATOR - Static variable in class net.fortuna.ical4j.model.component.CalendarComponent
-
-
Validator instance that does nothing.
-
-
encode(String) - Static method in class net.fortuna.ical4j.util.Uris
-
-
Encodes the specified URI string using the UTF-8 charset.
-
-
EncoderFactory - Class in net.fortuna.ical4j.util
-
-
Abstract base class for encoder factory implementations.
-
-
EncoderFactory() - Constructor for class net.fortuna.ical4j.util.EncoderFactory
-
 
-
Encoding - Class in net.fortuna.ical4j.model.parameter
-
-
$Id$ [18-Apr-2004] - - Defines an Inline Encoding parameter.
-
-
ENCODING - Static variable in class net.fortuna.ical4j.model.Parameter
-
-
Inline encoding.
-
-
Encoding(String) - Constructor for class net.fortuna.ical4j.model.parameter.Encoding
-
 
-
END - Static variable in class net.fortuna.ical4j.model.Calendar
-
-
End token.
-
-
END - Static variable in class net.fortuna.ical4j.model.Component
-
-
Component end token.
-
-
END - Static variable in class net.fortuna.ical4j.model.parameter.Related
-
-
Trigger end.
-
-
endCalendar() - Method in interface net.fortuna.ical4j.data.ContentHandler
-
-
Triggers the end of handling a calendar.
-
-
endComponent(String) - Method in interface net.fortuna.ical4j.data.ContentHandler
-
-
Triggers the end of handling a component.
-
-
endProperty(String) - Method in interface net.fortuna.ical4j.data.ContentHandler
-
-
Triggers the end of handling a property.
-
-
equals(Object) - Method in class net.fortuna.ical4j.model.Calendar
-
equals(Object) - Method in class net.fortuna.ical4j.model.Component
-
equals(Object) - Method in class net.fortuna.ical4j.model.component.VEvent
-
equals(Object) - Method in class net.fortuna.ical4j.model.component.VTimeZone
-
equals(Object) - Method in class net.fortuna.ical4j.model.component.VToDo
-
equals(Object) - Method in class net.fortuna.ical4j.model.DateList
-
 
-
equals(Object) - Method in class net.fortuna.ical4j.model.DateTime
-
equals(Object) - Method in class net.fortuna.ical4j.model.Dur
-
equals(Object) - Method in class net.fortuna.ical4j.model.Parameter
-
equals(Object) - Method in class net.fortuna.ical4j.model.ParameterList
-
equals(Object) - Method in class net.fortuna.ical4j.model.Period
-
equals(Object) - Method in class net.fortuna.ical4j.model.PeriodList
-
 
-
equals(Object) - Method in class net.fortuna.ical4j.model.Property
-
equals(Object) - Method in class net.fortuna.ical4j.model.TimeZone
-
 
-
equals(Object) - Method in class net.fortuna.ical4j.model.UtcOffset
-
equals(Object) - Method in class net.fortuna.ical4j.model.WeekDay
-
Escapable - Interface in net.fortuna.ical4j.model
-
-
$Id$ - - Created on 26/06/2005 - - Implementors by definition require their string value to be converted to/from an escaped form when converting to/from - and iCalendar representation.
-
-
escape(String) - Static method in class net.fortuna.ical4j.util.Strings
-
-
Convenience method for escaping special characters.
-
-
escapeNewline(String) - Static method in class net.fortuna.ical4j.util.Strings
-
 
-
ExDate - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a EXDATE iCalendar component property.
-
-
EXDATE - Static variable in class net.fortuna.ical4j.model.Property
-
-
Exclusion date property name.
-
-
ExDate() - Constructor for class net.fortuna.ical4j.model.property.ExDate
-
-
Default constructor.
-
-
ExDate(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.ExDate
-
 
-
ExDate(DateList) - Constructor for class net.fortuna.ical4j.model.property.ExDate
-
 
-
ExDate(ParameterList, DateList) - Constructor for class net.fortuna.ical4j.model.property.ExDate
-
 
-
EXPERIMENTAL_PREFIX - Static variable in class net.fortuna.ical4j.model.Component
-
-
Prefix for non-standard components.
-
-
EXPERIMENTAL_PREFIX - Static variable in class net.fortuna.ical4j.model.Parameter
-
-
Prefix to all experimental parameters.
-
-
EXPERIMENTAL_PREFIX - Static variable in class net.fortuna.ical4j.model.Property
-
-
Prefix for non-standard properties.
-
-
ExRule - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a EXRULE iCalendar component property.
-
-
EXRULE - Static variable in class net.fortuna.ical4j.model.Property
-
-
Exclusion rule property name.
-
-
ExRule() - Constructor for class net.fortuna.ical4j.model.property.ExRule
-
-
Default constructor.
-
-
ExRule(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.ExRule
-
 
-
ExRule(Recur) - Constructor for class net.fortuna.ical4j.model.property.ExRule
-
 
-
ExRule(ParameterList, Recur) - Constructor for class net.fortuna.ical4j.model.property.ExRule
-
 
-
EXTENDED_ADDRESS - Static variable in class net.fortuna.ical4j.model.Property
-
-
VVENUE extended address property name.
-
-
ExtendedAddress - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a EXTENDED_ADDRESS iCalendar component property.
-
-
ExtendedAddress() - Constructor for class net.fortuna.ical4j.model.property.ExtendedAddress
-
-
Default constructor.
-
-
ExtendedAddress(String) - Constructor for class net.fortuna.ical4j.model.property.ExtendedAddress
-
 
-
ExtendedAddress(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.ExtendedAddress
-
 
-
- - - -

F

-
-
FALSE - Static variable in class net.fortuna.ical4j.model.parameter.Rsvp
-
-
RSVP not required.
-
-
FbType - Class in net.fortuna.ical4j.model.parameter
-
-
$Id$ [18-Apr-2004] - - Defines a Free/Busy Time Type parameter.
-
-
FBTYPE - Static variable in class net.fortuna.ical4j.model.Parameter
-
-
Free/busy time type.
-
-
FbType(String) - Constructor for class net.fortuna.ical4j.model.parameter.FbType
-
 
-
Filter - Class in net.fortuna.ical4j.filter
-
-
$Id$ - - Created: Feb 1, 2006 - - Performs collection filtering based on a set of rules.
-
-
Filter(Rule) - Constructor for class net.fortuna.ical4j.filter.Filter
-
-
Deprecated. -
Prior implementations of this class did not work as advertised, so - to avoid confusion please use constructors that explicitly specify the desired behaviour
-
-
-
Filter(Rule[], int) - Constructor for class net.fortuna.ical4j.filter.Filter
-
-
Constructor.
-
-
filter(Collection) - Method in class net.fortuna.ical4j.filter.Filter
-
-
Filter the given collection into a new collection.
-
-
filter(Object[]) - Method in class net.fortuna.ical4j.filter.Filter
-
-
Returns a filtered subset of the specified array.
-
-
FLOAT - Static variable in class net.fortuna.ical4j.model.parameter.Value
-
-
Float value type.
-
-
FmtType - Class in net.fortuna.ical4j.model.parameter
-
-
$Id$ [18-Apr-2004] - - Defines a Format Type parameter.
-
-
FMTTYPE - Static variable in class net.fortuna.ical4j.model.Parameter
-
-
Format type.
-
-
FmtType(String) - Constructor for class net.fortuna.ical4j.model.parameter.FmtType
-
 
-
FoldingWriter - Class in net.fortuna.ical4j.data
-
-
- $Id$ [Apr 6, 2004]
-
-
FoldingWriter(Writer, int) - Constructor for class net.fortuna.ical4j.data.FoldingWriter
-
 
-
FoldingWriter(Writer) - Constructor for class net.fortuna.ical4j.data.FoldingWriter
-
 
-
foldLength - Variable in class net.fortuna.ical4j.data.AbstractOutputter
-
-
The maximum line length allowed.
-
-
forProperty(Property) - Static method in class net.fortuna.ical4j.util.Constants
-
-
Returns a constant equivalent to the specified property - if one is applicable.
-
-
FR - Static variable in class net.fortuna.ical4j.model.WeekDay
-
-
Friday.
-
-
FREE - Static variable in class net.fortuna.ical4j.model.parameter.FbType
-
-
Free time.
-
-
FreeBusy - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 14, 2004] - - Defines a FREEBUSY iCalendar component property.
-
-
FREEBUSY - Static variable in class net.fortuna.ical4j.model.Property
-
-
Free/busy property name.
-
-
FreeBusy() - Constructor for class net.fortuna.ical4j.model.property.FreeBusy
-
-
Default constructor.
-
-
FreeBusy(String) - Constructor for class net.fortuna.ical4j.model.property.FreeBusy
-
 
-
FreeBusy(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.FreeBusy
-
 
-
FreeBusy(PeriodList) - Constructor for class net.fortuna.ical4j.model.property.FreeBusy
-
 
-
FreeBusy(ParameterList, PeriodList) - Constructor for class net.fortuna.ical4j.model.property.FreeBusy
-
 
-
- - - -

G

-
-
generateUid() - Method in class net.fortuna.ical4j.util.UidGenerator
-
 
-
Geo - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a GEO iCalendar component property.
-
-
GEO - Static variable in class net.fortuna.ical4j.model.Property
-
-
Geographic location property name.
-
-
Geo() - Constructor for class net.fortuna.ical4j.model.property.Geo
-
-
Default constructor.
-
-
Geo(String) - Constructor for class net.fortuna.ical4j.model.property.Geo
-
-
Creates a new instance by parsing the specified string representation.
-
-
Geo(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.Geo
-
 
-
Geo(BigDecimal, BigDecimal) - Constructor for class net.fortuna.ical4j.model.property.Geo
-
 
-
Geo(ParameterList, BigDecimal, BigDecimal) - Constructor for class net.fortuna.ical4j.model.property.Geo
-
 
-
get(int) - Method in class net.fortuna.ical4j.model.DateList
-
 
-
getAbsMonthDay(Date, int) - Static method in class net.fortuna.ical4j.util.Dates
-
-
Returns the absolute month day for the month specified by the - supplied date.
-
-
getAbsWeekNo(Date, int) - Static method in class net.fortuna.ical4j.util.Dates
-
-
Returns the absolute week number for the year specified by the - supplied date.
-
-
getAbsYearDay(Date, int) - Static method in class net.fortuna.ical4j.util.Dates
-
-
Returns the absolute year day for the year specified by the - supplied date.
-
-
getAction() - Method in class net.fortuna.ical4j.model.component.VAlarm
-
-
Returns the mandatory action property.
-
-
getAddress() - Method in class net.fortuna.ical4j.model.parameter.SentBy
-
 
-
getAlarms() - Method in class net.fortuna.ical4j.model.component.VEvent
-
-
Returns the list of alarms for this event.
-
-
getAlarms() - Method in class net.fortuna.ical4j.model.component.VToDo
-
-
Returns the list of alarms for this todo.
-
-
getApplicableObservance(Date) - Method in class net.fortuna.ical4j.model.component.VTimeZone
-
-
Returns the latest applicable timezone observance for the specified date.
-
-
getAttachment() - Method in class net.fortuna.ical4j.model.component.VAlarm
-
-
Returns the optional attachment property.
-
-
getAvailable() - Method in class net.fortuna.ical4j.model.component.VAvailability
-
-
Returns the list of available times.
-
-
getBinary() - Method in class net.fortuna.ical4j.model.property.Attach
-
 
-
getCalAddress() - Method in class net.fortuna.ical4j.model.property.Attendee
-
 
-
getCalAddress() - Method in class net.fortuna.ical4j.model.property.Organizer
-
 
-
getCalendarDay(WeekDay) - Static method in class net.fortuna.ical4j.model.WeekDay
-
-
Returns the corresponding java.util.Calendar.DAY_OF_WEEK - constant for the specified WeekDay.
-
-
getCalendarInstance(Date) - Static method in class net.fortuna.ical4j.util.Dates
-
-
Returns an instance of java.util.Calendar that is suitably - initialised for working with the specified date.
-
-
getCalendarScale() - Method in class net.fortuna.ical4j.model.Calendar
-
-
Returns the optional calscale property.
-
-
getCategories() - Method in class net.fortuna.ical4j.model.property.Categories
-
 
-
getClassification() - Method in class net.fortuna.ical4j.model.component.VEvent
-
 
-
getClassification() - Method in class net.fortuna.ical4j.model.component.VJournal
-
 
-
getClassification() - Method in class net.fortuna.ical4j.model.component.VToDo
-
 
-
getComponent(String) - Method in class net.fortuna.ical4j.model.Calendar
-
-
Convenience method for retrieving a named component.
-
-
getComponent(String) - Method in class net.fortuna.ical4j.model.ComponentList
-
-
Returns the first component of specified name.
-
-
getComponent(String) - Method in class net.fortuna.ical4j.model.IndexedComponentList
-
-
Returns the first component containing a property with the specified - value.
-
-
getComponents() - Method in class net.fortuna.ical4j.model.Calendar
-
 
-
getComponents(String) - Method in class net.fortuna.ical4j.model.Calendar
-
-
Convenience method for retrieving a list of named components.
-
-
getComponents(String) - Method in class net.fortuna.ical4j.model.ComponentList
-
-
Returns a list containing all components with specified name.
-
-
getComponents(String) - Method in class net.fortuna.ical4j.model.IndexedComponentList
-
-
Returns a list of components containing a property with the - specified value.
-
-
getConsumedTime(Date, Date) - Method in class net.fortuna.ical4j.model.component.VEvent
-
-
Returns a normalised list of periods representing the consumed time for this event.
-
-
getConsumedTime(Date, Date, boolean) - Method in class net.fortuna.ical4j.model.component.VEvent
-
-
Returns a list of periods representing the consumed time for this event in the specified range.
-
-
getContact() - Method in class net.fortuna.ical4j.model.component.VFreeBusy
-
 
-
getContentType(Calendar, Charset) - Static method in class net.fortuna.ical4j.util.Calendars
-
-
Returns an appropriate MIME Content-Type for the specified calendar object.
-
-
getCount() - Method in class net.fortuna.ical4j.model.property.Repeat
-
 
-
getCount() - Method in class net.fortuna.ical4j.model.Recur
-
 
-
getCreated() - Method in class net.fortuna.ical4j.model.component.VEvent
-
 
-
getCreated() - Method in class net.fortuna.ical4j.model.component.VJournal
-
 
-
getCreated() - Method in class net.fortuna.ical4j.model.component.VToDo
-
 
-
getCurrentTimeRounded() - Static method in class net.fortuna.ical4j.util.Dates
-
-
Returns the System.currentTimeMillis(), rounded to the second.
-
-
getDate() - Method in class net.fortuna.ical4j.model.property.DateProperty
-
 
-
getDateCompleted() - Method in class net.fortuna.ical4j.model.component.VToDo
-
 
-
getDates() - Method in class net.fortuna.ical4j.model.property.DateListProperty
-
 
-
getDates(Date, Date, Value) - Method in class net.fortuna.ical4j.model.Recur
-
-
Returns a list of start dates in the specified period represented by this recur.
-
-
getDates(Date, Period, Value) - Method in class net.fortuna.ical4j.model.Recur
-
-
Convenience method for retrieving recurrences in a specified period.
-
-
getDates(Date, Date, Date, Value) - Method in class net.fortuna.ical4j.model.Recur
-
-
Returns a list of start dates in the specified period represented by this recur.
-
-
getDates(Date, Date, Date, Value, int) - Method in class net.fortuna.ical4j.model.Recur
-
-
Returns a list of start dates in the specified period represented by this recur.
-
-
getDateStamp() - Method in class net.fortuna.ical4j.model.component.VEvent
-
 
-
getDateStamp() - Method in class net.fortuna.ical4j.model.component.VFreeBusy
-
 
-
getDateStamp() - Method in class net.fortuna.ical4j.model.component.VJournal
-
 
-
getDateStamp() - Method in class net.fortuna.ical4j.model.component.VToDo
-
 
-
getDateTime() - Method in class net.fortuna.ical4j.model.property.UtcProperty
-
 
-
getDateTimeZone() - Static method in class net.fortuna.ical4j.util.TimeZones
-
-
Although timezones are not really applicable to DATE instances in iCalendar, the implementation - in iCal4j requires the use of a timezone.
-
-
getDay() - Method in class net.fortuna.ical4j.model.WeekDay
-
 
-
getDay(int) - Static method in class net.fortuna.ical4j.model.WeekDay
-
-
Returns the corresponding day constant to the specified - java.util.Calendar.DAY_OF_WEEK property.
-
-
getDayList() - Method in class net.fortuna.ical4j.model.Recur
-
 
-
getDays() - Method in class net.fortuna.ical4j.model.Dur
-
 
-
getDelegatees() - Method in class net.fortuna.ical4j.model.parameter.DelegatedTo
-
 
-
getDelegators() - Method in class net.fortuna.ical4j.model.parameter.DelegatedFrom
-
 
-
getDescription() - Method in class net.fortuna.ical4j.model.component.VAlarm
-
-
Returns the optional description property.
-
-
getDescription() - Method in class net.fortuna.ical4j.model.component.VEvent
-
 
-
getDescription() - Method in class net.fortuna.ical4j.model.component.VJournal
-
 
-
getDescription() - Method in class net.fortuna.ical4j.model.component.VToDo
-
 
-
getDescription() - Method in class net.fortuna.ical4j.model.property.RequestStatus
-
 
-
getDue() - Method in class net.fortuna.ical4j.model.component.VToDo
-
 
-
getDuration() - Method in class net.fortuna.ical4j.model.component.VAlarm
-
-
Returns the optional duration property.
-
-
getDuration() - Method in class net.fortuna.ical4j.model.component.VEvent
-
 
-
getDuration() - Method in class net.fortuna.ical4j.model.component.VFreeBusy
-
 
-
getDuration() - Method in class net.fortuna.ical4j.model.component.VToDo
-
 
-
getDuration() - Method in class net.fortuna.ical4j.model.Period
-
-
Returns the duration of this period.
-
-
getDuration() - Method in class net.fortuna.ical4j.model.property.Duration
-
 
-
getDuration() - Method in class net.fortuna.ical4j.model.property.Trigger
-
 
-
getEnd() - Method in class net.fortuna.ical4j.model.Period
-
-
Returns the end date of this period.
-
-
getEndDate() - Method in class net.fortuna.ical4j.model.component.VEvent
-
-
Returns the end date of this event.
-
-
getEndDate(boolean) - Method in class net.fortuna.ical4j.model.component.VEvent
-
-
Convenience method to pull the DTEND out of the property list.
-
-
getEndDate() - Method in class net.fortuna.ical4j.model.component.VFreeBusy
-
 
-
getExData() - Method in class net.fortuna.ical4j.model.property.RequestStatus
-
 
-
getExperimentalValues() - Method in class net.fortuna.ical4j.model.Recur
-
 
-
getFactory(String) - Method in class net.fortuna.ical4j.model.AbstractContentFactory
-
 
-
getFormat() - Method in class net.fortuna.ical4j.model.Iso8601
-
 
-
getFrequency() - Method in class net.fortuna.ical4j.model.Recur
-
 
-
getGeographicPos() - Method in class net.fortuna.ical4j.model.component.VEvent
-
 
-
getGeographicPos() - Method in class net.fortuna.ical4j.model.component.VToDo
-
 
-
getGroups() - Method in class net.fortuna.ical4j.model.parameter.Member
-
 
-
getHostName() - Method in interface net.fortuna.ical4j.util.HostInfo
-
 
-
getHostName() - Method in class net.fortuna.ical4j.util.InetAddressHostInfo
-
getHostName() - Method in class net.fortuna.ical4j.util.SimpleHostInfo
-
getHourList() - Method in class net.fortuna.ical4j.model.Recur
-
 
-
getHours() - Method in class net.fortuna.ical4j.model.Dur
-
 
-
getInstance() - Static method in class net.fortuna.ical4j.data.CalendarParserFactory
-
 
-
getInstance(String) - Static method in class net.fortuna.ical4j.model.CalendarDateFormatFactory
-
-
Returns DateFormat objects optimized for common iCalendar date patterns.
-
-
getInstance() - Static method in class net.fortuna.ical4j.model.ComponentFactory
-
 
-
getInstance() - Static method in class net.fortuna.ical4j.model.ParameterFactoryImpl
-
 
-
getInstance() - Static method in class net.fortuna.ical4j.model.PropertyFactoryImpl
-
 
-
getInstance() - Static method in class net.fortuna.ical4j.model.TimeZoneRegistryFactory
-
 
-
getInstance(Date, Value) - Static method in class net.fortuna.ical4j.util.Dates
-
-
Returns a new date instance of the specified type.
-
-
getInstance() - Static method in class net.fortuna.ical4j.util.DecoderFactory
-
 
-
getInstance() - Static method in class net.fortuna.ical4j.util.EncoderFactory
-
 
-
getInstance() - Static method in class net.fortuna.ical4j.util.ParameterValidator
-
 
-
getInstance() - Static method in class net.fortuna.ical4j.util.PropertyValidator
-
 
-
getInterval() - Method in class net.fortuna.ical4j.model.Recur
-
 
-
getLastModified() - Method in class net.fortuna.ical4j.model.component.VEvent
-
 
-
getLastModified() - Method in class net.fortuna.ical4j.model.component.VJournal
-
 
-
getLastModified() - Method in class net.fortuna.ical4j.model.component.VTimeZone
-
 
-
getLastModified() - Method in class net.fortuna.ical4j.model.component.VToDo
-
 
-
getLatestOnset(Date) - Method in class net.fortuna.ical4j.model.component.Observance
-
-
Returns the latest applicable onset of this observance for the specified date.
-
-
getLatitude() - Method in class net.fortuna.ical4j.model.property.Geo
-
 
-
getLevel() - Method in class net.fortuna.ical4j.model.property.Priority
-
 
-
getLineNo() - Method in exception net.fortuna.ical4j.data.ParserException
-
 
-
getLinesUnfolded() - Method in class net.fortuna.ical4j.data.UnfoldingReader
-
 
-
getLocation() - Method in class net.fortuna.ical4j.model.component.VEvent
-
 
-
getLocation() - Method in class net.fortuna.ical4j.model.component.VToDo
-
 
-
getLocationTypes() - Method in class net.fortuna.ical4j.model.property.LocationType
-
 
-
getLongitude() - Method in class net.fortuna.ical4j.model.property.Geo
-
 
-
getMaxVersion() - Method in class net.fortuna.ical4j.model.property.Version
-
 
-
getMethod() - Method in class net.fortuna.ical4j.model.Calendar
-
-
Returns the optional method property.
-
-
getMinuteList() - Method in class net.fortuna.ical4j.model.Recur
-
 
-
getMinutes() - Method in class net.fortuna.ical4j.model.Dur
-
 
-
getMinVersion() - Method in class net.fortuna.ical4j.model.property.Version
-
 
-
getMonthDayList() - Method in class net.fortuna.ical4j.model.Recur
-
 
-
getMonthList() - Method in class net.fortuna.ical4j.model.Recur
-
 
-
getMonthlyOffset(Calendar) - Static method in class net.fortuna.ical4j.model.WeekDay
-
-
Returns a weekday/offset representation of the specified calendar.
-
-
getName() - Method in class net.fortuna.ical4j.model.Component
-
 
-
getName() - Method in class net.fortuna.ical4j.model.Content
-
 
-
getName() - Method in class net.fortuna.ical4j.model.Parameter
-
 
-
getName() - Method in class net.fortuna.ical4j.model.Property
-
 
-
getNegativeMonthlyOffset(Calendar) - Static method in class net.fortuna.ical4j.model.WeekDay
-
-
Returns a weekday/negative offset representation of the specified calendar.
-
-
getNextDate(Date, Date) - Method in class net.fortuna.ical4j.model.Recur
-
-
Returns the the next date of this recurrence given a seed date - and start date.
-
-
getObservances() - Method in class net.fortuna.ical4j.model.component.VTimeZone
-
 
-
getOccurrence(Date) - Method in class net.fortuna.ical4j.model.component.VEvent
-
-
Returns a single occurrence of a recurring event.
-
-
getOffset() - Method in class net.fortuna.ical4j.model.property.TzOffsetFrom
-
 
-
getOffset() - Method in class net.fortuna.ical4j.model.property.TzOffsetTo
-
 
-
getOffset(int, int, int, int, int, int) - Method in class net.fortuna.ical4j.model.TimeZone
-
getOffset(long) - Method in class net.fortuna.ical4j.model.TimeZone
-
getOffset() - Method in class net.fortuna.ical4j.model.UtcOffset
-
 
-
getOffset() - Method in class net.fortuna.ical4j.model.WeekDay
-
 
-
getOffsetFrom() - Method in class net.fortuna.ical4j.model.component.Observance
-
-
Returns the mandatory tzoffsetfrom property.
-
-
getOffsetTo() - Method in class net.fortuna.ical4j.model.component.Observance
-
-
Returns the mandatory tzoffsetto property.
-
-
getOrganizer() - Method in class net.fortuna.ical4j.model.component.VEvent
-
 
-
getOrganizer() - Method in class net.fortuna.ical4j.model.component.VFreeBusy
-
 
-
getOrganizer() - Method in class net.fortuna.ical4j.model.component.VJournal
-
 
-
getOrganizer() - Method in class net.fortuna.ical4j.model.component.VToDo
-
 
-
getParameter(String) - Method in class net.fortuna.ical4j.model.ParameterList
-
-
Returns the first parameter with the specified name.
-
-
getParameter(String) - Method in class net.fortuna.ical4j.model.Property
-
-
Convenience method for retrieving a single parameter.
-
-
getParameters(String) - Method in class net.fortuna.ical4j.model.ParameterList
-
-
Returns a list of parameters with the specified name.
-
-
getParameters() - Method in class net.fortuna.ical4j.model.Property
-
 
-
getParameters(String) - Method in class net.fortuna.ical4j.model.Property
-
-
Convenience method for retrieving a list of named parameters.
-
-
getPercentage() - Method in class net.fortuna.ical4j.model.property.PercentComplete
-
 
-
getPercentComplete() - Method in class net.fortuna.ical4j.model.component.VToDo
-
 
-
getPeriods() - Method in class net.fortuna.ical4j.model.property.FreeBusy
-
 
-
getPeriods() - Method in class net.fortuna.ical4j.model.property.RDate
-
 
-
getPriority() - Method in class net.fortuna.ical4j.model.component.VEvent
-
 
-
getPriority() - Method in class net.fortuna.ical4j.model.component.VToDo
-
 
-
getProductId() - Method in class net.fortuna.ical4j.model.Calendar
-
-
Returns the mandatory prodid property.
-
-
getProperties() - Method in class net.fortuna.ical4j.model.Calendar
-
 
-
getProperties(String) - Method in class net.fortuna.ical4j.model.Calendar
-
-
Convenience method for retrieving a list of named properties.
-
-
getProperties() - Method in class net.fortuna.ical4j.model.Component
-
 
-
getProperties(String) - Method in class net.fortuna.ical4j.model.Component
-
-
Convenience method for retrieving a list of named properties.
-
-
getProperties(String) - Method in class net.fortuna.ical4j.model.IndexedPropertyList
-
-
Returns a list of properties containing a parameter with the - specified value.
-
-
getProperties(String) - Method in class net.fortuna.ical4j.model.PropertyList
-
-
Returns a list of properties with the specified name.
-
-
getProperty(String) - Method in class net.fortuna.ical4j.model.Calendar
-
-
Convenience method for retrieving a named property.
-
-
getProperty(String) - Method in class net.fortuna.ical4j.model.Component
-
-
Convenience method for retrieving a named property.
-
-
getProperty(String) - Method in class net.fortuna.ical4j.model.IndexedPropertyList
-
-
Returns the first property containing a parameter with the specified - value.
-
-
getProperty(String) - Method in class net.fortuna.ical4j.model.PropertyList
-
-
Returns the first property of specified name.
-
-
getProperty(String) - Static method in class net.fortuna.ical4j.util.Configurator
-
 
-
getRangeEnd() - Method in class net.fortuna.ical4j.model.DateRange
-
 
-
getRangeStart() - Method in class net.fortuna.ical4j.model.DateRange
-
 
-
getRawOffset() - Method in class net.fortuna.ical4j.model.TimeZone
-
getRecur() - Method in class net.fortuna.ical4j.model.property.ExRule
-
 
-
getRecur() - Method in class net.fortuna.ical4j.model.property.RRule
-
 
-
getRecurrenceId() - Method in class net.fortuna.ical4j.model.component.VEvent
-
 
-
getRecurrenceId() - Method in class net.fortuna.ical4j.model.component.VJournal
-
 
-
getRecurrenceId() - Method in class net.fortuna.ical4j.model.component.VToDo
-
 
-
getRegistry() - Method in class net.fortuna.ical4j.data.CalendarBuilder
-
-
Returns the timezone registry used in the construction of calendars.
-
-
getRepeat() - Method in class net.fortuna.ical4j.model.component.VAlarm
-
-
Returns the optional repeat property.
-
-
getResource(String) - Static method in class net.fortuna.ical4j.util.ResourceLoader
-
-
Load a resource via the thread context classloader.
-
-
getResourceAsStream(String) - Static method in class net.fortuna.ical4j.util.ResourceLoader
-
-
Load a resource via the thread context classloader.
-
-
getResources() - Method in class net.fortuna.ical4j.model.property.Resources
-
 
-
getRsvp() - Method in class net.fortuna.ical4j.model.parameter.Rsvp
-
 
-
getRules() - Method in class net.fortuna.ical4j.filter.Filter
-
 
-
getSecondList() - Method in class net.fortuna.ical4j.model.Recur
-
 
-
getSeconds() - Method in class net.fortuna.ical4j.model.Dur
-
 
-
getSequence() - Method in class net.fortuna.ical4j.model.component.VEvent
-
 
-
getSequence() - Method in class net.fortuna.ical4j.model.component.VJournal
-
 
-
getSequence() - Method in class net.fortuna.ical4j.model.component.VToDo
-
 
-
getSequenceNo() - Method in class net.fortuna.ical4j.model.property.Sequence
-
 
-
getSetPosList() - Method in class net.fortuna.ical4j.model.Recur
-
 
-
getStart() - Method in class net.fortuna.ical4j.model.Period
-
 
-
getStartDate() - Method in class net.fortuna.ical4j.model.component.Observance
-
-
Returns the mandatory dtstart property.
-
-
getStartDate() - Method in class net.fortuna.ical4j.model.component.VEvent
-
-
Convenience method to pull the DTSTART out of the property list.
-
-
getStartDate() - Method in class net.fortuna.ical4j.model.component.VFreeBusy
-
 
-
getStartDate() - Method in class net.fortuna.ical4j.model.component.VJournal
-
-
Convenience method to pull the DTSTART out of the property list.
-
-
getStartDate() - Method in class net.fortuna.ical4j.model.component.VToDo
-
-
Convenience method to pull the DTSTART out of the property list.
-
-
getStatus() - Method in class net.fortuna.ical4j.model.component.VEvent
-
 
-
getStatus() - Method in class net.fortuna.ical4j.model.component.VJournal
-
 
-
getStatus() - Method in class net.fortuna.ical4j.model.component.VToDo
-
 
-
getStatusCode() - Method in class net.fortuna.ical4j.model.property.RequestStatus
-
 
-
getSummary() - Method in class net.fortuna.ical4j.model.component.VAlarm
-
-
Returns the optional summary property.
-
-
getSummary() - Method in class net.fortuna.ical4j.model.component.VEvent
-
 
-
getSummary() - Method in class net.fortuna.ical4j.model.component.VJournal
-
 
-
getSummary() - Method in class net.fortuna.ical4j.model.component.VToDo
-
 
-
getTime(Date) - Method in class net.fortuna.ical4j.model.Dur
-
-
Returns a date representing the end of this duration from the specified start date.
-
-
getTimeZone() - Method in class net.fortuna.ical4j.model.DateList
-
 
-
getTimeZone() - Method in class net.fortuna.ical4j.model.DateTime
-
-
Returns the current timezone associated with this date-time value.
-
-
getTimeZone() - Method in class net.fortuna.ical4j.model.PeriodList
-
 
-
getTimeZone() - Method in class net.fortuna.ical4j.model.property.DateListProperty
-
 
-
getTimeZone() - Method in class net.fortuna.ical4j.model.property.DateProperty
-
 
-
getTimeZone(String) - Method in interface net.fortuna.ical4j.model.TimeZoneRegistry
-
-
Returns a timezone with the specified identifier.
-
-
getTimeZone(String) - Method in class net.fortuna.ical4j.model.TimeZoneRegistryImpl
-
-
Returns a timezone with the specified identifier.
-
-
getTimeZoneId() - Method in class net.fortuna.ical4j.model.component.VTimeZone
-
 
-
getTimeZoneUrl() - Method in class net.fortuna.ical4j.model.component.VTimeZone
-
 
-
getTransparency() - Method in class net.fortuna.ical4j.model.component.VEvent
-
 
-
getTrigger() - Method in class net.fortuna.ical4j.model.component.VAlarm
-
-
Returns the mandatory trigger property.
-
-
getType() - Method in class net.fortuna.ical4j.model.DateList
-
-
Returns the VALUE parameter specifying the type of dates (ie.
-
-
getUid() - Method in class net.fortuna.ical4j.model.component.VEvent
-
-
Returns the UID property of this component if available.
-
-
getUid() - Method in class net.fortuna.ical4j.model.component.VFreeBusy
-
-
Returns the UID property of this component if available.
-
-
getUid() - Method in class net.fortuna.ical4j.model.component.VJournal
-
-
Returns the UID property of this component if available.
-
-
getUid() - Method in class net.fortuna.ical4j.model.component.VToDo
-
-
Returns the UID property of this component if available.
-
-
getUid(Calendar) - Static method in class net.fortuna.ical4j.util.Calendars
-
-
Returns a unique identifier as specified by components in the provided calendar.
-
-
getUntil() - Method in class net.fortuna.ical4j.model.Recur
-
 
-
getUri() - Method in class net.fortuna.ical4j.model.parameter.AltRep
-
 
-
getUri() - Method in class net.fortuna.ical4j.model.parameter.Dir
-
 
-
getUri() - Method in class net.fortuna.ical4j.model.property.Attach
-
 
-
getUri() - Method in class net.fortuna.ical4j.model.property.TzUrl
-
 
-
getUri() - Method in class net.fortuna.ical4j.model.property.Url
-
 
-
getUrl() - Method in class net.fortuna.ical4j.model.component.VEvent
-
 
-
getUrl() - Method in class net.fortuna.ical4j.model.component.VFreeBusy
-
 
-
getUrl() - Method in class net.fortuna.ical4j.model.component.VJournal
-
 
-
getUrl() - Method in class net.fortuna.ical4j.model.component.VToDo
-
 
-
getUtcTimeZone() - Static method in class net.fortuna.ical4j.util.TimeZones
-
-
Get the UTC Timezone.
-
-
getValidator(Method) - Method in class net.fortuna.ical4j.model.component.CalendarComponent
-
 
-
getValidator(Method) - Method in class net.fortuna.ical4j.model.component.VAlarm
-
getValidator(Method) - Method in class net.fortuna.ical4j.model.component.VAvailability
-
getValidator(Method) - Method in class net.fortuna.ical4j.model.component.VEvent
-
getValidator(Method) - Method in class net.fortuna.ical4j.model.component.VFreeBusy
-
getValidator(Method) - Method in class net.fortuna.ical4j.model.component.VJournal
-
getValidator(Method) - Method in class net.fortuna.ical4j.model.component.VTimeZone
-
getValidator(Method) - Method in class net.fortuna.ical4j.model.component.VToDo
-
getValidator(Method) - Method in class net.fortuna.ical4j.model.component.VVenue
-
getValidator(Method) - Method in class net.fortuna.ical4j.model.component.XComponent
-
getValue() - Method in class net.fortuna.ical4j.model.Content
-
 
-
getValue() - Method in class net.fortuna.ical4j.model.parameter.Abbrev
-
getValue() - Method in class net.fortuna.ical4j.model.parameter.AltRep
-
getValue() - Method in class net.fortuna.ical4j.model.parameter.Cn
-
getValue() - Method in class net.fortuna.ical4j.model.parameter.CuType
-
getValue() - Method in class net.fortuna.ical4j.model.parameter.DelegatedFrom
-
getValue() - Method in class net.fortuna.ical4j.model.parameter.DelegatedTo
-
getValue() - Method in class net.fortuna.ical4j.model.parameter.Dir
-
getValue() - Method in class net.fortuna.ical4j.model.parameter.Encoding
-
getValue() - Method in class net.fortuna.ical4j.model.parameter.FbType
-
getValue() - Method in class net.fortuna.ical4j.model.parameter.FmtType
-
getValue() - Method in class net.fortuna.ical4j.model.parameter.Language
-
getValue() - Method in class net.fortuna.ical4j.model.parameter.Member
-
getValue() - Method in class net.fortuna.ical4j.model.parameter.PartStat
-
getValue() - Method in class net.fortuna.ical4j.model.parameter.Range
-
getValue() - Method in class net.fortuna.ical4j.model.parameter.Related
-
getValue() - Method in class net.fortuna.ical4j.model.parameter.RelType
-
getValue() - Method in class net.fortuna.ical4j.model.parameter.Role
-
getValue() - Method in class net.fortuna.ical4j.model.parameter.Rsvp
-
getValue() - Method in class net.fortuna.ical4j.model.parameter.ScheduleAgent
-
 
-
getValue() - Method in class net.fortuna.ical4j.model.parameter.ScheduleStatus
-
 
-
getValue() - Method in class net.fortuna.ical4j.model.parameter.SentBy
-
getValue() - Method in class net.fortuna.ical4j.model.parameter.Type
-
getValue() - Method in class net.fortuna.ical4j.model.parameter.TzId
-
getValue() - Method in class net.fortuna.ical4j.model.parameter.Value
-
getValue() - Method in class net.fortuna.ical4j.model.parameter.Vvenue
-
getValue() - Method in class net.fortuna.ical4j.model.parameter.XParameter
-
getValue() - Method in class net.fortuna.ical4j.model.property.Action
-
getValue() - Method in class net.fortuna.ical4j.model.property.Attach
-
getValue() - Method in class net.fortuna.ical4j.model.property.Attendee
-
getValue() - Method in class net.fortuna.ical4j.model.property.BusyType
-
getValue() - Method in class net.fortuna.ical4j.model.property.CalScale
-
getValue() - Method in class net.fortuna.ical4j.model.property.Categories
-
getValue() - Method in class net.fortuna.ical4j.model.property.Clazz
-
getValue() - Method in class net.fortuna.ical4j.model.property.Comment
-
getValue() - Method in class net.fortuna.ical4j.model.property.Contact
-
getValue() - Method in class net.fortuna.ical4j.model.property.Country
-
getValue() - Method in class net.fortuna.ical4j.model.property.DateListProperty
-
getValue() - Method in class net.fortuna.ical4j.model.property.DateProperty
-
getValue() - Method in class net.fortuna.ical4j.model.property.Description
-
getValue() - Method in class net.fortuna.ical4j.model.property.Duration
-
getValue() - Method in class net.fortuna.ical4j.model.property.ExRule
-
getValue() - Method in class net.fortuna.ical4j.model.property.ExtendedAddress
-
getValue() - Method in class net.fortuna.ical4j.model.property.FreeBusy
-
getValue() - Method in class net.fortuna.ical4j.model.property.Geo
-
getValue() - Method in class net.fortuna.ical4j.model.property.Locality
-
getValue() - Method in class net.fortuna.ical4j.model.property.Location
-
getValue() - Method in class net.fortuna.ical4j.model.property.LocationType
-
getValue() - Method in class net.fortuna.ical4j.model.property.Method
-
getValue() - Method in class net.fortuna.ical4j.model.property.Name
-
getValue() - Method in class net.fortuna.ical4j.model.property.Organizer
-
getValue() - Method in class net.fortuna.ical4j.model.property.PercentComplete
-
getValue() - Method in class net.fortuna.ical4j.model.property.Postalcode
-
getValue() - Method in class net.fortuna.ical4j.model.property.Priority
-
getValue() - Method in class net.fortuna.ical4j.model.property.ProdId
-
getValue() - Method in class net.fortuna.ical4j.model.property.RDate
-
getValue() - Method in class net.fortuna.ical4j.model.property.Region
-
getValue() - Method in class net.fortuna.ical4j.model.property.RelatedTo
-
getValue() - Method in class net.fortuna.ical4j.model.property.Repeat
-
getValue() - Method in class net.fortuna.ical4j.model.property.RequestStatus
-
getValue() - Method in class net.fortuna.ical4j.model.property.Resources
-
getValue() - Method in class net.fortuna.ical4j.model.property.RRule
-
getValue() - Method in class net.fortuna.ical4j.model.property.Sequence
-
getValue() - Method in class net.fortuna.ical4j.model.property.Status
-
getValue() - Method in class net.fortuna.ical4j.model.property.StreetAddress
-
getValue() - Method in class net.fortuna.ical4j.model.property.Summary
-
getValue() - Method in class net.fortuna.ical4j.model.property.Tel
-
getValue() - Method in class net.fortuna.ical4j.model.property.Transp
-
getValue() - Method in class net.fortuna.ical4j.model.property.Trigger
-
getValue() - Method in class net.fortuna.ical4j.model.property.TzId
-
getValue() - Method in class net.fortuna.ical4j.model.property.TzName
-
getValue() - Method in class net.fortuna.ical4j.model.property.TzOffsetFrom
-
getValue() - Method in class net.fortuna.ical4j.model.property.TzOffsetTo
-
getValue() - Method in class net.fortuna.ical4j.model.property.TzUrl
-
getValue() - Method in class net.fortuna.ical4j.model.property.Uid
-
getValue() - Method in class net.fortuna.ical4j.model.property.Url
-
getValue() - Method in class net.fortuna.ical4j.model.property.Version
-
getValue() - Method in class net.fortuna.ical4j.model.property.XProperty
-
getVersion() - Method in class net.fortuna.ical4j.model.Calendar
-
-
Returns the mandatory version property.
-
-
getVTimeZone() - Method in class net.fortuna.ical4j.model.TimeZone
-
 
-
getWeekDay(Calendar) - Static method in class net.fortuna.ical4j.model.WeekDay
-
-
Returns a weekday representation of the specified calendar.
-
-
getWeekNoList() - Method in class net.fortuna.ical4j.model.Recur
-
 
-
getWeeks() - Method in class net.fortuna.ical4j.model.Dur
-
 
-
getWeekStartDay() - Method in class net.fortuna.ical4j.model.Recur
-
 
-
getYearDayList() - Method in class net.fortuna.ical4j.model.Recur
-
 
-
GMT_ID - Static variable in class net.fortuna.ical4j.util.TimeZones
-
-
The timezone identifier for GMT time.
-
-
GREGORIAN - Static variable in class net.fortuna.ical4j.model.property.CalScale
-
-
Constant for Gregorian calendar representation.
-
-
GROUP - Static variable in class net.fortuna.ical4j.model.parameter.CuType
-
-
Group.
-
-
- - - -

H

-
-
hashCode() - Method in class net.fortuna.ical4j.model.Calendar
-
hashCode() - Method in class net.fortuna.ical4j.model.Component
-
hashCode() - Method in class net.fortuna.ical4j.model.component.VEvent
-
hashCode() - Method in class net.fortuna.ical4j.model.component.VTimeZone
-
hashCode() - Method in class net.fortuna.ical4j.model.component.VToDo
-
hashCode() - Method in class net.fortuna.ical4j.model.DateList
-
 
-
hashCode() - Method in class net.fortuna.ical4j.model.DateTime
-
hashCode() - Method in class net.fortuna.ical4j.model.Dur
-
hashCode() - Method in class net.fortuna.ical4j.model.Parameter
-
hashCode() - Method in class net.fortuna.ical4j.model.ParameterList
-
hashCode() - Method in class net.fortuna.ical4j.model.Period
-
hashCode() - Method in class net.fortuna.ical4j.model.PeriodList
-
 
-
hashCode() - Method in class net.fortuna.ical4j.model.property.DateProperty
-
hashCode() - Method in class net.fortuna.ical4j.model.Property
-
hashCode() - Method in class net.fortuna.ical4j.model.TimeZone
-
 
-
hashCode() - Method in class net.fortuna.ical4j.model.UtcOffset
-
hashCode() - Method in class net.fortuna.ical4j.model.WeekDay
-
HasPropertyRule - Class in net.fortuna.ical4j.filter
-
-
$Id$ - - Created on 5/02/2006 - - A rule that matches any component containing the specified property.
-
-
HasPropertyRule(Property) - Constructor for class net.fortuna.ical4j.filter.HasPropertyRule
-
-
Constructs a new instance with the specified property.
-
-
HasPropertyRule(Property, boolean) - Constructor for class net.fortuna.ical4j.filter.HasPropertyRule
-
-
Constructs a new instance with the specified property.
-
-
HCalendarParser - Class in net.fortuna.ical4j.data
-
-
A CalendarParser that parses XHTML documents that include calendar data marked up with the hCalendar - microformat.
-
-
HCalendarParser() - Constructor for class net.fortuna.ical4j.data.HCalendarParser
-
 
-
HCalendarParserFactory - Class in net.fortuna.ical4j.data
-
-
A parser factory for the hCal microformat.
-
-
HCalendarParserFactory() - Constructor for class net.fortuna.ical4j.data.HCalendarParserFactory
-
 
-
HIGH - Static variable in class net.fortuna.ical4j.model.property.Priority
-
-
High priority.
-
-
HostInfo - Interface in net.fortuna.ical4j.util
-
-
Provides platform-independent host information.
-
-
HOURLY - Static variable in class net.fortuna.ical4j.model.Recur
-
-
Hour frequency resolution.
-
-
- - - -

I

-
-
IBM_UTC_ID - Static variable in class net.fortuna.ical4j.util.TimeZones
-
-
The timezone identifier for UTC time in the IBM JVM.
-
-
IN_PROCESS - Static variable in class net.fortuna.ical4j.model.parameter.PartStat
-
-
In-process.
-
-
includes(Date) - Method in class net.fortuna.ical4j.model.DateRange
-
-
Determines if the specified date occurs within this period (inclusive of - period start and end).
-
-
includes(Date, int) - Method in class net.fortuna.ical4j.model.DateRange
-
-
Decides whether a date falls within this period.
-
-
includes(Date, boolean) - Method in class net.fortuna.ical4j.model.Period
-
-
Deprecated. - -
-
-
INCLUSIVE_END - Static variable in class net.fortuna.ical4j.model.DateRange
-
-
A flag indicating whether to include the end of the period in test functions.
-
-
INCLUSIVE_START - Static variable in class net.fortuna.ical4j.model.DateRange
-
-
A flag indicating whether to include the start of the period in test functions.
-
-
inDaylightTime(Date) - Method in class net.fortuna.ical4j.model.TimeZone
-
-
Determines if the specified date is in daylight time according to - this timezone.
-
-
IndexedComponentList - Class in net.fortuna.ical4j.model
-
-
$Id$ - - Created on 4/02/2006 - - Provides indexing of components on a specific property.
-
-
IndexedComponentList(ComponentList, String) - Constructor for class net.fortuna.ical4j.model.IndexedComponentList
-
-
Creates a new instance indexed on properties with the specified name.
-
-
IndexedPropertyList - Class in net.fortuna.ical4j.model
-
-
$Id$ - - Created on 4/02/2006 - - Provides indexing of properties on a specific parameter.
-
-
IndexedPropertyList(PropertyList, String) - Constructor for class net.fortuna.ical4j.model.IndexedPropertyList
-
-
Creates a new instance indexed on the parameters with the specified name.
-
-
indexOf(Object) - Method in class net.fortuna.ical4j.model.DateList
-
 
-
INDIVIDUAL - Static variable in class net.fortuna.ical4j.model.parameter.CuType
-
-
Individual.
-
-
InetAddressHostInfo - Class in net.fortuna.ical4j.util
-
 
-
InetAddressHostInfo() - Constructor for class net.fortuna.ical4j.util.InetAddressHostInfo
-
 
-
InetAddressHostInfo(InetAddress) - Constructor for class net.fortuna.ical4j.util.InetAddressHostInfo
-
 
-
INTEGER - Static variable in class net.fortuna.ical4j.model.parameter.Value
-
-
Integer value type.
-
-
intersects(DateRange) - Method in class net.fortuna.ical4j.model.DateRange
-
-
Decides whether this period intersects with another one.
-
-
INVALID_SCHEME - Static variable in class net.fortuna.ical4j.util.Uris
-
-
URI Scheme used when relaxed parsing is enabled and the given input stream lead to an invalid URI.
-
-
isCalendarProperty() - Method in class net.fortuna.ical4j.model.Property
-
-
Indicates whether this property is a calendar property.
-
-
isEmpty() - Method in class net.fortuna.ical4j.model.AddressList
-
 
-
isEmpty() - Method in class net.fortuna.ical4j.model.DateList
-
 
-
isEmpty() - Method in class net.fortuna.ical4j.model.LocationTypeList
-
 
-
isEmpty() - Method in class net.fortuna.ical4j.model.ParameterList
-
 
-
isEmpty() - Method in class net.fortuna.ical4j.model.Period
-
-
An empty period is one that consumes no time.
-
-
isEmpty() - Method in class net.fortuna.ical4j.model.PeriodList
-
isEmpty() - Method in class net.fortuna.ical4j.model.TextList
-
 
-
isHintEnabled(String) - Static method in class net.fortuna.ical4j.util.CompatibilityHints
-
 
-
isNegative() - Method in class net.fortuna.ical4j.model.Dur
-
 
-
Iso8601 - Class in net.fortuna.ical4j.model
-
-
$Id$ - - Created on 30/06/2005 - - Base class for date and time representations as defined - by the ISO 8601 standard.
-
-
Iso8601(long, String, int, TimeZone) - Constructor for class net.fortuna.ical4j.model.Iso8601
-
 
-
Iso8601(String, int, TimeZone) - Constructor for class net.fortuna.ical4j.model.Iso8601
-
 
-
Iso8601(Date, String, int, TimeZone) - Constructor for class net.fortuna.ical4j.model.Iso8601
-
 
-
isQuotable() - Method in class net.fortuna.ical4j.model.parameter.DelegatedFrom
-
-
Indicates whether the current parameter value should be quoted.
-
-
isQuotable() - Method in class net.fortuna.ical4j.model.parameter.DelegatedTo
-
-
Indicates whether the current parameter value should be quoted.
-
-
isQuotable() - Method in class net.fortuna.ical4j.model.Parameter
-
-
Indicates whether the current parameter value should be quoted.
-
-
isQuotable() - Method in class net.fortuna.ical4j.model.parameter.Member
-
-
Indicates whether the current parameter value should be quoted.
-
-
isUnmodifiable() - Method in class net.fortuna.ical4j.model.PeriodList
-
 
-
isUtc() - Method in class net.fortuna.ical4j.model.DateList
-
-
Indicates whether this list is in local or UTC format.
-
-
isUtc() - Method in class net.fortuna.ical4j.model.DateTime
-
 
-
isUtc() - Method in class net.fortuna.ical4j.model.PeriodList
-
-
Indicates whether this list is in local or UTC format.
-
-
isUtc() - Method in class net.fortuna.ical4j.model.property.DateProperty
-
-
Indicates whether the current date value is specified in UTC time.
-
-
isUtc() - Method in class net.fortuna.ical4j.model.Time
-
 
-
isUtc(TimeZone) - Static method in class net.fortuna.ical4j.util.TimeZones
-
-
Indicates whether the specified timezone is equivalent to - UTC time.
-
-
isValidating() - Method in class net.fortuna.ical4j.data.AbstractOutputter
-
 
-
iterator() - Method in class net.fortuna.ical4j.model.AddressList
-
 
-
iterator() - Method in class net.fortuna.ical4j.model.DateList
-
 
-
iterator() - Method in class net.fortuna.ical4j.model.LocationTypeList
-
 
-
iterator() - Method in class net.fortuna.ical4j.model.ParameterList
-
 
-
iterator() - Method in class net.fortuna.ical4j.model.PeriodList
-
iterator() - Method in class net.fortuna.ical4j.model.TextList
-
 
-
- - - -

K

-
-
KEY_FACTORY_CLASS - Static variable in class net.fortuna.ical4j.data.CalendarParserFactory
-
-
The system property used to specify an alternate CalendarParser implementation.
-
-
KEY_FACTORY_CLASS - Static variable in class net.fortuna.ical4j.model.TimeZoneRegistryFactory
-
-
The system property used to specify an alternate - TimeZoneRegistryFactory implementation.
-
-
KEY_FACTORY_CLASS - Static variable in class net.fortuna.ical4j.util.DecoderFactory
-
-
The system property used to specify an alternate - DecoderFactory implementation.
-
-
KEY_FACTORY_CLASS - Static variable in class net.fortuna.ical4j.util.EncoderFactory
-
-
The system property used to specify an alternate - EncoderFactory implementation.
-
-
KEY_MAX_INCREMENT_COUNT - Static variable in class net.fortuna.ical4j.model.Recur
-
-
When calculating dates matching this recur (getDates() or getNextDate), - this property defines the maximum number of attempt to find a matching date by - incrementing the seed.
-
-
KEY_NOTES_COMPATIBILITY - Static variable in class net.fortuna.ical4j.util.CompatibilityHints
-
-
A system property key used to enable compatibility with Lotus Notes-generated iCalendar files.
-
-
KEY_OUTLOOK_COMPATIBILITY - Static variable in class net.fortuna.ical4j.util.CompatibilityHints
-
-
A system property key used to enable compatibility with Outlook/Exchange-generated iCalendar files.
-
-
KEY_RELAXED_PARSING - Static variable in class net.fortuna.ical4j.util.CompatibilityHints
-
-
A system property key to enable relaxed parsing.
-
-
KEY_RELAXED_UNFOLDING - Static variable in class net.fortuna.ical4j.util.CompatibilityHints
-
-
A system property key to enable relaxed unfolding.
-
-
KEY_RELAXED_VALIDATION - Static variable in class net.fortuna.ical4j.util.CompatibilityHints
-
-
A system property key to enable relaxed validation.
-
-
KEY_VCARD_COMPATIBILITY - Static variable in class net.fortuna.ical4j.util.CompatibilityHints
-
-
Support for vCard features that are not necessarily compatible with the iCalendar standard.
-
-
- - - -

L

-
-
Language - Class in net.fortuna.ical4j.model.parameter
-
-
$Id$ [18-Apr-2004] - - Defines a Language parameter.
-
-
LANGUAGE - Static variable in class net.fortuna.ical4j.model.Parameter
-
-
Language for text.
-
-
Language(String) - Constructor for class net.fortuna.ical4j.model.parameter.Language
-
 
-
LAST_MODIFIED - Static variable in class net.fortuna.ical4j.model.Property
-
-
Last modified date property name.
-
-
lastIndexOf(Object) - Method in class net.fortuna.ical4j.model.DateList
-
 
-
LastModified - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a LAST-MODIFIED iCalendar component property.
-
-
LastModified() - Constructor for class net.fortuna.ical4j.model.property.LastModified
-
-
Default constructor.
-
-
LastModified(String) - Constructor for class net.fortuna.ical4j.model.property.LastModified
-
 
-
LastModified(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.LastModified
-
 
-
LastModified(DateTime) - Constructor for class net.fortuna.ical4j.model.property.LastModified
-
 
-
LastModified(ParameterList, DateTime) - Constructor for class net.fortuna.ical4j.model.property.LastModified
-
 
-
LINE_SEPARATOR - Static variable in class net.fortuna.ical4j.util.Strings
-
-
A string used to denote the start (and end) of iCalendar content lines.
-
-
listIterator() - Method in class net.fortuna.ical4j.model.DateList
-
 
-
listIterator(int) - Method in class net.fortuna.ical4j.model.DateList
-
 
-
load(String) - Static method in class net.fortuna.ical4j.util.Calendars
-
-
Loads a calendar from the specified file.
-
-
load(URL) - Static method in class net.fortuna.ical4j.util.Calendars
-
-
Loads a calendar from the specified URL.
-
-
Locality - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a LOCALITY iCalendar component property.
-
-
LOCALITY - Static variable in class net.fortuna.ical4j.model.Property
-
-
VVENUE locality property name.
-
-
Locality() - Constructor for class net.fortuna.ical4j.model.property.Locality
-
-
Default constructor.
-
-
Locality(String) - Constructor for class net.fortuna.ical4j.model.property.Locality
-
 
-
Locality(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.Locality
-
 
-
Location - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a LOCATION iCalendar component property.
-
-
LOCATION - Static variable in class net.fortuna.ical4j.model.Property
-
-
Location property name.
-
-
Location() - Constructor for class net.fortuna.ical4j.model.property.Location
-
-
Default constructor.
-
-
Location(String) - Constructor for class net.fortuna.ical4j.model.property.Location
-
 
-
Location(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.Location
-
 
-
LOCATION_TYPE - Static variable in class net.fortuna.ical4j.model.Property
-
-
VVENUE location type property name.
-
-
LocationType - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a LOCATION_TYPE iCalendar component property.
-
-
LocationType() - Constructor for class net.fortuna.ical4j.model.property.LocationType
-
-
Default constructor.
-
-
LocationType(String) - Constructor for class net.fortuna.ical4j.model.property.LocationType
-
 
-
LocationType(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.LocationType
-
 
-
LocationType(LocationTypeList) - Constructor for class net.fortuna.ical4j.model.property.LocationType
-
 
-
LocationType(ParameterList, LocationTypeList) - Constructor for class net.fortuna.ical4j.model.property.LocationType
-
 
-
LocationTypeList - Class in net.fortuna.ical4j.model
-
-
$Id LocationTypeList.java $ [23-Apr-2004] - - Defines a list of iCalendar location types.
-
-
LocationTypeList() - Constructor for class net.fortuna.ical4j.model.LocationTypeList
-
-
Default constructor.
-
-
LocationTypeList(String) - Constructor for class net.fortuna.ical4j.model.LocationTypeList
-
-
Parses the specified string representation to create a list of categories.
-
-
LOW - Static variable in class net.fortuna.ical4j.model.property.Priority
-
-
Low priority.
-
-
- - - -

M

-
-
match(Object) - Method in class net.fortuna.ical4j.filter.AbstractDateRule
-
-
Indicates whether the specified object passes the conditions required to match this rule.
-
-
match(Date) - Method in class net.fortuna.ical4j.filter.AbstractDateRule
-
 
-
match(Object) - Method in class net.fortuna.ical4j.filter.ComponentRule
-
-
Indicates whether the specified object passes the conditions required to match this rule.
-
-
match(Component) - Method in class net.fortuna.ical4j.filter.ComponentRule
-
 
-
match(Date) - Method in class net.fortuna.ical4j.filter.DateInRangeRule
-
match(Component) - Method in class net.fortuna.ical4j.filter.HasPropertyRule
-
match(Component) - Method in class net.fortuna.ical4j.filter.PeriodRule
-
match(Object) - Method in interface net.fortuna.ical4j.filter.Rule
-
-
Indicates whether the specified object passes the conditions required to match this rule.
-
-
MATCH_ALL - Static variable in class net.fortuna.ical4j.filter.Filter
-
-
Indicates that all rules must be matched to include an object in the filtered collection.
-
-
MATCH_ANY - Static variable in class net.fortuna.ical4j.filter.Filter
-
-
Indicates that any rule may be matched to include an object in the filtered collection.
-
-
MAX_DAYS_PER_MONTH - Static variable in class net.fortuna.ical4j.util.Dates
-
-
Maximum number of days per month.
-
-
MAX_DAYS_PER_YEAR - Static variable in class net.fortuna.ical4j.util.Dates
-
-
Maximum number of days per year.
-
-
MAX_FOLD_LENGTH - Static variable in class net.fortuna.ical4j.data.FoldingWriter
-
-
Lines of text SHOULD NOT be longer than 75 octets, excluding the line break.
-
-
MAX_WEEKS_PER_YEAR - Static variable in class net.fortuna.ical4j.util.Dates
-
-
Maximum number of weeks per year.
-
-
MEDIUM - Static variable in class net.fortuna.ical4j.model.property.Priority
-
-
Medium priority.
-
-
Member - Class in net.fortuna.ical4j.model.parameter
-
-
$Id$ [18-Apr-2004] - - Defines a Group or List Membership parameter.
-
-
MEMBER - Static variable in class net.fortuna.ical4j.model.Parameter
-
-
Group or list membership.
-
-
Member(String) - Constructor for class net.fortuna.ical4j.model.parameter.Member
-
 
-
Member(AddressList) - Constructor for class net.fortuna.ical4j.model.parameter.Member
-
 
-
merge(Calendar, Calendar) - Static method in class net.fortuna.ical4j.util.Calendars
-
-
Merge all properties and components from two specified calendars into one instance.
-
-
Method - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a METHOD iCalendar property.
-
-
METHOD - Static variable in class net.fortuna.ical4j.model.Property
-
-
iTIP method property name.
-
-
Method() - Constructor for class net.fortuna.ical4j.model.property.Method
-
-
Default constructor.
-
-
Method(String) - Constructor for class net.fortuna.ical4j.model.property.Method
-
 
-
Method(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.Method
-
 
-
MILLIS_PER_DAY - Static variable in class net.fortuna.ical4j.util.Dates
-
-
Number of milliseconds in one day.
-
-
MILLIS_PER_HOUR - Static variable in class net.fortuna.ical4j.util.Dates
-
-
Number of milliseconds in one hour.
-
-
MILLIS_PER_MINUTE - Static variable in class net.fortuna.ical4j.util.Dates
-
-
Number of milliseconds in one minute.
-
-
MILLIS_PER_SECOND - Static variable in class net.fortuna.ical4j.util.Dates
-
-
Number of milliseconds in one second.
-
-
MILLIS_PER_WEEK - Static variable in class net.fortuna.ical4j.util.Dates
-
-
Number of milliseconds in one week.
-
-
MINUTELY - Static variable in class net.fortuna.ical4j.model.Recur
-
-
Minute frequency resolution.
-
-
MO - Static variable in class net.fortuna.ical4j.model.WeekDay
-
-
Monday.
-
-
MONTHLY - Static variable in class net.fortuna.ical4j.model.Recur
-
-
Month frequency resolution.
-
-
- - - -

N

-
-
Name - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a NAME iCalendar component property.
-
-
NAME - Static variable in class net.fortuna.ical4j.model.Property
-
-
VVENUE name property name.
-
-
Name() - Constructor for class net.fortuna.ical4j.model.property.Name
-
-
Default constructor.
-
-
Name(String) - Constructor for class net.fortuna.ical4j.model.property.Name
-
 
-
Name(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.Name
-
 
-
NEEDS_ACTION - Static variable in class net.fortuna.ical4j.model.parameter.PartStat
-
-
Needs action.
-
-
negate() - Method in class net.fortuna.ical4j.model.Dur
-
-
Provides a negation of this instance.
-
-
net.fortuna.ical4j.data - package net.fortuna.ical4j.data
-
-
Contains types providing RFC2445 input, output and parsing functionality.
-
-
net.fortuna.ical4j.filter - package net.fortuna.ical4j.filter
-
-
Filtering rules that may be used on lists of components, properties or parameters.
-
-
net.fortuna.ical4j.model - package net.fortuna.ical4j.model
-
-
Contains core types used to define the iCalendar model.
-
-
net.fortuna.ical4j.model.component - package net.fortuna.ical4j.model.component
-
-
Contains types used to represent the iCalendar component model.
-
-
net.fortuna.ical4j.model.parameter - package net.fortuna.ical4j.model.parameter
-
-
Contains types used to represent the iCalendar parameter model.
-
-
net.fortuna.ical4j.model.property - package net.fortuna.ical4j.model.property
-
-
Contains types used to represent the iCalendar property model.
-
-
net.fortuna.ical4j.transform - package net.fortuna.ical4j.transform
-
-
Contains types used to transform an iCalendar component model according to RFC2446.
-
-
net.fortuna.ical4j.util - package net.fortuna.ical4j.util
-
-
Contains utility types that provide supporting functionality for iCal4j.
-
-
NON_PARTICIPANT - Static variable in class net.fortuna.ical4j.model.parameter.Role
-
-
Non-participant.
-
-
NONE - Static variable in class net.fortuna.ical4j.model.parameter.ScheduleAgent
-
 
-
normalise() - Method in class net.fortuna.ical4j.model.PeriodList
-
-
Returns a normalised version of this period list.
-
-
NumberList - Class in net.fortuna.ical4j.model
-
-
$Id$ [29-May-2004] - - Defines a list of numbers.
-
-
NumberList() - Constructor for class net.fortuna.ical4j.model.NumberList
-
-
Default constructor.
-
-
NumberList(int, int, boolean) - Constructor for class net.fortuna.ical4j.model.NumberList
-
-
Constructor with limits.
-
-
NumberList(String) - Constructor for class net.fortuna.ical4j.model.NumberList
-
-
Constructor.
-
-
NumberList(String, int, int, boolean) - Constructor for class net.fortuna.ical4j.model.NumberList
-
 
-
Numbers - Class in net.fortuna.ical4j.util
-
-
$Id$ - - Created on 6/08/2005 - - A utility class for number processing.
-
-
- - - -

O

-
-
Observance - Class in net.fortuna.ical4j.model.component
-
-
$Id$ [05-Apr-2004] - - Defines an iCalendar sub-component representing a timezone observance.
-
-
Observance(String) - Constructor for class net.fortuna.ical4j.model.component.Observance
-
-
Constructs a timezone observance with the specified name and no properties.
-
-
Observance(String, PropertyList) - Constructor for class net.fortuna.ical4j.model.component.Observance
-
-
Constructor protected to enforce use of sub-classes from this library.
-
-
OPAQUE - Static variable in class net.fortuna.ical4j.model.property.Transp
-
-
Opaque.
-
-
OPT_PARTICIPANT - Static variable in class net.fortuna.ical4j.model.parameter.Role
-
-
Optional participant.
-
-
Organizer - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines an ORGANIZER iCalendar component property.
-
-
ORGANIZER - Static variable in class net.fortuna.ical4j.model.Property
-
-
Organiser property name.
-
-
Organizer() - Constructor for class net.fortuna.ical4j.model.property.Organizer
-
-
Default constructor.
-
-
Organizer(String) - Constructor for class net.fortuna.ical4j.model.property.Organizer
-
-
Constructs a new instance with the specified value.
-
-
Organizer(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.Organizer
-
 
-
Organizer(URI) - Constructor for class net.fortuna.ical4j.model.property.Organizer
-
 
-
Organizer(ParameterList, URI) - Constructor for class net.fortuna.ical4j.model.property.Organizer
-
 
-
output(Calendar, OutputStream) - Method in class net.fortuna.ical4j.data.CalendarOutputter
-
-
Outputs an iCalender string to the specified output stream.
-
-
output(Calendar, Writer) - Method in class net.fortuna.ical4j.data.CalendarOutputter
-
-
Outputs an iCalender string to the specified writer.
-
-
- - - -

P

-
-
PARAM_QUOTE_PATTERN - Static variable in class net.fortuna.ical4j.util.Strings
-
-
Defines a regular expression representing all parameter strings that - should be quoted.
-
-
parameter(String, String) - Method in interface net.fortuna.ical4j.data.ContentHandler
-
-
Triggers the handling of a parameter.
-
-
Parameter - Class in net.fortuna.ical4j.model
-
-
Defines an iCalendar parameter.
-
-
Parameter(String, ParameterFactory) - Constructor for class net.fortuna.ical4j.model.Parameter
-
 
-
ParameterFactory - Interface in net.fortuna.ical4j.model
-
-
Implementors provide parameter creation services.
-
-
ParameterFactoryImpl - Class in net.fortuna.ical4j.model
-
-
A factory for creating iCalendar parameters.
-
-
ParameterFactoryImpl() - Constructor for class net.fortuna.ical4j.model.ParameterFactoryImpl
-
 
-
ParameterFactoryRegistry - Class in net.fortuna.ical4j.model
-
 
-
ParameterFactoryRegistry() - Constructor for class net.fortuna.ical4j.model.ParameterFactoryRegistry
-
 
-
ParameterList - Class in net.fortuna.ical4j.model
-
-
$Id$ [Apr 5, 2004] - - Defines a list of iCalendar parameters.
-
-
ParameterList() - Constructor for class net.fortuna.ical4j.model.ParameterList
-
-
Default constructor.
-
-
ParameterList(boolean) - Constructor for class net.fortuna.ical4j.model.ParameterList
-
-
Constructor.
-
-
ParameterList(ParameterList, boolean) - Constructor for class net.fortuna.ical4j.model.ParameterList
-
-
Creates a deep copy of the specified parameter list.
-
-
ParameterValidator - Class in net.fortuna.ical4j.util
-
-
$Id$ [15-May-2004] - - Defines methods for validating parameters and parameter - lists.
-
-
PARENT - Static variable in class net.fortuna.ical4j.model.parameter.RelType
-
-
Parent.
-
-
parse(InputStream, ContentHandler) - Method in interface net.fortuna.ical4j.data.CalendarParser
-
-
Parse the iCalendar data from the specified input stream.
-
-
parse(Reader, ContentHandler) - Method in interface net.fortuna.ical4j.data.CalendarParser
-
-
Parse the iCalendar data from the specified reader.
-
-
parse(InputStream, ContentHandler) - Method in class net.fortuna.ical4j.data.CalendarParserImpl
-
-
Parse the iCalendar data from the specified input stream.
-
-
parse(Reader, ContentHandler) - Method in class net.fortuna.ical4j.data.CalendarParserImpl
-
-
Parse the iCalendar data from the specified reader.
-
-
parse(InputStream, ContentHandler) - Method in class net.fortuna.ical4j.data.HCalendarParser
-
-
Parse the iCalendar data from the specified input stream.
-
-
parse(Reader, ContentHandler) - Method in class net.fortuna.ical4j.data.HCalendarParser
-
-
Parse the iCalendar data from the specified reader.
-
-
parseInt(String) - Static method in class net.fortuna.ical4j.util.Numbers
-
-
Wraps java.lang.Integer.parseInt() to accept values with - a PLUS character (i.e.
-
-
ParserException - Exception in net.fortuna.ical4j.data
-
-
- $Id$ [Apr 5, 2004]
-
-
ParserException(int) - Constructor for exception net.fortuna.ical4j.data.ParserException
-
 
-
ParserException(String, int) - Constructor for exception net.fortuna.ical4j.data.ParserException
-
-
Constructor with message.
-
-
ParserException(String, int, Throwable) - Constructor for exception net.fortuna.ical4j.data.ParserException
-
-
Constructor with message and cause.
-
-
PartStat - Class in net.fortuna.ical4j.model.parameter
-
-
$Id$ [18-Apr-2004] - - Defines a Participation Status parameter.
-
-
PARTSTAT - Static variable in class net.fortuna.ical4j.model.Parameter
-
-
Participation status.
-
-
PartStat(String) - Constructor for class net.fortuna.ical4j.model.parameter.PartStat
-
 
-
PERCENT_COMPLETE - Static variable in class net.fortuna.ical4j.model.Property
-
-
Percentage complete property name.
-
-
PercentComplete - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a PERCENT-COMPLETE iCalendar component property.
-
-
PercentComplete() - Constructor for class net.fortuna.ical4j.model.property.PercentComplete
-
-
Default constructor.
-
-
PercentComplete(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.PercentComplete
-
 
-
PercentComplete(int) - Constructor for class net.fortuna.ical4j.model.property.PercentComplete
-
 
-
PercentComplete(ParameterList, int) - Constructor for class net.fortuna.ical4j.model.property.PercentComplete
-
 
-
PERIOD - Static variable in class net.fortuna.ical4j.model.parameter.Value
-
-
Period value type.
-
-
Period - Class in net.fortuna.ical4j.model
-
-
$Id$ [Apr 14, 2004] - - Defines a period of time.
-
-
Period(String) - Constructor for class net.fortuna.ical4j.model.Period
-
-
Constructor.
-
-
Period(DateTime, DateTime) - Constructor for class net.fortuna.ical4j.model.Period
-
-
Constructs a new period with the specied start and end date.
-
-
Period(DateTime, Dur) - Constructor for class net.fortuna.ical4j.model.Period
-
-
Constructs a new period with the specified start date and duration.
-
-
PeriodList - Class in net.fortuna.ical4j.model
-
-
$Id$ [23-Apr-2004] - - Defines a list of iCalendar periods.
-
-
PeriodList() - Constructor for class net.fortuna.ical4j.model.PeriodList
-
-
Default constructor.
-
-
PeriodList(boolean) - Constructor for class net.fortuna.ical4j.model.PeriodList
-
 
-
PeriodList(boolean, boolean) - Constructor for class net.fortuna.ical4j.model.PeriodList
-
 
-
PeriodList(String) - Constructor for class net.fortuna.ical4j.model.PeriodList
-
-
Parses the specified string representation to create a list of periods.
-
-
PeriodRule - Class in net.fortuna.ical4j.filter
-
-
$Id$ - - Created on 2/02/2006 - - A rule that matches any component that occurs in the specified time period.
-
-
PeriodRule(Period) - Constructor for class net.fortuna.ical4j.filter.PeriodRule
-
-
Constructs a new instance using the specified period.
-
-
Postalcode - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a POSTALCODE iCalendar component property.
-
-
POSTALCODE - Static variable in class net.fortuna.ical4j.model.Property
-
-
VVENUE postal code property name.
-
-
Postalcode() - Constructor for class net.fortuna.ical4j.model.property.Postalcode
-
-
Default constructor.
-
-
Postalcode(String) - Constructor for class net.fortuna.ical4j.model.property.Postalcode
-
 
-
Postalcode(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.Postalcode
-
 
-
PRECISION_DAY - Static variable in class net.fortuna.ical4j.util.Dates
-
-
Constant indicating precision to the day.
-
-
PRECISION_SECOND - Static variable in class net.fortuna.ical4j.util.Dates
-
-
Constant indicating precision to the second.
-
-
PREFIX - Static variable in class net.fortuna.ical4j.model.parameter.TzId
-
-
Timezone identifier prefix.
-
-
PREFIX - Static variable in class net.fortuna.ical4j.model.property.TzId
-
-
Timezone identifier prefix.
-
-
PRELIM_SUCCESS - Static variable in class net.fortuna.ical4j.model.property.RequestStatus
-
-
Preliminary success status.
-
-
Priority - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a PRIORITY iCalendar component property.
-
-
PRIORITY - Static variable in class net.fortuna.ical4j.model.Property
-
-
Prority property name.
-
-
Priority() - Constructor for class net.fortuna.ical4j.model.property.Priority
-
-
Default constructor.
-
-
Priority(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.Priority
-
 
-
Priority(int) - Constructor for class net.fortuna.ical4j.model.property.Priority
-
 
-
Priority(ParameterList, int) - Constructor for class net.fortuna.ical4j.model.property.Priority
-
 
-
PRIVATE - Static variable in class net.fortuna.ical4j.model.property.Clazz
-
-
Constant for private classification.
-
-
PROCEDURE - Static variable in class net.fortuna.ical4j.model.property.Action
-
-
Constant action for a procedure.
-
-
ProdId - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a PRODID iCalendar property.
-
-
PRODID - Static variable in class net.fortuna.ical4j.model.Property
-
-
Product identifier property name.
-
-
ProdId() - Constructor for class net.fortuna.ical4j.model.property.ProdId
-
-
Default constructor.
-
-
ProdId(String) - Constructor for class net.fortuna.ical4j.model.property.ProdId
-
 
-
ProdId(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.ProdId
-
 
-
property - Variable in class net.fortuna.ical4j.data.CalendarBuilder
-
-
The current property instance created by the builder.
-
-
Property - Class in net.fortuna.ical4j.model
-
-
Defines an iCalendar property.
-
-
Property(String, PropertyFactory) - Constructor for class net.fortuna.ical4j.model.Property
-
-
Constructor.
-
-
Property(String, ParameterList, PropertyFactory) - Constructor for class net.fortuna.ical4j.model.Property
-
 
-
Property(Property) - Constructor for class net.fortuna.ical4j.model.Property
-
-
Deprecated. -
Use Property.copy() instead
-
-
-
PropertyFactory - Interface in net.fortuna.ical4j.model
-
-
A factory for creating iCalendar properties.
-
-
PropertyFactoryImpl - Class in net.fortuna.ical4j.model
-
-
A factory for creating iCalendar properties.
-
-
PropertyFactoryImpl() - Constructor for class net.fortuna.ical4j.model.PropertyFactoryImpl
-
-
Constructor made private to prevent instantiation.
-
-
PropertyFactoryRegistry - Class in net.fortuna.ical4j.model
-
 
-
PropertyFactoryRegistry() - Constructor for class net.fortuna.ical4j.model.PropertyFactoryRegistry
-
 
-
PropertyList - Class in net.fortuna.ical4j.model
-
-
$Id$ [Apr 5, 2004] - - Defines a list of iCalendar properties.
-
-
PropertyList() - Constructor for class net.fortuna.ical4j.model.PropertyList
-
-
Default constructor.
-
-
PropertyList(int) - Constructor for class net.fortuna.ical4j.model.PropertyList
-
-
Creates a new instance with the specified initial capacity.
-
-
PropertyList(PropertyList) - Constructor for class net.fortuna.ical4j.model.PropertyList
-
-
Creates a deep copy of the specified property list.
-
-
PropertyValidator - Class in net.fortuna.ical4j.util
-
-
$Id$ [15-May-2004] - - Defines methods for validating properties and property lists.
-
-
propertyValue(String) - Method in interface net.fortuna.ical4j.data.ContentHandler
-
-
Triggers the handling of a property value.
-
-
PUBLIC - Static variable in class net.fortuna.ical4j.model.property.Clazz
-
-
Constant for public classification.
-
-
PUBLISH - Static variable in class net.fortuna.ical4j.model.property.Method
-
-
Used to publish a calendar entry to one or more Calendar Users.
-
-
PublishTransformer - Class in net.fortuna.ical4j.transform
-
-
$Id$ - - Created: 26/09/2004 - - Transforms a calendar for publishing.
-
-
PublishTransformer() - Constructor for class net.fortuna.ical4j.transform.PublishTransformer
-
 
-
- - - -

Q

-
-
quote(Object) - Static method in class net.fortuna.ical4j.util.Strings
-
-
Convenience method for adding quotes.
-
-
QUOTED_PRINTABLE - Static variable in class net.fortuna.ical4j.model.parameter.Encoding
-
-
Quoted printable encoding.
-
-
- - - -

R

-
-
Range - Class in net.fortuna.ical4j.model.parameter
-
-
$Id$ [18-Apr-2004] - - Defines a Recurrence Identifier Range parameter.
-
-
RANGE - Static variable in class net.fortuna.ical4j.model.Parameter
-
-
Recurrence identifier range.
-
-
Range(String) - Constructor for class net.fortuna.ical4j.model.parameter.Range
-
 
-
RDate - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines an RDATE iCalendar component property.
-
-
RDATE - Static variable in class net.fortuna.ical4j.model.Property
-
-
Recurrence date property name.
-
-
RDate() - Constructor for class net.fortuna.ical4j.model.property.RDate
-
-
Default constructor.
-
-
RDate(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.RDate
-
 
-
RDate(DateList) - Constructor for class net.fortuna.ical4j.model.property.RDate
-
-
Constructor.
-
-
RDate(ParameterList, DateList) - Constructor for class net.fortuna.ical4j.model.property.RDate
-
-
Constructor.
-
-
RDate(PeriodList) - Constructor for class net.fortuna.ical4j.model.property.RDate
-
-
Constructor.
-
-
RDate(ParameterList, PeriodList) - Constructor for class net.fortuna.ical4j.model.property.RDate
-
-
Constructor.
-
-
read() - Method in class net.fortuna.ical4j.data.UnfoldingReader
-
read(char[], int, int) - Method in class net.fortuna.ical4j.data.UnfoldingReader
-
RECUR - Static variable in class net.fortuna.ical4j.model.parameter.Value
-
-
Recurrence value type.
-
-
Recur - Class in net.fortuna.ical4j.model
-
-
$Id$ [18-Apr-2004] - - Defines a recurrence.
-
-
Recur() - Constructor for class net.fortuna.ical4j.model.Recur
-
-
Default constructor.
-
-
Recur(String) - Constructor for class net.fortuna.ical4j.model.Recur
-
-
Constructs a new instance from the specified string value.
-
-
Recur(String, Date) - Constructor for class net.fortuna.ical4j.model.Recur
-
 
-
Recur(String, int) - Constructor for class net.fortuna.ical4j.model.Recur
-
 
-
RECURRENCE_ID - Static variable in class net.fortuna.ical4j.model.Property
-
-
Recurrence identifier property name.
-
-
RecurrenceId - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a RECURRENCE-ID iCalendar component property.
-
-
RecurrenceId() - Constructor for class net.fortuna.ical4j.model.property.RecurrenceId
-
-
Default constructor.
-
-
RecurrenceId(TimeZone) - Constructor for class net.fortuna.ical4j.model.property.RecurrenceId
-
-
Creates a new RECURRENCE_ID property initialised with the specified timezone.
-
-
RecurrenceId(String) - Constructor for class net.fortuna.ical4j.model.property.RecurrenceId
-
-
Creates a new instance initialised with the parsed value.
-
-
RecurrenceId(String, TimeZone) - Constructor for class net.fortuna.ical4j.model.property.RecurrenceId
-
-
Creates a new RECURRENCE_ID property initialised with the specified timezone and value.
-
-
RecurrenceId(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.RecurrenceId
-
 
-
RecurrenceId(Date) - Constructor for class net.fortuna.ical4j.model.property.RecurrenceId
-
-
Constructor.
-
-
RecurrenceId(ParameterList, Date) - Constructor for class net.fortuna.ical4j.model.property.RecurrenceId
-
-
Constructor.
-
-
REDUCED_FOLD_LENGTH - Static variable in class net.fortuna.ical4j.data.FoldingWriter
-
-
reduced to 73 to be consistent with Apple iCal..
-
-
REFRESH - Static variable in class net.fortuna.ical4j.model.property.Method
-
-
The Refresh method is used by an "Attendee" to request the latest version of a calendar entry.
-
-
Region - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a REGION iCalendar component property.
-
-
REGION - Static variable in class net.fortuna.ical4j.model.Property
-
-
VVENUE region property name.
-
-
Region() - Constructor for class net.fortuna.ical4j.model.property.Region
-
-
Default constructor.
-
-
Region(String) - Constructor for class net.fortuna.ical4j.model.property.Region
-
 
-
Region(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.Region
-
 
-
register(String, ParameterFactory) - Method in class net.fortuna.ical4j.model.ParameterFactoryRegistry
-
 
-
register(String, PropertyFactory) - Method in class net.fortuna.ical4j.model.PropertyFactoryRegistry
-
 
-
register(TimeZone) - Method in interface net.fortuna.ical4j.model.TimeZoneRegistry
-
-
Registers a new timezone for use with iCalendar objects.
-
-
register(TimeZone, boolean) - Method in interface net.fortuna.ical4j.model.TimeZoneRegistry
-
-
Registers a new timezone for use with iCalendar objects.
-
-
register(TimeZone) - Method in class net.fortuna.ical4j.model.TimeZoneRegistryImpl
-
-
Registers a new timezone for use with iCalendar objects.
-
-
register(TimeZone, boolean) - Method in class net.fortuna.ical4j.model.TimeZoneRegistryImpl
-
-
Registers a new timezone for use with iCalendar objects.
-
-
registerDefaultFactory(String, Object) - Method in class net.fortuna.ical4j.model.AbstractContentFactory
-
-
Register a standard content factory.
-
-
registerExtendedFactory(String, Object) - Method in class net.fortuna.ical4j.model.AbstractContentFactory
-
-
Register a non-standard content factory.
-
-
Related - Class in net.fortuna.ical4j.model.parameter
-
-
$Id$ [18-Apr-2004] - - Defines an Alarm Trigger Relationship parameter.
-
-
RELATED - Static variable in class net.fortuna.ical4j.model.Parameter
-
-
Alarm trigger relationship.
-
-
Related(String) - Constructor for class net.fortuna.ical4j.model.parameter.Related
-
 
-
RELATED_TO - Static variable in class net.fortuna.ical4j.model.Property
-
-
Relationship property name.
-
-
RelatedTo - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a RELATED-TO iCalendar component property.
-
-
RelatedTo() - Constructor for class net.fortuna.ical4j.model.property.RelatedTo
-
-
Default constructor.
-
-
RelatedTo(String) - Constructor for class net.fortuna.ical4j.model.property.RelatedTo
-
 
-
RelatedTo(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.RelatedTo
-
 
-
RelType - Class in net.fortuna.ical4j.model.parameter
-
-
$Id$ [18-Apr-2004] - - Defines a Relationship Type parameter.
-
-
RELTYPE - Static variable in class net.fortuna.ical4j.model.Parameter
-
-
Relationship type.
-
-
RelType(String) - Constructor for class net.fortuna.ical4j.model.parameter.RelType
-
 
-
remove(URI) - Method in class net.fortuna.ical4j.model.AddressList
-
-
Remove an address from the list.
-
-
remove(Component) - Method in class net.fortuna.ical4j.model.ComponentList
-
-
Remove a component from the list.
-
-
remove(Date) - Method in class net.fortuna.ical4j.model.DateList
-
-
Remove a date from the list.
-
-
remove(int) - Method in class net.fortuna.ical4j.model.DateList
-
 
-
remove(Object) - Method in class net.fortuna.ical4j.model.DateList
-
 
-
remove(String) - Method in class net.fortuna.ical4j.model.LocationTypeList
-
-
Remove a locationType from the list.
-
-
remove(Integer) - Method in class net.fortuna.ical4j.model.NumberList
-
 
-
remove(Parameter) - Method in class net.fortuna.ical4j.model.ParameterList
-
-
Remove a parameter from the list.
-
-
remove(Period) - Method in class net.fortuna.ical4j.model.PeriodList
-
-
Remove a period from the list.
-
-
remove(Object) - Method in class net.fortuna.ical4j.model.PeriodList
-
remove(Property) - Method in class net.fortuna.ical4j.model.PropertyList
-
-
Remove a property from the list.
-
-
remove(String) - Method in class net.fortuna.ical4j.model.TextList
-
-
Remove a text from the list.
-
-
remove(WeekDay) - Method in class net.fortuna.ical4j.model.WeekDayList
-
 
-
removeAll(Collection) - Method in class net.fortuna.ical4j.model.DateList
-
 
-
removeAll(String) - Method in class net.fortuna.ical4j.model.ParameterList
-
-
Remove all parameters with the specified name.
-
-
removeAll(Collection) - Method in class net.fortuna.ical4j.model.PeriodList
-
Repeat - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a REPEAT iCalendar component property.
-
-
REPEAT - Static variable in class net.fortuna.ical4j.model.Property
-
-
Repeat rule property name.
-
-
Repeat() - Constructor for class net.fortuna.ical4j.model.property.Repeat
-
-
Default constructor.
-
-
Repeat(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.Repeat
-
 
-
Repeat(int) - Constructor for class net.fortuna.ical4j.model.property.Repeat
-
 
-
Repeat(ParameterList, int) - Constructor for class net.fortuna.ical4j.model.property.Repeat
-
 
-
replace(Parameter) - Method in class net.fortuna.ical4j.model.ParameterList
-
-
Replace any parameters of the same type with the one specified.
-
-
REPLY - Static variable in class net.fortuna.ical4j.model.property.Method
-
-
A Reply is used in response to a Request to convey "Attendee" status to the "Organizer".
-
-
REQ_PARTICIPANT - Static variable in class net.fortuna.ical4j.model.parameter.Role
-
-
Required participant.
-
-
REQUEST - Static variable in class net.fortuna.ical4j.model.property.Method
-
-
Used to schedule a calendar entry with other Calendar Users.
-
-
REQUEST_STATUS - Static variable in class net.fortuna.ical4j.model.Property
-
-
Request status property name.
-
-
RequestStatus - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a REQUEST-STATUS iCalendar component property.
-
-
RequestStatus() - Constructor for class net.fortuna.ical4j.model.property.RequestStatus
-
-
Default constructor.
-
-
RequestStatus(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.RequestStatus
-
 
-
RequestStatus(String, String, String) - Constructor for class net.fortuna.ical4j.model.property.RequestStatus
-
 
-
RequestStatus(ParameterList, String, String, String) - Constructor for class net.fortuna.ical4j.model.property.RequestStatus
-
 
-
RESOURCE - Static variable in class net.fortuna.ical4j.model.parameter.CuType
-
-
Resource.
-
-
ResourceLoader - Class in net.fortuna.ical4j.util
-
 
-
ResourceLoader() - Constructor for class net.fortuna.ical4j.util.ResourceLoader
-
 
-
Resources - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a RESOURCES iCalendar component property.
-
-
RESOURCES - Static variable in class net.fortuna.ical4j.model.Property
-
-
Resources property name.
-
-
Resources() - Constructor for class net.fortuna.ical4j.model.property.Resources
-
-
Default constructor.
-
-
Resources(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.Resources
-
 
-
Resources(TextList) - Constructor for class net.fortuna.ical4j.model.property.Resources
-
 
-
Resources(ParameterList, TextList) - Constructor for class net.fortuna.ical4j.model.property.Resources
-
 
-
retainAll(Collection) - Method in class net.fortuna.ical4j.model.DateList
-
 
-
retainAll(Collection) - Method in class net.fortuna.ical4j.model.PeriodList
-
Role - Class in net.fortuna.ical4j.model.parameter
-
-
$Id$ [18-Apr-2004] - - Defines a Participation Role parameter.
-
-
ROLE - Static variable in class net.fortuna.ical4j.model.Parameter
-
-
Participation role.
-
-
Role(String) - Constructor for class net.fortuna.ical4j.model.parameter.Role
-
 
-
ROOM - Static variable in class net.fortuna.ical4j.model.parameter.CuType
-
-
Room.
-
-
round(long, int) - Static method in class net.fortuna.ical4j.util.Dates
-
-
Deprecated. -
It is not all that useful to perform rounding without specifying an - explicit timezone.
-
-
-
round(long, int, TimeZone) - Static method in class net.fortuna.ical4j.util.Dates
-
-
Rounds a time value to remove any precision smaller than specified.
-
-
RRule - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines an RRULE iCalendar component property.
-
-
RRULE - Static variable in class net.fortuna.ical4j.model.Property
-
-
Recurrence rule property name.
-
-
RRule() - Constructor for class net.fortuna.ical4j.model.property.RRule
-
-
Default constructor.
-
-
RRule(String) - Constructor for class net.fortuna.ical4j.model.property.RRule
-
 
-
RRule(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.RRule
-
 
-
RRule(Recur) - Constructor for class net.fortuna.ical4j.model.property.RRule
-
 
-
RRule(ParameterList, Recur) - Constructor for class net.fortuna.ical4j.model.property.RRule
-
 
-
Rsvp - Class in net.fortuna.ical4j.model.parameter
-
-
$Id$ [18-Apr-2004] - - Defines an RSVP parameter.
-
-
RSVP - Static variable in class net.fortuna.ical4j.model.Parameter
-
-
RSVP expectation.
-
-
Rsvp(String) - Constructor for class net.fortuna.ical4j.model.parameter.Rsvp
-
 
-
Rsvp(Boolean) - Constructor for class net.fortuna.ical4j.model.parameter.Rsvp
-
 
-
Rule - Interface in net.fortuna.ical4j.filter
-
-
$Id$ - - Created: Feb 1, 2006 - - Implementors dictate whether a given object is classified as a "match" for the enclosing filter.
-
-
- - - -

S

-
-
SA - Static variable in class net.fortuna.ical4j.model.WeekDay
-
-
Saturday.
-
-
SCHEDULE_AGENT - Static variable in class net.fortuna.ical4j.model.Parameter
-
-
Schedule agent.
-
-
SCHEDULE_STATUS - Static variable in class net.fortuna.ical4j.model.Parameter
-
-
Schedule status.
-
-
ScheduleAgent - Class in net.fortuna.ical4j.model.parameter
-
-
Defines the scheduling agent for CalDAV scheduling.
-
-
ScheduleAgent(String) - Constructor for class net.fortuna.ical4j.model.parameter.ScheduleAgent
-
 
-
ScheduleStatus - Class in net.fortuna.ical4j.model.parameter
-
-
Defines the scheduling status for CalDAV scheduling.
-
-
ScheduleStatus(String) - Constructor for class net.fortuna.ical4j.model.parameter.ScheduleStatus
-
 
-
SCHEDULING_ERROR - Static variable in class net.fortuna.ical4j.model.property.RequestStatus
-
-
Scheduling error status.
-
-
SECONDLY - Static variable in class net.fortuna.ical4j.model.Recur
-
-
Second frequency resolution.
-
-
SENT_BY - Static variable in class net.fortuna.ical4j.model.Parameter
-
-
Sent by.
-
-
SentBy - Class in net.fortuna.ical4j.model.parameter
-
-
$Id$ [18-Apr-2004] - - Defines a Sent By parameter.
-
-
SentBy(String) - Constructor for class net.fortuna.ical4j.model.parameter.SentBy
-
 
-
SentBy(URI) - Constructor for class net.fortuna.ical4j.model.parameter.SentBy
-
 
-
Sequence - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a SEQUENCE iCalendar component property.
-
-
SEQUENCE - Static variable in class net.fortuna.ical4j.model.Property
-
-
Sequence property name.
-
-
Sequence() - Constructor for class net.fortuna.ical4j.model.property.Sequence
-
-
Default constructor.
-
-
Sequence(String) - Constructor for class net.fortuna.ical4j.model.property.Sequence
-
 
-
Sequence(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.Sequence
-
 
-
Sequence(int) - Constructor for class net.fortuna.ical4j.model.property.Sequence
-
 
-
Sequence(ParameterList, int) - Constructor for class net.fortuna.ical4j.model.property.Sequence
-
 
-
SERVER - Static variable in class net.fortuna.ical4j.model.parameter.ScheduleAgent
-
 
-
set(int, Object) - Method in class net.fortuna.ical4j.model.DateList
-
 
-
setBinary(byte[]) - Method in class net.fortuna.ical4j.model.property.Attach
-
 
-
setCalAddress(URI) - Method in class net.fortuna.ical4j.model.property.Attendee
-
 
-
setCalAddress(URI) - Method in class net.fortuna.ical4j.model.property.Organizer
-
 
-
setCount(int) - Method in class net.fortuna.ical4j.model.property.Repeat
-
 
-
setCount(int) - Method in class net.fortuna.ical4j.model.Recur
-
 
-
setDate(Date) - Method in class net.fortuna.ical4j.model.property.DateProperty
-
-
Sets the date value of this property.
-
-
setDateTime(DateTime) - Method in class net.fortuna.ical4j.model.property.Trigger
-
 
-
setDateTime(DateTime) - Method in class net.fortuna.ical4j.model.property.UtcProperty
-
 
-
setDescription(String) - Method in class net.fortuna.ical4j.model.property.RequestStatus
-
 
-
setDuration(Dur) - Method in class net.fortuna.ical4j.model.property.Duration
-
 
-
setDuration(Dur) - Method in class net.fortuna.ical4j.model.property.Trigger
-
 
-
setExData(String) - Method in class net.fortuna.ical4j.model.property.RequestStatus
-
 
-
setFrequency(String) - Method in class net.fortuna.ical4j.model.Recur
-
 
-
setHintEnabled(String, boolean) - Static method in class net.fortuna.ical4j.util.CompatibilityHints
-
 
-
setInterval(int) - Method in class net.fortuna.ical4j.model.Recur
-
 
-
setLatitude(BigDecimal) - Method in class net.fortuna.ical4j.model.property.Geo
-
 
-
setLevel(int) - Method in class net.fortuna.ical4j.model.property.Priority
-
 
-
setLongitude(BigDecimal) - Method in class net.fortuna.ical4j.model.property.Geo
-
 
-
setMaxVersion(String) - Method in class net.fortuna.ical4j.model.property.Version
-
 
-
setMinVersion(String) - Method in class net.fortuna.ical4j.model.property.Version
-
 
-
setOffset(UtcOffset) - Method in class net.fortuna.ical4j.model.property.TzOffsetFrom
-
 
-
setOffset(UtcOffset) - Method in class net.fortuna.ical4j.model.property.TzOffsetTo
-
 
-
setPercentage(int) - Method in class net.fortuna.ical4j.model.property.PercentComplete
-
 
-
setRawOffset(int) - Method in class net.fortuna.ical4j.model.TimeZone
-
setRecur(Recur) - Method in class net.fortuna.ical4j.model.property.ExRule
-
 
-
setRules(Rule[]) - Method in class net.fortuna.ical4j.filter.Filter
-
 
-
setStatusCode(String) - Method in class net.fortuna.ical4j.model.property.RequestStatus
-
 
-
setTime(long) - Method in class net.fortuna.ical4j.model.DateTime
-
setTime(long) - Method in class net.fortuna.ical4j.model.Iso8601
-
setTimeZone(TimeZone) - Method in class net.fortuna.ical4j.model.DateList
-
-
Applies the specified timezone to all dates in the list.
-
-
setTimeZone(TimeZone) - Method in class net.fortuna.ical4j.model.DateTime
-
-
Sets the timezone associated with this date-time instance.
-
-
setTimeZone(TimeZone) - Method in class net.fortuna.ical4j.model.Period
-
-
Updates the start and (possible) end times of this period to reflect - the specified timezone status.
-
-
setTimeZone(TimeZone) - Method in class net.fortuna.ical4j.model.PeriodList
-
-
Applies the specified timezone to all dates in the list.
-
-
setTimeZone(TimeZone) - Method in class net.fortuna.ical4j.model.property.DateListProperty
-
-
Sets the timezone associated with this property.
-
-
setTimeZone(TimeZone) - Method in class net.fortuna.ical4j.model.property.DateProperty
-
-
Publically available method to update the current timezone.
-
-
setTimeZone(TimeZone) - Method in class net.fortuna.ical4j.model.property.RDate
-
-
Sets the timezone associated with this property.
-
-
setTimeZone(TimeZone) - Method in class net.fortuna.ical4j.model.property.UtcProperty
-
-
Publically available method to update the current timezone.
-
-
setUntil(Date) - Method in class net.fortuna.ical4j.model.Recur
-
 
-
setUri(URI) - Method in class net.fortuna.ical4j.model.property.Attach
-
 
-
setUri(URI) - Method in class net.fortuna.ical4j.model.property.TzUrl
-
 
-
setUri(URI) - Method in class net.fortuna.ical4j.model.property.Url
-
 
-
setUtc(boolean) - Method in class net.fortuna.ical4j.model.DateList
-
-
Sets whether this list is in UTC or local time format.
-
-
setUtc(boolean) - Method in class net.fortuna.ical4j.model.DateTime
-
-
Updates this date-time to display in UTC time if the argument is true.
-
-
setUtc(boolean) - Method in class net.fortuna.ical4j.model.Period
-
-
Updates the start and (possible) end times of this period to reflect - the specified UTC timezone status.
-
-
setUtc(boolean) - Method in class net.fortuna.ical4j.model.PeriodList
-
-
Sets whether this list is in UTC or local time format.
-
-
setUtc(boolean) - Method in class net.fortuna.ical4j.model.property.DateListProperty
-
-
Resets the timezone associated with the property.
-
-
setUtc(boolean) - Method in class net.fortuna.ical4j.model.property.DateProperty
-
-
Resets the VTIMEZONE associated with the property.
-
-
setValidating(boolean) - Method in class net.fortuna.ical4j.data.AbstractOutputter
-
 
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.Action
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.Attach
-
-
Sets the current value of the Attach instance.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.Attendee
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.BusyType
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.CalScale
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.Categories
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.Clazz
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.Comment
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.Contact
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.Country
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.DateListProperty
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.DateProperty
-
-
Default setValue() implementation.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.Description
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.Duration
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.ExRule
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.ExtendedAddress
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.FreeBusy
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.Geo
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.Locality
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.Location
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.LocationType
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.Method
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.Name
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.Organizer
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.PercentComplete
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.Postalcode
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.Priority
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.ProdId
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.RDate
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.Region
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.RelatedTo
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.Repeat
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.RequestStatus
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.Resources
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.RRule
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.Sequence
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.Property
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.Status
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.StreetAddress
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.Summary
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.Tel
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.Transp
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.Trigger
-
-
Default setValue() implementation.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.TzId
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.TzName
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.TzOffsetFrom
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.TzOffsetTo
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.TzUrl
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.Uid
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.Url
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.Version
-
-
Sets the current value of the property.
-
-
setValue(String) - Method in class net.fortuna.ical4j.model.property.XProperty
-
-
Sets the current value of the property.
-
-
setWeekStartDay(String) - Method in class net.fortuna.ical4j.model.Recur
-
 
-
SEVEN_BIT - Static variable in class net.fortuna.ical4j.model.parameter.Encoding
-
-
7 bit encoding.
-
-
SIBLING - Static variable in class net.fortuna.ical4j.model.parameter.RelType
-
-
Sibling.
-
-
SimpleHostInfo - Class in net.fortuna.ical4j.util
-
 
-
SimpleHostInfo(String) - Constructor for class net.fortuna.ical4j.util.SimpleHostInfo
-
 
-
size() - Method in class net.fortuna.ical4j.model.AddressList
-
 
-
size() - Method in class net.fortuna.ical4j.model.DateList
-
 
-
size() - Method in class net.fortuna.ical4j.model.LocationTypeList
-
 
-
size() - Method in class net.fortuna.ical4j.model.ParameterList
-
 
-
size() - Method in class net.fortuna.ical4j.model.PeriodList
-
size() - Method in class net.fortuna.ical4j.model.TextList
-
 
-
split(Calendar) - Static method in class net.fortuna.ical4j.util.Calendars
-
-
Splits a calendar object into distinct calendar objects for unique - identifers (UID).
-
-
STANDARD - Static variable in class net.fortuna.ical4j.model.component.Observance
-
-
one of 'standardc' or 'daylightc' MUST occur and each MAY occur more than once.
-
-
Standard - Class in net.fortuna.ical4j.model.component
-
-
$Id$ [05-Apr-2004] - - Defines an iCalendar standard timezone observance component.
-
-
Standard() - Constructor for class net.fortuna.ical4j.model.component.Standard
-
-
Default constructor.
-
-
Standard(PropertyList) - Constructor for class net.fortuna.ical4j.model.component.Standard
-
-
Constructor.
-
-
START - Static variable in class net.fortuna.ical4j.model.parameter.Related
-
-
Trigger start.
-
-
startCalendar() - Method in interface net.fortuna.ical4j.data.ContentHandler
-
-
Triggers the start of handling a calendar.
-
-
startComponent(String) - Method in interface net.fortuna.ical4j.data.ContentHandler
-
-
Triggers the start of handling a component.
-
-
startProperty(String) - Method in interface net.fortuna.ical4j.data.ContentHandler
-
-
Triggers the start of handling a property.
-
-
Status - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a STATUS iCalendar component property.
-
-
STATUS - Static variable in class net.fortuna.ical4j.model.Property
-
-
Status property name.
-
-
Status() - Constructor for class net.fortuna.ical4j.model.property.Status
-
-
Default constructor.
-
-
Status(String) - Constructor for class net.fortuna.ical4j.model.property.Status
-
 
-
Status(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.Status
-
 
-
STREET_ADDRESS - Static variable in class net.fortuna.ical4j.model.Property
-
-
VVENUE street address property name.
-
-
StreetAddress - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a STREET_ADDRESS iCalendar component property.
-
-
StreetAddress() - Constructor for class net.fortuna.ical4j.model.property.StreetAddress
-
-
Default constructor.
-
-
StreetAddress(String) - Constructor for class net.fortuna.ical4j.model.property.StreetAddress
-
 
-
StreetAddress(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.StreetAddress
-
 
-
Strings - Class in net.fortuna.ical4j.util
-
-
$Id$ [23-Apr-2004] - - Utility methods for working with parameters.
-
-
SU - Static variable in class net.fortuna.ical4j.model.WeekDay
-
-
Sunday.
-
-
subComponent - Variable in class net.fortuna.ical4j.data.CalendarBuilder
-
-
The current sub-component instance created by the builder.
-
-
subList(int, int) - Method in class net.fortuna.ical4j.model.DateList
-
 
-
subtract(Period) - Method in class net.fortuna.ical4j.model.Period
-
-
Creates a set of periods resulting from the subtraction of the specified - period from this one.
-
-
subtract(PeriodList) - Method in class net.fortuna.ical4j.model.PeriodList
-
-
Subtracts the intersection of this list with the specified list of - periods from this list and returns the results as a new period list.
-
-
SUCCESS - Static variable in class net.fortuna.ical4j.model.property.RequestStatus
-
-
Success status.
-
-
Summary - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a SUMMARY iCalendar component property.
-
-
SUMMARY - Static variable in class net.fortuna.ical4j.model.Property
-
-
Summary property name.
-
-
Summary() - Constructor for class net.fortuna.ical4j.model.property.Summary
-
-
Default constructor.
-
-
Summary(String) - Constructor for class net.fortuna.ical4j.model.property.Summary
-
 
-
Summary(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.Summary
-
 
-
- - - -

T

-
-
Tel - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a TEL iCalendar component property.
-
-
TEL - Static variable in class net.fortuna.ical4j.model.Property
-
-
VVENUE telephone property name.
-
-
Tel() - Constructor for class net.fortuna.ical4j.model.property.Tel
-
-
Default constructor.
-
-
Tel(String) - Constructor for class net.fortuna.ical4j.model.property.Tel
-
 
-
Tel(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.Tel
-
 
-
TENTATIVE - Static variable in class net.fortuna.ical4j.model.parameter.PartStat
-
-
Tentative.
-
-
TEXT - Static variable in class net.fortuna.ical4j.model.parameter.Value
-
-
Text value type.
-
-
TextList - Class in net.fortuna.ical4j.model
-
-
$Id$ [23-Apr-2004] - - Defines a list of iCalendar text elements.
-
-
TextList() - Constructor for class net.fortuna.ical4j.model.TextList
-
-
Default constructor.
-
-
TextList(String) - Constructor for class net.fortuna.ical4j.model.TextList
-
-
Parses the specified string representation to create a list of categories.
-
-
TextList(String[]) - Constructor for class net.fortuna.ical4j.model.TextList
-
 
-
TH - Static variable in class net.fortuna.ical4j.model.WeekDay
-
-
Thursday.
-
-
THISANDFUTURE - Static variable in class net.fortuna.ical4j.model.parameter.Range
-
-
This and future.
-
-
THISANDPRIOR - Static variable in class net.fortuna.ical4j.model.parameter.Range
-
-
This and prior.
-
-
TIME - Static variable in class net.fortuna.ical4j.model.parameter.Value
-
-
Time value type.
-
-
Time - Class in net.fortuna.ical4j.model
-
-
$Id$ - - Created on 30/06/2005 - - A type used to represent iCalendar time values.
-
-
Time(TimeZone) - Constructor for class net.fortuna.ical4j.model.Time
-
 
-
Time(TimeZone, boolean) - Constructor for class net.fortuna.ical4j.model.Time
-
 
-
Time(long, TimeZone) - Constructor for class net.fortuna.ical4j.model.Time
-
 
-
Time(long, TimeZone, boolean) - Constructor for class net.fortuna.ical4j.model.Time
-
 
-
Time(Date, TimeZone) - Constructor for class net.fortuna.ical4j.model.Time
-
 
-
Time(Date, TimeZone, boolean) - Constructor for class net.fortuna.ical4j.model.Time
-
 
-
Time(String, TimeZone) - Constructor for class net.fortuna.ical4j.model.Time
-
 
-
Time(String, TimeZone, boolean) - Constructor for class net.fortuna.ical4j.model.Time
-
 
-
TimeZone - Class in net.fortuna.ical4j.model
-
-
$Id$ - - Created on 13/09/2005 - - A Java timezone implementation based on an underlying VTimeZone - definition.
-
-
TimeZone(VTimeZone) - Constructor for class net.fortuna.ical4j.model.TimeZone
-
-
Constructs a new instance based on the specified VTimeZone.
-
-
TimeZoneRegistry - Interface in net.fortuna.ical4j.model
-
-
$Id$ - - Created on 18/09/2005 - - Implementors provide a list of timezone definitions applicable for use - with iCalendar objects.
-
-
TimeZoneRegistryFactory - Class in net.fortuna.ical4j.model
-
-
$Id$ - - Created on 18/09/2005 - - Provides access to the configured TimeZoneRegistry instance.
-
-
TimeZoneRegistryFactory() - Constructor for class net.fortuna.ical4j.model.TimeZoneRegistryFactory
-
 
-
TimeZoneRegistryImpl - Class in net.fortuna.ical4j.model
-
-
$Id$ - - Created on 18/09/2005 - - The default implementation of a TimeZoneRegistry.
-
-
TimeZoneRegistryImpl() - Constructor for class net.fortuna.ical4j.model.TimeZoneRegistryImpl
-
-
Default constructor.
-
-
TimeZoneRegistryImpl(String) - Constructor for class net.fortuna.ical4j.model.TimeZoneRegistryImpl
-
-
Creates a new instance using the specified resource prefix.
-
-
TimeZones - Class in net.fortuna.ical4j.util
-
-
$Id$ [5/07/2004] - - Utility methods relevant to Java timezones.
-
-
toArray() - Method in class net.fortuna.ical4j.model.DateList
-
 
-
toArray(Object[]) - Method in class net.fortuna.ical4j.model.DateList
-
 
-
toArray() - Method in class net.fortuna.ical4j.model.PeriodList
-
toArray(Object[]) - Method in class net.fortuna.ical4j.model.PeriodList
-
toString() - Method in class net.fortuna.ical4j.model.AddressList
-
toString() - Method in class net.fortuna.ical4j.model.Calendar
-
toString() - Method in class net.fortuna.ical4j.model.Component
-
toString() - Method in class net.fortuna.ical4j.model.component.VAvailability
-
toString() - Method in class net.fortuna.ical4j.model.component.VEvent
-
toString() - Method in class net.fortuna.ical4j.model.component.VTimeZone
-
toString() - Method in class net.fortuna.ical4j.model.component.VToDo
-
toString() - Method in class net.fortuna.ical4j.model.component.VVenue
-
toString() - Method in class net.fortuna.ical4j.model.ComponentList
-
toString() - Method in class net.fortuna.ical4j.model.DateList
-
toString() - Method in class net.fortuna.ical4j.model.DateTime
-
toString() - Method in class net.fortuna.ical4j.model.Dur
-
toString() - Method in class net.fortuna.ical4j.model.Iso8601
-
toString() - Method in class net.fortuna.ical4j.model.LocationTypeList
-
toString() - Method in class net.fortuna.ical4j.model.NumberList
-
toString() - Method in class net.fortuna.ical4j.model.Parameter
-
toString() - Method in class net.fortuna.ical4j.model.ParameterList
-
toString() - Method in class net.fortuna.ical4j.model.Period
-
toString() - Method in class net.fortuna.ical4j.model.PeriodList
-
toString() - Method in class net.fortuna.ical4j.model.Property
-
toString() - Method in class net.fortuna.ical4j.model.PropertyList
-
toString() - Method in class net.fortuna.ical4j.model.Recur
-
toString() - Method in class net.fortuna.ical4j.model.TextList
-
toString() - Method in class net.fortuna.ical4j.model.UtcOffset
-
toString() - Method in class net.fortuna.ical4j.model.WeekDay
-
toString() - Method in class net.fortuna.ical4j.model.WeekDayList
-
transform(Calendar) - Method in class net.fortuna.ical4j.transform.PublishTransformer
-
-
Transforms the specified calendar according to the implementation of this method.
-
-
transform(Calendar) - Method in class net.fortuna.ical4j.transform.Transformer
-
-
Transforms the specified calendar according to the implementation of this method.
-
-
transform(Component) - Method in class net.fortuna.ical4j.transform.Transformer
-
-
Transforms the specified component according to the transformer implementation.
-
-
Transformer - Class in net.fortuna.ical4j.transform
-
-
$Id$ - - Created: 23/09/2004 - - Base class of calendar transformations.
-
-
Transformer() - Constructor for class net.fortuna.ical4j.transform.Transformer
-
 
-
Transp - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a TRANSP iCalendar component property.
-
-
TRANSP - Static variable in class net.fortuna.ical4j.model.Property
-
-
Transparency property name.
-
-
Transp() - Constructor for class net.fortuna.ical4j.model.property.Transp
-
-
Default constructor.
-
-
Transp(String) - Constructor for class net.fortuna.ical4j.model.property.Transp
-
 
-
Transp(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.Transp
-
 
-
TRANSPARENT - Static variable in class net.fortuna.ical4j.model.property.Transp
-
-
Transparent.
-
-
Trigger - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a TRIGGER iCalendar component property.
-
-
TRIGGER - Static variable in class net.fortuna.ical4j.model.Property
-
-
Alarm trigger property name.
-
-
Trigger() - Constructor for class net.fortuna.ical4j.model.property.Trigger
-
-
Default constructor.
-
-
Trigger(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.Trigger
-
 
-
Trigger(Dur) - Constructor for class net.fortuna.ical4j.model.property.Trigger
-
 
-
Trigger(ParameterList, Dur) - Constructor for class net.fortuna.ical4j.model.property.Trigger
-
 
-
Trigger(DateTime) - Constructor for class net.fortuna.ical4j.model.property.Trigger
-
 
-
Trigger(ParameterList, DateTime) - Constructor for class net.fortuna.ical4j.model.property.Trigger
-
 
-
TRUE - Static variable in class net.fortuna.ical4j.model.parameter.Rsvp
-
-
RSVP is required.
-
-
TU - Static variable in class net.fortuna.ical4j.model.WeekDay
-
-
Tuesday.
-
-
Type - Class in net.fortuna.ical4j.model.parameter
-
-
$Id$ [18-Apr-2004] - - Defines a Type parameter.
-
-
TYPE - Static variable in class net.fortuna.ical4j.model.Parameter
-
-
Type.
-
-
Type(String) - Constructor for class net.fortuna.ical4j.model.parameter.Type
-
 
-
TzId - Class in net.fortuna.ical4j.model.parameter
-
-
$Id$ [18-Apr-2004] - - Defines a Time Zone Identifier parameter.
-
-
TZID - Static variable in class net.fortuna.ical4j.model.Parameter
-
-
Reference to time zone object.
-
-
TzId(String) - Constructor for class net.fortuna.ical4j.model.parameter.TzId
-
 
-
TzId - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a TZID iCalendar component property.
-
-
TZID - Static variable in class net.fortuna.ical4j.model.Property
-
-
Timezone identifier property name.
-
-
TzId() - Constructor for class net.fortuna.ical4j.model.property.TzId
-
-
Default constructor.
-
-
TzId(String) - Constructor for class net.fortuna.ical4j.model.property.TzId
-
 
-
TzId(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.TzId
-
 
-
TzName - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a TZNAME iCalendar component property.
-
-
TZNAME - Static variable in class net.fortuna.ical4j.model.Property
-
-
Timezone name property name.
-
-
TzName() - Constructor for class net.fortuna.ical4j.model.property.TzName
-
-
Default constructor.
-
-
TzName(String) - Constructor for class net.fortuna.ical4j.model.property.TzName
-
 
-
TzName(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.TzName
-
 
-
TzOffsetFrom - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a TZOFFSETFROM iCalendar component property.
-
-
TZOFFSETFROM - Static variable in class net.fortuna.ical4j.model.Property
-
-
Prior timezone offset property name.
-
-
TzOffsetFrom() - Constructor for class net.fortuna.ical4j.model.property.TzOffsetFrom
-
-
Default constructor.
-
-
TzOffsetFrom(String) - Constructor for class net.fortuna.ical4j.model.property.TzOffsetFrom
-
 
-
TzOffsetFrom(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.TzOffsetFrom
-
 
-
TzOffsetFrom(UtcOffset) - Constructor for class net.fortuna.ical4j.model.property.TzOffsetFrom
-
 
-
TzOffsetFrom(ParameterList, UtcOffset) - Constructor for class net.fortuna.ical4j.model.property.TzOffsetFrom
-
 
-
TzOffsetTo - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a TZOFFSETTO iCalendar component property.
-
-
TZOFFSETTO - Static variable in class net.fortuna.ical4j.model.Property
-
-
New timezone offset property name.
-
-
TzOffsetTo() - Constructor for class net.fortuna.ical4j.model.property.TzOffsetTo
-
-
Default constructor.
-
-
TzOffsetTo(String) - Constructor for class net.fortuna.ical4j.model.property.TzOffsetTo
-
 
-
TzOffsetTo(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.TzOffsetTo
-
 
-
TzOffsetTo(UtcOffset) - Constructor for class net.fortuna.ical4j.model.property.TzOffsetTo
-
 
-
TzOffsetTo(ParameterList, UtcOffset) - Constructor for class net.fortuna.ical4j.model.property.TzOffsetTo
-
 
-
TzUrl - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a TZURL iCalendar component property.
-
-
TZURL - Static variable in class net.fortuna.ical4j.model.Property
-
-
URL for timezone definition property name.
-
-
TzUrl() - Constructor for class net.fortuna.ical4j.model.property.TzUrl
-
-
Default constructor.
-
-
TzUrl(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.TzUrl
-
 
-
TzUrl(URI) - Constructor for class net.fortuna.ical4j.model.property.TzUrl
-
 
-
TzUrl(ParameterList, URI) - Constructor for class net.fortuna.ical4j.model.property.TzUrl
-
 
-
- - - -

U

-
-
Uid - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a UID iCalendar component property.
-
-
UID - Static variable in class net.fortuna.ical4j.model.Property
-
-
Unique identifier property name.
-
-
Uid() - Constructor for class net.fortuna.ical4j.model.property.Uid
-
-
Default constructor.
-
-
Uid(String) - Constructor for class net.fortuna.ical4j.model.property.Uid
-
 
-
Uid(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.Uid
-
 
-
UidGenerator - Class in net.fortuna.ical4j.util
-
-
$Id$ - - Created on 11/03/2007 - - Generates Uid properties in a similar fashion to that recommended in section 4.8.4.7 of the specification.
-
-
UidGenerator(String) - Constructor for class net.fortuna.ical4j.util.UidGenerator
-
 
-
UidGenerator(HostInfo, String) - Constructor for class net.fortuna.ical4j.util.UidGenerator
-
 
-
UNDEFINED - Static variable in class net.fortuna.ical4j.model.property.Priority
-
-
Undefined priority.
-
-
unescape(String) - Static method in class net.fortuna.ical4j.util.Strings
-
-
Convenience method for replacing escaped special characters - with their original form.
-
-
UnfoldingReader - Class in net.fortuna.ical4j.data
-
-
- $Id$ [06-Apr-2004]
-
-
UnfoldingReader(Reader) - Constructor for class net.fortuna.ical4j.data.UnfoldingReader
-
-
Creates a new unfolding reader instance.
-
-
UnfoldingReader(Reader, int) - Constructor for class net.fortuna.ical4j.data.UnfoldingReader
-
 
-
UnfoldingReader(Reader, boolean) - Constructor for class net.fortuna.ical4j.data.UnfoldingReader
-
 
-
UnfoldingReader(Reader, int, boolean) - Constructor for class net.fortuna.ical4j.data.UnfoldingReader
-
-
Creates a new unfolding reader instance.
-
-
UNKNOWN - Static variable in class net.fortuna.ical4j.model.parameter.CuType
-
-
Unknown.
-
-
unquote(String) - Static method in class net.fortuna.ical4j.util.Strings
-
-
Convenience method for removing surrounding quotes - from a string value.
-
-
URI - Static variable in class net.fortuna.ical4j.model.parameter.Value
-
-
URI value type.
-
-
Uris - Class in net.fortuna.ical4j.util
-
-
$Id$ - - Created on 11/09/2005 - - Utility methods for working with URIs.
-
-
Url - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a URL iCalendar component property.
-
-
URL - Static variable in class net.fortuna.ical4j.model.Property
-
-
Uniform resource locator property name.
-
-
Url() - Constructor for class net.fortuna.ical4j.model.property.Url
-
-
Default constructor.
-
-
Url(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.Url
-
 
-
Url(URI) - Constructor for class net.fortuna.ical4j.model.property.Url
-
 
-
Url(ParameterList, URI) - Constructor for class net.fortuna.ical4j.model.property.Url
-
 
-
useDaylightTime() - Method in class net.fortuna.ical4j.model.TimeZone
-
UTC_ID - Static variable in class net.fortuna.ical4j.util.TimeZones
-
-
The timezone identifier for UTC time.
-
-
UTC_OFFSET - Static variable in class net.fortuna.ical4j.model.parameter.Value
-
-
UTC offset value type.
-
-
UtcOffset - Class in net.fortuna.ical4j.model
-
-
$Id$ - - Created on 26/06/2005 - - Represents a timezone offset from UTC time.
-
-
UtcOffset(String) - Constructor for class net.fortuna.ical4j.model.UtcOffset
-
 
-
UtcOffset(long) - Constructor for class net.fortuna.ical4j.model.UtcOffset
-
 
-
UtcProperty - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created on 8/08/2005 - - Superclass for all properties with date-time values that must be specified in UTC time.
-
-
UtcProperty(String, ParameterList, PropertyFactory) - Constructor for class net.fortuna.ical4j.model.property.UtcProperty
-
 
-
UtcProperty(String, PropertyFactory) - Constructor for class net.fortuna.ical4j.model.property.UtcProperty
-
 
-
- - - -

V

-
-
VAlarm - Class in net.fortuna.ical4j.model.component
-
-
$Id$ [Apr 5, 2004] - - Defines an iCalendar VALARM component.
-
-
VALARM - Static variable in class net.fortuna.ical4j.model.Component
-
-
Component token.
-
-
VAlarm() - Constructor for class net.fortuna.ical4j.model.component.VAlarm
-
-
Default constructor.
-
-
VAlarm(PropertyList) - Constructor for class net.fortuna.ical4j.model.component.VAlarm
-
-
Constructor.
-
-
VAlarm(DateTime) - Constructor for class net.fortuna.ical4j.model.component.VAlarm
-
-
Constructs a new VALARM instance that will trigger at the specified time.
-
-
VAlarm(Dur) - Constructor for class net.fortuna.ical4j.model.component.VAlarm
-
-
Constructs a new VALARM instance that will trigger at the specified time relative to the event/todo component.
-
-
validate() - Method in class net.fortuna.ical4j.model.Calendar
-
-
Perform validation on the calendar, its properties and its components in its current state.
-
-
validate(boolean) - Method in class net.fortuna.ical4j.model.Calendar
-
-
Perform validation on the calendar in its current state.
-
-
validate(boolean) - Method in class net.fortuna.ical4j.model.component.Available
-
-
Perform validation on a component.
-
-
validate(Method) - Method in class net.fortuna.ical4j.model.component.CalendarComponent
-
-
Performs method-specific ITIP validation.
-
-
validate(boolean) - Method in class net.fortuna.ical4j.model.component.Observance
-
-
Perform validation on a component.
-
-
validate(boolean) - Method in class net.fortuna.ical4j.model.component.VAlarm
-
-
Perform validation on a component.
-
-
validate() - Method in class net.fortuna.ical4j.model.Component
-
-
Perform validation on a component and its properties.
-
-
validate(boolean) - Method in class net.fortuna.ical4j.model.Component
-
-
Perform validation on a component.
-
-
validate(boolean) - Method in class net.fortuna.ical4j.model.component.VAvailability
-
-
Perform validation on a component.
-
-
validate(boolean) - Method in class net.fortuna.ical4j.model.component.VEvent
-
-
Perform validation on a component.
-
-
validate(boolean) - Method in class net.fortuna.ical4j.model.component.VFreeBusy
-
-
Perform validation on a component.
-
-
validate(boolean) - Method in class net.fortuna.ical4j.model.component.VJournal
-
-
Perform validation on a component.
-
-
validate(boolean) - Method in class net.fortuna.ical4j.model.component.VTimeZone
-
-
Perform validation on a component.
-
-
validate(boolean) - Method in class net.fortuna.ical4j.model.component.VToDo
-
-
Perform validation on a component.
-
-
validate(boolean) - Method in class net.fortuna.ical4j.model.component.VVenue
-
-
Perform validation on a component.
-
-
validate(boolean) - Method in class net.fortuna.ical4j.model.component.XComponent
-
-
Perform validation on a component.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.Action
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.Attach
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.Attendee
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.BusyType
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.CalScale
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.Categories
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.Clazz
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.Comment
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.Contact
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.Country
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.DateProperty
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.Description
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.DtEnd
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.DtStart
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.Due
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.Duration
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.ExDate
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.ExRule
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.ExtendedAddress
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.FreeBusy
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.Geo
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.Locality
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.Location
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.LocationType
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.Method
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.Name
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.Organizer
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.PercentComplete
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.Postalcode
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.Priority
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.ProdId
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.RDate
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.RecurrenceId
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.Region
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.RelatedTo
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.Repeat
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.RequestStatus
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.Resources
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.RRule
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.Sequence
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.Status
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.StreetAddress
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.Summary
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.Tel
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.Transp
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.Trigger
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.TzId
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.TzName
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.TzOffsetFrom
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.TzOffsetTo
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.TzUrl
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.Uid
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.Url
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.UtcProperty
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.Property
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.Version
-
-
Perform validation on a property.
-
-
validate() - Method in class net.fortuna.ical4j.model.property.XProperty
-
-
Perform validation on a property.
-
-
validate() - Method in interface net.fortuna.ical4j.model.Validator
-
-
Validates the associated model against an applicable standard.
-
-
validateAdd() - Method in class net.fortuna.ical4j.model.component.CalendarComponent
-
-
Deprecated. 
-
-
validateCancel() - Method in class net.fortuna.ical4j.model.component.CalendarComponent
-
-
Deprecated. 
-
-
validateCounter() - Method in class net.fortuna.ical4j.model.component.CalendarComponent
-
-
Deprecated. 
-
-
validateDeclineCounter() - Method in class net.fortuna.ical4j.model.component.CalendarComponent
-
-
Deprecated. 
-
-
validateProperties() - Method in class net.fortuna.ical4j.model.Component
-
-
Invoke validation on the component properties in its current state.
-
-
validatePublish() - Method in class net.fortuna.ical4j.model.component.CalendarComponent
-
-
Deprecated. 
-
-
validateRefresh() - Method in class net.fortuna.ical4j.model.component.CalendarComponent
-
-
Deprecated. 
-
-
validateReply() - Method in class net.fortuna.ical4j.model.component.CalendarComponent
-
-
Deprecated. 
-
-
validateRequest() - Method in class net.fortuna.ical4j.model.component.CalendarComponent
-
-
Deprecated. 
-
-
ValidationException - Exception in net.fortuna.ical4j.model
-
-
$Id$ [23-Apr-2004] - - An exception thrown during validation.
-
-
ValidationException() - Constructor for exception net.fortuna.ical4j.model.ValidationException
-
-
Default constructor.
-
-
ValidationException(String) - Constructor for exception net.fortuna.ical4j.model.ValidationException
-
-
Constructor with message.
-
-
ValidationException(String, Object[]) - Constructor for exception net.fortuna.ical4j.model.ValidationException
-
-
Constructor with message pattern and arguments.
-
-
Validator - Interface in net.fortuna.ical4j.model
-
 
-
Value - Class in net.fortuna.ical4j.model.parameter
-
-
$Id$ [18-Apr-2004] - - Defines a Value Data Type parameter.
-
-
VALUE - Static variable in class net.fortuna.ical4j.model.Parameter
-
-
Property value data type.
-
-
Value(String) - Constructor for class net.fortuna.ical4j.model.parameter.Value
-
 
-
valueOf(Object) - Static method in class net.fortuna.ical4j.util.Strings
-
-
Wraps java.lang.String.valueOf() to return an empty string - where the specified object is null.
-
-
VAvailability - Class in net.fortuna.ical4j.model.component
-
-
$Id$ [Apr 5, 2004] - - Defines an iCalendar VAVAILABILITY component.
-
-
VAVAILABILITY - Static variable in class net.fortuna.ical4j.model.Component
-
-
Component token.
-
-
VAvailability() - Constructor for class net.fortuna.ical4j.model.component.VAvailability
-
-
Default constructor.
-
-
VAvailability(PropertyList) - Constructor for class net.fortuna.ical4j.model.component.VAvailability
-
-
Constructs a new instance containing the specified properties.
-
-
VAvailability(PropertyList, ComponentList) - Constructor for class net.fortuna.ical4j.model.component.VAvailability
-
-
Constructor.
-
-
VCALENDAR - Static variable in class net.fortuna.ical4j.model.Calendar
-
-
Calendar token.
-
-
Version - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [Apr 6, 2004] - - Defines a VERSION iCalendar property.
-
-
VERSION - Static variable in class net.fortuna.ical4j.model.Property
-
-
iCalendar version property name.
-
-
Version() - Constructor for class net.fortuna.ical4j.model.property.Version
-
-
Default constructor.
-
-
Version(ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.Version
-
 
-
Version(String, String) - Constructor for class net.fortuna.ical4j.model.property.Version
-
 
-
Version(ParameterList, String, String) - Constructor for class net.fortuna.ical4j.model.property.Version
-
 
-
VERSION_2_0 - Static variable in class net.fortuna.ical4j.model.property.Version
-
-
iCalendar version 2.0.
-
-
VEvent - Class in net.fortuna.ical4j.model.component
-
-
$Id$ [Apr 5, 2004] - - Defines an iCalendar VEVENT component.
-
-
VEVENT - Static variable in class net.fortuna.ical4j.model.Component
-
-
Component token.
-
-
VEvent() - Constructor for class net.fortuna.ical4j.model.component.VEvent
-
-
Default constructor.
-
-
VEvent(PropertyList) - Constructor for class net.fortuna.ical4j.model.component.VEvent
-
-
Constructor.
-
-
VEvent(PropertyList, ComponentList) - Constructor for class net.fortuna.ical4j.model.component.VEvent
-
-
Constructor.
-
-
VEvent(Date, String) - Constructor for class net.fortuna.ical4j.model.component.VEvent
-
-
Constructs a new VEVENT instance starting at the specified time with the specified summary.
-
-
VEvent(Date, Date, String) - Constructor for class net.fortuna.ical4j.model.component.VEvent
-
-
Constructs a new VEVENT instance starting and ending at the specified times with the specified summary.
-
-
VEvent(Date, Dur, String) - Constructor for class net.fortuna.ical4j.model.component.VEvent
-
-
Constructs a new VEVENT instance starting at the specified times, for the specified duration, with the specified - summary.
-
-
VEVENT_CANCELLED - Static variable in class net.fortuna.ical4j.model.property.Status
-
-
Cancelled VEVENT status.
-
-
VEVENT_CONFIRMED - Static variable in class net.fortuna.ical4j.model.property.Status
-
-
Confirmed VEVENT status.
-
-
VEVENT_TENTATIVE - Static variable in class net.fortuna.ical4j.model.property.Status
-
-
Tentative VEVENT status.
-
-
VFreeBusy - Class in net.fortuna.ical4j.model.component
-
-
$Id$ [Apr 5, 2004] - - Defines an iCalendar VFREEBUSY component.
-
-
VFREEBUSY - Static variable in class net.fortuna.ical4j.model.Component
-
-
Component token.
-
-
VFreeBusy() - Constructor for class net.fortuna.ical4j.model.component.VFreeBusy
-
-
Default constructor.
-
-
VFreeBusy(PropertyList) - Constructor for class net.fortuna.ical4j.model.component.VFreeBusy
-
-
Constructor.
-
-
VFreeBusy(DateTime, DateTime) - Constructor for class net.fortuna.ical4j.model.component.VFreeBusy
-
-
Constructs a new VFreeBusy instance with the specified start and end boundaries.
-
-
VFreeBusy(DateTime, DateTime, Dur) - Constructor for class net.fortuna.ical4j.model.component.VFreeBusy
-
-
Constructs a new VFreeBusy instance with the specified start and end boundaries.
-
-
VFreeBusy(VFreeBusy, ComponentList) - Constructor for class net.fortuna.ical4j.model.component.VFreeBusy
-
-
Constructs a new VFreeBusy instance representing a reply to the specified VFREEBUSY request according to the - specified list of components.
-
-
VJournal - Class in net.fortuna.ical4j.model.component
-
-
$Id$ [Apr 5, 2004] - - Defines an iCalendar VJOURNAL component.
-
-
VJOURNAL - Static variable in class net.fortuna.ical4j.model.Component
-
-
Component token.
-
-
VJournal() - Constructor for class net.fortuna.ical4j.model.component.VJournal
-
-
Default constructor.
-
-
VJournal(PropertyList) - Constructor for class net.fortuna.ical4j.model.component.VJournal
-
-
Constructor.
-
-
VJournal(Date, String) - Constructor for class net.fortuna.ical4j.model.component.VJournal
-
-
Constructs a new VJOURNAL instance associated with the specified time with the specified summary.
-
-
VJOURNAL_CANCELLED - Static variable in class net.fortuna.ical4j.model.property.Status
-
-
Cancelled VJOURNAL status.
-
-
VJOURNAL_DRAFT - Static variable in class net.fortuna.ical4j.model.property.Status
-
-
Draft VJOURNAL status.
-
-
VJOURNAL_FINAL - Static variable in class net.fortuna.ical4j.model.property.Status
-
-
Final VJOURNAL status.
-
-
VTimeZone - Class in net.fortuna.ical4j.model.component
-
-
$Id$ [Apr 5, 2004] - - Defines an iCalendar VTIMEZONE component.
-
-
VTIMEZONE - Static variable in class net.fortuna.ical4j.model.Component
-
-
Component token.
-
-
VTimeZone() - Constructor for class net.fortuna.ical4j.model.component.VTimeZone
-
-
Default constructor.
-
-
VTimeZone(PropertyList) - Constructor for class net.fortuna.ical4j.model.component.VTimeZone
-
-
Constructs a new instance containing the specified properties.
-
-
VTimeZone(ComponentList) - Constructor for class net.fortuna.ical4j.model.component.VTimeZone
-
-
Constructs a new vtimezone component with no properties and the specified list of type components.
-
-
VTimeZone(PropertyList, ComponentList) - Constructor for class net.fortuna.ical4j.model.component.VTimeZone
-
-
Constructor.
-
-
VToDo - Class in net.fortuna.ical4j.model.component
-
-
$Id$ [Apr 5, 2004] - - Defines an iCalendar VTODO component.
-
-
VTODO - Static variable in class net.fortuna.ical4j.model.Component
-
-
Component token.
-
-
VToDo() - Constructor for class net.fortuna.ical4j.model.component.VToDo
-
-
Default constructor.
-
-
VToDo(PropertyList) - Constructor for class net.fortuna.ical4j.model.component.VToDo
-
-
Constructor.
-
-
VToDo(Date, String) - Constructor for class net.fortuna.ical4j.model.component.VToDo
-
-
Constructs a new VTODO instance starting at the specified time with the specified summary.
-
-
VToDo(Date, Date, String) - Constructor for class net.fortuna.ical4j.model.component.VToDo
-
-
Constructs a new VTODO instance starting and ending at the specified times with the specified summary.
-
-
VToDo(Date, Dur, String) - Constructor for class net.fortuna.ical4j.model.component.VToDo
-
-
Constructs a new VTODO instance starting at the specified times, for the specified duration, with the specified - summary.
-
-
VTODO_CANCELLED - Static variable in class net.fortuna.ical4j.model.property.Status
-
-
Cancelled VTODO status.
-
-
VTODO_COMPLETED - Static variable in class net.fortuna.ical4j.model.property.Status
-
-
Completed VTODO status.
-
-
VTODO_IN_PROCESS - Static variable in class net.fortuna.ical4j.model.property.Status
-
-
In-process VTODO status.
-
-
VTODO_NEEDS_ACTION - Static variable in class net.fortuna.ical4j.model.property.Status
-
-
Tentative VTODO status.
-
-
VVenue - Class in net.fortuna.ical4j.model.component
-
-
$Id $ [Apr 5, 2004] - - Defines an iCalendar VVENUE component.
-
-
VVENUE - Static variable in class net.fortuna.ical4j.model.Component
-
-
Component token.
-
-
VVenue() - Constructor for class net.fortuna.ical4j.model.component.VVenue
-
-
Default constructor.
-
-
VVenue(PropertyList) - Constructor for class net.fortuna.ical4j.model.component.VVenue
-
-
Constructs a new instance containing the specified properties.
-
-
Vvenue - Class in net.fortuna.ical4j.model.parameter
-
-
$Id$ [18-Apr-2004] - - Defines a Vvenue parameter.
-
-
VVENUE - Static variable in class net.fortuna.ical4j.model.Parameter
-
-
Reference to vvenue component.
-
-
Vvenue(String) - Constructor for class net.fortuna.ical4j.model.parameter.Vvenue
-
 
-
- - - -

W

-
-
WE - Static variable in class net.fortuna.ical4j.model.WeekDay
-
-
Wednesday.
-
-
WeekDay - Class in net.fortuna.ical4j.model
-
-
$Id$ - - Created: 19/12/2004 - - Defines a day of the week with a possible offset related to - a MONTHLY or YEARLY occurrence.
-
-
WeekDay(String) - Constructor for class net.fortuna.ical4j.model.WeekDay
-
 
-
WeekDay(WeekDay, int) - Constructor for class net.fortuna.ical4j.model.WeekDay
-
-
Constructs a new weekday instance based on the specified - instance and offset.
-
-
WeekDayList - Class in net.fortuna.ical4j.model
-
-
$Id$ [29-May-2004] - - Defines a list of days.
-
-
WeekDayList() - Constructor for class net.fortuna.ical4j.model.WeekDayList
-
-
Default constructor.
-
-
WeekDayList(int) - Constructor for class net.fortuna.ical4j.model.WeekDayList
-
-
Creates a new instance with the specified initial capacity.
-
-
WeekDayList(String) - Constructor for class net.fortuna.ical4j.model.WeekDayList
-
-
Constructor.
-
-
WEEKLY - Static variable in class net.fortuna.ical4j.model.Recur
-
-
Week frequency resolution.
-
-
wrap(Component) - Static method in class net.fortuna.ical4j.util.Calendars
-
-
Wraps a component in a calendar.
-
-
write(int) - Method in class net.fortuna.ical4j.data.FoldingWriter
-
write(char[], int, int) - Method in class net.fortuna.ical4j.data.FoldingWriter
-
write(String, int, int) - Method in class net.fortuna.ical4j.data.FoldingWriter
-
- - - -

X

-
-
XComponent - Class in net.fortuna.ical4j.model.component
-
-
$Id$ - - Created on 3/11/2005 - - Implementation of an experimental component as defined in RFC2445.
-
-
XComponent(String) - Constructor for class net.fortuna.ical4j.model.component.XComponent
-
-
Creates a new experimental component with the specified name.
-
-
XComponent(String, PropertyList) - Constructor for class net.fortuna.ical4j.model.component.XComponent
-
-
Creates a new experimental component with the specified name and properties.
-
-
XParameter - Class in net.fortuna.ical4j.model.parameter
-
-
$Id$ [15/06/2004] - - Defines an extension parameter.
-
-
XParameter(String, String) - Constructor for class net.fortuna.ical4j.model.parameter.XParameter
-
 
-
XProperty - Class in net.fortuna.ical4j.model.property
-
-
$Id$ - - Created: [15/06/2004] - - Defines an extension property.
-
-
XProperty(String) - Constructor for class net.fortuna.ical4j.model.property.XProperty
-
-
Constructs an uninitialised non-standard property.
-
-
XProperty(String, String) - Constructor for class net.fortuna.ical4j.model.property.XProperty
-
 
-
XProperty(String, ParameterList, String) - Constructor for class net.fortuna.ical4j.model.property.XProperty
-
 
-
- - - -

Y

-
-
YEARLY - Static variable in class net.fortuna.ical4j.model.Recur
-
-
Year frequency resolution.
-
-
-A B C D E F G H I K L M N O P Q R S T U V W X Y 
- -
- - - - - -
- - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/index.html b/libs/ical4j-1.0.5/docs/apidocs/index.html deleted file mode 100644 index 7ce66ac8..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/index.html +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - -iCal4j 1.0.5 API - - - - - - - - - -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<h2>Frame Alert</h2> -<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.</p> -<br>Link to<a href="overview-summary.html">Non-frame version.</a> - - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/AbstractOutputter.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/AbstractOutputter.html deleted file mode 100644 index 10505c4b..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/AbstractOutputter.html +++ /dev/null @@ -1,372 +0,0 @@ - - - - - - -AbstractOutputter (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.data

-

Class AbstractOutputter

-
-
- -
-
    -
  • -
    -
    Direct Known Subclasses:
    -
    CalendarOutputter
    -
    -
    -
    -
    public abstract class AbstractOutputter
    -extends Object
    -
    Base class for model outputters. - -
    - $Id$
    -
    - Created on 29/12/2008
    - 
    -
    Author:
    -
    Ben
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        DEFAULT_CHARSET

        -
        protected static final Charset DEFAULT_CHARSET
        -
        The default character set used to generate output.
        -
      • -
      - - - -
        -
      • -

        foldLength

        -
        protected int foldLength
        -
        The maximum line length allowed.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        AbstractOutputter

        -
        public AbstractOutputter()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        AbstractOutputter

        -
        public AbstractOutputter(boolean validating)
        -
        Parameters:
        validating - indicates whether to validate calendar when outputting to stream
        -
      • -
      - - - -
        -
      • -

        AbstractOutputter

        -
        public AbstractOutputter(boolean validating,
        -                 int foldLength)
        -
        Parameters:
        validating - indicates whether to validate calendar when outputting to stream
        foldLength - maximum number of characters before a line is folded
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        isValidating

        -
        public final boolean isValidating()
        -
        Returns:
        Returns the validating.
        -
      • -
      - - - -
        -
      • -

        setValidating

        -
        public final void setValidating(boolean validating)
        -
        Parameters:
        validating - The validating to set.
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/CalendarBuilder.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/CalendarBuilder.html deleted file mode 100644 index cccc61a4..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/CalendarBuilder.html +++ /dev/null @@ -1,504 +0,0 @@ - - - - - - -CalendarBuilder (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.data

-

Class CalendarBuilder

-
-
- -
-
    -
  • -
    -
    -
    public class CalendarBuilder
    -extends Object
    -
    Parses and builds an iCalendar model from an input stream. Note that this class is not thread-safe.
    -
    Version:
    -
    2.0
    -
    Author:
    -
    Ben Fortuna - -
    - $Id$
    -
    - Created: Apr 5, 2004
    - 
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        calendar

        -
        protected Calendar calendar
        -
        The calendar instance created by the builder.
        -
      • -
      - - - -
        -
      • -

        component

        -
        protected Component component
        -
        The current component instance created by the builder.
        -
      • -
      - - - -
        -
      • -

        subComponent

        -
        protected Component subComponent
        -
        The current sub-component instance created by the builder.
        -
      • -
      - - - -
        -
      • -

        property

        -
        protected Property property
        -
        The current property instance created by the builder.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        CalendarBuilder

        -
        public CalendarBuilder()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        CalendarBuilder

        -
        public CalendarBuilder(CalendarParser parser)
        -
        Constructs a new calendar builder using the specified calendar parser.
        -
        Parameters:
        parser - a calendar parser used to parse calendar files
        -
      • -
      - - - -
        -
      • -

        CalendarBuilder

        -
        public CalendarBuilder(TimeZoneRegistry tzRegistry)
        -
        Constructs a new calendar builder using the specified timezone registry.
        -
        Parameters:
        tzRegistry - a timezone registry to populate with discovered timezones
        -
      • -
      - - - -
        -
      • -

        CalendarBuilder

        -
        public CalendarBuilder(CalendarParser parser,
        -               TimeZoneRegistry tzRegistry)
        -
        Constructs a new instance using the specified parser and registry.
        -
        Parameters:
        parser - a calendar parser used to construct the calendar
        tzRegistry - a timezone registry used to retrieve TimeZones and - register additional timezone information found - in the calendar
        -
      • -
      - - - -
        -
      • -

        CalendarBuilder

        -
        public CalendarBuilder(CalendarParser parser,
        -               PropertyFactoryRegistry propertyFactoryRegistry,
        -               ParameterFactoryRegistry parameterFactoryRegistry,
        -               TimeZoneRegistry tzRegistry)
        -
        Parameters:
        parser - a custom calendar parser
        propertyFactoryRegistry - registry for non-standard property factories
        parameterFactoryRegistry - registry for non-standard parameter factories
        tzRegistry - a custom timezone registry
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        build

        -
        public Calendar build(InputStream in)
        -               throws IOException,
        -                      ParserException
        -
        Builds an iCalendar model from the specified input stream.
        -
        Parameters:
        in - an input stream to read calendar data from
        -
        Returns:
        a calendar parsed from the specified input stream
        -
        Throws:
        -
        IOException - where an error occurs reading data from the specified stream
        -
        ParserException - where an error occurs parsing data from the stream
        -
      • -
      - - - -
        -
      • -

        build

        -
        public Calendar build(Reader in)
        -               throws IOException,
        -                      ParserException
        -
        Builds an iCalendar model from the specified reader. An UnfoldingReader is applied to the - specified reader to ensure the data stream is correctly unfolded where appropriate.
        -
        Parameters:
        in - a reader to read calendar data from
        -
        Returns:
        a calendar parsed from the specified reader
        -
        Throws:
        -
        IOException - where an error occurs reading data from the specified reader
        -
        ParserException - where an error occurs parsing data from the reader
        -
      • -
      - - - -
        -
      • -

        build

        -
        public Calendar build(UnfoldingReader uin)
        -               throws IOException,
        -                      ParserException
        -
        Build an iCalendar model by parsing data from the specified reader.
        -
        Parameters:
        uin - an unfolding reader to read data from
        -
        Returns:
        a calendar parsed from the specified reader
        -
        Throws:
        -
        IOException - where an error occurs reading data from the specified reader
        -
        ParserException - where an error occurs parsing data from the reader
        -
      • -
      - - - -
        -
      • -

        getRegistry

        -
        public final TimeZoneRegistry getRegistry()
        -
        Returns the timezone registry used in the construction of calendars.
        -
        Returns:
        a timezone registry
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/CalendarOutputter.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/CalendarOutputter.html deleted file mode 100644 index 53328efb..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/CalendarOutputter.html +++ /dev/null @@ -1,358 +0,0 @@ - - - - - - -CalendarOutputter (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.data

-

Class CalendarOutputter

-
-
- -
-
    -
  • -
    -
    -
    public class CalendarOutputter
    -extends AbstractOutputter
    -
    - $Id$ [Apr 5, 2004]
    - 
    - - Writes an iCalendar model to an output stream.
    -
    Author:
    -
    Ben Fortuna
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        CalendarOutputter

        -
        public CalendarOutputter()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        CalendarOutputter

        -
        public CalendarOutputter(boolean validating)
        -
        Parameters:
        validating - indicates whether to validate calendar when outputting to stream
        -
      • -
      - - - -
        -
      • -

        CalendarOutputter

        -
        public CalendarOutputter(boolean validating,
        -                 int foldLength)
        -
        Parameters:
        validating - indicates whether to validate calendar when outputting to stream
        foldLength - maximum number of characters before a line is folded
        -
      • -
      -
    • -
    - - -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/CalendarParser.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/CalendarParser.html deleted file mode 100644 index 66c8ed55..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/CalendarParser.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - -CalendarParser (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.data

-

Interface CalendarParser

-
-
-
-
    -
  • -
    -
    All Known Implementing Classes:
    -
    CalendarParserImpl, HCalendarParser
    -
    -
    -
    -
    public interface CalendarParser
    -
    - $Id$
    - 
    - Created [Nov 5, 2004]
    - 
    - - Implementors provide iCalendar parsing functionality.
    -
    Author:
    -
    Ben Fortuna
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - -
      Methods 
      Modifier and TypeMethod and Description
      voidparse(InputStream in, - ContentHandler handler) -
      Parse the iCalendar data from the specified input stream.
      -
      voidparse(Reader in, - ContentHandler handler) -
      Parse the iCalendar data from the specified reader.
      -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        parse

        -
        void parse(InputStream in,
        -         ContentHandler handler)
        -           throws IOException,
        -                  ParserException
        -
        Parse the iCalendar data from the specified input stream.
        -
        Parameters:
        in - an input stream from which to read iCalendar data
        handler - the content handler to notify during parsing
        -
        Throws:
        -
        IOException - thrown when unable to read from the specified stream
        -
        ParserException - thrown if an error occurs during parsing
        -
      • -
      - - - -
        -
      • -

        parse

        -
        void parse(Reader in,
        -         ContentHandler handler)
        -           throws IOException,
        -                  ParserException
        -
        Parse the iCalendar data from the specified reader.
        -
        Parameters:
        in - a reader from which to read iCalendar data
        handler - the content handler to notify during parsing
        -
        Throws:
        -
        IOException - thrown when unable to read from the specified reader
        -
        ParserException - thrown if an error occurs during parsing
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/CalendarParserFactory.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/CalendarParserFactory.html deleted file mode 100644 index 9b9b621c..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/CalendarParserFactory.html +++ /dev/null @@ -1,334 +0,0 @@ - - - - - - -CalendarParserFactory (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.data

-

Class CalendarParserFactory

-
-
- -
-
    -
  • -
    -
    Direct Known Subclasses:
    -
    DefaultCalendarParserFactory, HCalendarParserFactory
    -
    -
    -
    -
    public abstract class CalendarParserFactory
    -extends Object
    -
    - $Id$
    -
    - Created on 08/02/2007
    - 
    - - Provides access to the configured CalendarParser instance. Alternative factory implementations may be - specified via the following system property: - -
    - net.fortuna.ical4j.parser=<factory_class_name>
    - 
    -
    Author:
    -
    Ben Fortuna
    -
  • -
-
-
- -
-
-
    -
  • - - - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        CalendarParserFactory

        -
        public CalendarParserFactory()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getInstance

        -
        public static CalendarParserFactory getInstance()
        -
        Returns:
        a shared factory instance
        -
      • -
      - - - -
        -
      • -

        createParser

        -
        public abstract CalendarParser createParser()
        -
        Returns a new instance of the configured CalendarParser.
        -
        Returns:
        a calendar parser instance
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/CalendarParserImpl.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/CalendarParserImpl.html deleted file mode 100644 index 39d549ef..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/CalendarParserImpl.html +++ /dev/null @@ -1,313 +0,0 @@ - - - - - - -CalendarParserImpl (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.data

-

Class CalendarParserImpl

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    CalendarParser
    -
    -
    -
    -
    public class CalendarParserImpl
    -extends Object
    -implements CalendarParser
    -
    - $Id$
    - 
    -  Created [Nov 5, 2004]
    - 
    - - The default implementation of a calendar parser.
    -
    Author:
    -
    Ben Fortuna
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        CalendarParserImpl

        -
        public CalendarParserImpl()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        parse

        -
        public final void parse(InputStream in,
        -         ContentHandler handler)
        -                 throws IOException,
        -                        ParserException
        -
        Parse the iCalendar data from the specified input stream.
        -
        -
        Specified by:
        -
        parse in interface CalendarParser
        -
        Parameters:
        in - an input stream from which to read iCalendar data
        handler - the content handler to notify during parsing
        -
        Throws:
        -
        IOException - thrown when unable to read from the specified stream
        -
        ParserException - thrown if an error occurs during parsing
        -
      • -
      - - - -
        -
      • -

        parse

        -
        public final void parse(Reader in,
        -         ContentHandler handler)
        -                 throws IOException,
        -                        ParserException
        -
        Parse the iCalendar data from the specified reader.
        -
        -
        Specified by:
        -
        parse in interface CalendarParser
        -
        Parameters:
        in - a reader from which to read iCalendar data
        handler - the content handler to notify during parsing
        -
        Throws:
        -
        IOException - thrown when unable to read from the specified reader
        -
        ParserException - thrown if an error occurs during parsing
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/ContentHandler.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/ContentHandler.html deleted file mode 100644 index 59eb480d..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/ContentHandler.html +++ /dev/null @@ -1,350 +0,0 @@ - - - - - - -ContentHandler (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.data

-

Interface ContentHandler

-
-
-
-
    -
  • -
    -
    -
    public interface ContentHandler
    -
    - $Id$ [Nov 5,
    - 2004]
    - 
    - - Implementors provide functionality applicable during the parsing of an iCalendar data stream (e.g. building an object - model).
    -
    Author:
    -
    Ben Fortuna
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Methods 
      Modifier and TypeMethod and Description
      voidendCalendar() -
      Triggers the end of handling a calendar.
      -
      voidendComponent(String name) -
      Triggers the end of handling a component.
      -
      voidendProperty(String name) -
      Triggers the end of handling a property.
      -
      voidparameter(String name, - String value) -
      Triggers the handling of a parameter.
      -
      voidpropertyValue(String value) -
      Triggers the handling of a property value.
      -
      voidstartCalendar() -
      Triggers the start of handling a calendar.
      -
      voidstartComponent(String name) -
      Triggers the start of handling a component.
      -
      voidstartProperty(String name) -
      Triggers the start of handling a property.
      -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        startCalendar

        -
        void startCalendar()
        -
        Triggers the start of handling a calendar.
        -
      • -
      - - - -
        -
      • -

        endCalendar

        -
        void endCalendar()
        -
        Triggers the end of handling a calendar.
        -
      • -
      - - - -
        -
      • -

        startComponent

        -
        void startComponent(String name)
        -
        Triggers the start of handling a component.
        -
        Parameters:
        name - a component name
        -
      • -
      - - - -
        -
      • -

        endComponent

        -
        void endComponent(String name)
        -
        Triggers the end of handling a component.
        -
        Parameters:
        name - a component name
        -
      • -
      - - - -
        -
      • -

        startProperty

        -
        void startProperty(String name)
        -
        Triggers the start of handling a property.
        -
        Parameters:
        name - a property name
        -
      • -
      - - - - - - - -
        -
      • -

        endProperty

        -
        void endProperty(String name)
        -
        Triggers the end of handling a property.
        -
        Parameters:
        name - a property name
        -
      • -
      - - - -
        -
      • -

        parameter

        -
        void parameter(String name,
        -             String value)
        -               throws URISyntaxException
        -
        Triggers the handling of a parameter.
        -
        Parameters:
        name - a parameter name
        value - a parameter value
        -
        Throws:
        -
        URISyntaxException - where the parameter value is not a valid URI for applicable parameters
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/DefaultCalendarParserFactory.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/DefaultCalendarParserFactory.html deleted file mode 100644 index e31c21c4..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/DefaultCalendarParserFactory.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - -DefaultCalendarParserFactory (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.data

-

Class DefaultCalendarParserFactory

-
-
- -
-
    -
  • -
    -
    -
    public class DefaultCalendarParserFactory
    -extends CalendarParserFactory
    -
    - $Id$
    -
    - Created on 08/02/2007
    - 
    - - Default factory implementation for calendar parsers.
    -
    Author:
    -
    Ben Fortuna
    -
  • -
-
-
- -
-
- -
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/FoldingWriter.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/FoldingWriter.html deleted file mode 100644 index 059fc8c0..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/FoldingWriter.html +++ /dev/null @@ -1,432 +0,0 @@ - - - - - - -FoldingWriter (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.data

-

Class FoldingWriter

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Closeable, Flushable, Appendable
    -
    -
    -
    -
    public class FoldingWriter
    -extends FilterWriter
    -
    - $Id$ [Apr 6, 2004]
    - 
    - - A writer that performs iCalendar folding as it writes.
    -
    Author:
    -
    Ben Fortuna
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        REDUCED_FOLD_LENGTH

        -
        public static final int REDUCED_FOLD_LENGTH
        -
        reduced to 73 to be consistent with Apple iCal..
        -
        See Also:
        Constant Field Values
        -
      • -
      - - - -
        -
      • -

        MAX_FOLD_LENGTH

        -
        public static final int MAX_FOLD_LENGTH
        -
        Lines of text SHOULD NOT be longer than 75 octets, excluding the line break.
        -
        See Also:
        Constant Field Values
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        FoldingWriter

        -
        public FoldingWriter(Writer writer,
        -             int foldLength)
        -
        Parameters:
        writer - a writer to write output to
        foldLength - the maximum line length
        -
      • -
      - - - -
        -
      • -

        FoldingWriter

        -
        public FoldingWriter(Writer writer)
        -
        Parameters:
        writer - a writer to write output to
        -
      • -
      -
    • -
    - - -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/HCalendarParser.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/HCalendarParser.html deleted file mode 100644 index 83203595..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/HCalendarParser.html +++ /dev/null @@ -1,364 +0,0 @@ - - - - - - -HCalendarParser (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.data

-

Class HCalendarParser

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    CalendarParser
    -
    -
    -
    -
    public class HCalendarParser
    -extends Object
    -implements CalendarParser
    -
    A CalendarParser that parses XHTML documents that include calendar data marked up with the hCalendar - microformat. -

    - The parser treats the entire document as a single "vcalendar" context, ignoring any vcalendar elements - and adding all components in the document to a single generated calendar. -

    -

    - Since hCalendar does not include product information, the PRODID property is omitted from the generated - calendar. The hCalendar profile is supposed to define the iCalendar version that it represents, but it does not, so - version 2.0 is assumed. -

    -

    Supported Components

    -

    - This parser recognizes only "vevent" components. -

    -

    Supported Properties

    -

    - This parser recognizes the following properties: -

    -
      -
    • "dtstart"
    • -
    • "dtend"
    • -
    • "duration"
    • -
    • "summary"
    • -
    • "uid"
    • -
    • "dtstamp"
    • -
    • "category"
    • -
    • "location"
    • -
    • "url"
    • -
    • "description"
    • -
    • "last-modified"
    • -
    • "status"
    • -
    • "class"
    • -
    • "attendee"
    • -
    • "contact"
    • -
    • "organizer"
    • -
    -

    - hCalendar allows for some properties to be represented by nested microformat records, including hCard, adr and geo. - This parser does not recognize these records. It simply accumulates the text content of any child elements of the - property element and uses the resulting string as the property value. -

    -

    Date and Date-Time Properties

    -

    - hCalendar date-time values are formatted according to RFC 3339. There is no representation in this specification for - time zone ids. All date-times are specified either in UTC or with an offset that can be used to convert the local - time into UTC. Neither does hCal provide a reprsentation for floating date-times. Therefore, all date-time values - produced by this parser are in UTC. -

    -

    - Some examples in the wild provide date and date-time values in iCalendar format rather than RFC 3339 format. Although - not technically legal according to spec, these values are accepted. In this case, floating date-times are produced by - the parser. -

    -

    Supported Parameters

    -

    - hCalendar does not define attributes, nested elements or other information elements representing parameter data. - Therefore, this parser does not set any property parameters except as implied by property value data (e.g. - VALUE=DATE-TIME or VALUE=DATE for date-time properties). -

    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        HCalendarParser

        -
        public HCalendarParser()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        parse

        -
        public void parse(InputStream in,
        -         ContentHandler handler)
        -           throws IOException,
        -                  ParserException
        -
        Parse the iCalendar data from the specified input stream.
        -
        -
        Specified by:
        -
        parse in interface CalendarParser
        -
        Parameters:
        in - an input stream from which to read iCalendar data
        handler - the content handler to notify during parsing
        -
        Throws:
        -
        IOException - thrown when unable to read from the specified stream
        -
        ParserException - thrown if an error occurs during parsing
        -
      • -
      - - - -
        -
      • -

        parse

        -
        public void parse(Reader in,
        -         ContentHandler handler)
        -           throws IOException,
        -                  ParserException
        -
        Parse the iCalendar data from the specified reader.
        -
        -
        Specified by:
        -
        parse in interface CalendarParser
        -
        Parameters:
        in - a reader from which to read iCalendar data
        handler - the content handler to notify during parsing
        -
        Throws:
        -
        IOException - thrown when unable to read from the specified reader
        -
        ParserException - thrown if an error occurs during parsing
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/HCalendarParserFactory.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/HCalendarParserFactory.html deleted file mode 100644 index 7a4415e2..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/HCalendarParserFactory.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - -HCalendarParserFactory (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.data

-

Class HCalendarParserFactory

-
-
- -
-
    -
  • -
    -
    -
    public class HCalendarParserFactory
    -extends CalendarParserFactory
    -
    A parser factory for the hCal microformat. - -
    - $Id$
    -
    - Created on 18/11/2007
    - 
    -
    Author:
    -
    fortuna
    -
  • -
-
-
- -
-
- -
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/ParserException.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/ParserException.html deleted file mode 100644 index ef27f41b..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/ParserException.html +++ /dev/null @@ -1,327 +0,0 @@ - - - - - - -ParserException (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.data

-

Class ParserException

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class ParserException
    -extends Exception
    -
    - $Id$ [Apr 5, 2004]
    - 
    - - An exception thrown when an error occurs in parsing iCalendar data.
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ParserException

        -
        public ParserException(int lineNo)
        -
        Parameters:
        lineNo - line number where parsing error ocurred
        -
      • -
      - - - -
        -
      • -

        ParserException

        -
        public ParserException(String message,
        -               int lineNo)
        -
        Constructor with message.
        -
        Parameters:
        message - a descriptive message for the exception
        lineNo - line number where parsing error ocurred
        -
      • -
      - - - -
        -
      • -

        ParserException

        -
        public ParserException(String message,
        -               int lineNo,
        -               Throwable cause)
        -
        Constructor with message and cause.
        -
        Parameters:
        message - a descriptive message for the exception
        lineNo - line number where parsing error ocurred
        cause - a throwable that is the cause of this exception
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getLineNo

        -
        public final int getLineNo()
        -
        Returns:
        the lineNo
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/UnfoldingReader.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/UnfoldingReader.html deleted file mode 100644 index e8ee329f..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/UnfoldingReader.html +++ /dev/null @@ -1,422 +0,0 @@ - - - - - - -UnfoldingReader (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.data

-

Class UnfoldingReader

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Closeable, Readable
    -
    -
    -
    -
    public class UnfoldingReader
    -extends PushbackReader
    -
    - $Id$ [06-Apr-2004]
    - 
    - - A reader which performs iCalendar unfolding as it reads. Note that unfolding rules may be "relaxed" to allow - unfolding of non-conformant *.ics files. By specifying the system property "ical4j.unfolding.relaxed=true" iCalendar - files created with Mozilla Calendar/Sunbird may be correctly unfolded. - - To wrap this reader with a BufferedReader you must ensure you specify an identical buffer size - to that used in the BufferedReader.
    -
    Author:
    -
    Ben Fortuna
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        UnfoldingReader

        -
        public UnfoldingReader(Reader in)
        -
        Creates a new unfolding reader instance. Relaxed unfolding flag is read from system property.
        -
        Parameters:
        in - the reader to unfold from
        -
      • -
      - - - -
        -
      • -

        UnfoldingReader

        -
        public UnfoldingReader(Reader in,
        -               int size)
        -
        Parameters:
        in - reader source for data
        size - the buffer size
        -
      • -
      - - - -
        -
      • -

        UnfoldingReader

        -
        public UnfoldingReader(Reader in,
        -               boolean relaxed)
        -
        Parameters:
        in - reader source for data
        relaxed - indicates whether relaxed unfolding is enabled
        -
      • -
      - - - -
        -
      • -

        UnfoldingReader

        -
        public UnfoldingReader(Reader in,
        -               int size,
        -               boolean relaxed)
        -
        Creates a new unfolding reader instance.
        -
        Parameters:
        in - a reader to read from
        size - the buffer size
        relaxed - specifies whether unfolding is relaxed
        -
      • -
      -
    • -
    - - -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/AbstractOutputter.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/AbstractOutputter.html deleted file mode 100644 index 0d962e6e..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/AbstractOutputter.html +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.data.AbstractOutputter (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.data.AbstractOutputter

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/CalendarBuilder.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/CalendarBuilder.html deleted file mode 100644 index c70266e8..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/CalendarBuilder.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.data.CalendarBuilder (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.data.CalendarBuilder

-
-
No usage of net.fortuna.ical4j.data.CalendarBuilder
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/CalendarOutputter.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/CalendarOutputter.html deleted file mode 100644 index 6fc99639..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/CalendarOutputter.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.data.CalendarOutputter (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.data.CalendarOutputter

-
-
No usage of net.fortuna.ical4j.data.CalendarOutputter
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/CalendarParser.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/CalendarParser.html deleted file mode 100644 index 7216ec53..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/CalendarParser.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - -Uses of Interface net.fortuna.ical4j.data.CalendarParser (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Interface
net.fortuna.ical4j.data.CalendarParser

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/CalendarParserFactory.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/CalendarParserFactory.html deleted file mode 100644 index cb7a1bf1..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/CalendarParserFactory.html +++ /dev/null @@ -1,183 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.data.CalendarParserFactory (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.data.CalendarParserFactory

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/CalendarParserImpl.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/CalendarParserImpl.html deleted file mode 100644 index 8f5edfd0..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/CalendarParserImpl.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.data.CalendarParserImpl (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.data.CalendarParserImpl

-
-
No usage of net.fortuna.ical4j.data.CalendarParserImpl
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/ContentHandler.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/ContentHandler.html deleted file mode 100644 index 439fa46d..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/ContentHandler.html +++ /dev/null @@ -1,197 +0,0 @@ - - - - - - -Uses of Interface net.fortuna.ical4j.data.ContentHandler (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Interface
net.fortuna.ical4j.data.ContentHandler

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/DefaultCalendarParserFactory.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/DefaultCalendarParserFactory.html deleted file mode 100644 index 97ab980d..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/DefaultCalendarParserFactory.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.data.DefaultCalendarParserFactory (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.data.DefaultCalendarParserFactory

-
-
No usage of net.fortuna.ical4j.data.DefaultCalendarParserFactory
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/FoldingWriter.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/FoldingWriter.html deleted file mode 100644 index 139a3f38..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/FoldingWriter.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.data.FoldingWriter (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.data.FoldingWriter

-
-
No usage of net.fortuna.ical4j.data.FoldingWriter
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/HCalendarParser.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/HCalendarParser.html deleted file mode 100644 index 4f7c95aa..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/HCalendarParser.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.data.HCalendarParser (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.data.HCalendarParser

-
-
No usage of net.fortuna.ical4j.data.HCalendarParser
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/HCalendarParserFactory.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/HCalendarParserFactory.html deleted file mode 100644 index f13f9ecb..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/HCalendarParserFactory.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.data.HCalendarParserFactory (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.data.HCalendarParserFactory

-
-
No usage of net.fortuna.ical4j.data.HCalendarParserFactory
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/ParserException.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/ParserException.html deleted file mode 100644 index 10371538..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/ParserException.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.data.ParserException (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.data.ParserException

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/UnfoldingReader.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/UnfoldingReader.html deleted file mode 100644 index eafd9ff9..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/class-use/UnfoldingReader.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.data.UnfoldingReader (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.data.UnfoldingReader

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/package-frame.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/package-frame.html deleted file mode 100644 index 49508edf..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/package-frame.html +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - -net.fortuna.ical4j.data (iCal4j 1.0.5 API) - - - - -

net.fortuna.ical4j.data

- - - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/package-summary.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/package-summary.html deleted file mode 100644 index 5b6489d0..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/package-summary.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - -net.fortuna.ical4j.data (iCal4j 1.0.5 API) - - - - - - - -
- - - - - -
- - -
-

Package net.fortuna.ical4j.data

-

-

Contains types providing RFC2445 input, output and parsing functionality.
-

-

See: Description

-
-
- - - - -

Package net.fortuna.ical4j.data Description

-
Contains types providing RFC2445 input, output and parsing functionality.
-
- -
- - - - - -
- - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/package-tree.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/package-tree.html deleted file mode 100644 index 83bf5d1a..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/package-tree.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - - -net.fortuna.ical4j.data Class Hierarchy (iCal4j 1.0.5 API) - - - - - - - -
- - - - - -
- - -
-

Hierarchy For Package net.fortuna.ical4j.data

-Package Hierarchies: - -
-
-

Class Hierarchy

- -

Interface Hierarchy

- -
- -
- - - - - -
- - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/package-use.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/package-use.html deleted file mode 100644 index 8527ce19..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/data/package-use.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - -Uses of Package net.fortuna.ical4j.data (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Package
net.fortuna.ical4j.data

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/AbstractDateRule.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/AbstractDateRule.html deleted file mode 100644 index 4ef6e8c6..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/AbstractDateRule.html +++ /dev/null @@ -1,292 +0,0 @@ - - - - - - -AbstractDateRule (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.filter

-

Class AbstractDateRule

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Rule
    -
    -
    -
    Direct Known Subclasses:
    -
    DateInRangeRule
    -
    -
    -
    -
    public abstract class AbstractDateRule
    -extends Object
    -implements Rule
    -
    Author:
    -
    fortuna
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        AbstractDateRule

        -
        public AbstractDateRule()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        match

        -
        public boolean match(Object o)
        -
        Indicates whether the specified object passes the conditions required to match this rule.
        -
        -
        Specified by:
        -
        match in interface Rule
        -
        Parameters:
        o - an object to match
        -
        Returns:
        boolean indicated if the specified object matches this rule
        -
      • -
      - - - -
        -
      • -

        match

        -
        protected abstract boolean match(Date date)
        -
        Parameters:
        date - the date to check
        -
        Returns:
        true if the date matches rule requirements, otherwise false
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/ComponentRule.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/ComponentRule.html deleted file mode 100644 index 8c1669d3..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/ComponentRule.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - - -ComponentRule (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.filter

-

Class ComponentRule

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Rule
    -
    -
    -
    Direct Known Subclasses:
    -
    HasPropertyRule, PeriodRule
    -
    -
    -
    -
    public abstract class ComponentRule
    -extends Object
    -implements Rule
    -
    $Id$ - - Created on 2/02/2006 - - An abstract rule implementation serving as the base class for component matching rule implementations.
    -
    Author:
    -
    Ben Fortuna
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ComponentRule

        -
        public ComponentRule()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        match

        -
        public final boolean match(Object o)
        -
        Indicates whether the specified object passes the conditions required to match this rule.
        -
        -
        Specified by:
        -
        match in interface Rule
        -
        Parameters:
        o - an object to match
        -
        Returns:
        boolean indicated if the specified object matches this rule
        -
      • -
      - - - -
        -
      • -

        match

        -
        public abstract boolean match(Component component)
        -
        Parameters:
        component - a component to match on
        -
        Returns:
        true if the component matches the rule, otherwise false
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/DateInRangeRule.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/DateInRangeRule.html deleted file mode 100644 index 8487e6b7..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/DateInRangeRule.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - -DateInRangeRule (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.filter

-

Class DateInRangeRule

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Rule
    -
    -
    -
    -
    public class DateInRangeRule
    -extends AbstractDateRule
    -
    Author:
    -
    fortuna
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DateInRangeRule

        -
        public DateInRangeRule(DateRange range,
        -               int inclusiveMask)
        -
        Parameters:
        range - the range to check
        inclusiveMask - indicates inclusiveness of start and end of the range
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        match

        -
        protected boolean match(Date date)
        -
        -
        Specified by:
        -
        match in class AbstractDateRule
        -
        Parameters:
        date - the date to check
        -
        Returns:
        true if the date matches rule requirements, otherwise false
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/Filter.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/Filter.html deleted file mode 100644 index a145610a..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/Filter.html +++ /dev/null @@ -1,405 +0,0 @@ - - - - - - -Filter (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.filter

-

Class Filter

-
-
- -
-
    -
  • -
    -
    -
    public class Filter
    -extends Object
    -
    $Id$ - - Created: Feb 1, 2006 - - Performs collection filtering based on a set of rules. A filter may dictate whether at least one rule or all rules - are matched. - - NOTE: Implementation of filter rules has changed in recent releases to fix behaviour. Please ensure you update - your code to use explicit constructors.
    -
    Author:
    -
    Ben Fortuna
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      static intMATCH_ALL -
      Indicates that all rules must be matched to include an object in the filtered collection.
      -
      static intMATCH_ANY -
      Indicates that any rule may be matched to include an object in the filtered collection.
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - - - - -
      Constructors 
      Constructor and Description
      Filter(Rule rule) -
      Deprecated.  -
      Prior implementations of this class did not work as advertised, so - to avoid confusion please use constructors that explicitly specify the desired behaviour
      -
      -
      Filter(Rule[] rules, - int type) -
      Constructor.
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        MATCH_ANY

        -
        public static final int MATCH_ANY
        -
        Indicates that any rule may be matched to include an object in the filtered collection.
        -
        See Also:
        Constant Field Values
        -
      • -
      - - - -
        -
      • -

        MATCH_ALL

        -
        public static final int MATCH_ALL
        -
        Indicates that all rules must be matched to include an object in the filtered collection.
        -
        See Also:
        Constant Field Values
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Filter

        -
        public Filter(Rule rule)
        -
        Deprecated. Prior implementations of this class did not work as advertised, so - to avoid confusion please use constructors that explicitly specify the desired behaviour
        -
        Constructor.
        -
        Parameters:
        rule - a rule that defines this filter
        -
      • -
      - - - -
        -
      • -

        Filter

        -
        public Filter(Rule[] rules,
        -      int type)
        -
        Constructor.
        -
        Parameters:
        rules - an array of rules that define this filter
        type - the type of matching to apply
        See Also:
        MATCH_ALL, -MATCH_ANY
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        filter

        -
        public final Collection filter(Collection c)
        -
        Filter the given collection into a new collection.
        -
        Parameters:
        c - a collection to filter
        -
        Returns:
        a filtered collection
        -
      • -
      - - - -
        -
      • -

        filter

        -
        public final Object[] filter(Object[] objects)
        -
        Returns a filtered subset of the specified array.
        -
        Parameters:
        objects - an array to filter
        -
        Returns:
        a filtered array
        -
      • -
      - - - -
        -
      • -

        getRules

        -
        public final Rule[] getRules()
        -
        Returns:
        Returns the rules.
        -
      • -
      - - - -
        -
      • -

        setRules

        -
        public final void setRules(Rule[] rules)
        -
        Parameters:
        rules - The rules to set.
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/HasPropertyRule.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/HasPropertyRule.html deleted file mode 100644 index a8914a43..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/HasPropertyRule.html +++ /dev/null @@ -1,311 +0,0 @@ - - - - - - -HasPropertyRule (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.filter

-

Class HasPropertyRule

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Rule
    -
    -
    -
    -
    public class HasPropertyRule
    -extends ComponentRule
    -
    $Id$ - - Created on 5/02/2006 - - A rule that matches any component containing the specified property. Note that this rule ignores any parameters - matching only on the value of the property.
    -
    Author:
    -
    Ben Fortuna
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        HasPropertyRule

        -
        public HasPropertyRule(Property property)
        -
        Constructs a new instance with the specified property. Ignores any parameters matching only on the value of the - property.
        -
        Parameters:
        property - a property instance to check for
        -
      • -
      - - - -
        -
      • -

        HasPropertyRule

        -
        public HasPropertyRule(Property property,
        -               boolean matchEquals)
        -
        Constructs a new instance with the specified property.
        -
        Parameters:
        property - the property to match
        matchEquals - if true, matches must contain an identical property (as indicated by - Property.equals()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        match

        -
        public final boolean match(Component component)
        -
        -
        Specified by:
        -
        match in class ComponentRule
        -
        Parameters:
        component - a component to match on
        -
        Returns:
        true if the component matches the rule, otherwise false
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/PeriodRule.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/PeriodRule.html deleted file mode 100644 index 603fcb85..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/PeriodRule.html +++ /dev/null @@ -1,290 +0,0 @@ - - - - - - -PeriodRule (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.filter

-

Class PeriodRule

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Rule
    -
    -
    -
    -
    public class PeriodRule
    -extends ComponentRule
    -
    $Id$ - - Created on 2/02/2006 - - A rule that matches any component that occurs in the specified time period.
    -
    Author:
    -
    Ben Fortuna
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        PeriodRule

        -
        public PeriodRule(Period period)
        -
        Constructs a new instance using the specified period.
        -
        Parameters:
        period - a period instance to match on
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        match

        -
        public final boolean match(Component component)
        -
        -
        Specified by:
        -
        match in class ComponentRule
        -
        Parameters:
        component - a component to match on
        -
        Returns:
        true if the component matches the rule, otherwise false
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/Rule.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/Rule.html deleted file mode 100644 index d87b2f59..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/Rule.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - -Rule (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.filter

-

Interface Rule

-
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - -
      Methods 
      Modifier and TypeMethod and Description
      booleanmatch(Object o) -
      Indicates whether the specified object passes the conditions required to match this rule.
      -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        match

        -
        boolean match(Object o)
        -
        Indicates whether the specified object passes the conditions required to match this rule.
        -
        Parameters:
        o - an object to match
        -
        Returns:
        boolean indicated if the specified object matches this rule
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/class-use/AbstractDateRule.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/class-use/AbstractDateRule.html deleted file mode 100644 index a292a715..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/class-use/AbstractDateRule.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.filter.AbstractDateRule (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.filter.AbstractDateRule

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/class-use/ComponentRule.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/class-use/ComponentRule.html deleted file mode 100644 index 0fcef4ad..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/class-use/ComponentRule.html +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.filter.ComponentRule (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.filter.ComponentRule

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/class-use/DateInRangeRule.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/class-use/DateInRangeRule.html deleted file mode 100644 index c9a1c160..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/class-use/DateInRangeRule.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.filter.DateInRangeRule (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.filter.DateInRangeRule

-
-
No usage of net.fortuna.ical4j.filter.DateInRangeRule
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/class-use/Filter.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/class-use/Filter.html deleted file mode 100644 index 28469ca2..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/class-use/Filter.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.filter.Filter (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.filter.Filter

-
-
No usage of net.fortuna.ical4j.filter.Filter
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/class-use/HasPropertyRule.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/class-use/HasPropertyRule.html deleted file mode 100644 index dfd1e4bc..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/class-use/HasPropertyRule.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.filter.HasPropertyRule (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.filter.HasPropertyRule

-
-
No usage of net.fortuna.ical4j.filter.HasPropertyRule
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/class-use/PeriodRule.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/class-use/PeriodRule.html deleted file mode 100644 index 6b574b9b..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/class-use/PeriodRule.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.filter.PeriodRule (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.filter.PeriodRule

-
-
No usage of net.fortuna.ical4j.filter.PeriodRule
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/class-use/Rule.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/class-use/Rule.html deleted file mode 100644 index 8606a46b..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/class-use/Rule.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - -Uses of Interface net.fortuna.ical4j.filter.Rule (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Interface
net.fortuna.ical4j.filter.Rule

-
-
-
    -
  • - - - - - - - - - - - - -
    Packages that use Rule 
    PackageDescription
    net.fortuna.ical4j.filter -
    Filtering rules that may be used on lists of components, properties or parameters.
    -
    -
  • -
  • -
      -
    • - - -

      Uses of Rule in net.fortuna.ical4j.filter

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Classes in net.fortuna.ical4j.filter that implement Rule 
      Modifier and TypeClass and Description
      class AbstractDateRule 
      class ComponentRule -
      $Id$ - - Created on 2/02/2006 - - An abstract rule implementation serving as the base class for component matching rule implementations.
      -
      class DateInRangeRule 
      class HasPropertyRule -
      $Id$ - - Created on 5/02/2006 - - A rule that matches any component containing the specified property.
      -
      class PeriodRule -
      $Id$ - - Created on 2/02/2006 - - A rule that matches any component that occurs in the specified time period.
      -
      - - - - - - - - - - - - -
      Methods in net.fortuna.ical4j.filter that return Rule 
      Modifier and TypeMethod and Description
      Rule[]Filter.getRules() 
      - - - - - - - - - - - - -
      Methods in net.fortuna.ical4j.filter with parameters of type Rule 
      Modifier and TypeMethod and Description
      voidFilter.setRules(Rule[] rules) 
      - - - - - - - - - - - - - -
      Constructors in net.fortuna.ical4j.filter with parameters of type Rule 
      Constructor and Description
      Filter(Rule rule) -
      Deprecated.  -
      Prior implementations of this class did not work as advertised, so - to avoid confusion please use constructors that explicitly specify the desired behaviour
      -
      -
      Filter(Rule[] rules, - int type) -
      Constructor.
      -
      -
    • -
    -
  • -
-
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/package-frame.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/package-frame.html deleted file mode 100644 index 789032e7..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/package-frame.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - -net.fortuna.ical4j.filter (iCal4j 1.0.5 API) - - - - -

net.fortuna.ical4j.filter

- - - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/package-summary.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/package-summary.html deleted file mode 100644 index 9be91a21..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/package-summary.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - - -net.fortuna.ical4j.filter (iCal4j 1.0.5 API) - - - - - - - -
- - - - - -
- - -
-

Package net.fortuna.ical4j.filter

-

-

Filtering rules that may be used on lists of components, properties or parameters.
-

-

See: Description

-
-
-
    -
  • - - - - - - - - - - - - -
    Interface Summary 
    InterfaceDescription
    Rule -
    $Id$ - - Created: Feb 1, 2006 - - Implementors dictate whether a given object is classified as a "match" for the enclosing filter.
    -
    -
  • -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Class Summary 
    ClassDescription
    AbstractDateRule 
    ComponentRule -
    $Id$ - - Created on 2/02/2006 - - An abstract rule implementation serving as the base class for component matching rule implementations.
    -
    DateInRangeRule 
    Filter -
    $Id$ - - Created: Feb 1, 2006 - - Performs collection filtering based on a set of rules.
    -
    HasPropertyRule -
    $Id$ - - Created on 5/02/2006 - - A rule that matches any component containing the specified property.
    -
    PeriodRule -
    $Id$ - - Created on 2/02/2006 - - A rule that matches any component that occurs in the specified time period.
    -
    -
  • -
- - - -

Package net.fortuna.ical4j.filter Description

-
Filtering rules that may be used on lists of components, properties or parameters.
-
- -
- - - - - -
- - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/package-tree.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/package-tree.html deleted file mode 100644 index 218b4f89..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/package-tree.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - -net.fortuna.ical4j.filter Class Hierarchy (iCal4j 1.0.5 API) - - - - - - - -
- - - - - -
- - -
-

Hierarchy For Package net.fortuna.ical4j.filter

-Package Hierarchies: - -
-
-

Class Hierarchy

- -

Interface Hierarchy

-
    -
  • net.fortuna.ical4j.filter.Rule
  • -
-
- -
- - - - - -
- - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/package-use.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/package-use.html deleted file mode 100644 index f81070c7..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/filter/package-use.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - -Uses of Package net.fortuna.ical4j.filter (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Package
net.fortuna.ical4j.filter

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/AbstractContentFactory.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/AbstractContentFactory.html deleted file mode 100644 index f741a0af..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/AbstractContentFactory.html +++ /dev/null @@ -1,325 +0,0 @@ - - - - - - -AbstractContentFactory (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class AbstractContentFactory

-
-
- -
-
    -
  • -
    -
    Direct Known Subclasses:
    -
    ParameterFactoryImpl, PropertyFactoryImpl
    -
    -
    -
    -
    public abstract class AbstractContentFactory
    -extends Object
    -
    $Id$ - - Created on 28/01/2007 - - Abstract implementation of a content factory.
    -
    Author:
    -
    Ben Fortuna
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        AbstractContentFactory

        -
        public AbstractContentFactory()
        -
        Default constructor.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        registerDefaultFactory

        -
        protected final void registerDefaultFactory(String key,
        -                          Object factory)
        -
        Register a standard content factory.
        -
      • -
      - - - -
        -
      • -

        registerExtendedFactory

        -
        protected final void registerExtendedFactory(String key,
        -                           Object factory)
        -
        Register a non-standard content factory.
        -
      • -
      - - - -
        -
      • -

        getFactory

        -
        protected final Object getFactory(String key)
        -
        Parameters:
        key - a factory key
        -
        Returns:
        a factory associated with the specified key, giving preference to - standard factories
        -
      • -
      - - - -
        -
      • -

        allowIllegalNames

        -
        protected boolean allowIllegalNames()
        -
        Returns:
        true if non-standard names are allowed, otherwise false
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/AddressList.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/AddressList.html deleted file mode 100644 index f04f2b10..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/AddressList.html +++ /dev/null @@ -1,373 +0,0 @@ - - - - - - -AddressList (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class AddressList

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class AddressList
    -extends Object
    -implements Serializable
    -
    $Id$ [23-Apr-2004] - - Defines a list of iCalendar addresses.
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        AddressList

        -
        public AddressList()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        AddressList

        -
        public AddressList(String aValue)
        -            throws URISyntaxException
        -
        Parses the specified string representation to create a list of addresses.
        -
        Parameters:
        aValue - a string representation of a list of addresses
        -
        Throws:
        -
        URISyntaxException - where the specified string is not a valid representation
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        add

        -
        public final boolean add(URI address)
        -
        Add an address to the list.
        -
        Parameters:
        address - the address to add
        -
        Returns:
        true
        See Also:
        List.add(java.lang.Object)
        -
      • -
      - - - -
        -
      • -

        isEmpty

        -
        public final boolean isEmpty()
        -
        Returns:
        boolean indicates if the list is empty
        See Also:
        List.isEmpty()
        -
      • -
      - - - - - - - -
        -
      • -

        remove

        -
        public final boolean remove(URI address)
        -
        Remove an address from the list.
        -
        Parameters:
        address - the address to remove
        -
        Returns:
        true if the list contained the specified address
        See Also:
        List.remove(java.lang.Object)
        -
      • -
      - - - -
        -
      • -

        size

        -
        public final int size()
        -
        Returns:
        the number of addresses in the list
        See Also:
        List.size()
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Calendar.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Calendar.html deleted file mode 100644 index 9c7e8e12..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Calendar.html +++ /dev/null @@ -1,708 +0,0 @@ - - - - - - -Calendar (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class Calendar

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Calendar
    -extends Object
    -implements Serializable
    -
    $Id$ [Apr 5, 2004] - - Defines an iCalendar calendar. - -
    -    4.6 Calendar Components
    -    
    -       The body of the iCalendar object consists of a sequence of calendar
    -       properties and one or more calendar components. The calendar
    -       properties are attributes that apply to the calendar as a whole. The
    -       calendar components are collections of properties that express a
    -       particular calendar semantic. For example, the calendar component can
    -       specify an event, a to-do, a journal entry, time zone information, or
    -       free/busy time information, or an alarm.
    -    
    -       The body of the iCalendar object is defined by the following
    -       notation:
    -    
    -         icalbody   = calprops component
    -    
    -         calprops   = 2*(
    -    
    -                    ; 'prodid' and 'version' are both REQUIRED,
    -                    ; but MUST NOT occur more than once
    -    
    -                    prodid /version /
    -    
    -                    ; 'calscale' and 'method' are optional,
    -                    ; but MUST NOT occur more than once
    -    
    -                    calscale        /
    -                    method          /
    -    
    -                    x-prop
    -    
    -                    )
    -    
    -         component  = 1*(eventc / todoc / journalc / freebusyc /
    -                    / timezonec / iana-comp / x-comp)
    -    
    -         iana-comp  = "BEGIN" ":" iana-token CRLF
    -    
    -                      1*contentline
    -    
    -                      "END" ":" iana-token CRLF
    -    
    -         x-comp     = "BEGIN" ":" x-name CRLF
    -    
    -                      1*contentline
    -    
    -                      "END" ":" x-name CRLF
    - 
    - - Example 1 - Creating a new calendar: - -
    
    - Calendar calendar = new Calendar();
    - calendar.getProperties().add(new ProdId("-//Ben Fortuna//iCal4j 1.0//EN"));
    - calendar.getProperties().add(Version.VERSION_2_0);
    - calendar.getProperties().add(CalScale.GREGORIAN);
    - 
    - // Add events, etc..
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - - - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Calendar

        -
        public Calendar()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Calendar

        -
        public Calendar(ComponentList components)
        -
        Constructs a new calendar with no properties and the specified components.
        -
        Parameters:
        components - a list of components to add to the calendar
        -
      • -
      - - - -
        -
      • -

        Calendar

        -
        public Calendar(PropertyList p,
        -        ComponentList c)
        -
        Constructor.
        -
        Parameters:
        p - a list of properties
        c - a list of components
        -
      • -
      - - - - -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        getComponents

        -
        public final ComponentList getComponents()
        -
        Returns:
        Returns the components.
        -
      • -
      - - - -
        -
      • -

        getComponents

        -
        public final ComponentList getComponents(String name)
        -
        Convenience method for retrieving a list of named components.
        -
        Parameters:
        name - name of components to retrieve
        -
        Returns:
        a component list containing only components with the specified name
        -
      • -
      - - - -
        -
      • -

        getComponent

        -
        public final Component getComponent(String name)
        -
        Convenience method for retrieving a named component.
        -
        Parameters:
        name - name of the component to retrieve
        -
        Returns:
        the first matching component in the component list with the specified name
        -
      • -
      - - - -
        -
      • -

        getProperties

        -
        public final PropertyList getProperties()
        -
        Returns:
        Returns the properties.
        -
      • -
      - - - -
        -
      • -

        getProperties

        -
        public final PropertyList getProperties(String name)
        -
        Convenience method for retrieving a list of named properties.
        -
        Parameters:
        name - name of properties to retrieve
        -
        Returns:
        a property list containing only properties with the specified name
        -
      • -
      - - - -
        -
      • -

        getProperty

        -
        public final Property getProperty(String name)
        -
        Convenience method for retrieving a named property.
        -
        Parameters:
        name - name of the property to retrieve
        -
        Returns:
        the first matching property in the property list with the specified name
        -
      • -
      - - - -
        -
      • -

        validate

        -
        public final void validate()
        -                    throws ValidationException
        -
        Perform validation on the calendar, its properties and its components in its current state.
        -
        Throws:
        -
        ValidationException - where the calendar is not in a valid state
        -
      • -
      - - - -
        -
      • -

        validate

        -
        public void validate(boolean recurse)
        -              throws ValidationException
        -
        Perform validation on the calendar in its current state.
        -
        Parameters:
        recurse - indicates whether to validate the calendar's properties and components
        -
        Throws:
        -
        ValidationException - where the calendar is not in a valid state
        -
      • -
      - - - -
        -
      • -

        getProductId

        -
        public final ProdId getProductId()
        -
        Returns the mandatory prodid property.
        -
        Returns:
        the PRODID property, or null if property doesn't exist
        -
      • -
      - - - -
        -
      • -

        getVersion

        -
        public final Version getVersion()
        -
        Returns the mandatory version property.
        -
        Returns:
        the VERSION property, or null if property doesn't exist
        -
      • -
      - - - -
        -
      • -

        getCalendarScale

        -
        public final CalScale getCalendarScale()
        -
        Returns the optional calscale property.
        -
        Returns:
        the CALSCALE property, or null if property doesn't exist
        -
      • -
      - - - -
        -
      • -

        getMethod

        -
        public final Method getMethod()
        -
        Returns the optional method property.
        -
        Returns:
        the METHOD property, or null if property doesn't exist
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public final boolean equals(Object arg0)
        -
        -
        Overrides:
        -
        equals in class Object
        -
        -
      • -
      - - - -
        -
      • -

        hashCode

        -
        public final int hashCode()
        -
        -
        Overrides:
        -
        hashCode in class Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/CalendarDateFormatFactory.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/CalendarDateFormatFactory.html deleted file mode 100644 index 8cdcf41a..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/CalendarDateFormatFactory.html +++ /dev/null @@ -1,237 +0,0 @@ - - - - - - -CalendarDateFormatFactory (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class CalendarDateFormatFactory

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • net.fortuna.ical4j.model.CalendarDateFormatFactory
    • -
    -
  • -
-
-
    -
  • -
    -
    -
    public final class CalendarDateFormatFactory
    -extends Object
    -
    $Id$ [06-Apr-2004] - - Creates DateFormat objects optimized for common iCalendar date patterns.
    -
    Author:
    -
    Dave Nault dnault@laszlosystems.com
    -
    See Also:
    getInstance(String)
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getInstance

        -
        public static DateFormat getInstance(String pattern)
        -
        Returns DateFormat objects optimized for common iCalendar date patterns. The DateFormats are *not* thread safe. - Attempts to get or set the Calendar or NumberFormat of an optimized DateFormat will result in an - UnsupportedOperation exception being thrown.
        -
        Parameters:
        pattern - a SimpleDateFormat-compatible pattern
        -
        Returns:
        an optimized DateFormat instance if possible, otherwise a normal SimpleDateFormat instance
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/CalendarException.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/CalendarException.html deleted file mode 100644 index 9d2931f4..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/CalendarException.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - -CalendarException (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class CalendarException

-
-
- -
- -
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        CalendarException

        -
        public CalendarException(String message)
        -
        Parameters:
        message - an exception detail message
        -
      • -
      - - - -
        -
      • -

        CalendarException

        -
        public CalendarException(Throwable cause)
        -
        Parameters:
        cause - the cause exception
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Component.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Component.html deleted file mode 100644 index 2f18f9a0..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Component.html +++ /dev/null @@ -1,736 +0,0 @@ - - - - - - -Component (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class Component

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    Direct Known Subclasses:
    -
    Available, CalendarComponent, Observance
    -
    -
    -
    -
    public abstract class Component
    -extends Object
    -implements Serializable
    -
    $Id$ [Apr 5, 2004] - - Defines an iCalendar component. Subclasses of this class provide additional validation and typed values for specific - iCalendar components.
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - - - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Component

        -
        protected Component(String s)
        -
        Constructs a new component containing no properties.
        -
        Parameters:
        s - a component name
        -
      • -
      - - - -
        -
      • -

        Component

        -
        protected Component(String s,
        -         PropertyList p)
        -
        Constructor made protected to enforce the use of ComponentFactory for component instantiation.
        -
        Parameters:
        s - component name
        p - a list of properties
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        getName

        -
        public final String getName()
        -
        Returns:
        Returns the name.
        -
      • -
      - - - -
        -
      • -

        getProperties

        -
        public final PropertyList getProperties()
        -
        Returns:
        Returns the properties.
        -
      • -
      - - - -
        -
      • -

        getProperties

        -
        public final PropertyList getProperties(String name)
        -
        Convenience method for retrieving a list of named properties.
        -
        Parameters:
        name - name of properties to retrieve
        -
        Returns:
        a property list containing only properties with the specified name
        -
      • -
      - - - -
        -
      • -

        getProperty

        -
        public final Property getProperty(String name)
        -
        Convenience method for retrieving a named property.
        -
        Parameters:
        name - name of the property to retrieve
        -
        Returns:
        the first matching property in the property list with the specified name
        -
      • -
      - - - -
        -
      • -

        validate

        -
        public final void validate()
        -                    throws ValidationException
        -
        Perform validation on a component and its properties.
        -
        Throws:
        -
        ValidationException - where the component is not in a valid state
        -
      • -
      - - - -
        -
      • -

        validate

        -
        public abstract void validate(boolean recurse)
        -                       throws ValidationException
        -
        Perform validation on a component.
        -
        Parameters:
        recurse - indicates whether to validate the component's properties
        -
        Throws:
        -
        ValidationException - where the component is not in a valid state
        -
      • -
      - - - -
        -
      • -

        validateProperties

        -
        protected final void validateProperties()
        -                                 throws ValidationException
        -
        Invoke validation on the component properties in its current state.
        -
        Throws:
        -
        ValidationException - where any of the component properties is not in a valid state
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(Object arg0)
        -
        -
        Overrides:
        -
        equals in class Object
        -
        -
      • -
      - - - -
        -
      • -

        hashCode

        -
        public int hashCode()
        -
        -
        Overrides:
        -
        hashCode in class Object
        -
        -
      • -
      - - - - - - - -
        -
      • -

        calculateRecurrenceSet

        -
        public final PeriodList calculateRecurrenceSet(Period period)
        -
        Calculates the recurrence set for this component using the specified period. - The recurrence set is derived from a combination of the component start date, - recurrence rules and dates, and exception rules and dates. Note that component - transparency and anniversary-style dates do not affect the resulting - intersection. -

        If an explicit DURATION is not specified, the effective duration of each - returned period is derived from the DTSTART and DTEND or DUE properties. - If the component has no DURATION, DTEND or DUE, the effective duration is set - to PT0S

        -
        Parameters:
        period - a range to calculate recurrences for
        -
        Returns:
        a list of periods
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/ComponentFactory.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/ComponentFactory.html deleted file mode 100644 index 4a4b1d21..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/ComponentFactory.html +++ /dev/null @@ -1,302 +0,0 @@ - - - - - - -ComponentFactory (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class ComponentFactory

-
-
- -
-
    -
  • -
    -
    -
    public final class ComponentFactory
    -extends Object
    -
    $Id$ [05-Apr-2004] - - A factory for creating iCalendar components. Note that if relaxed parsing is enabled (via specifying the system - property: icalj.parsing.relaxed=true) illegal component names are allowed.
    -
    Author:
    -
    Ben Fortuna
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getInstance

        -
        public static ComponentFactory getInstance()
        -
        Returns:
        Returns the instance.
        -
      • -
      - - - -
        -
      • -

        createComponent

        -
        public Component createComponent(String name)
        -
        Parameters:
        name - a component name
        -
        Returns:
        a new component instance of the specified type
        -
      • -
      - - - -
        -
      • -

        createComponent

        -
        public Component createComponent(String name,
        -                        PropertyList properties)
        -
        Creates a component.
        -
        Parameters:
        name - name of the component
        properties - a list of component properties
        -
        Returns:
        a component
        -
      • -
      - - - -
        -
      • -

        createComponent

        -
        public Component createComponent(String name,
        -                        PropertyList properties,
        -                        ComponentList components)
        -
        Creates a component which contains sub-components. Currently the only such component is VTIMEZONE.
        -
        Parameters:
        name - name of the component
        properties - a list of component properties
        components - a list of sub-components (namely standard/daylight timezones)
        -
        Returns:
        a component
        -
      • -
      - - - -
        -
      • -

        allowIllegalNames

        -
        protected boolean allowIllegalNames()
        -
        Returns:
        true if non-standard names are allowed, otherwise false
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/ComponentList.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/ComponentList.html deleted file mode 100644 index 8dd7d307..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/ComponentList.html +++ /dev/null @@ -1,472 +0,0 @@ - - - - - - -ComponentList (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class ComponentList

-
-
- -
- -
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ComponentList

        -
        public ComponentList()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        ComponentList

        -
        public ComponentList(int initialCapacity)
        -
        Creates a new instance with the specified initial capacity.
        -
        Parameters:
        initialCapacity - the initial capacity of the list
        -
      • -
      - - - - -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        getComponent

        -
        public final Component getComponent(String aName)
        -
        Returns the first component of specified name.
        -
        Parameters:
        aName - name of component to return
        -
        Returns:
        a component or null if no matching component found
        -
      • -
      - - - -
        -
      • -

        getComponents

        -
        public final ComponentList getComponents(String name)
        -
        Returns a list containing all components with specified name.
        -
        Parameters:
        name - name of components to return
        -
        Returns:
        a list of components with the matching name
        -
      • -
      - - - -
        -
      • -

        add

        -
        public final boolean add(Component component)
        -
        Add a component to the list.
        -
        Parameters:
        component - the component to add
        -
        Returns:
        true
        See Also:
        List.add(Object)
        -
      • -
      - - - -
        -
      • -

        add

        -
        public final boolean add(Object component)
        -
        Overrides superclass to throw an IllegalArgumentException where argument is not a - net.fortuna.ical4j.model.Component.
        -
        -
        Specified by:
        -
        add in interface Collection
        -
        Specified by:
        -
        add in interface List
        -
        Overrides:
        -
        add in class ArrayList
        -
        Parameters:
        component - a component to add
        -
        Returns:
        true if the object was added, otherwise false
        See Also:
        List.add(Object)
        -
      • -
      - - - -
        -
      • -

        remove

        -
        public final boolean remove(Component component)
        -
        Remove a component from the list.
        -
        Parameters:
        component - the component to remove
        -
        Returns:
        true if the list contained the specified component
        See Also:
        List.remove(java.lang.Object)
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/ConstraintViolationException.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/ConstraintViolationException.html deleted file mode 100644 index 355f96e1..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/ConstraintViolationException.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - -ConstraintViolationException (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class ConstraintViolationException

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class ConstraintViolationException
    -extends Exception
    -
    $Id$ - - Created on 02/03/2008 - - Indicates the violation of a constraint imposed by a relevant specification.
    -
    Author:
    -
    Ben
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ConstraintViolationException

        -
        public ConstraintViolationException()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        ConstraintViolationException

        -
        public ConstraintViolationException(String message)
        -
        Parameters:
        message - an error message
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Content.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Content.html deleted file mode 100644 index 17c2d471..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Content.html +++ /dev/null @@ -1,291 +0,0 @@ - - - - - - -Content (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class Content

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    Direct Known Subclasses:
    -
    Parameter, Property
    -
    -
    -
    -
    public abstract class Content
    -extends Object
    -implements Serializable
    -
    $Id$ - - Created: 12/10/2004 - - Base class for calendar content in the form of - properties and parameters.
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Content

        -
        public Content()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getName

        -
        public abstract String getName()
        -
        Returns:
        the cotent name
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public abstract String getValue()
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Date.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Date.html deleted file mode 100644 index 6dfb8351..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Date.html +++ /dev/null @@ -1,419 +0,0 @@ - - - - - - -Date (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class Date

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable, Cloneable, Comparable<Date>
    -
    -
    -
    Direct Known Subclasses:
    -
    DateTime
    -
    -
    -
    -
    public class Date
    -extends Iso8601
    -
    $Id$ - - Created on 26/06/2005 - - Base class for all representations of time values in RFC2445. - -
    - 4.3.4 Date
    - 
    -    Value Name: DATE
    - 
    -    Purpose: This value type is used to identify values that contain a
    -    calendar date.
    - 
    -    Formal Definition: The value type is defined by the following
    -    notation:
    - 
    -      date               = date-value
    - 
    -      date-value         = date-fullyear date-month date-mday
    -      date-fullyear      = 4DIGIT
    -      date-month         = 2DIGIT        ;01-12
    -      date-mday          = 2DIGIT        ;01-28, 01-29, 01-30, 01-31
    -                                         ;based on month/year
    - 
    -    Description: If the property permits, multiple "date" values are
    -    specified as a COMMA character (US-ASCII decimal 44) separated list
    -    of values. The format for the value type is expressed as the [ISO
    -    8601] complete representation, basic format for a calendar date. The
    -    textual format specifies a four-digit year, two-digit month, and
    -    two-digit day of the month. There are no separator characters between
    -    the year, month and day component text.
    - 
    -    No additional content value encoding (i.e., BACKSLASH character
    -    encoding) is defined for this value type.
    - 
    -    Example: The following represents July 14, 1997:
    - 
    -      19970714
    - 
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Date

        -
        public Date()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Date

        -
        protected Date(int precision,
        -    TimeZone tz)
        -
        Creates a new date instance with the specified precision. This - constructor is only intended for use by sub-classes.
        -
        Parameters:
        precision - the date precision
        tz - the timezone
        See Also:
        Dates.PRECISION_DAY, -Dates.PRECISION_SECOND
        -
      • -
      - - - -
        -
      • -

        Date

        -
        public Date(long time)
        -
        Parameters:
        time - a date value in milliseconds
        -
      • -
      - - - -
        -
      • -

        Date

        -
        protected Date(long time,
        -    int precision,
        -    TimeZone tz)
        -
        Creates a new date instance with the specified precision. This - constructor is only intended for use by sub-classes.
        -
        Parameters:
        time - a date value in milliseconds
        precision - the date precision
        tz - the timezone
        See Also:
        Dates.PRECISION_DAY, -Dates.PRECISION_SECOND
        -
      • -
      - - - -
        -
      • -

        Date

        -
        public Date(Date date)
        -
        Parameters:
        date - a date value
        -
      • -
      - - - -
        -
      • -

        Date

        -
        public Date(String value)
        -     throws ParseException
        -
        Parameters:
        value - a string representation of a date
        -
        Throws:
        -
        ParseException - where the specified string is not a valid date
        -
      • -
      - - - -
        -
      • -

        Date

        -
        public Date(String value,
        -    String pattern)
        -     throws ParseException
        -
        Parameters:
        value - a string representation of a date
        pattern - a date pattern to apply when parsing
        -
        Throws:
        -
        ParseException - where the specified string is not a valid date
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/DateList.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/DateList.html deleted file mode 100644 index af65fc93..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/DateList.html +++ /dev/null @@ -1,980 +0,0 @@ - - - - - - -DateList (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class DateList

-
-
- -
- -
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DateList

        -
        public DateList()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        DateList

        -
        public DateList(boolean unmodifiable)
        -
      • -
      - - - -
        -
      • -

        DateList

        -
        public DateList(Value aType)
        -
        Parameters:
        aType - the type of dates contained by the instance
        -
      • -
      - - - -
        -
      • -

        DateList

        -
        public DateList(Value aType,
        -        TimeZone timezone)
        -
        Default constructor.
        -
        Parameters:
        aType - specifies the type of dates (either date or date-time)
        timezone - the timezone to apply to dates contained by the instance
        -
      • -
      - - - -
        -
      • -

        DateList

        -
        public DateList(String aValue,
        -        Value aType)
        -         throws ParseException
        -
        Parameters:
        aValue - a string representation of a date list
        aType - the date types contained in the instance
        -
        Throws:
        -
        ParseException - where the specified string is not a valid date list
        -
      • -
      - - - -
        -
      • -

        DateList

        -
        public DateList(String aValue,
        -        Value aType,
        -        TimeZone timezone)
        -         throws ParseException
        -
        Parses the specified string representation to create a list of dates.
        -
        Parameters:
        aValue - a string representation of a list of dates
        aType - specifies the type of dates (either date or date-time)
        timezone - the timezone to apply to contained dates
        -
        Throws:
        -
        ParseException - if an invalid date representation exists in the date list - string
        -
      • -
      - - - -
        -
      • -

        DateList

        -
        public DateList(DateList list,
        -        Value type)
        -
        Constructs a new date list of the specified type containing - the dates in the specified list.
        -
        Parameters:
        list - a list of dates to include in the new list
        type - the type of the new list
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        add

        -
        public final boolean add(Date date)
        -
        Add a date to the list. The date will be updated to reflect the - timezone of this list.
        -
        Parameters:
        date - the date to add
        -
        Returns:
        true
        See Also:
        List.add(Object)
        -
      • -
      - - - -
        -
      • -

        add

        -
        public final boolean add(Object date)
        -
        Overrides superclass to throw an IllegalArgumentException - Where argument is not a net.fortuna.ical4j.model.Date.
        -
        -
        Specified by:
        -
        add in interface Collection
        -
        Specified by:
        -
        add in interface List
        -
        Parameters:
        date - the date to add
        -
        Returns:
        true if the object was added, otherwise false
        See Also:
        List.add(Object)
        -
      • -
      - - - -
        -
      • -

        remove

        -
        public final boolean remove(Date date)
        -
        Remove a date from the list.
        -
        Parameters:
        date - the date to remove
        -
        Returns:
        true if the list contained the specified date
        See Also:
        List.remove(java.lang.Object)
        -
      • -
      - - - -
        -
      • -

        getType

        -
        public final Value getType()
        -
        Returns the VALUE parameter specifying the type of dates (ie. date or - date-time) stored in this date list.
        -
        Returns:
        Returns a Value parameter.
        -
      • -
      - - - -
        -
      • -

        isUtc

        -
        public final boolean isUtc()
        -
        Indicates whether this list is in local or UTC format. This property will - have no affect if the type of the list is not DATE-TIME.
        -
        Returns:
        Returns true if in UTC format, otherwise false.
        -
      • -
      - - - -
        -
      • -

        setUtc

        -
        public final void setUtc(boolean utc)
        -
        Sets whether this list is in UTC or local time format.
        -
        Parameters:
        utc - The utc to set.
        -
      • -
      - - - -
        -
      • -

        setTimeZone

        -
        public final void setTimeZone(TimeZone timeZone)
        -
        Applies the specified timezone to all dates in the list. - All dates added to this list will also have this timezone - applied.
        -
        Parameters:
        timeZone - a timezone to apply to contained dates
        -
      • -
      - - - -
        -
      • -

        getTimeZone

        -
        public final TimeZone getTimeZone()
        -
        Returns:
        Returns the timeZone.
        -
      • -
      - - - -
        -
      • -

        add

        -
        public final void add(int arg0,
        -       Object arg1)
        -
        -
        Specified by:
        -
        add in interface List
        -
        -
      • -
      - - - - - - - -
        -
      • -

        addAll

        -
        public final boolean addAll(int arg0,
        -             Collection arg1)
        -
        -
        Specified by:
        -
        addAll in interface List
        -
        -
      • -
      - - - -
        -
      • -

        clear

        -
        public final void clear()
        -
        -
        Specified by:
        -
        clear in interface Collection
        -
        Specified by:
        -
        clear in interface List
        -
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        get

        -
        public final Object get(int index)
        -
        -
        Specified by:
        -
        get in interface List
        -
        -
      • -
      - - - -
        -
      • -

        indexOf

        -
        public final int indexOf(Object o)
        -
        -
        Specified by:
        -
        indexOf in interface List
        -
        -
      • -
      - - - -
        -
      • -

        isEmpty

        -
        public final boolean isEmpty()
        -
        -
        Specified by:
        -
        isEmpty in interface Collection
        -
        Specified by:
        -
        isEmpty in interface List
        -
        -
      • -
      - - - - - - - -
        -
      • -

        lastIndexOf

        -
        public final int lastIndexOf(Object o)
        -
        -
        Specified by:
        -
        lastIndexOf in interface List
        -
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        remove

        -
        public final Object remove(int index)
        -
        -
        Specified by:
        -
        remove in interface List
        -
        -
      • -
      - - - - - - - - - - - - - - - -
        -
      • -

        set

        -
        public final Object set(int arg0,
        -         Object arg1)
        -
        -
        Specified by:
        -
        set in interface List
        -
        -
      • -
      - - - -
        -
      • -

        size

        -
        public final int size()
        -
        -
        Specified by:
        -
        size in interface Collection
        -
        Specified by:
        -
        size in interface List
        -
        -
      • -
      - - - -
        -
      • -

        subList

        -
        public final List subList(int fromIndex,
        -           int toIndex)
        -
        -
        Specified by:
        -
        subList in interface List
        -
        -
      • -
      - - - - - - - - - - - - - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/DateRange.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/DateRange.html deleted file mode 100644 index d40857c3..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/DateRange.html +++ /dev/null @@ -1,481 +0,0 @@ - - - - - - -DateRange (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class DateRange

-
-
- -
- -
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      static intINCLUSIVE_END -
      A flag indicating whether to include the end of the period in test functions.
      -
      static intINCLUSIVE_START -
      A flag indicating whether to include the start of the period in test functions.
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      DateRange(Date start, - Date end) 
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        INCLUSIVE_START

        -
        public static final int INCLUSIVE_START
        -
        A flag indicating whether to include the start of the period in test functions.
        -
        See Also:
        Constant Field Values
        -
      • -
      - - - -
        -
      • -

        INCLUSIVE_END

        -
        public static final int INCLUSIVE_END
        -
        A flag indicating whether to include the end of the period in test functions.
        -
        See Also:
        Constant Field Values
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DateRange

        -
        public DateRange(Date start,
        -         Date end)
        -
        Parameters:
        start - the start of the range
        end - the end of the range
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getRangeStart

        -
        public Date getRangeStart()
        -
        Returns:
        the rangeStart
        -
      • -
      - - - -
        -
      • -

        getRangeEnd

        -
        public Date getRangeEnd()
        -
        Returns:
        the rangeEnd
        -
      • -
      - - - -
        -
      • -

        includes

        -
        public final boolean includes(Date date)
        -
        Determines if the specified date occurs within this period (inclusive of - period start and end).
        -
        Parameters:
        date - a date to test for inclusion
        -
        Returns:
        true if the specified date occurs within the current period
        -
      • -
      - - - -
        -
      • -

        includes

        -
        public final boolean includes(Date date,
        -               int inclusiveMask)
        -
        Decides whether a date falls within this period.
        -
        Parameters:
        date - the date to be tested
        inclusiveMask - specifies whether period start and end are included - in the calculation
        -
        Returns:
        true if the date is in the period, false otherwise
        See Also:
        INCLUSIVE_START, -INCLUSIVE_END
        -
      • -
      - - - -
        -
      • -

        before

        -
        public final boolean before(DateRange range)
        -
        Decides whether this period is completed before the given period starts.
        -
        Parameters:
        range - a period that may or may not start after this period ends
        -
        Returns:
        true if the specified period starts after this periods ends, - otherwise false
        -
      • -
      - - - -
        -
      • -

        after

        -
        public final boolean after(DateRange range)
        -
        Decides whether this period starts after the given period ends.
        -
        Parameters:
        range - a period that may or may not end before this period starts
        -
        Returns:
        true if the specified period end before this periods starts, - otherwise false
        -
      • -
      - - - -
        -
      • -

        intersects

        -
        public final boolean intersects(DateRange range)
        -
        Decides whether this period intersects with another one.
        -
        Parameters:
        range - a possible intersecting period
        -
        Returns:
        true if the specified period intersects this one, false - otherwise.
        -
      • -
      - - - -
        -
      • -

        adjacent

        -
        public final boolean adjacent(DateRange range)
        -
        Decides whether these periods are serial without a gap.
        -
        Parameters:
        range - a period to test for adjacency
        -
        Returns:
        true if one period immediately follows the other, false otherwise
        -
      • -
      - - - -
        -
      • -

        contains

        -
        public final boolean contains(DateRange range)
        -
        Decides whether the given period is completely contained within this one.
        -
        Parameters:
        range - the period that may be contained by this one
        -
        Returns:
        true if this period covers all the dates of the specified period, - otherwise false
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/DateTime.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/DateTime.html deleted file mode 100644 index 8ab00e64..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/DateTime.html +++ /dev/null @@ -1,651 +0,0 @@ - - - - - - -DateTime (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class DateTime

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable, Cloneable, Comparable<Date>
    -
    -
    -
    -
    public class DateTime
    -extends Date
    -
    $Id$ - - Created on 26/06/2005 - - Represents a time of day on a specific date. - -
    - 4.3.5   Date-Time
    - 
    -    Value Name: DATE-TIME
    - 
    -    Purpose: This value type is used to identify values that specify a
    -    precise calendar date and time of day.
    - 
    -    Formal Definition: The value type is defined by the following
    -    notation:
    - 
    -      date-time  = date "T" time ;As specified in the date and time
    -                                 ;value definitions
    - 
    -    Description: If the property permits, multiple "date-time" values are
    -    specified as a COMMA character (US-ASCII decimal 44) separated list
    -    of values. No additional content value encoding (i.e., BACKSLASH
    -    character encoding) is defined for this value type.
    - 
    -    The "DATE-TIME" data type is used to identify values that contain a
    -    precise calendar date and time of day. The format is based on the
    -    [ISO 8601] complete representation, basic format for a calendar date
    -    and time of day. The text format is a concatenation of the "date",
    -    followed by the LATIN CAPITAL LETTER T character (US-ASCII decimal
    -    84) time designator, followed by the "time" format.
    - 
    -    The "DATE-TIME" data type expresses time values in three forms:
    - 
    -    The form of date and time with UTC offset MUST NOT be used. For
    -    example, the following is not valid for a date-time value:
    - 
    -      DTSTART:19980119T230000-0800       ;Invalid time format
    - 
    -    FORM #1: DATE WITH LOCAL TIME
    - 
    -    The date with local time form is simply a date-time value that does
    -    not contain the UTC designator nor does it reference a time zone. For
    -    example, the following represents Janurary 18, 1998, at 11 PM:
    - 
    -      DTSTART:19980118T230000
    - 
    -    Date-time values of this type are said to be "floating" and are not
    -    bound to any time zone in particular. They are used to represent the
    -    same hour, minute, and second value regardless of which time zone is
    -    currently being observed. For example, an event can be defined that
    -    indicates that an individual will be busy from 11:00 AM to 1:00 PM
    -    every day, no matter which time zone the person is in. In these
    -    cases, a local time can be specified. The recipient of an iCalendar
    -    object with a property value consisting of a local time, without any
    -    relative time zone information, SHOULD interpret the value as being
    -    fixed to whatever time zone the ATTENDEE is in at any given moment.
    -    This means that two ATTENDEEs, in different time zones, receiving the
    -    same event definition as a floating time, may be participating in the
    -    event at different actual times. Floating time SHOULD only be used
    -    where that is the reasonable behavior.
    - 
    -    In most cases, a fixed time is desired. To properly communicate a
    -    fixed time in a property value, either UTC time or local time with
    -    time zone reference MUST be specified.
    - 
    -    The use of local time in a DATE-TIME value without the TZID property
    -    parameter is to be interpreted as floating time, regardless of the
    -    existence of "VTIMEZONE" calendar components in the iCalendar object.
    - 
    -    FORM #2: DATE WITH UTC TIME
    - 
    -    The date with UTC time, or absolute time, is identified by a LATIN
    -    CAPITAL LETTER Z suffix character (US-ASCII decimal 90), the UTC
    -    designator, appended to the time value. For example, the following
    -    represents January 19, 1998, at 0700 UTC:
    - 
    -      DTSTART:19980119T070000Z
    - 
    -    The TZID property parameter MUST NOT be applied to DATE-TIME
    -    properties whose time values are specified in UTC.
    - 
    -    FORM #3: DATE WITH LOCAL TIME AND TIME ZONE REFERENCE
    - 
    -    The date and local time with reference to time zone information is
    -    identified by the use the TZID property parameter to reference the
    -    appropriate time zone definition. TZID is discussed in detail in the
    -    section on Time Zone. For example, the following represents 2 AM in
    -    New York on Janurary 19, 1998:
    - 
    -           DTSTART;TZID=US-Eastern:19980119T020000
    - 
    -    Example: The following represents July 14, 1997, at 1:30 PM in New
    -    York City in each of the three time formats, using the "DTSTART"
    -    property.
    - 
    -      DTSTART:19970714T133000            ;Local time
    -      DTSTART:19970714T173000Z           ;UTC time
    -      DTSTART;TZID=US-Eastern:19970714T133000    ;Local time and time
    -                         ; zone reference
    - 
    -    A time value MUST ONLY specify 60 seconds when specifying the
    -    periodic "leap second" in the time value. For example:
    - 
    -      COMPLETED:19970630T235960Z
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DateTime

        -
        public DateTime()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        DateTime

        -
        public DateTime(boolean utc)
        -
        Parameters:
        utc - indicates if the date is in UTC time
        -
      • -
      - - - -
        -
      • -

        DateTime

        -
        public DateTime(long time)
        -
        Parameters:
        time - a date-time value in milliseconds
        -
      • -
      - - - -
        -
      • -

        DateTime

        -
        public DateTime(Date date)
        -
        Parameters:
        date - a date-time value
        -
      • -
      - - - -
        -
      • -

        DateTime

        -
        public DateTime(String value)
        -         throws ParseException
        -
        Constructs a new DateTime instance from parsing the specified string - representation in the default (local) timezone.
        -
        Parameters:
        value - a string representation of a date-time
        -
        Throws:
        -
        ParseException - where the specified string is not a valid date-time
        -
      • -
      - - - -
        -
      • -

        DateTime

        -
        public DateTime(String value,
        -        TimeZone timezone)
        -         throws ParseException
        -
        Creates a new date-time instance from the specified value in the given - timezone. If a timezone is not specified, the default timezone (as - returned by TimeZone.getDefault()) is used.
        -
        Parameters:
        value - a string representation of a date-time
        timezone - the timezone for the date-time instance
        -
        Throws:
        -
        ParseException - where the specified string is not a valid date-time
        -
      • -
      - - - -
        -
      • -

        DateTime

        -
        public DateTime(String value,
        -        String pattern,
        -        TimeZone timezone)
        -         throws ParseException
        -
        Parameters:
        value - a string representation of a date-time
        pattern - a pattern to apply when parsing the date-time value
        timezone - the timezone for the date-time instance
        -
        Throws:
        -
        ParseException - where the specified string is not a valid date-time
        -
      • -
      - - - -
        -
      • -

        DateTime

        -
        public DateTime(String value,
        -        String pattern,
        -        boolean utc)
        -         throws ParseException
        -
        Parameters:
        value - a string representation of a date-time
        pattern - a pattern to apply when parsing the date-time value
        utc - indicates whether the date-time is in UTC time
        -
        Throws:
        -
        ParseException - where the specified string is not a valid date-time
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        setTime

        -
        public final void setTime(long time)
        -
        -
        Overrides:
        -
        setTime in class Iso8601
        -
        -
      • -
      - - - -
        -
      • -

        isUtc

        -
        public final boolean isUtc()
        -
        Returns:
        Returns the utc.
        -
      • -
      - - - -
        -
      • -

        setUtc

        -
        public final void setUtc(boolean utc)
        -
        Updates this date-time to display in UTC time if the argument is true. - Otherwise, resets to the default timezone.
        -
        Parameters:
        utc - The utc to set.
        -
      • -
      - - - -
        -
      • -

        setTimeZone

        -
        public final void setTimeZone(TimeZone timezone)
        -
        Sets the timezone associated with this date-time instance. If the - specified timezone is null, it will reset to the default timezone. If the - date-time instance is utc, it will turn into either a floating (no - timezone) date-time, or a date-time with a timezone.
        -
        Parameters:
        timezone - a timezone to apply to the instance
        -
      • -
      - - - -
        -
      • -

        getTimeZone

        -
        public final TimeZone getTimeZone()
        -
        Returns the current timezone associated with this date-time value.
        -
        Returns:
        a Java timezone
        -
      • -
      - - - - - - - -
        -
      • -

        equals

        -
        public boolean equals(Object arg0)
        -
        -
        Overrides:
        -
        equals in class Date
        -
        -
      • -
      - - - -
        -
      • -

        hashCode

        -
        public int hashCode()
        -
        -
        Overrides:
        -
        hashCode in class Date
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/DefaultTimeZoneRegistryFactory.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/DefaultTimeZoneRegistryFactory.html deleted file mode 100644 index 641e9549..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/DefaultTimeZoneRegistryFactory.html +++ /dev/null @@ -1,299 +0,0 @@ - - - - - - -DefaultTimeZoneRegistryFactory (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class DefaultTimeZoneRegistryFactory

-
-
- -
-
    -
  • -
    -
    -
    public class DefaultTimeZoneRegistryFactory
    -extends TimeZoneRegistryFactory
    -
    $Id$ - - Created on 18/09/2005 - - Default factory implementation for timezone registries.
    -
    Author:
    -
    Ben Fortuna
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DefaultTimeZoneRegistryFactory

        -
        public DefaultTimeZoneRegistryFactory()
        -
      • -
      -
    • -
    - - -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Dur.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Dur.html deleted file mode 100644 index 4083cd53..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Dur.html +++ /dev/null @@ -1,567 +0,0 @@ - - - - - - -Dur (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class Dur

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable, Comparable
    -
    -
    -
    -
    public class Dur
    -extends Object
    -implements Comparable, Serializable
    -
    $Id$ - - Created on 20/06/2005 - - Represents a duration of time in iCalendar. Note that according to RFC2445 durations represented in weeks are - mutually exclusive of other duration fields. - -
    -  4.3.6   Duration
    -  
    -     Value Name: DURATION
    -  
    -     Purpose: This value type is used to identify properties that contain
    -     a duration of time.
    -  
    -     Formal Definition: The value type is defined by the following
    -     notation:
    -  
    -       dur-value  = (["+"] / "-") "P" (dur-date / dur-time / dur-week)
    -  
    -       dur-date   = dur-day [dur-time]
    -       dur-time   = "T" (dur-hour / dur-minute / dur-second)
    -       dur-week   = 1*DIGIT "W"
    -       dur-hour   = 1*DIGIT "H" [dur-minute]
    -       dur-minute = 1*DIGIT "M" [dur-second]
    -       dur-second = 1*DIGIT "S"
    -       dur-day    = 1*DIGIT "D"
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - - - - - - - - - - -
      Constructors 
      Constructor and Description
      Dur(Date date1, - Date date2) -
      Constructs a new duration representing the time between the two specified dates.
      -
      Dur(int weeks) -
      Constructs a new duration from the specified weeks.
      -
      Dur(int days, - int hours, - int minutes, - int seconds) -
      Constructs a new duration from the specified arguments.
      -
      Dur(String value) -
      Constructs a new duration instance from a string representation.
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Dur

        -
        public Dur(String value)
        -
        Constructs a new duration instance from a string representation.
        -
        Parameters:
        value - a string representation of a duration
        -
      • -
      - - - -
        -
      • -

        Dur

        -
        public Dur(int weeks)
        -
        Constructs a new duration from the specified weeks.
        -
        Parameters:
        weeks - a duration in weeks.
        -
      • -
      - - - -
        -
      • -

        Dur

        -
        public Dur(int days,
        -   int hours,
        -   int minutes,
        -   int seconds)
        -
        Constructs a new duration from the specified arguments.
        -
        Parameters:
        days - duration in days
        hours - duration in hours
        minutes - duration in minutes
        seconds - duration in seconds
        -
      • -
      - - - -
        -
      • -

        Dur

        -
        public Dur(Date date1,
        -   Date date2)
        -
        Constructs a new duration representing the time between the two specified dates. The end date may precede the - start date in order to represent a negative duration.
        -
        Parameters:
        date1 - the first date of the duration
        date2 - the second date of the duration
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getTime

        -
        public final Date getTime(Date start)
        -
        Returns a date representing the end of this duration from the specified start date.
        -
        Parameters:
        start - the date to start the duration
        -
        Returns:
        the end of the duration as a date
        -
      • -
      - - - -
        -
      • -

        negate

        -
        public final Dur negate()
        -
        Provides a negation of this instance.
        -
        Returns:
        a Dur instance that represents a negation of this instance
        -
      • -
      - - - -
        -
      • -

        add

        -
        public final Dur add(Dur duration)
        -
        Add two durations. Durations may only be added if they are both positive - or both negative durations.
        -
        Parameters:
        duration - the duration to add to this duration
        -
        Returns:
        a new instance representing the sum of the two durations.
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        compareTo

        -
        public final int compareTo(Dur arg0)
        -
        Compares this duration with another, acording to their length.
        -
        Parameters:
        arg0 - another duration instance
        -
        Returns:
        a postive value if this duration is longer, zero if the duration - lengths are equal, otherwise a negative value
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(Object obj)
        -
        -
        Overrides:
        -
        equals in class Object
        -
        -
      • -
      - - - -
        -
      • -

        hashCode

        -
        public int hashCode()
        -
        -
        Overrides:
        -
        hashCode in class Object
        -
        -
      • -
      - - - -
        -
      • -

        getDays

        -
        public final int getDays()
        -
        Returns:
        Returns the days.
        -
      • -
      - - - -
        -
      • -

        getHours

        -
        public final int getHours()
        -
        Returns:
        Returns the hours.
        -
      • -
      - - - -
        -
      • -

        getMinutes

        -
        public final int getMinutes()
        -
        Returns:
        Returns the minutes.
        -
      • -
      - - - -
        -
      • -

        isNegative

        -
        public final boolean isNegative()
        -
        Returns:
        Returns the negative.
        -
      • -
      - - - -
        -
      • -

        getSeconds

        -
        public final int getSeconds()
        -
        Returns:
        Returns the seconds.
        -
      • -
      - - - -
        -
      • -

        getWeeks

        -
        public final int getWeeks()
        -
        Returns:
        Returns the weeks.
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Escapable.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Escapable.html deleted file mode 100644 index 87944acd..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Escapable.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - -Escapable (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Interface Escapable

-
-
-
- -
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/IndexedComponentList.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/IndexedComponentList.html deleted file mode 100644 index 66d9a8dc..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/IndexedComponentList.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - -IndexedComponentList (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class IndexedComponentList

-
-
- -
-
    -
  • -
    -
    -
    public class IndexedComponentList
    -extends Object
    -
    $Id$ - - Created on 4/02/2006 - - Provides indexing of components on a specific property.
    -
    Author:
    -
    Ben Fortuna
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        IndexedComponentList

        -
        public IndexedComponentList(ComponentList list,
        -                    String propertyName)
        -
        Creates a new instance indexed on properties with the specified name.
        -
        Parameters:
        list - a list of components
        propertyName - the name of the properties to index on
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getComponents

        -
        public ComponentList getComponents(String propertyValue)
        -
        Returns a list of components containing a property with the - specified value.
        -
        Parameters:
        propertyValue - the value of the property contained in the - returned components
        -
        Returns:
        a component list
        -
      • -
      - - - -
        -
      • -

        getComponent

        -
        public Component getComponent(String propertyValue)
        -
        Returns the first component containing a property with the specified - value.
        -
        Parameters:
        propertyValue - the value of the property identified in the returned - component
        -
        Returns:
        a component or null if no component is found containing a property - with the specified value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/IndexedPropertyList.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/IndexedPropertyList.html deleted file mode 100644 index d0f2a713..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/IndexedPropertyList.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - -IndexedPropertyList (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class IndexedPropertyList

-
-
- -
-
    -
  • -
    -
    -
    public class IndexedPropertyList
    -extends Object
    -
    $Id$ - - Created on 4/02/2006 - - Provides indexing of properties on a specific parameter.
    -
    Author:
    -
    Ben Fortuna
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        IndexedPropertyList

        -
        public IndexedPropertyList(PropertyList list,
        -                   String parameterName)
        -
        Creates a new instance indexed on the parameters with the specified name.
        -
        Parameters:
        list - a list of properties
        parameterName - the name of parameters on which to index
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getProperties

        -
        public PropertyList getProperties(String paramValue)
        -
        Returns a list of properties containing a parameter with the - specified value.
        -
        Parameters:
        paramValue - the value of the parameter contained in the - returned properties
        -
        Returns:
        a property list
        -
      • -
      - - - -
        -
      • -

        getProperty

        -
        public Property getProperty(String paramValue)
        -
        Returns the first property containing a parameter with the specified - value.
        -
        Parameters:
        paramValue - the value of the parameter identified in the returned - property
        -
        Returns:
        a property or null if no property is found containing a parameter - with the specified value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Iso8601.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Iso8601.html deleted file mode 100644 index 8c5b1c63..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Iso8601.html +++ /dev/null @@ -1,370 +0,0 @@ - - - - - - -Iso8601 (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class Iso8601

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable, Cloneable, Comparable<Date>
    -
    -
    -
    Direct Known Subclasses:
    -
    Date, Time
    -
    -
    -
    -
    public abstract class Iso8601
    -extends Date
    -
    $Id$ - - Created on 30/06/2005 - - Base class for date and time representations as defined - by the ISO 8601 standard. Sub-classes must ensure that either the correct - precision is used in constructor arguments, or that Object.equals() - is overridden to ensure equality checking is consistent with the type.
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - - - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        getFormat

        -
        protected final DateFormat getFormat()
        -
        Returns:
        Returns the format.
        -
      • -
      - - - -
        -
      • -

        setTime

        -
        public void setTime(long time)
        -
        -
        Overrides:
        -
        setTime in class Date
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/LocationTypeList.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/LocationTypeList.html deleted file mode 100644 index 414f6d31..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/LocationTypeList.html +++ /dev/null @@ -1,370 +0,0 @@ - - - - - - -LocationTypeList (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class LocationTypeList

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class LocationTypeList
    -extends Object
    -implements Serializable
    -
    $Id LocationTypeList.java $ [23-Apr-2004] - - Defines a list of iCalendar location types.
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        LocationTypeList

        -
        public LocationTypeList()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        LocationTypeList

        -
        public LocationTypeList(String aValue)
        -
        Parses the specified string representation to create a list of categories.
        -
        Parameters:
        aValue - a string representation of a list of categories
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        add

        -
        public final boolean add(String locationType)
        -
        Add a location type to the list.
        -
        Parameters:
        locationType - the location type to add
        -
        Returns:
        true if the object is added successfully
        See Also:
        List.add(java.lang.Object)
        -
      • -
      - - - -
        -
      • -

        isEmpty

        -
        public final boolean isEmpty()
        -
        Returns:
        boolean indicates if the list is empty
        See Also:
        List.isEmpty()
        -
      • -
      - - - - - - - -
        -
      • -

        remove

        -
        public final boolean remove(String locationType)
        -
        Remove a locationType from the list.
        -
        Parameters:
        locationType - the location type to remove
        -
        Returns:
        true if the list contained the specified category
        See Also:
        List.remove(java.lang.Object)
        -
      • -
      - - - -
        -
      • -

        size

        -
        public final int size()
        -
        Returns:
        the number of categories in the list
        See Also:
        List.size()
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/NumberList.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/NumberList.html deleted file mode 100644 index e6412ea4..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/NumberList.html +++ /dev/null @@ -1,446 +0,0 @@ - - - - - - -NumberList (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class NumberList

-
-
- -
- -
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        NumberList

        -
        public NumberList()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        NumberList

        -
        public NumberList(int minValue,
        -          int maxValue,
        -          boolean allowsNegativeValues)
        -
        Constructor with limits.
        -
        Parameters:
        minValue - the minimum allowable value
        maxValue - the maximum allowable value
        allowsNegativeValues - indicates whether negative values are allowed
        -
      • -
      - - - -
        -
      • -

        NumberList

        -
        public NumberList(String aString)
        -
        Constructor.
        -
        Parameters:
        aString - a string representation of a number list
        -
      • -
      - - - -
        -
      • -

        NumberList

        -
        public NumberList(String aString,
        -          int minValue,
        -          int maxValue,
        -          boolean allowsNegativeValues)
        -
        Parameters:
        aString - a string representation of a number list
        minValue - the minimum allowable value
        maxValue - the maximum allowable value
        allowsNegativeValues - indicates whether negative values are allowed
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        add

        -
        public final boolean add(Integer aNumber)
        -
        Parameters:
        aNumber - a number to add to the list
        -
        Returns:
        true if the number was added, otherwise false
        -
      • -
      - - - -
        -
      • -

        add

        -
        public final boolean add(Object arg0)
        -
        Overrides superclass to throw an IllegalArgumentException - where argument is not a java.lang.Integer.
        -
        -
        Specified by:
        -
        add in interface Collection
        -
        Specified by:
        -
        add in interface List
        -
        Overrides:
        -
        add in class ArrayList
        -
        Parameters:
        arg0 - an object to add
        -
        Returns:
        true if the object was added, otherwise false
        See Also:
        List.add(Object)
        -
      • -
      - - - -
        -
      • -

        remove

        -
        public final boolean remove(Integer aNumber)
        -
        Parameters:
        aNumber - a number to remove from the list
        -
        Returns:
        true if the number was removed, otherwise false
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Parameter.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Parameter.html deleted file mode 100644 index 3139b081..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Parameter.html +++ /dev/null @@ -1,849 +0,0 @@ - - - - - - -Parameter (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class Parameter

-
-
- -
- -
-
- -
-
- -
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/ParameterFactory.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/ParameterFactory.html deleted file mode 100644 index a2687483..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/ParameterFactory.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - -ParameterFactory (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Interface ParameterFactory

-
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - -
      Methods 
      Modifier and TypeMethod and Description
      ParametercreateParameter(String name, - String value) -
      Returns a parameter instance of the appropriate type with the specified value.
      -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        createParameter

        -
        Parameter createParameter(String name,
        -                        String value)
        -                          throws URISyntaxException
        -
        Returns a parameter instance of the appropriate type with the specified value.
        -
        Parameters:
        name - a parameter names that identifies the parameter type
        value - a value to assign to the returned parameter
        -
        Returns:
        a parameter instance, or null if this factory is unable to create an - appropriate parameter
        -
        Throws:
        -
        URISyntaxException - where an invalid URI is encountered
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/ParameterFactoryImpl.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/ParameterFactoryImpl.html deleted file mode 100644 index 35ad866b..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/ParameterFactoryImpl.html +++ /dev/null @@ -1,317 +0,0 @@ - - - - - - -ParameterFactoryImpl (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class ParameterFactoryImpl

-
-
- -
- -
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ParameterFactoryImpl

        -
        protected ParameterFactoryImpl()
        -
      • -
      -
    • -
    - - -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/ParameterFactoryRegistry.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/ParameterFactoryRegistry.html deleted file mode 100644 index 4f8d0260..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/ParameterFactoryRegistry.html +++ /dev/null @@ -1,292 +0,0 @@ - - - - - - -ParameterFactoryRegistry (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class ParameterFactoryRegistry

-
-
- -
- -
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ParameterFactoryRegistry

        -
        public ParameterFactoryRegistry()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        register

        -
        public void register(String name,
        -            ParameterFactory factory)
        -
        Parameters:
        name - a non-standard parameter name
        factory - a factory for the non-standard parameter
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/ParameterList.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/ParameterList.html deleted file mode 100644 index 2b66438b..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/ParameterList.html +++ /dev/null @@ -1,499 +0,0 @@ - - - - - - -ParameterList (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class ParameterList

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class ParameterList
    -extends Object
    -implements Serializable
    -
    $Id$ [Apr 5, 2004] - - Defines a list of iCalendar parameters. A parameter list may be specified as unmodifiable at instantiation - useful - for constant properties that you don't want modified.
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ParameterList

        -
        public ParameterList()
        -
        Default constructor. Creates a modifiable parameter list.
        -
      • -
      - - - -
        -
      • -

        ParameterList

        -
        public ParameterList(boolean unmodifiable)
        -
        Constructor.
        -
        Parameters:
        unmodifiable - indicates whether the list should be mutable
        -
      • -
      - - - -
        -
      • -

        ParameterList

        -
        public ParameterList(ParameterList list,
        -             boolean unmodifiable)
        -              throws URISyntaxException
        -
        Creates a deep copy of the specified parameter list. That is, copies of all parameters in the specified list are - added to this list.
        -
        Parameters:
        list - a parameter list to copy parameters from
        unmodifiable - indicates whether the list should be mutable
        -
        Throws:
        -
        URISyntaxException - where a parameter in the list specifies an invalid URI value
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        getParameter

        -
        public final Parameter getParameter(String aName)
        -
        Returns the first parameter with the specified name.
        -
        Parameters:
        aName - name of the parameter
        -
        Returns:
        the first matching parameter or null if no matching parameters
        -
      • -
      - - - -
        -
      • -

        getParameters

        -
        public final ParameterList getParameters(String name)
        -
        Returns a list of parameters with the specified name.
        -
        Parameters:
        name - name of parameters to return
        -
        Returns:
        a parameter list
        -
      • -
      - - - -
        -
      • -

        add

        -
        public final boolean add(Parameter parameter)
        -
        Add a parameter to the list. Note that this method will not remove existing parameters of the same type. To - achieve this use {
        -
        Parameters:
        parameter - the parameter to add
        -
        Returns:
        true
        See Also:
        List.add(java.lang.Object)
        -
      • -
      - - - -
        -
      • -

        replace

        -
        public final boolean replace(Parameter parameter)
        -
        Replace any parameters of the same type with the one specified.
        -
        Parameters:
        parameter - parameter to add to this list in place of all others with the same name
        -
        Returns:
        true if successfully added to this list
        -
      • -
      - - - -
        -
      • -

        isEmpty

        -
        public final boolean isEmpty()
        -
        Returns:
        boolean indicates if the list is empty
        See Also:
        List.isEmpty()
        -
      • -
      - - - - - - - -
        -
      • -

        remove

        -
        public final boolean remove(Parameter parameter)
        -
        Remove a parameter from the list.
        -
        Parameters:
        parameter - the parameter to remove
        -
        Returns:
        true if the list contained the specified parameter
        See Also:
        List.remove(java.lang.Object)
        -
      • -
      - - - -
        -
      • -

        removeAll

        -
        public final void removeAll(String paramName)
        -
        Remove all parameters with the specified name.
        -
        Parameters:
        paramName - the name of parameters to remove
        -
      • -
      - - - -
        -
      • -

        size

        -
        public final int size()
        -
        Returns:
        the number of parameters in the list
        See Also:
        List.size()
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public final boolean equals(Object arg0)
        -
        -
        Overrides:
        -
        equals in class Object
        -
        -
      • -
      - - - -
        -
      • -

        hashCode

        -
        public final int hashCode()
        -
        -
        Overrides:
        -
        hashCode in class Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Period.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Period.html deleted file mode 100644 index 2a54908c..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Period.html +++ /dev/null @@ -1,589 +0,0 @@ - - - - - - -Period (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class Period

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable, Comparable
    -
    -
    -
    -
    public class Period
    -extends DateRange
    -implements Comparable
    -
    $Id$ [Apr 14, 2004] - - Defines a period of time. A period may be specified as either a start date - and end date, or a start date and duration. NOTE: End dates and durations are - implicitly derived when not explicitly specified. This means that you cannot - rely on the returned values from the getters to deduce whether a period has - an explicit end date or duration.
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Period

        -
        public Period(String aValue)
        -       throws ParseException
        -
        Constructor.
        -
        Parameters:
        aValue - a string representation of a period
        -
        Throws:
        -
        ParseException - where the specified string is not a valid representation
        -
      • -
      - - - -
        -
      • -

        Period

        -
        public Period(DateTime start,
        -      DateTime end)
        -
        Constructs a new period with the specied start and end date.
        -
        Parameters:
        start - the start date of the period
        end - the end date of the period
        -
      • -
      - - - -
        -
      • -

        Period

        -
        public Period(DateTime start,
        -      Dur duration)
        -
        Constructs a new period with the specified start date and duration.
        -
        Parameters:
        start - the start date of the period
        duration - the duration of the period
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getDuration

        -
        public final Dur getDuration()
        -
        Returns the duration of this period. If an explicit duration is not - specified, the duration is derived from the end date.
        -
        Returns:
        the duration of this period in milliseconds.
        -
      • -
      - - - -
        -
      • -

        getEnd

        -
        public final DateTime getEnd()
        -
        Returns the end date of this period. If an explicit end date is not - specified, the end date is derived from the duration.
        -
        Returns:
        the end date of this period.
        -
      • -
      - - - -
        -
      • -

        getStart

        -
        public final DateTime getStart()
        -
        Returns:
        Returns the start.
        -
      • -
      - - - -
        -
      • -

        includes

        -
        public final boolean includes(Date date,
        -               boolean inclusive)
        -
        Deprecated. use DateRange.includes(Date, int) instead.
        -
        Parameters:
        date - a date to test for inclusion
        inclusive - indicates if the start and end of the period are included in the test
        -
        Returns:
        true if the specified date occurs within the current period
        -
      • -
      - - - -
        -
      • -

        add

        -
        public final Period add(Period period)
        -
        Creates a period that encompasses both this period and another one. If - the other period is null, return a copy of this period. NOTE: Resulting - periods are specified by explicitly setting a start date and end date - (i.e. durations are implied).
        -
        Parameters:
        period - the period to add to this one
        -
        Returns:
        a period
        -
      • -
      - - - -
        -
      • -

        subtract

        -
        public final PeriodList subtract(Period period)
        -
        Creates a set of periods resulting from the subtraction of the specified - period from this one. If the specified period is completely contained - in this period, the resulting list will contain two periods. Otherwise - it will contain one. If the specified period does not interest this period - a list containing this period is returned. If this period is completely - contained within the specified period an empty period list is returned.
        -
        Parameters:
        period - a period to subtract from this one
        -
        Returns:
        a list containing zero, one or two periods.
        -
      • -
      - - - -
        -
      • -

        isEmpty

        -
        public final boolean isEmpty()
        -
        An empty period is one that consumes no time.
        -
        Returns:
        true if this period consumes no time, otherwise false
        -
      • -
      - - - -
        -
      • -

        setUtc

        -
        public void setUtc(boolean utc)
        -
        Updates the start and (possible) end times of this period to reflect - the specified UTC timezone status.
        -
        Parameters:
        utc - indicates whether the period is in UTC time
        -
      • -
      - - - -
        -
      • -

        setTimeZone

        -
        public final void setTimeZone(TimeZone timezone)
        -
        Updates the start and (possible) end times of this period to reflect - the specified timezone status.
        -
        Parameters:
        timezone - a timezone for the period
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        compareTo

        -
        public final int compareTo(Period arg0)
        -
        Compares the specified period with this period.
        -
        Parameters:
        arg0 - a period to compare with this one
        -
        Returns:
        a postive value if this period is greater, negative if the other is - greater, or zero if they are equal
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public final boolean equals(Object o)
        -
        -
        Overrides:
        -
        equals in class Object
        -
        -
      • -
      - - - -
        -
      • -

        hashCode

        -
        public final int hashCode()
        -
        -
        Overrides:
        -
        hashCode in class Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/PeriodList.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/PeriodList.html deleted file mode 100644 index 8572e403..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/PeriodList.html +++ /dev/null @@ -1,804 +0,0 @@ - - - - - - -PeriodList (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class PeriodList

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable, Iterable, Collection, Set
    -
    -
    -
    -
    public class PeriodList
    -extends Object
    -implements Set, Serializable
    -
    $Id$ [23-Apr-2004] - - Defines a list of iCalendar periods. NOTE: By implementing the - java.util.SortedSet interface period lists will always be - sorted according to natural ordering.
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        PeriodList

        -
        public PeriodList()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        PeriodList

        -
        public PeriodList(boolean utc)
        -
        Parameters:
        utc - indicates whether the period list is in UTC time
        -
      • -
      - - - -
        -
      • -

        PeriodList

        -
        public PeriodList(boolean utc,
        -          boolean unmodifiable)
        -
        Parameters:
        utc - indicates whether the period list is in UTC time
        -
      • -
      - - - -
        -
      • -

        PeriodList

        -
        public PeriodList(String aValue)
        -           throws ParseException
        -
        Parses the specified string representation to create a list of periods.
        -
        Parameters:
        aValue - a string representation of a list of periods
        -
        Throws:
        -
        ParseException - thrown when an invalid string representation of a period list - is specified
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        add

        -
        public final boolean add(Period period)
        -
        Add a period to the list.
        -
        Parameters:
        period - the period to add
        -
        Returns:
        true
        See Also:
        List.add(java.lang.Object)
        -
      • -
      - - - -
        -
      • -

        add

        -
        public final boolean add(Object period)
        -
        Overrides superclass to throw an IllegalArgumentException - where argument is not a net.fortuna.ical4j.model.Period.
        -
        -
        Specified by:
        -
        add in interface Collection
        -
        Specified by:
        -
        add in interface Set
        -
        Parameters:
        period - a period to add to the list
        -
        Returns:
        true if the period was added, otherwise false
        See Also:
        List.add(Object)
        -
      • -
      - - - -
        -
      • -

        remove

        -
        public final boolean remove(Period period)
        -
        Remove a period from the list.
        -
        Parameters:
        period - the period to remove
        -
        Returns:
        true if the list contained the specified period
        See Also:
        List.remove(java.lang.Object)
        -
      • -
      - - - -
        -
      • -

        normalise

        -
        public final PeriodList normalise()
        -
        Returns a normalised version of this period list. Normalisation includes - combining overlapping periods, removing periods contained by other - periods, combining adjacent periods, and removing periods that consume - no time. NOTE: If the period list is - already normalised then this period list is returned.
        -
        Returns:
        a period list
        -
      • -
      - - - -
        -
      • -

        add

        -
        public final PeriodList add(PeriodList periods)
        -
        A convenience method that combines all the periods in the specified list to - this list. The result returned is a new PeriodList instance, except where - no periods are specified in the arguments. In such cases this instance is returned. - - Normalisation is also performed automatically after all periods have been added.
        -
        Parameters:
        periods - a list of periods to add
        -
        Returns:
        a period list instance
        -
      • -
      - - - -
        -
      • -

        subtract

        -
        public final PeriodList subtract(PeriodList subtractions)
        -
        Subtracts the intersection of this list with the specified list of - periods from this list and returns the results as a new period list. If - no intersection is identified this list is returned.
        -
        Parameters:
        subtractions - a list of periods to subtract from this list
        -
        Returns:
        a period list
        -
      • -
      - - - -
        -
      • -

        isUnmodifiable

        -
        public final boolean isUnmodifiable()
        -
      • -
      - - - -
        -
      • -

        isUtc

        -
        public final boolean isUtc()
        -
        Indicates whether this list is in local or UTC format.
        -
        Returns:
        Returns true if in UTC format, otherwise false.
        -
      • -
      - - - -
        -
      • -

        setUtc

        -
        public final void setUtc(boolean utc)
        -
        Sets whether this list is in UTC or local time format.
        -
        Parameters:
        utc - The utc to set.
        -
      • -
      - - - -
        -
      • -

        setTimeZone

        -
        public final void setTimeZone(TimeZone timeZone)
        -
        Applies the specified timezone to all dates in the list. - All dates added to this list will also have this timezone - applied.
        -
        Parameters:
        timeZone - the timezone for the period list
        -
      • -
      - - - -
        -
      • -

        getTimeZone

        -
        public final TimeZone getTimeZone()
        -
        Returns:
        Returns the timeZone.
        -
      • -
      - - - - - - - -
        -
      • -

        clear

        -
        public final void clear()
        -
        -
        Specified by:
        -
        clear in interface Collection
        -
        Specified by:
        -
        clear in interface Set
        -
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        isEmpty

        -
        public final boolean isEmpty()
        -
        -
        Specified by:
        -
        isEmpty in interface Collection
        -
        Specified by:
        -
        isEmpty in interface Set
        -
        -
      • -
      - - - - - - - - - - - - - - - - - - - -
        -
      • -

        size

        -
        public final int size()
        -
        -
        Specified by:
        -
        size in interface Collection
        -
        Specified by:
        -
        size in interface Set
        -
        -
      • -
      - - - - - - - - - - - - - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Property.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Property.html deleted file mode 100644 index e8cfed71..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Property.html +++ /dev/null @@ -1,1542 +0,0 @@ - - - - - - -Property (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class Property

-
-
- -
- -
-
- -
-
- -
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/PropertyFactory.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/PropertyFactory.html deleted file mode 100644 index 6efe5a88..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/PropertyFactory.html +++ /dev/null @@ -1,255 +0,0 @@ - - - - - - -PropertyFactory (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Interface PropertyFactory

-
-
-
- -
-
- -
-
- -
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/PropertyFactoryImpl.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/PropertyFactoryImpl.html deleted file mode 100644 index 5b68ab69..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/PropertyFactoryImpl.html +++ /dev/null @@ -1,339 +0,0 @@ - - - - - - -PropertyFactoryImpl (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class PropertyFactoryImpl

-
-
- -
- -
-
- -
-
- -
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/PropertyFactoryRegistry.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/PropertyFactoryRegistry.html deleted file mode 100644 index c0942d08..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/PropertyFactoryRegistry.html +++ /dev/null @@ -1,292 +0,0 @@ - - - - - - -PropertyFactoryRegistry (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class PropertyFactoryRegistry

-
-
- -
- -
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        PropertyFactoryRegistry

        -
        public PropertyFactoryRegistry()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        register

        -
        public void register(String name,
        -            PropertyFactory factory)
        -
        Parameters:
        name - a non-standard property name
        factory - a factory for the non-standard property
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/PropertyList.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/PropertyList.html deleted file mode 100644 index 6c376daa..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/PropertyList.html +++ /dev/null @@ -1,472 +0,0 @@ - - - - - - -PropertyList (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class PropertyList

-
-
- -
- -
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        PropertyList

        -
        public PropertyList()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        PropertyList

        -
        public PropertyList(int initialCapacity)
        -
        Creates a new instance with the specified initial capacity.
        -
        Parameters:
        initialCapacity - the initial capacity of the list
        -
      • -
      - - - - -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        getProperty

        -
        public final Property getProperty(String aName)
        -
        Returns the first property of specified name.
        -
        Parameters:
        aName - name of property to return
        -
        Returns:
        a property or null if no matching property found
        -
      • -
      - - - -
        -
      • -

        getProperties

        -
        public final PropertyList getProperties(String name)
        -
        Returns a list of properties with the specified name.
        -
        Parameters:
        name - name of properties to return
        -
        Returns:
        a property list
        -
      • -
      - - - -
        -
      • -

        add

        -
        public final boolean add(Property property)
        -
        Add a property to the list.
        -
        Parameters:
        property - the property to add
        -
        Returns:
        true
        See Also:
        List.add(java.lang.Object)
        -
      • -
      - - - -
        -
      • -

        add

        -
        public final boolean add(Object property)
        -
        Overrides superclass to throw an IllegalArgumentException where argument is not a - net.fortuna.ical4j.model.Property.
        -
        -
        Specified by:
        -
        add in interface Collection
        -
        Specified by:
        -
        add in interface List
        -
        Overrides:
        -
        add in class ArrayList
        -
        Parameters:
        property - a property to add
        -
        Returns:
        true if the property is added, otherwise false
        See Also:
        List.add(Object)
        -
      • -
      - - - -
        -
      • -

        remove

        -
        public final boolean remove(Property property)
        -
        Remove a property from the list.
        -
        Parameters:
        property - the property to remove
        -
        Returns:
        true if the list contained the specified property
        See Also:
        List.remove(java.lang.Object)
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Recur.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Recur.html deleted file mode 100644 index ad77182f..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Recur.html +++ /dev/null @@ -1,901 +0,0 @@ - - - - - - -Recur (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class Recur

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Recur
    -extends Object
    -implements Serializable
    -
    $Id$ [18-Apr-2004] - - Defines a recurrence.
    -
    Version:
    -
    2.0
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - - - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Recur

        -
        public Recur()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Recur

        -
        public Recur(String aValue)
        -      throws ParseException
        -
        Constructs a new instance from the specified string value.
        -
        Parameters:
        aValue - a string representation of a recurrence.
        -
        Throws:
        -
        ParseException - thrown when the specified string contains an invalid representation of an UNTIL date value
        -
      • -
      - - - -
        -
      • -

        Recur

        -
        public Recur(String frequency,
        -     Date until)
        -
        Parameters:
        frequency - a recurrence frequency string
        until - maximum recurrence date
        -
      • -
      - - - -
        -
      • -

        Recur

        -
        public Recur(String frequency,
        -     int count)
        -
        Parameters:
        frequency - a recurrence frequency string
        count - maximum recurrence count
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getDayList

        -
        public final WeekDayList getDayList()
        -
        Returns:
        Returns the dayList.
        -
      • -
      - - - -
        -
      • -

        getHourList

        -
        public final NumberList getHourList()
        -
        Returns:
        Returns the hourList.
        -
      • -
      - - - -
        -
      • -

        getMinuteList

        -
        public final NumberList getMinuteList()
        -
        Returns:
        Returns the minuteList.
        -
      • -
      - - - -
        -
      • -

        getMonthDayList

        -
        public final NumberList getMonthDayList()
        -
        Returns:
        Returns the monthDayList.
        -
      • -
      - - - -
        -
      • -

        getMonthList

        -
        public final NumberList getMonthList()
        -
        Returns:
        Returns the monthList.
        -
      • -
      - - - -
        -
      • -

        getSecondList

        -
        public final NumberList getSecondList()
        -
        Returns:
        Returns the secondList.
        -
      • -
      - - - -
        -
      • -

        getSetPosList

        -
        public final NumberList getSetPosList()
        -
        Returns:
        Returns the setPosList.
        -
      • -
      - - - -
        -
      • -

        getWeekNoList

        -
        public final NumberList getWeekNoList()
        -
        Returns:
        Returns the weekNoList.
        -
      • -
      - - - -
        -
      • -

        getYearDayList

        -
        public final NumberList getYearDayList()
        -
        Returns:
        Returns the yearDayList.
        -
      • -
      - - - -
        -
      • -

        getCount

        -
        public final int getCount()
        -
        Returns:
        Returns the count or -1 if the rule does not have a count.
        -
      • -
      - - - -
        -
      • -

        getExperimentalValues

        -
        public final Map getExperimentalValues()
        -
        Returns:
        Returns the experimentalValues.
        -
      • -
      - - - -
        -
      • -

        getFrequency

        -
        public final String getFrequency()
        -
        Returns:
        Returns the frequency.
        -
      • -
      - - - -
        -
      • -

        getInterval

        -
        public final int getInterval()
        -
        Returns:
        Returns the interval or -1 if the rule does not have an interval defined.
        -
      • -
      - - - -
        -
      • -

        getUntil

        -
        public final Date getUntil()
        -
        Returns:
        Returns the until or null if there is none.
        -
      • -
      - - - -
        -
      • -

        getWeekStartDay

        -
        public final String getWeekStartDay()
        -
        Returns:
        Returns the weekStartDay or null if there is none.
        -
      • -
      - - - -
        -
      • -

        setWeekStartDay

        -
        public final void setWeekStartDay(String weekStartDay)
        -
        Parameters:
        weekStartDay - The weekStartDay to set.
        -
      • -
      - - - - - - - -
        -
      • -

        getDates

        -
        public final DateList getDates(Date periodStart,
        -                Date periodEnd,
        -                Value value)
        -
        Returns a list of start dates in the specified period represented by this recur. Any date fields not specified by - this recur are retained from the period start, and as such you should ensure the period start is initialised - correctly.
        -
        Parameters:
        periodStart - the start of the period
        periodEnd - the end of the period
        value - the type of dates to generate (i.e. date/date-time)
        -
        Returns:
        a list of dates
        -
      • -
      - - - -
        -
      • -

        getDates

        -
        public final DateList getDates(Date seed,
        -                Period period,
        -                Value value)
        -
        Convenience method for retrieving recurrences in a specified period.
        -
        Parameters:
        seed - a seed date for generating recurrence instances
        period - the period of returned recurrence dates
        value - type of dates to generate
        -
        Returns:
        a list of dates
        -
      • -
      - - - -
        -
      • -

        getDates

        -
        public final DateList getDates(Date seed,
        -                Date periodStart,
        -                Date periodEnd,
        -                Value value)
        -
        Returns a list of start dates in the specified period represented by this recur. This method includes a base date - argument, which indicates the start of the fist occurrence of this recurrence. The base date is used to inject - default values to return a set of dates in the correct format. For example, if the search start date (start) is - Wed, Mar 23, 12:19PM, but the recurrence is Mon - Fri, 9:00AM - 5:00PM, the start dates returned should all be at - 9:00AM, and not 12:19PM.
        -
        Parameters:
        seed - the start date of this Recurrence's first instance
        periodStart - the start of the period
        periodEnd - the end of the period
        value - the type of dates to generate (i.e. date/date-time)
        -
        Returns:
        a list of dates represented by this recur instance
        -
      • -
      - - - -
        -
      • -

        getDates

        -
        public final DateList getDates(Date seed,
        -                Date periodStart,
        -                Date periodEnd,
        -                Value value,
        -                int maxCount)
        -
        Returns a list of start dates in the specified period represented by this recur. This method includes a base date - argument, which indicates the start of the fist occurrence of this recurrence. The base date is used to inject - default values to return a set of dates in the correct format. For example, if the search start date (start) is - Wed, Mar 23, 12:19PM, but the recurrence is Mon - Fri, 9:00AM - 5:00PM, the start dates returned should all be at - 9:00AM, and not 12:19PM.
        -
        Parameters:
        seed - the start date of this Recurrence's first instance
        periodStart - the start of the period
        periodEnd - the end of the period
        value - the type of dates to generate (i.e. date/date-time)
        maxCount - limits the number of instances returned. Up to one years - worth extra may be returned. Less than 0 means no limit
        -
        Returns:
        a list of dates represented by this recur instance
        -
      • -
      - - - -
        -
      • -

        getNextDate

        -
        public final Date getNextDate(Date seed,
        -               Date startDate)
        -
        Returns the the next date of this recurrence given a seed date - and start date. The seed date indicates the start of the fist - occurrence of this recurrence. The start date is the - starting date to search for the next recurrence. Return null - if there is no occurrence date after start date.
        -
        Parameters:
        seed - the start date of this Recurrence's first instance
        startDate - the date to start the search
        -
        Returns:
        the next date in the recurrence series after startDate
        -
      • -
      - - - -
        -
      • -

        setCount

        -
        public final void setCount(int count)
        -
        Parameters:
        count - The count to set.
        -
      • -
      - - - -
        -
      • -

        setFrequency

        -
        public final void setFrequency(String frequency)
        -
        Parameters:
        frequency - The frequency to set.
        -
      • -
      - - - -
        -
      • -

        setInterval

        -
        public final void setInterval(int interval)
        -
        Parameters:
        interval - The interval to set.
        -
      • -
      - - - -
        -
      • -

        setUntil

        -
        public final void setUntil(Date until)
        -
        Parameters:
        until - The until to set.
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/TextList.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/TextList.html deleted file mode 100644 index 0c90e534..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/TextList.html +++ /dev/null @@ -1,383 +0,0 @@ - - - - - - -TextList (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class TextList

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class TextList
    -extends Object
    -implements Serializable
    -
    $Id$ [23-Apr-2004] - - Defines a list of iCalendar text elements.
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        TextList

        -
        public TextList()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        TextList

        -
        public TextList(String aValue)
        -
        Parses the specified string representation to create a list of categories.
        -
        Parameters:
        aValue - a string representation of a list of categories
        -
      • -
      - - - -
        -
      • -

        TextList

        -
        public TextList(String[] textValues)
        -
        Parameters:
        textValues - an array of text values
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        add

        -
        public final boolean add(String text)
        -
        Add an address to the list.
        -
        Parameters:
        text - the category to add
        -
        Returns:
        true
        See Also:
        List.add(java.lang.Object)
        -
      • -
      - - - -
        -
      • -

        isEmpty

        -
        public final boolean isEmpty()
        -
        Returns:
        boolean indicates if the list is empty
        See Also:
        List.isEmpty()
        -
      • -
      - - - - - - - -
        -
      • -

        remove

        -
        public final boolean remove(String text)
        -
        Remove a text from the list.
        -
        Parameters:
        text - the text element to remove
        -
        Returns:
        true if the list contained the specified text element
        See Also:
        List.remove(java.lang.Object)
        -
      • -
      - - - -
        -
      • -

        size

        -
        public final int size()
        -
        Returns:
        the number of text elements in the list
        See Also:
        List.size()
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Time.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Time.html deleted file mode 100644 index 5047df35..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Time.html +++ /dev/null @@ -1,413 +0,0 @@ - - - - - - -Time (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class Time

-
-
- -
- -
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Time

        -
        public Time(TimeZone timezone)
        -
        Parameters:
        timezone - a timezone for the instance
        -
      • -
      - - - -
        -
      • -

        Time

        -
        public Time(TimeZone timezone,
        -    boolean utc)
        -
        Parameters:
        timezone - a timezone for the instance
        utc - indicates if the time is in UTC
        -
      • -
      - - - -
        -
      • -

        Time

        -
        public Time(long time,
        -    TimeZone timezone)
        -
        Parameters:
        time - a time value in milliseconds from the epoch
        timezone - a timezone for the instance
        -
      • -
      - - - -
        -
      • -

        Time

        -
        public Time(long time,
        -    TimeZone timezone,
        -    boolean utc)
        -
        Parameters:
        time - a time value in milliseconds from the epoch
        timezone - a timezone for the instance
        utc - indicates if the time is in UTC
        -
      • -
      - - - -
        -
      • -

        Time

        -
        public Time(Date time,
        -    TimeZone timezone)
        -
        Parameters:
        time - a time value in milliseconds from the epoch
        timezone - a timezone for the instance
        -
      • -
      - - - -
        -
      • -

        Time

        -
        public Time(Date time,
        -    TimeZone timezone,
        -    boolean utc)
        -
        Parameters:
        time - a time value as a Java date instance
        timezone - a timezone for the instance
        utc - indicates if the time is in UTC
        -
      • -
      - - - - - - - -
        -
      • -

        Time

        -
        public Time(String value,
        -    TimeZone timezone,
        -    boolean utc)
        -     throws ParseException
        -
        Parameters:
        value -
        timezone -
        utc -
        -
        Throws:
        -
        ParseException - where the specified value is not a valid time string
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        isUtc

        -
        public final boolean isUtc()
        -
        Returns:
        true if time is utc
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/TimeZone.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/TimeZone.html deleted file mode 100644 index 2eab74df..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/TimeZone.html +++ /dev/null @@ -1,457 +0,0 @@ - - - - - - -TimeZone (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class TimeZone

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable, Cloneable
    -
    -
    -
    -
    public class TimeZone
    -extends TimeZone
    -
    $Id$ - - Created on 13/09/2005 - - A Java timezone implementation based on an underlying VTimeZone - definition.
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        TimeZone

        -
        public TimeZone(VTimeZone vTimeZone)
        -
        Constructs a new instance based on the specified VTimeZone.
        -
        Parameters:
        vTimeZone - a VTIMEZONE object instance
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getOffset

        -
        public final int getOffset(int era,
        -            int year,
        -            int month,
        -            int day,
        -            int dayOfWeek,
        -            int milliseconds)
        -
        -
        Specified by:
        -
        getOffset in class TimeZone
        -
        -
      • -
      - - - -
        -
      • -

        getOffset

        -
        public int getOffset(long date)
        -
        -
        Overrides:
        -
        getOffset in class TimeZone
        -
        -
      • -
      - - - -
        -
      • -

        getRawOffset

        -
        public final int getRawOffset()
        -
        -
        Specified by:
        -
        getRawOffset in class TimeZone
        -
        -
      • -
      - - - -
        -
      • -

        inDaylightTime

        -
        public final boolean inDaylightTime(Date date)
        -
        Determines if the specified date is in daylight time according to - this timezone. This is done by finding the latest supporting - observance for the specified date and identifying whether it is - daylight time.
        -
        -
        Specified by:
        -
        inDaylightTime in class TimeZone
        -
        Parameters:
        date - a date instance
        -
        Returns:
        true if the specified date is in daylight time, otherwise false
        -
      • -
      - - - -
        -
      • -

        setRawOffset

        -
        public final void setRawOffset(int offsetMillis)
        -
        -
        Specified by:
        -
        setRawOffset in class TimeZone
        -
        -
      • -
      - - - -
        -
      • -

        useDaylightTime

        -
        public final boolean useDaylightTime()
        -
        -
        Specified by:
        -
        useDaylightTime in class TimeZone
        -
        -
      • -
      - - - -
        -
      • -

        getVTimeZone

        -
        public final VTimeZone getVTimeZone()
        -
        Returns:
        Returns the VTimeZone backing this instance.
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(Object o)
        -
        -
        Overrides:
        -
        equals in class Object
        -
        -
      • -
      - - - -
        -
      • -

        hashCode

        -
        public int hashCode()
        -
        -
        Overrides:
        -
        hashCode in class Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/TimeZoneRegistry.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/TimeZoneRegistry.html deleted file mode 100644 index ad91bf0d..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/TimeZoneRegistry.html +++ /dev/null @@ -1,285 +0,0 @@ - - - - - - -TimeZoneRegistry (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Interface TimeZoneRegistry

-
-
-
-
    -
  • -
    -
    All Known Implementing Classes:
    -
    TimeZoneRegistryImpl
    -
    -
    -
    -
    public interface TimeZoneRegistry
    -
    $Id$ - - Created on 18/09/2005 - - Implementors provide a list of timezone definitions applicable for use - with iCalendar objects.
    -
    Author:
    -
    Ben Fortuna
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - -
      Methods 
      Modifier and TypeMethod and Description
      voidclear() -
      Clears all registered timezones.
      -
      TimeZonegetTimeZone(String id) -
      Returns a timezone with the specified identifier.
      -
      voidregister(TimeZone timezone) -
      Registers a new timezone for use with iCalendar objects.
      -
      voidregister(TimeZone timezone, - boolean update) -
      Registers a new timezone for use with iCalendar objects.
      -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        register

        -
        void register(TimeZone timezone)
        -
        Registers a new timezone for use with iCalendar objects. If a timezone - with the same identifier is already registered this timezone will take - precedence.
        -
        Parameters:
        timezone - a timezone to be registered for use with iCalendar - objects
        -
      • -
      - - - -
        -
      • -

        register

        -
        void register(TimeZone timezone,
        -            boolean update)
        -
        Registers a new timezone for use with iCalendar objects. If a timezone - with the same identifier is already registered this timezone will take - precedence.
        -
        Parameters:
        timezone - a timezone to be registered for use with iCalendar - objects
        update - attempt to update the definition from any specified TZURL - property if true
        -
      • -
      - - - -
        -
      • -

        clear

        -
        void clear()
        -
        Clears all registered timezones.
        -
      • -
      - - - -
        -
      • -

        getTimeZone

        -
        TimeZone getTimeZone(String id)
        -
        Returns a timezone with the specified identifier.
        -
        Parameters:
        id - a timezone identifier
        -
        Returns:
        a timezone matching the specified identifier. If no timezone - is registered with the specified identifier null is returned.
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/TimeZoneRegistryFactory.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/TimeZoneRegistryFactory.html deleted file mode 100644 index 5c25e04d..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/TimeZoneRegistryFactory.html +++ /dev/null @@ -1,332 +0,0 @@ - - - - - - -TimeZoneRegistryFactory (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class TimeZoneRegistryFactory

-
-
- -
-
    -
  • -
    -
    Direct Known Subclasses:
    -
    DefaultTimeZoneRegistryFactory
    -
    -
    -
    -
    public abstract class TimeZoneRegistryFactory
    -extends Object
    -
    $Id$ - - Created on 18/09/2005 - - Provides access to the configured TimeZoneRegistry instance. - Alternative factory implementations may be specified via the following - system property: -
    net.fortuna.ical4j.timezone.registry=<factory_class_name>
    -
    Author:
    -
    Ben Fortuna
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        KEY_FACTORY_CLASS

        -
        public static final String KEY_FACTORY_CLASS
        -
        The system property used to specify an alternate - TimeZoneRegistryFactory implementation.
        -
        See Also:
        Constant Field Values
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        TimeZoneRegistryFactory

        -
        public TimeZoneRegistryFactory()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        createRegistry

        -
        public abstract TimeZoneRegistry createRegistry()
        -
        Returns a new instance of the configured TimeZoneRegistry.
        -
        Returns:
        a timezone registry instance
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/TimeZoneRegistryImpl.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/TimeZoneRegistryImpl.html deleted file mode 100644 index 1debb91e..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/TimeZoneRegistryImpl.html +++ /dev/null @@ -1,368 +0,0 @@ - - - - - - -TimeZoneRegistryImpl (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class TimeZoneRegistryImpl

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    TimeZoneRegistry
    -
    -
    -
    -
    public class TimeZoneRegistryImpl
    -extends Object
    -implements TimeZoneRegistry
    -
    $Id$ - - Created on 18/09/2005 - - The default implementation of a TimeZoneRegistry. This implementation will search the classpath for - applicable VTimeZone definitions used to back the provided TimeZone instances.
    -
    Author:
    -
    Ben Fortuna
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        TimeZoneRegistryImpl

        -
        public TimeZoneRegistryImpl()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        TimeZoneRegistryImpl

        -
        public TimeZoneRegistryImpl(String resourcePrefix)
        -
        Creates a new instance using the specified resource prefix.
        -
        Parameters:
        resourcePrefix - a prefix prepended to classpath resource lookups for default timezones
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        register

        -
        public final void register(TimeZone timezone)
        -
        Registers a new timezone for use with iCalendar objects. If a timezone - with the same identifier is already registered this timezone will take - precedence.
        -
        -
        Specified by:
        -
        register in interface TimeZoneRegistry
        -
        Parameters:
        timezone - a timezone to be registered for use with iCalendar - objects
        -
      • -
      - - - -
        -
      • -

        register

        -
        public final void register(TimeZone timezone,
        -            boolean update)
        -
        Registers a new timezone for use with iCalendar objects. If a timezone - with the same identifier is already registered this timezone will take - precedence.
        -
        -
        Specified by:
        -
        register in interface TimeZoneRegistry
        -
        Parameters:
        timezone - a timezone to be registered for use with iCalendar - objects
        update - attempt to update the definition from any specified TZURL - property if true
        -
      • -
      - - - -
        -
      • -

        clear

        -
        public final void clear()
        -
        Clears all registered timezones.
        -
        -
        Specified by:
        -
        clear in interface TimeZoneRegistry
        -
        -
      • -
      - - - -
        -
      • -

        getTimeZone

        -
        public final TimeZone getTimeZone(String id)
        -
        Returns a timezone with the specified identifier.
        -
        -
        Specified by:
        -
        getTimeZone in interface TimeZoneRegistry
        -
        Parameters:
        id - a timezone identifier
        -
        Returns:
        a timezone matching the specified identifier. If no timezone - is registered with the specified identifier null is returned.
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/UtcOffset.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/UtcOffset.html deleted file mode 100644 index 91752717..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/UtcOffset.html +++ /dev/null @@ -1,337 +0,0 @@ - - - - - - -UtcOffset (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class UtcOffset

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class UtcOffset
    -extends Object
    -implements Serializable
    -
    $Id$ - - Created on 26/06/2005 - - Represents a timezone offset from UTC time.
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        UtcOffset

        -
        public UtcOffset(String value)
        -
        Parameters:
        value - a string representation of an offset
        -
      • -
      - - - -
        -
      • -

        UtcOffset

        -
        public UtcOffset(long offset)
        -
        Parameters:
        offset - an offset value in milliseconds
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        getOffset

        -
        public final long getOffset()
        -
        Returns:
        Returns the offset.
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public final boolean equals(Object arg0)
        -
        -
        Overrides:
        -
        equals in class Object
        -
        -
      • -
      - - - -
        -
      • -

        hashCode

        -
        public final int hashCode()
        -
        -
        Overrides:
        -
        hashCode in class Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/ValidationException.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/ValidationException.html deleted file mode 100644 index 20398e3a..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/ValidationException.html +++ /dev/null @@ -1,294 +0,0 @@ - - - - - - -ValidationException (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class ValidationException

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class ValidationException
    -extends Exception
    -
    $Id$ [23-Apr-2004] - - An exception thrown during validation.
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ValidationException

        -
        public ValidationException()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        ValidationException

        -
        public ValidationException(String message)
        -
        Constructor with message.
        -
        Parameters:
        message - a message
        -
      • -
      - - - -
        -
      • -

        ValidationException

        -
        public ValidationException(String message,
        -                   Object[] args)
        -
        Constructor with message pattern and arguments.
        -
        Parameters:
        message - a message pattern
        args - message arguments
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Validator.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Validator.html deleted file mode 100644 index 53a7ead9..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/Validator.html +++ /dev/null @@ -1,221 +0,0 @@ - - - - - - -Validator (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Interface Validator

-
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - -
      Methods 
      Modifier and TypeMethod and Description
      voidvalidate() -
      Validates the associated model against an applicable standard.
      -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        validate

        -
        void validate()
        -              throws ValidationException
        -
        Validates the associated model against an applicable standard.
        -
        Throws:
        -
        ValidationException - where the model does not confirm to the applicable standard
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/WeekDay.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/WeekDay.html deleted file mode 100644 index d1be76cb..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/WeekDay.html +++ /dev/null @@ -1,589 +0,0 @@ - - - - - - -WeekDay (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class WeekDay

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class WeekDay
    -extends Object
    -implements Serializable
    -
    $Id$ - - Created: 19/12/2004 - - Defines a day of the week with a possible offset related to - a MONTHLY or YEARLY occurrence.
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        SU

        -
        public static final WeekDay SU
        -
        Sunday.
        -
      • -
      - - - -
        -
      • -

        MO

        -
        public static final WeekDay MO
        -
        Monday.
        -
      • -
      - - - -
        -
      • -

        TU

        -
        public static final WeekDay TU
        -
        Tuesday.
        -
      • -
      - - - -
        -
      • -

        WE

        -
        public static final WeekDay WE
        -
        Wednesday.
        -
      • -
      - - - -
        -
      • -

        TH

        -
        public static final WeekDay TH
        -
        Thursday.
        -
      • -
      - - - -
        -
      • -

        FR

        -
        public static final WeekDay FR
        -
        Friday.
        -
      • -
      - - - -
        -
      • -

        SA

        -
        public static final WeekDay SA
        -
        Saturday.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        WeekDay

        -
        public WeekDay(String value)
        -
        Parameters:
        value - a string representation of a week day
        -
      • -
      - - - -
        -
      • -

        WeekDay

        -
        public WeekDay(WeekDay weekDay,
        -       int offset)
        -
        Constructs a new weekday instance based on the specified - instance and offset.
        -
        Parameters:
        weekDay - a week day template for the instance
        offset - a month offset value
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getDay

        -
        public final String getDay()
        -
        Returns:
        Returns the day.
        -
      • -
      - - - -
        -
      • -

        getOffset

        -
        public final int getOffset()
        -
        Returns:
        Returns the offset.
        -
      • -
      - - - - - - - -
        -
      • -

        getWeekDay

        -
        public static final WeekDay getWeekDay(Calendar cal)
        -
        Returns a weekday representation of the specified calendar.
        -
        Parameters:
        cal - a calendar (java.util)
        -
        Returns:
        a weekday instance representing the specified calendar
        -
      • -
      - - - -
        -
      • -

        getMonthlyOffset

        -
        public static final WeekDay getMonthlyOffset(Calendar cal)
        -
        Returns a weekday/offset representation of the specified calendar.
        -
        Parameters:
        cal - a calendar (java.util)
        -
        Returns:
        a weekday instance representing the specified calendar
        -
      • -
      - - - -
        -
      • -

        getNegativeMonthlyOffset

        -
        public static final WeekDay getNegativeMonthlyOffset(Calendar cal)
        -
        Returns a weekday/negative offset representation of the specified calendar.
        -
        Parameters:
        cal - a calendar (java.util)
        -
        Returns:
        a weekday instance representing the specified calendar
        -
      • -
      - - - -
        -
      • -

        getDay

        -
        public static WeekDay getDay(int calDay)
        -
        Returns the corresponding day constant to the specified - java.util.Calendar.DAY_OF_WEEK property.
        -
        Parameters:
        calDay - a property value of java.util.Calendar.DAY_OF_WEEK
        -
        Returns:
        a string, or null if an invalid DAY_OF_WEEK property is - specified
        -
      • -
      - - - -
        -
      • -

        getCalendarDay

        -
        public static int getCalendarDay(WeekDay weekday)
        -
        Returns the corresponding java.util.Calendar.DAY_OF_WEEK - constant for the specified WeekDay.
        -
        Parameters:
        weekday - a week day instance
        -
        Returns:
        the corresponding java.util.Calendar day
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public final boolean equals(Object arg0)
        -
        -
        Overrides:
        -
        equals in class Object
        -
        -
      • -
      - - - -
        -
      • -

        hashCode

        -
        public final int hashCode()
        -
        -
        Overrides:
        -
        hashCode in class Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/WeekDayList.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/WeekDayList.html deleted file mode 100644 index 51652f8d..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/WeekDayList.html +++ /dev/null @@ -1,423 +0,0 @@ - - - - - - -WeekDayList (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model

-

Class WeekDayList

-
-
- -
- -
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        WeekDayList

        -
        public WeekDayList()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        WeekDayList

        -
        public WeekDayList(int initialCapacity)
        -
        Creates a new instance with the specified initial capacity.
        -
        Parameters:
        initialCapacity - the initial capacity of the list
        -
      • -
      - - - -
        -
      • -

        WeekDayList

        -
        public WeekDayList(String aString)
        -
        Constructor.
        -
        Parameters:
        aString - a string representation of a day list
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        add

        -
        public final boolean add(WeekDay weekDay)
        -
        Parameters:
        weekDay - a day to add to the list
        -
        Returns:
        true if the week day is added, otherwise false
        -
      • -
      - - - -
        -
      • -

        add

        -
        public final boolean add(Object weekday)
        -
        Overrides superclass to throw an IllegalArgumentException - where argument is not a net.fortuna.ical4j.model.WeekDay.
        -
        -
        Specified by:
        -
        add in interface Collection
        -
        Specified by:
        -
        add in interface List
        -
        Overrides:
        -
        add in class ArrayList
        -
        Parameters:
        weekday - a week day to add
        -
        Returns:
        true if the week day is added, otherwise false
        See Also:
        List.add(Object)
        -
      • -
      - - - -
        -
      • -

        remove

        -
        public final boolean remove(WeekDay weekDay)
        -
        Parameters:
        weekDay - a day to remove from the list
        -
        Returns:
        true if the week day is removed, otherwise false
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/AbstractContentFactory.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/AbstractContentFactory.html deleted file mode 100644 index 80b24563..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/AbstractContentFactory.html +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.AbstractContentFactory (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.AbstractContentFactory

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/AddressList.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/AddressList.html deleted file mode 100644 index 92e12bb6..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/AddressList.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.AddressList (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.AddressList

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Calendar.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Calendar.html deleted file mode 100644 index ee329bf8..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Calendar.html +++ /dev/null @@ -1,382 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.Calendar (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.Calendar

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/CalendarDateFormatFactory.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/CalendarDateFormatFactory.html deleted file mode 100644 index ee2e73df..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/CalendarDateFormatFactory.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.CalendarDateFormatFactory (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.CalendarDateFormatFactory

-
-
No usage of net.fortuna.ical4j.model.CalendarDateFormatFactory
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/CalendarException.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/CalendarException.html deleted file mode 100644 index 1e6ce3ed..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/CalendarException.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.CalendarException (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.CalendarException

-
-
No usage of net.fortuna.ical4j.model.CalendarException
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Component.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Component.html deleted file mode 100644 index 7f3c2bb6..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Component.html +++ /dev/null @@ -1,499 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.Component (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.Component

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/ComponentFactory.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/ComponentFactory.html deleted file mode 100644 index e3bd192b..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/ComponentFactory.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.ComponentFactory (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.ComponentFactory

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/ComponentList.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/ComponentList.html deleted file mode 100644 index deb4e43c..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/ComponentList.html +++ /dev/null @@ -1,335 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.ComponentList (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.ComponentList

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/ConstraintViolationException.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/ConstraintViolationException.html deleted file mode 100644 index 9cf918ad..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/ConstraintViolationException.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.ConstraintViolationException (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.ConstraintViolationException

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Content.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Content.html deleted file mode 100644 index 32d2d425..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Content.html +++ /dev/null @@ -1,1011 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.Content (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.Content

-
-
-
    -
  • - - - - - - - - - - - - - - - - - - - - -
    Packages that use Content 
    PackageDescription
    net.fortuna.ical4j.model -
    Contains core types used to define the iCalendar model.
    -
    net.fortuna.ical4j.model.parameter -
    Contains types used to represent the iCalendar parameter model.
    -
    net.fortuna.ical4j.model.property -
    Contains types used to represent the iCalendar property model.
    -
    -
  • -
  • -
      -
    • - - -

      Uses of Content in net.fortuna.ical4j.model

      - - - - - - - - - - - - - - - - -
      Subclasses of Content in net.fortuna.ical4j.model 
      Modifier and TypeClass and Description
      class Parameter -
      Defines an iCalendar parameter.
      -
      class Property -
      Defines an iCalendar property.
      -
      -
    • -
    • - - -

      Uses of Content in net.fortuna.ical4j.model.parameter

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Subclasses of Content in net.fortuna.ical4j.model.parameter 
      Modifier and TypeClass and Description
      class Abbrev -
      $Id$ [18-Apr-2004] - - Defines an Abbreviation parameter.
      -
      class AltRep -
      $Id$ [18-Apr-2004] - - Defines an Alternate Text Representation parameter.
      -
      class Cn -
      $Id$ [18-Apr-2004] - - Defines a Common Name parameter.
      -
      class CuType -
      $Id$ [18-Apr-2004] - - Defines a Calendar User Type.
      -
      class DelegatedFrom -
      $Id$ [18-Apr-2004] - - Defines a Delegators parameter.
      -
      class DelegatedTo -
      $Id$ [18-Apr-2004] - - Defines a Delegatees parameter.
      -
      class Dir -
      $Id$ [18-Apr-2004] - - Defines a Directory Entry Reference parameter.
      -
      class Encoding -
      $Id$ [18-Apr-2004] - - Defines an Inline Encoding parameter.
      -
      class FbType -
      $Id$ [18-Apr-2004] - - Defines a Free/Busy Time Type parameter.
      -
      class FmtType -
      $Id$ [18-Apr-2004] - - Defines a Format Type parameter.
      -
      class Language -
      $Id$ [18-Apr-2004] - - Defines a Language parameter.
      -
      class Member -
      $Id$ [18-Apr-2004] - - Defines a Group or List Membership parameter.
      -
      class PartStat -
      $Id$ [18-Apr-2004] - - Defines a Participation Status parameter.
      -
      class Range -
      $Id$ [18-Apr-2004] - - Defines a Recurrence Identifier Range parameter.
      -
      class Related -
      $Id$ [18-Apr-2004] - - Defines an Alarm Trigger Relationship parameter.
      -
      class RelType -
      $Id$ [18-Apr-2004] - - Defines a Relationship Type parameter.
      -
      class Role -
      $Id$ [18-Apr-2004] - - Defines a Participation Role parameter.
      -
      class Rsvp -
      $Id$ [18-Apr-2004] - - Defines an RSVP parameter.
      -
      class ScheduleAgent -
      Defines the scheduling agent for CalDAV scheduling.
      -
      class ScheduleStatus -
      Defines the scheduling status for CalDAV scheduling.
      -
      class SentBy -
      $Id$ [18-Apr-2004] - - Defines a Sent By parameter.
      -
      class Type -
      $Id$ [18-Apr-2004] - - Defines a Type parameter.
      -
      class TzId -
      $Id$ [18-Apr-2004] - - Defines a Time Zone Identifier parameter.
      -
      class Value -
      $Id$ [18-Apr-2004] - - Defines a Value Data Type parameter.
      -
      class Vvenue -
      $Id$ [18-Apr-2004] - - Defines a Vvenue parameter.
      -
      class XParameter -
      $Id$ [15/06/2004] - - Defines an extension parameter.
      -
      -
    • -
    • - - -

      Uses of Content in net.fortuna.ical4j.model.property

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Subclasses of Content in net.fortuna.ical4j.model.property 
      Modifier and TypeClass and Description
      class Action -
      $Id$ - - Created: [Apr 6, 2004] - - Defines an ACTION iCalendar component property.
      -
      class Attach -
      $Id$ - - Created: [Apr 6, 2004] - - Defines an ATTACH iCalendar component property.
      -
      class Attendee -
      $Id$ - - Created: [Apr 6, 2004] - - Defines an ATTENDEE iCalendar component property.
      -
      class BusyType -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a BUSYTYPE iCalendar component property.
      -
      class CalScale -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a CALSCALE iCalendar property.
      -
      class Categories -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a CATEGORIES iCalendar component property.
      -
      class Clazz -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a CLASS iCalendar property.
      -
      class Comment -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a COMMENT iCalendar component property.
      -
      class Completed -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a COMPLETED iCalendar component property.
      -
      class Contact -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a CONTACT iCalendar component property.
      -
      class Country -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a REGION iCalendar component property.
      -
      class Created -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a CREATED iCalendar component property.
      -
      class DateListProperty -
      $Id$ - - Created on 11/08/2005 - - Base class for properties with a list of dates as a value.
      -
      class DateProperty -
      $Id$ - - Created on 9/07/2005 - - Base class for properties with a DATE or DATE-TIME value.
      -
      class Description -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a DESCRIPTION iCalendar component property.
      -
      class DtEnd -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a DTEND iCalendar component property.
      -
      class DtStamp -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a DTSTAMP iCalendar component property.
      -
      class DtStart -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a DTSTART iCalendar component property.
      -
      class Due -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a DUE iCalendar component property.
      -
      class Duration -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a DURATION iCalendar component property.
      -
      class ExDate -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a EXDATE iCalendar component property.
      -
      class ExRule -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a EXRULE iCalendar component property.
      -
      class ExtendedAddress -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a EXTENDED_ADDRESS iCalendar component property.
      -
      class FreeBusy -
      $Id$ - - Created: [Apr 14, 2004] - - Defines a FREEBUSY iCalendar component property.
      -
      class Geo -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a GEO iCalendar component property.
      -
      class LastModified -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a LAST-MODIFIED iCalendar component property.
      -
      class Locality -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a LOCALITY iCalendar component property.
      -
      class Location -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a LOCATION iCalendar component property.
      -
      class LocationType -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a LOCATION_TYPE iCalendar component property.
      -
      class Method -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a METHOD iCalendar property.
      -
      class Name -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a NAME iCalendar component property.
      -
      class Organizer -
      $Id$ - - Created: [Apr 6, 2004] - - Defines an ORGANIZER iCalendar component property.
      -
      class PercentComplete -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a PERCENT-COMPLETE iCalendar component property.
      -
      class Postalcode -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a POSTALCODE iCalendar component property.
      -
      class Priority -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a PRIORITY iCalendar component property.
      -
      class ProdId -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a PRODID iCalendar property.
      -
      class RDate -
      $Id$ - - Created: [Apr 6, 2004] - - Defines an RDATE iCalendar component property.
      -
      class RecurrenceId -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a RECURRENCE-ID iCalendar component property.
      -
      class Region -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a REGION iCalendar component property.
      -
      class RelatedTo -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a RELATED-TO iCalendar component property.
      -
      class Repeat -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a REPEAT iCalendar component property.
      -
      class RequestStatus -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a REQUEST-STATUS iCalendar component property.
      -
      class Resources -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a RESOURCES iCalendar component property.
      -
      class RRule -
      $Id$ - - Created: [Apr 6, 2004] - - Defines an RRULE iCalendar component property.
      -
      class Sequence -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a SEQUENCE iCalendar component property.
      -
      class Status -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a STATUS iCalendar component property.
      -
      class StreetAddress -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a STREET_ADDRESS iCalendar component property.
      -
      class Summary -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a SUMMARY iCalendar component property.
      -
      class Tel -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a TEL iCalendar component property.
      -
      class Transp -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a TRANSP iCalendar component property.
      -
      class Trigger -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a TRIGGER iCalendar component property.
      -
      class TzName -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a TZNAME iCalendar component property.
      -
      class TzOffsetFrom -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a TZOFFSETFROM iCalendar component property.
      -
      class TzOffsetTo -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a TZOFFSETTO iCalendar component property.
      -
      class TzUrl -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a TZURL iCalendar component property.
      -
      class Uid -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a UID iCalendar component property.
      -
      class Url -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a URL iCalendar component property.
      -
      class UtcProperty -
      $Id$ - - Created on 8/08/2005 - - Superclass for all properties with date-time values that must be specified in UTC time.
      -
      class Version -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a VERSION iCalendar property.
      -
      class XProperty -
      $Id$ - - Created: [15/06/2004] - - Defines an extension property.
      -
      -
    • -
    -
  • -
-
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Date.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Date.html deleted file mode 100644 index efa83d81..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Date.html +++ /dev/null @@ -1,536 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.Date (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.Date

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/DateList.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/DateList.html deleted file mode 100644 index af772562..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/DateList.html +++ /dev/null @@ -1,266 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.DateList (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.DateList

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/DateRange.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/DateRange.html deleted file mode 100644 index c781304c..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/DateRange.html +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.DateRange (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.DateRange

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/DateTime.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/DateTime.html deleted file mode 100644 index f62c9036..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/DateTime.html +++ /dev/null @@ -1,306 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.DateTime (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.DateTime

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/DefaultTimeZoneRegistryFactory.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/DefaultTimeZoneRegistryFactory.html deleted file mode 100644 index 687c4c0d..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/DefaultTimeZoneRegistryFactory.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.DefaultTimeZoneRegistryFactory (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.DefaultTimeZoneRegistryFactory

-
-
No usage of net.fortuna.ical4j.model.DefaultTimeZoneRegistryFactory
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Dur.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Dur.html deleted file mode 100644 index fc5461c1..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Dur.html +++ /dev/null @@ -1,322 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.Dur (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.Dur

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Escapable.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Escapable.html deleted file mode 100644 index 4e88fd69..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Escapable.html +++ /dev/null @@ -1,363 +0,0 @@ - - - - - - -Uses of Interface net.fortuna.ical4j.model.Escapable (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Interface
net.fortuna.ical4j.model.Escapable

-
-
-
    -
  • - - - - - - - - - - - - - - - - -
    Packages that use Escapable 
    PackageDescription
    net.fortuna.ical4j.model.parameter -
    Contains types used to represent the iCalendar parameter model.
    -
    net.fortuna.ical4j.model.property -
    Contains types used to represent the iCalendar property model.
    -
    -
  • -
  • -
      -
    • - - -

      Uses of Escapable in net.fortuna.ical4j.model.parameter

      - - - - - - - - - - - - -
      Classes in net.fortuna.ical4j.model.parameter that implement Escapable 
      Modifier and TypeClass and Description
      class TzId -
      $Id$ [18-Apr-2004] - - Defines a Time Zone Identifier parameter.
      -
      -
    • -
    • - - -

      Uses of Escapable in net.fortuna.ical4j.model.property

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Classes in net.fortuna.ical4j.model.property that implement Escapable 
      Modifier and TypeClass and Description
      class Comment -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a COMMENT iCalendar component property.
      -
      class Contact -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a CONTACT iCalendar component property.
      -
      class Country -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a REGION iCalendar component property.
      -
      class Description -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a DESCRIPTION iCalendar component property.
      -
      class ExtendedAddress -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a EXTENDED_ADDRESS iCalendar component property.
      -
      class Locality -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a LOCALITY iCalendar component property.
      -
      class Location -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a LOCATION iCalendar component property.
      -
      class Name -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a NAME iCalendar component property.
      -
      class Postalcode -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a POSTALCODE iCalendar component property.
      -
      class ProdId -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a PRODID iCalendar property.
      -
      class Region -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a REGION iCalendar component property.
      -
      class RelatedTo -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a RELATED-TO iCalendar component property.
      -
      class StreetAddress -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a STREET_ADDRESS iCalendar component property.
      -
      class Summary -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a SUMMARY iCalendar component property.
      -
      class Tel -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a TEL iCalendar component property.
      -
      class TzName -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a TZNAME iCalendar component property.
      -
      class Uid -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a UID iCalendar component property.
      -
      class XProperty -
      $Id$ - - Created: [15/06/2004] - - Defines an extension property.
      -
      -
    • -
    -
  • -
-
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/IndexedComponentList.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/IndexedComponentList.html deleted file mode 100644 index a9ff9d15..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/IndexedComponentList.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.IndexedComponentList (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.IndexedComponentList

-
-
No usage of net.fortuna.ical4j.model.IndexedComponentList
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/IndexedPropertyList.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/IndexedPropertyList.html deleted file mode 100644 index 2d9fa27a..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/IndexedPropertyList.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.IndexedPropertyList (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.IndexedPropertyList

-
-
No usage of net.fortuna.ical4j.model.IndexedPropertyList
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Iso8601.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Iso8601.html deleted file mode 100644 index d68d8b3e..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Iso8601.html +++ /dev/null @@ -1,185 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.Iso8601 (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.Iso8601

-
-
-
    -
  • - - - - - - - - - - - - -
    Packages that use Iso8601 
    PackageDescription
    net.fortuna.ical4j.model -
    Contains core types used to define the iCalendar model.
    -
    -
  • -
  • -
      -
    • - - -

      Uses of Iso8601 in net.fortuna.ical4j.model

      - - - - - - - - - - - - - - - - - - - - -
      Subclasses of Iso8601 in net.fortuna.ical4j.model 
      Modifier and TypeClass and Description
      class Date -
      $Id$ - - Created on 26/06/2005 - - Base class for all representations of time values in RFC2445.
      -
      class DateTime -
      $Id$ - - Created on 26/06/2005 - - Represents a time of day on a specific date.
      -
      class Time -
      $Id$ - - Created on 30/06/2005 - - A type used to represent iCalendar time values.
      -
      -
    • -
    -
  • -
-
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/LocationTypeList.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/LocationTypeList.html deleted file mode 100644 index 6d5c81ba..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/LocationTypeList.html +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.LocationTypeList (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.LocationTypeList

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/NumberList.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/NumberList.html deleted file mode 100644 index a6f5b162..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/NumberList.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.NumberList (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.NumberList

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Parameter.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Parameter.html deleted file mode 100644 index 17aba5fd..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Parameter.html +++ /dev/null @@ -1,478 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.Parameter (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.Parameter

-
-
-
    -
  • - - - - - - - - - - - - - - - - - - - - -
    Packages that use Parameter 
    PackageDescription
    net.fortuna.ical4j.model -
    Contains core types used to define the iCalendar model.
    -
    net.fortuna.ical4j.model.parameter -
    Contains types used to represent the iCalendar parameter model.
    -
    net.fortuna.ical4j.util -
    Contains utility types that provide supporting functionality for iCal4j.
    -
    -
  • -
  • -
      -
    • - - -

      Uses of Parameter in net.fortuna.ical4j.model

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Methods in net.fortuna.ical4j.model that return Parameter 
      Modifier and TypeMethod and Description
      ParameterParameter.copy() -
      Deep copy of parameter.
      -
      ParameterParameterFactory.createParameter(String name, - String value) -
      Returns a parameter instance of the appropriate type with the specified value.
      -
      ParameterParameterFactoryImpl.createParameter(String name, - String value) -
      Creates a parameter.
      -
      ParameterParameterList.getParameter(String aName) -
      Returns the first parameter with the specified name.
      -
      ParameterProperty.getParameter(String name) -
      Convenience method for retrieving a single parameter.
      -
      - - - - - - - - - - - - - - - - - - - - -
      Methods in net.fortuna.ical4j.model with parameters of type Parameter 
      Modifier and TypeMethod and Description
      booleanParameterList.add(Parameter parameter) -
      Add a parameter to the list.
      -
      booleanParameterList.remove(Parameter parameter) -
      Remove a parameter from the list.
      -
      booleanParameterList.replace(Parameter parameter) -
      Replace any parameters of the same type with the one specified.
      -
      -
    • -
    • - - -

      Uses of Parameter in net.fortuna.ical4j.model.parameter

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Subclasses of Parameter in net.fortuna.ical4j.model.parameter 
      Modifier and TypeClass and Description
      class Abbrev -
      $Id$ [18-Apr-2004] - - Defines an Abbreviation parameter.
      -
      class AltRep -
      $Id$ [18-Apr-2004] - - Defines an Alternate Text Representation parameter.
      -
      class Cn -
      $Id$ [18-Apr-2004] - - Defines a Common Name parameter.
      -
      class CuType -
      $Id$ [18-Apr-2004] - - Defines a Calendar User Type.
      -
      class DelegatedFrom -
      $Id$ [18-Apr-2004] - - Defines a Delegators parameter.
      -
      class DelegatedTo -
      $Id$ [18-Apr-2004] - - Defines a Delegatees parameter.
      -
      class Dir -
      $Id$ [18-Apr-2004] - - Defines a Directory Entry Reference parameter.
      -
      class Encoding -
      $Id$ [18-Apr-2004] - - Defines an Inline Encoding parameter.
      -
      class FbType -
      $Id$ [18-Apr-2004] - - Defines a Free/Busy Time Type parameter.
      -
      class FmtType -
      $Id$ [18-Apr-2004] - - Defines a Format Type parameter.
      -
      class Language -
      $Id$ [18-Apr-2004] - - Defines a Language parameter.
      -
      class Member -
      $Id$ [18-Apr-2004] - - Defines a Group or List Membership parameter.
      -
      class PartStat -
      $Id$ [18-Apr-2004] - - Defines a Participation Status parameter.
      -
      class Range -
      $Id$ [18-Apr-2004] - - Defines a Recurrence Identifier Range parameter.
      -
      class Related -
      $Id$ [18-Apr-2004] - - Defines an Alarm Trigger Relationship parameter.
      -
      class RelType -
      $Id$ [18-Apr-2004] - - Defines a Relationship Type parameter.
      -
      class Role -
      $Id$ [18-Apr-2004] - - Defines a Participation Role parameter.
      -
      class Rsvp -
      $Id$ [18-Apr-2004] - - Defines an RSVP parameter.
      -
      class ScheduleAgent -
      Defines the scheduling agent for CalDAV scheduling.
      -
      class ScheduleStatus -
      Defines the scheduling status for CalDAV scheduling.
      -
      class SentBy -
      $Id$ [18-Apr-2004] - - Defines a Sent By parameter.
      -
      class Type -
      $Id$ [18-Apr-2004] - - Defines a Type parameter.
      -
      class TzId -
      $Id$ [18-Apr-2004] - - Defines a Time Zone Identifier parameter.
      -
      class Value -
      $Id$ [18-Apr-2004] - - Defines a Value Data Type parameter.
      -
      class Vvenue -
      $Id$ [18-Apr-2004] - - Defines a Vvenue parameter.
      -
      class XParameter -
      $Id$ [15/06/2004] - - Defines an extension parameter.
      -
      - - - - - - - - - - - - -
      Methods in net.fortuna.ical4j.model.parameter that return Parameter 
      Modifier and TypeMethod and Description
      ParameterRsvp.copy() -
      Deep copy of parameter.
      -
      -
    • -
    • - - -

      Uses of Parameter in net.fortuna.ical4j.util

      - - - - - - - - - - - - -
      Methods in net.fortuna.ical4j.util with parameters of type Parameter 
      Modifier and TypeMethod and Description
      voidParameterValidator.assertNullOrEqual(Parameter param, - ParameterList parameters) 
      -
    • -
    -
  • -
-
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/ParameterFactory.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/ParameterFactory.html deleted file mode 100644 index d3e5b6c0..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/ParameterFactory.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - -Uses of Interface net.fortuna.ical4j.model.ParameterFactory (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Interface
net.fortuna.ical4j.model.ParameterFactory

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/ParameterFactoryImpl.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/ParameterFactoryImpl.html deleted file mode 100644 index 5a1d6880..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/ParameterFactoryImpl.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.ParameterFactoryImpl (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.ParameterFactoryImpl

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/ParameterFactoryRegistry.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/ParameterFactoryRegistry.html deleted file mode 100644 index f0e5cca5..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/ParameterFactoryRegistry.html +++ /dev/null @@ -1,160 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.ParameterFactoryRegistry (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.ParameterFactoryRegistry

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/ParameterList.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/ParameterList.html deleted file mode 100644 index b66bce5f..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/ParameterList.html +++ /dev/null @@ -1,686 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.ParameterList (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.ParameterList

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Period.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Period.html deleted file mode 100644 index 12eb2513..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Period.html +++ /dev/null @@ -1,239 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.Period (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.Period

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/PeriodList.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/PeriodList.html deleted file mode 100644 index 51b2384c..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/PeriodList.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.PeriodList (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.PeriodList

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Property.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Property.html deleted file mode 100644 index 6aff7dd9..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Property.html +++ /dev/null @@ -1,998 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.Property (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.Property

-
-
-
    -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Packages that use Property 
    PackageDescription
    net.fortuna.ical4j.data -
    Contains types providing RFC2445 input, output and parsing functionality.
    -
    net.fortuna.ical4j.filter -
    Filtering rules that may be used on lists of components, properties or parameters.
    -
    net.fortuna.ical4j.model -
    Contains core types used to define the iCalendar model.
    -
    net.fortuna.ical4j.model.property -
    Contains types used to represent the iCalendar property model.
    -
    net.fortuna.ical4j.util -
    Contains utility types that provide supporting functionality for iCal4j.
    -
    -
  • -
  • -
      -
    • - - -

      Uses of Property in net.fortuna.ical4j.data

      - - - - - - - - - - - - -
      Fields in net.fortuna.ical4j.data declared as Property 
      Modifier and TypeField and Description
      protected PropertyCalendarBuilder.property -
      The current property instance created by the builder.
      -
      -
    • -
    • - - -

      Uses of Property in net.fortuna.ical4j.filter

      - - - - - - - - - - - - - -
      Constructors in net.fortuna.ical4j.filter with parameters of type Property 
      Constructor and Description
      HasPropertyRule(Property property) -
      Constructs a new instance with the specified property.
      -
      HasPropertyRule(Property property, - boolean matchEquals) -
      Constructs a new instance with the specified property.
      -
      -
    • -
    • - - -

      Uses of Property in net.fortuna.ical4j.model

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Methods in net.fortuna.ical4j.model that return Property 
      Modifier and TypeMethod and Description
      PropertyProperty.copy() -
      Create a (deep) copy of this property.
      -
      PropertyPropertyFactoryImpl.createProperty(String name)
      PropertyPropertyFactory.createProperty(String name) 
      PropertyPropertyFactoryImpl.createProperty(String name, - ParameterList parameters, - String value)
      PropertyPropertyFactory.createProperty(String name, - ParameterList parameters, - String value) 
      PropertyPropertyList.getProperty(String aName) -
      Returns the first property of specified name.
      -
      PropertyComponent.getProperty(String name) -
      Convenience method for retrieving a named property.
      -
      PropertyCalendar.getProperty(String name) -
      Convenience method for retrieving a named property.
      -
      PropertyIndexedPropertyList.getProperty(String paramValue) -
      Returns the first property containing a parameter with the specified - value.
      -
      - - - - - - - - - - - - - - - - -
      Methods in net.fortuna.ical4j.model with parameters of type Property 
      Modifier and TypeMethod and Description
      booleanPropertyList.add(Property property) -
      Add a property to the list.
      -
      booleanPropertyList.remove(Property property) -
      Remove a property from the list.
      -
      - - - - - - - - - - -
      Constructors in net.fortuna.ical4j.model with parameters of type Property 
      Constructor and Description
      Property(Property property) -
      Deprecated.  -
      Use copy() instead
      -
      -
      -
    • -
    • - - -

      Uses of Property in net.fortuna.ical4j.model.property

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Subclasses of Property in net.fortuna.ical4j.model.property 
      Modifier and TypeClass and Description
      class Action -
      $Id$ - - Created: [Apr 6, 2004] - - Defines an ACTION iCalendar component property.
      -
      class Attach -
      $Id$ - - Created: [Apr 6, 2004] - - Defines an ATTACH iCalendar component property.
      -
      class Attendee -
      $Id$ - - Created: [Apr 6, 2004] - - Defines an ATTENDEE iCalendar component property.
      -
      class BusyType -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a BUSYTYPE iCalendar component property.
      -
      class CalScale -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a CALSCALE iCalendar property.
      -
      class Categories -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a CATEGORIES iCalendar component property.
      -
      class Clazz -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a CLASS iCalendar property.
      -
      class Comment -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a COMMENT iCalendar component property.
      -
      class Completed -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a COMPLETED iCalendar component property.
      -
      class Contact -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a CONTACT iCalendar component property.
      -
      class Country -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a REGION iCalendar component property.
      -
      class Created -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a CREATED iCalendar component property.
      -
      class DateListProperty -
      $Id$ - - Created on 11/08/2005 - - Base class for properties with a list of dates as a value.
      -
      class DateProperty -
      $Id$ - - Created on 9/07/2005 - - Base class for properties with a DATE or DATE-TIME value.
      -
      class Description -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a DESCRIPTION iCalendar component property.
      -
      class DtEnd -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a DTEND iCalendar component property.
      -
      class DtStamp -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a DTSTAMP iCalendar component property.
      -
      class DtStart -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a DTSTART iCalendar component property.
      -
      class Due -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a DUE iCalendar component property.
      -
      class Duration -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a DURATION iCalendar component property.
      -
      class ExDate -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a EXDATE iCalendar component property.
      -
      class ExRule -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a EXRULE iCalendar component property.
      -
      class ExtendedAddress -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a EXTENDED_ADDRESS iCalendar component property.
      -
      class FreeBusy -
      $Id$ - - Created: [Apr 14, 2004] - - Defines a FREEBUSY iCalendar component property.
      -
      class Geo -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a GEO iCalendar component property.
      -
      class LastModified -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a LAST-MODIFIED iCalendar component property.
      -
      class Locality -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a LOCALITY iCalendar component property.
      -
      class Location -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a LOCATION iCalendar component property.
      -
      class LocationType -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a LOCATION_TYPE iCalendar component property.
      -
      class Method -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a METHOD iCalendar property.
      -
      class Name -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a NAME iCalendar component property.
      -
      class Organizer -
      $Id$ - - Created: [Apr 6, 2004] - - Defines an ORGANIZER iCalendar component property.
      -
      class PercentComplete -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a PERCENT-COMPLETE iCalendar component property.
      -
      class Postalcode -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a POSTALCODE iCalendar component property.
      -
      class Priority -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a PRIORITY iCalendar component property.
      -
      class ProdId -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a PRODID iCalendar property.
      -
      class RDate -
      $Id$ - - Created: [Apr 6, 2004] - - Defines an RDATE iCalendar component property.
      -
      class RecurrenceId -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a RECURRENCE-ID iCalendar component property.
      -
      class Region -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a REGION iCalendar component property.
      -
      class RelatedTo -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a RELATED-TO iCalendar component property.
      -
      class Repeat -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a REPEAT iCalendar component property.
      -
      class RequestStatus -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a REQUEST-STATUS iCalendar component property.
      -
      class Resources -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a RESOURCES iCalendar component property.
      -
      class RRule -
      $Id$ - - Created: [Apr 6, 2004] - - Defines an RRULE iCalendar component property.
      -
      class Sequence -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a SEQUENCE iCalendar component property.
      -
      class Status -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a STATUS iCalendar component property.
      -
      class StreetAddress -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a STREET_ADDRESS iCalendar component property.
      -
      class Summary -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a SUMMARY iCalendar component property.
      -
      class Tel -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a TEL iCalendar component property.
      -
      class Transp -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a TRANSP iCalendar component property.
      -
      class Trigger -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a TRIGGER iCalendar component property.
      -
      class TzId -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a TZID iCalendar component property.
      -
      class TzName -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a TZNAME iCalendar component property.
      -
      class TzOffsetFrom -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a TZOFFSETFROM iCalendar component property.
      -
      class TzOffsetTo -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a TZOFFSETTO iCalendar component property.
      -
      class TzUrl -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a TZURL iCalendar component property.
      -
      class Uid -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a UID iCalendar component property.
      -
      class Url -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a URL iCalendar component property.
      -
      class UtcProperty -
      $Id$ - - Created on 8/08/2005 - - Superclass for all properties with date-time values that must be specified in UTC time.
      -
      class Version -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a VERSION iCalendar property.
      -
      class XProperty -
      $Id$ - - Created: [15/06/2004] - - Defines an extension property.
      -
      - - - - - - - - - - - - - - - - - - - - -
      Methods in net.fortuna.ical4j.model.property that return Property 
      Modifier and TypeMethod and Description
      PropertyDateProperty.copy() -
      Create a (deep) copy of this property.
      -
      PropertyDateListProperty.copy() -
      Create a (deep) copy of this property.
      -
      PropertyAttendee.copy() -
      Create a (deep) copy of this property.
      -
      -
    • -
    • - - -

      Uses of Property in net.fortuna.ical4j.util

      - - - - - - - - - - - - -
      Methods in net.fortuna.ical4j.util that return Property 
      Modifier and TypeMethod and Description
      static PropertyConstants.forProperty(Property property) -
      Returns a constant equivalent to the specified property - if one is applicable.
      -
      - - - - - - - - - - - - -
      Methods in net.fortuna.ical4j.util with parameters of type Property 
      Modifier and TypeMethod and Description
      static PropertyConstants.forProperty(Property property) -
      Returns a constant equivalent to the specified property - if one is applicable.
      -
      -
    • -
    -
  • -
-
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/PropertyFactory.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/PropertyFactory.html deleted file mode 100644 index c157cff4..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/PropertyFactory.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - -Uses of Interface net.fortuna.ical4j.model.PropertyFactory (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Interface
net.fortuna.ical4j.model.PropertyFactory

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/PropertyFactoryImpl.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/PropertyFactoryImpl.html deleted file mode 100644 index 05dbf95f..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/PropertyFactoryImpl.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.PropertyFactoryImpl (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.PropertyFactoryImpl

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/PropertyFactoryRegistry.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/PropertyFactoryRegistry.html deleted file mode 100644 index 7b30a140..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/PropertyFactoryRegistry.html +++ /dev/null @@ -1,160 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.PropertyFactoryRegistry (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.PropertyFactoryRegistry

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/PropertyList.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/PropertyList.html deleted file mode 100644 index 92e32ce9..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/PropertyList.html +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.PropertyList (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.PropertyList

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Recur.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Recur.html deleted file mode 100644 index f6443224..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Recur.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.Recur (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.Recur

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/TextList.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/TextList.html deleted file mode 100644 index f3bb7913..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/TextList.html +++ /dev/null @@ -1,185 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.TextList (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.TextList

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Time.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Time.html deleted file mode 100644 index 57f5b513..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Time.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.Time (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.Time

-
-
No usage of net.fortuna.ical4j.model.Time
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/TimeZone.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/TimeZone.html deleted file mode 100644 index 61ed5303..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/TimeZone.html +++ /dev/null @@ -1,394 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.TimeZone (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.TimeZone

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/TimeZoneRegistry.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/TimeZoneRegistry.html deleted file mode 100644 index da0f4eea..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/TimeZoneRegistry.html +++ /dev/null @@ -1,237 +0,0 @@ - - - - - - -Uses of Interface net.fortuna.ical4j.model.TimeZoneRegistry (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Interface
net.fortuna.ical4j.model.TimeZoneRegistry

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/TimeZoneRegistryFactory.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/TimeZoneRegistryFactory.html deleted file mode 100644 index f54370a7..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/TimeZoneRegistryFactory.html +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.TimeZoneRegistryFactory (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.TimeZoneRegistryFactory

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/TimeZoneRegistryImpl.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/TimeZoneRegistryImpl.html deleted file mode 100644 index 0374e1f9..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/TimeZoneRegistryImpl.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.TimeZoneRegistryImpl (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.TimeZoneRegistryImpl

-
-
No usage of net.fortuna.ical4j.model.TimeZoneRegistryImpl
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/UtcOffset.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/UtcOffset.html deleted file mode 100644 index 709eb033..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/UtcOffset.html +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.UtcOffset (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.UtcOffset

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/ValidationException.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/ValidationException.html deleted file mode 100644 index 717ae5a1..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/ValidationException.html +++ /dev/null @@ -1,811 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.ValidationException (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.ValidationException

-
-
-
    -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Packages that use ValidationException 
    PackageDescription
    net.fortuna.ical4j.data -
    Contains types providing RFC2445 input, output and parsing functionality.
    -
    net.fortuna.ical4j.model -
    Contains core types used to define the iCalendar model.
    -
    net.fortuna.ical4j.model.component -
    Contains types used to represent the iCalendar component model.
    -
    net.fortuna.ical4j.model.property -
    Contains types used to represent the iCalendar property model.
    -
    net.fortuna.ical4j.util -
    Contains utility types that provide supporting functionality for iCal4j.
    -
    -
  • -
  • -
      -
    • - - -

      Uses of ValidationException in net.fortuna.ical4j.data

      - - - - - - - - - - - - - - - - -
      Methods in net.fortuna.ical4j.data that throw ValidationException 
      Modifier and TypeMethod and Description
      voidCalendarOutputter.output(Calendar calendar, - OutputStream out) -
      Outputs an iCalender string to the specified output stream.
      -
      voidCalendarOutputter.output(Calendar calendar, - Writer out) -
      Outputs an iCalender string to the specified writer.
      -
      -
    • -
    • - - -

      Uses of ValidationException in net.fortuna.ical4j.model

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Methods in net.fortuna.ical4j.model that throw ValidationException 
      Modifier and TypeMethod and Description
      voidValidator.validate() -
      Validates the associated model against an applicable standard.
      -
      voidComponent.validate() -
      Perform validation on a component and its properties.
      -
      voidCalendar.validate() -
      Perform validation on the calendar, its properties and its components in its current state.
      -
      abstract voidProperty.validate() -
      Perform validation on a property.
      -
      abstract voidComponent.validate(boolean recurse) -
      Perform validation on a component.
      -
      voidCalendar.validate(boolean recurse) -
      Perform validation on the calendar in its current state.
      -
      protected voidComponent.validateProperties() -
      Invoke validation on the component properties in its current state.
      -
      -
    • -
    • - - -

      Uses of ValidationException in net.fortuna.ical4j.model.component

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Methods in net.fortuna.ical4j.model.component that throw ValidationException 
      Modifier and TypeMethod and Description
      voidObservance.validate(boolean recurse) -
      Perform validation on a component.
      -
      voidVFreeBusy.validate(boolean recurse) -
      Perform validation on a component.
      -
      voidVAvailability.validate(boolean recurse) -
      Perform validation on a component.
      -
      voidXComponent.validate(boolean recurse) -
      Perform validation on a component.
      -
      voidVEvent.validate(boolean recurse) -
      Perform validation on a component.
      -
      voidAvailable.validate(boolean recurse) -
      Perform validation on a component.
      -
      voidVJournal.validate(boolean recurse) -
      Perform validation on a component.
      -
      voidVToDo.validate(boolean recurse) -
      Perform validation on a component.
      -
      voidVVenue.validate(boolean recurse) -
      Perform validation on a component.
      -
      voidVAlarm.validate(boolean recurse) -
      Perform validation on a component.
      -
      voidVTimeZone.validate(boolean recurse) -
      Perform validation on a component.
      -
      voidCalendarComponent.validate(Method method) -
      Performs method-specific ITIP validation.
      -
      voidCalendarComponent.validateAdd() -
      Deprecated.  
      -
      voidCalendarComponent.validateCancel() -
      Deprecated.  
      -
      voidCalendarComponent.validateCounter() -
      Deprecated.  
      -
      voidCalendarComponent.validateDeclineCounter() -
      Deprecated.  
      -
      voidCalendarComponent.validatePublish() -
      Deprecated.  
      -
      voidCalendarComponent.validateRefresh() -
      Deprecated.  
      -
      voidCalendarComponent.validateReply() -
      Deprecated.  
      -
      voidCalendarComponent.validateRequest() -
      Deprecated.  
      -
      -
    • -
    • - - -

      Uses of ValidationException in net.fortuna.ical4j.model.property

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Methods in net.fortuna.ical4j.model.property that throw ValidationException 
      Modifier and TypeMethod and Description
      voidTel.validate() -
      Perform validation on a property.
      -
      voidName.validate() -
      Perform validation on a property.
      -
      voidRegion.validate() -
      Perform validation on a property.
      -
      voidRequestStatus.validate() -
      Perform validation on a property.
      -
      voidLocationType.validate() -
      Perform validation on a property.
      -
      voidStreetAddress.validate() -
      Perform validation on a property.
      -
      voidUtcProperty.validate() -
      Perform validation on a property.
      -
      voidGeo.validate() -
      Perform validation on a property.
      -
      voidTransp.validate() -
      Perform validation on a property.
      -
      voidPercentComplete.validate() -
      Perform validation on a property.
      -
      voidRelatedTo.validate() -
      Perform validation on a property.
      -
      voidComment.validate() -
      Perform validation on a property.
      -
      voidUrl.validate() -
      Perform validation on a property.
      -
      voidCountry.validate() -
      Perform validation on a property.
      -
      voidTzOffsetFrom.validate() -
      Perform validation on a property.
      -
      voidExDate.validate() -
      Perform validation on a property.
      -
      voidDateProperty.validate() -
      Perform validation on a property.
      -
      voidFreeBusy.validate() -
      Perform validation on a property.
      -
      voidTzId.validate() -
      Perform validation on a property.
      -
      voidTrigger.validate() -
      Perform validation on a property.
      -
      voidSequence.validate() -
      Perform validation on a property.
      -
      voidCategories.validate() -
      Perform validation on a property.
      -
      voidStatus.validate() -
      Perform validation on a property.
      -
      voidXProperty.validate() -
      Perform validation on a property.
      -
      voidLocality.validate() -
      Perform validation on a property.
      -
      voidExRule.validate() -
      Perform validation on a property.
      -
      voidAttach.validate() -
      Perform validation on a property.
      -
      voidBusyType.validate() -
      Perform validation on a property.
      -
      voidLocation.validate() -
      Perform validation on a property.
      -
      voidDtEnd.validate() -
      Perform validation on a property.
      -
      voidUid.validate() -
      Perform validation on a property.
      -
      voidExtendedAddress.validate() -
      Perform validation on a property.
      -
      voidPostalcode.validate() -
      Perform validation on a property.
      -
      voidPriority.validate() -
      Perform validation on a property.
      -
      voidSummary.validate() -
      Perform validation on a property.
      -
      voidRepeat.validate() -
      Perform validation on a property.
      -
      voidMethod.validate() -
      Perform validation on a property.
      -
      voidDtStart.validate() -
      Perform validation on a property.
      -
      voidProdId.validate() -
      Perform validation on a property.
      -
      voidCalScale.validate() -
      Perform validation on a property.
      -
      voidResources.validate() -
      Perform validation on a property.
      -
      voidVersion.validate() -
      Perform validation on a property.
      -
      voidAttendee.validate() -
      Perform validation on a property.
      -
      voidDuration.validate() -
      Perform validation on a property.
      -
      voidTzOffsetTo.validate() -
      Perform validation on a property.
      -
      voidRRule.validate() -
      Perform validation on a property.
      -
      voidRDate.validate() -
      Perform validation on a property.
      -
      voidTzUrl.validate() -
      Perform validation on a property.
      -
      voidAction.validate() -
      Perform validation on a property.
      -
      voidContact.validate() -
      Perform validation on a property.
      -
      voidTzName.validate() -
      Perform validation on a property.
      -
      voidRecurrenceId.validate() -
      Perform validation on a property.
      -
      voidDescription.validate() -
      Perform validation on a property.
      -
      voidClazz.validate() -
      Perform validation on a property.
      -
      voidDue.validate() -
      Perform validation on a property.
      -
      voidOrganizer.validate() -
      Perform validation on a property.
      -
      -
    • -
    • - - -

      Uses of ValidationException in net.fortuna.ical4j.util

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Methods in net.fortuna.ical4j.util that throw ValidationException 
      Modifier and TypeMethod and Description
      static voidComponentValidator.assertNone(String componentName, - ComponentList components) 
      voidParameterValidator.assertNone(String paramName, - ParameterList parameters) -
      Ensure a parameter doesn't occur in the specified list.
      -
      voidPropertyValidator.assertNone(String propertyName, - PropertyList properties) -
      Ensure a property doesn't occur in the specified list.
      -
      voidParameterValidator.assertNullOrEqual(Parameter param, - ParameterList parameters) 
      voidParameterValidator.assertOne(String paramName, - ParameterList parameters) -
      Ensure a parameter occurs once.
      -
      voidPropertyValidator.assertOne(String propertyName, - PropertyList properties) -
      Ensure a property occurs once.
      -
      static voidComponentValidator.assertOneOrLess(String componentName, - ComponentList components) 
      voidParameterValidator.assertOneOrLess(String paramName, - ParameterList parameters) -
      Ensure a parameter occurs no more than once.
      -
      voidPropertyValidator.assertOneOrLess(String propertyName, - PropertyList properties) -
      Ensure a property occurs no more than once.
      -
      voidPropertyValidator.assertOneOrMore(String propertyName, - PropertyList properties) -
      Ensure a property occurs at least once.
      -
      -
    • -
    -
  • -
-
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Validator.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Validator.html deleted file mode 100644 index d973a8df..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/Validator.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - -Uses of Interface net.fortuna.ical4j.model.Validator (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Interface
net.fortuna.ical4j.model.Validator

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/WeekDay.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/WeekDay.html deleted file mode 100644 index 5b206427..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/WeekDay.html +++ /dev/null @@ -1,270 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.WeekDay (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.WeekDay

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/WeekDayList.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/WeekDayList.html deleted file mode 100644 index 878ddb77..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/class-use/WeekDayList.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.WeekDayList (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.WeekDayList

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/Available.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/Available.html deleted file mode 100644 index 22951af6..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/Available.html +++ /dev/null @@ -1,362 +0,0 @@ - - - - - - -Available (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.component

-

Class Available

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Available
    -extends Component
    -
    $Id$ [05-Apr-2004] - - Defines an iCalendar Available component. - -
    -
    -       availablec  = "BEGIN" ":" "AVAILABLE" CRLF
    -
    -                    availableprop
    -
    -                    "END" ":" "AVAILABLE" CRLF
    -
    -          availableprop  = *(
    -
    -                         ; the following are REQUIRED,
    -                         ; but MUST NOT occur more than once
    -
    -                         dtstamp / dtstart / uid /
    -
    -                         ; either a 'dtend' or a 'duration' is required
    -                         ; in a 'availableprop', but 'dtend' and
    -                         ; 'duration' MUST NOT occur in the same
    -                         ; 'availableprop', and each MUST NOT occur more
    -                         ; than once
    -
    -                         dtend / duration /
    -
    -                         ; the following are OPTIONAL,
    -                         ; but MUST NOT occur more than once
    -
    -                         created / last-mod / recurid / rrule /
    -                         summary /
    -
    -                         ; the following are OPTIONAL,
    -                         ; and MAY occur more than once
    -
    -                         categories / comment / contact / exdate /
    -                         rdate / x-prop
    -
    -                         )
    - 
    -
    Author:
    -
    Ben Fortuna, Mike Douglass
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Available

        -
        public Available()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Available

        -
        public Available(PropertyList properties)
        -
        Constructor.
        -
        Parameters:
        properties - a list of properties
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        validate

        -
        public final void validate(boolean recurse)
        -                    throws ValidationException
        -
        Perform validation on a component.
        -
        -
        Specified by:
        -
        validate in class Component
        -
        Parameters:
        recurse - indicates whether to validate the component's properties
        -
        Throws:
        -
        ValidationException - where the component is not in a valid state
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/CalendarComponent.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/CalendarComponent.html deleted file mode 100644 index 4f36954c..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/CalendarComponent.html +++ /dev/null @@ -1,530 +0,0 @@ - - - - - - -CalendarComponent (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.component

-

Class CalendarComponent

-
-
- -
- -
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        EMPTY_VALIDATOR

        -
        protected static final Validator EMPTY_VALIDATOR
        -
        Validator instance that does nothing.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        CalendarComponent

        -
        public CalendarComponent(String name)
        -
        Parameters:
        name - component name
        -
      • -
      - - - -
        -
      • -

        CalendarComponent

        -
        public CalendarComponent(String name,
        -                 PropertyList properties)
        -
        Parameters:
        name - component name
        properties - component properties
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        validate

        -
        public final void validate(Method method)
        -                    throws ValidationException
        -
        Performs method-specific ITIP validation.
        -
        Parameters:
        method - the applicable method
        -
        Throws:
        -
        ValidationException - where the component does not comply with RFC2446
        -
      • -
      - - - -
        -
      • -

        getValidator

        -
        protected abstract Validator getValidator(Method method)
        -
        Parameters:
        method - a method to validate on
        -
        Returns:
        a validator for the specified method or null if the method is not supported
        -
      • -
      - - - -
        -
      • -

        validatePublish

        -
        public final void validatePublish()
        -                           throws ValidationException
        -
        Deprecated. 
        -
        Apply validation for METHOD=PUBLISH.
        -
        Throws:
        -
        ValidationException - where the component does not comply with RFC2446
        -
      • -
      - - - -
        -
      • -

        validateRequest

        -
        public final void validateRequest()
        -                           throws ValidationException
        -
        Deprecated. 
        -
        Apply validation for METHOD=REQUEST.
        -
        Throws:
        -
        ValidationException - where the component does not comply with RFC2446
        -
      • -
      - - - -
        -
      • -

        validateReply

        -
        public final void validateReply()
        -                         throws ValidationException
        -
        Deprecated. 
        -
        Apply validation for METHOD=REPLY.
        -
        Throws:
        -
        ValidationException - where the component does not comply with RFC2446
        -
      • -
      - - - -
        -
      • -

        validateAdd

        -
        public final void validateAdd()
        -                       throws ValidationException
        -
        Deprecated. 
        -
        Apply validation for METHOD=ADD.
        -
        Throws:
        -
        ValidationException - where the component does not comply with RFC2446
        -
      • -
      - - - -
        -
      • -

        validateCancel

        -
        public final void validateCancel()
        -                          throws ValidationException
        -
        Deprecated. 
        -
        Apply validation for METHOD=CANCEL.
        -
        Throws:
        -
        ValidationException - where the component does not comply with RFC2446
        -
      • -
      - - - -
        -
      • -

        validateRefresh

        -
        public final void validateRefresh()
        -                           throws ValidationException
        -
        Deprecated. 
        -
        Apply validation for METHOD=REFRESH.
        -
        Throws:
        -
        ValidationException - where the component does not comply with RFC2446
        -
      • -
      - - - -
        -
      • -

        validateCounter

        -
        public final void validateCounter()
        -                           throws ValidationException
        -
        Deprecated. 
        -
        Apply validation for METHOD=COUNTER.
        -
        Throws:
        -
        ValidationException - where the component does not comply with RFC2446
        -
      • -
      - - - -
        -
      • -

        validateDeclineCounter

        -
        public final void validateDeclineCounter()
        -                                  throws ValidationException
        -
        Deprecated. 
        -
        Apply validation for METHOD=DECLINE-COUNTER.
        -
        Throws:
        -
        ValidationException - where the component does not comply with RFC2446
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/Daylight.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/Daylight.html deleted file mode 100644 index ab8a4bd7..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/Daylight.html +++ /dev/null @@ -1,328 +0,0 @@ - - - - - - -Daylight (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.component

-

Class Daylight

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Daylight
    -extends Observance
    -
    $Id$ [05-Apr-2004] - - Defines an iCalendar daylight savings timezone observance component. - -
    -
    -       daylightc  = "BEGIN" ":" "DAYLIGHT" CRLF
    -
    -                    tzprop
    -
    -                    "END" ":" "DAYLIGHT" CRLF
    -
    -       tzprop     = 3*(
    -
    -                  ; the following are each REQUIRED,
    -                  ; but MUST NOT occur more than once
    -
    -                  dtstart / tzoffsetto / tzoffsetfrom /
    -
    -                  ; the following are optional,
    -                  ; and MAY occur more than once
    -
    -                  comment / rdate / rrule / tzname / x-prop
    -
    -                  )
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Daylight

        -
        public Daylight()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Daylight

        -
        public Daylight(PropertyList properties)
        -
        Constructor.
        -
        Parameters:
        properties - a list of properties
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/Observance.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/Observance.html deleted file mode 100644 index c4c1bf93..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/Observance.html +++ /dev/null @@ -1,454 +0,0 @@ - - - - - - -Observance (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.component

-

Class Observance

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    Direct Known Subclasses:
    -
    Daylight, Standard
    -
    -
    -
    -
    public abstract class Observance
    -extends Component
    -
    $Id$ [05-Apr-2004] - - Defines an iCalendar sub-component representing a timezone observance. Class made abstract such that only Standard - and Daylight instances are valid.
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - - - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Observance

        -
        protected Observance(String name)
        -
        Constructs a timezone observance with the specified name and no properties.
        -
        Parameters:
        name - the name of this observance component
        -
      • -
      - - - -
        -
      • -

        Observance

        -
        protected Observance(String name,
        -          PropertyList properties)
        -
        Constructor protected to enforce use of sub-classes from this library.
        -
        Parameters:
        name - the name of the time type
        properties - a list of properties
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        validate

        -
        public final void validate(boolean recurse)
        -                    throws ValidationException
        -
        Perform validation on a component.
        -
        -
        Specified by:
        -
        validate in class Component
        -
        Parameters:
        recurse - indicates whether to validate the component's properties
        -
        Throws:
        -
        ValidationException - where the component is not in a valid state
        -
      • -
      - - - -
        -
      • -

        getLatestOnset

        -
        public final Date getLatestOnset(Date date)
        -
        Returns the latest applicable onset of this observance for the specified date.
        -
        Parameters:
        date - the latest date that an observance onset may occur
        -
        Returns:
        the latest applicable observance date or null if there is no applicable observance onset for the - specified date
        -
      • -
      - - - -
        -
      • -

        getStartDate

        -
        public final DtStart getStartDate()
        -
        Returns the mandatory dtstart property.
        -
        Returns:
        the DTSTART property or null if not specified
        -
      • -
      - - - -
        -
      • -

        getOffsetFrom

        -
        public final TzOffsetFrom getOffsetFrom()
        -
        Returns the mandatory tzoffsetfrom property.
        -
        Returns:
        the TZOFFSETFROM property or null if not specified
        -
      • -
      - - - -
        -
      • -

        getOffsetTo

        -
        public final TzOffsetTo getOffsetTo()
        -
        Returns the mandatory tzoffsetto property.
        -
        Returns:
        the TZOFFSETTO property or null if not specified
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/Standard.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/Standard.html deleted file mode 100644 index d304ac75..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/Standard.html +++ /dev/null @@ -1,328 +0,0 @@ - - - - - - -Standard (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.component

-

Class Standard

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Standard
    -extends Observance
    -
    $Id$ [05-Apr-2004] - - Defines an iCalendar standard timezone observance component. - -
    -
    -       standardc  = "BEGIN" ":" "STANDARD" CRLF
    -
    -                    tzprop
    -
    -                    "END" ":" "STANDARD" CRLF
    -
    -       tzprop     = 3*(
    -
    -                  ; the following are each REQUIRED,
    -                  ; but MUST NOT occur more than once
    -
    -                  dtstart / tzoffsetto / tzoffsetfrom /
    -
    -                  ; the following are optional,
    -                  ; and MAY occur more than once
    -
    -                  comment / rdate / rrule / tzname / x-prop
    -
    -                  )
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Standard

        -
        public Standard()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Standard

        -
        public Standard(PropertyList properties)
        -
        Constructor.
        -
        Parameters:
        properties - a list of properties
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/VAlarm.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/VAlarm.html deleted file mode 100644 index 17cd0077..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/VAlarm.html +++ /dev/null @@ -1,654 +0,0 @@ - - - - - - -VAlarm (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.component

-

Class VAlarm

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class VAlarm
    -extends CalendarComponent
    -
    $Id$ [Apr 5, 2004] - - Defines an iCalendar VALARM component. - -
    -    4.6.6 Alarm Component
    -
    -       Component Name: VALARM
    -
    -       Purpose: Provide a grouping of component properties that define an
    -       alarm.
    -
    -       Formal Definition: A "VALARM" calendar component is defined by the
    -       following notation:
    -
    -              alarmc     = "BEGIN" ":" "VALARM" CRLF
    -                           (audioprop / dispprop / emailprop / procprop)
    -                           "END" ":" "VALARM" CRLF
    -
    -         audioprop  = 2*(
    -
    -                    ; 'action' and 'trigger' are both REQUIRED,
    -                    ; but MUST NOT occur more than once
    -
    -                    action / trigger /
    -
    -                    ; 'duration' and 'repeat' are both optional,
    -                    ; and MUST NOT occur more than once each,
    -                    ; but if one occurs, so MUST the other
    -
    -                    duration / repeat /
    -
    -                    ; the following is optional,
    -                    ; but MUST NOT occur more than once
    -
    -                    attach /
    -
    -                    ; the following is optional,
    -                    ; and MAY occur more than once
    -
    -                    x-prop
    -
    -                    )
    -
    -
    -
    -         dispprop   = 3*(
    -
    -                    ; the following are all REQUIRED,
    -                    ; but MUST NOT occur more than once
    -
    -                    action / description / trigger /
    -
    -                    ; 'duration' and 'repeat' are both optional,
    -                    ; and MUST NOT occur more than once each,
    -                    ; but if one occurs, so MUST the other
    -
    -                    duration / repeat /
    -
    -                    ; the following is optional,
    -                    ; and MAY occur more than once
    -
    -                    *x-prop
    -
    -                    )
    -
    -
    -
    -         emailprop  = 5*(
    -
    -                    ; the following are all REQUIRED,
    -                    ; but MUST NOT occur more than once
    -
    -                    action / description / trigger / summary
    -
    -                    ; the following is REQUIRED,
    -                    ; and MAY occur more than once
    -
    -                    attendee /
    -
    -                    ; 'duration' and 'repeat' are both optional,
    -                    ; and MUST NOT occur more than once each,
    -                    ; but if one occurs, so MUST the other
    -
    -                    duration / repeat /
    -
    -                    ; the following are optional,
    -                    ; and MAY occur more than once
    -
    -                    attach / x-prop
    -
    -                    )
    -
    -
    -
    -         procprop   = 3*(
    -
    -                    ; the following are all REQUIRED,
    -                    ; but MUST NOT occur more than once
    -
    -                    action / attach / trigger /
    -
    -                    ; 'duration' and 'repeat' are both optional,
    -                    ; and MUST NOT occur more than once each,
    -                    ; but if one occurs, so MUST the other
    -
    -                    duration / repeat /
    -
    -                    ; 'description' is optional,
    -                    ; and MUST NOT occur more than once
    -
    -                    description /
    -
    -                    ; the following is optional,
    -                    ; and MAY occur more than once
    -
    -                    x-prop
    -
    -                    )
    - 
    - - Example 1 - Creating an alarm to trigger at a specific time: - -
    
    - java.util.Calendar cal = java.util.Calendar.getInstance();
    - cal.set(java.util.Calendar.MONTH, java.util.Calendar.DECEMBER);
    - cal.set(java.util.Calendar.DAY_OF_MONTH, 25);
    -
    - VAlarm christmas = new VAlarm(cal.getTime());
    - 
    - - Example 2 - Creating an alarm to trigger one (1) hour before the scheduled start of the parent event/the parent todo - is due: - -
    
    - VAlarm reminder = new VAlarm(new Dur(0, -1, 0, 0));
    -
    - // repeat reminder four (4) more times every fifteen (15) minutes..
    - reminder.getProperties().add(new Repeat(4));
    - reminder.getProperties().add(new Duration(new Dur(0, 0, 15, 0)));
    -
    - // display a message..
    - reminder.getProperties().add(Action.DISPLAY);
    - reminder.getProperties().add(new Description("Progress Meeting at 9:30am"));
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        VAlarm

        -
        public VAlarm()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        VAlarm

        -
        public VAlarm(PropertyList properties)
        -
        Constructor.
        -
        Parameters:
        properties - a list of properties
        -
      • -
      - - - -
        -
      • -

        VAlarm

        -
        public VAlarm(DateTime trigger)
        -
        Constructs a new VALARM instance that will trigger at the specified time.
        -
        Parameters:
        trigger - the time the alarm will trigger
        -
      • -
      - - - -
        -
      • -

        VAlarm

        -
        public VAlarm(Dur trigger)
        -
        Constructs a new VALARM instance that will trigger at the specified time relative to the event/todo component.
        -
        Parameters:
        trigger - a duration of time relative to the parent component that the alarm will trigger at
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        validate

        -
        public final void validate(boolean recurse)
        -                    throws ValidationException
        -
        Perform validation on a component.
        -
        -
        Specified by:
        -
        validate in class Component
        -
        Parameters:
        recurse - indicates whether to validate the component's properties
        -
        Throws:
        -
        ValidationException - where the component is not in a valid state
        -
      • -
      - - - -
        -
      • -

        getValidator

        -
        protected Validator getValidator(Method method)
        -
        -
        Specified by:
        -
        getValidator in class CalendarComponent
        -
        Parameters:
        method - a method to validate on
        -
        Returns:
        a validator for the specified method or null if the method is not supported
        -
      • -
      - - - -
        -
      • -

        getAction

        -
        public final Action getAction()
        -
        Returns the mandatory action property.
        -
        Returns:
        the ACTION property or null if not specified
        -
      • -
      - - - -
        -
      • -

        getTrigger

        -
        public final Trigger getTrigger()
        -
        Returns the mandatory trigger property.
        -
        Returns:
        the TRIGGER property or null if not specified
        -
      • -
      - - - -
        -
      • -

        getDuration

        -
        public final Duration getDuration()
        -
        Returns the optional duration property.
        -
        Returns:
        the DURATION property or null if not specified
        -
      • -
      - - - -
        -
      • -

        getRepeat

        -
        public final Repeat getRepeat()
        -
        Returns the optional repeat property.
        -
        Returns:
        the REPEAT property or null if not specified
        -
      • -
      - - - -
        -
      • -

        getAttachment

        -
        public final Attach getAttachment()
        -
        Returns the optional attachment property.
        -
        Returns:
        the ATTACH property or null if not specified
        -
      • -
      - - - -
        -
      • -

        getDescription

        -
        public final Description getDescription()
        -
        Returns the optional description property.
        -
        Returns:
        the DESCRIPTION property or null if not specified
        -
      • -
      - - - -
        -
      • -

        getSummary

        -
        public final Summary getSummary()
        -
        Returns the optional summary property.
        -
        Returns:
        the SUMMARY property or null if not specified
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/VAvailability.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/VAvailability.html deleted file mode 100644 index 9feb8910..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/VAvailability.html +++ /dev/null @@ -1,456 +0,0 @@ - - - - - - -VAvailability (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.component

-

Class VAvailability

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class VAvailability
    -extends CalendarComponent
    -
    $Id$ [Apr 5, 2004] - - Defines an iCalendar VAVAILABILITY component. - -
    -   Component Name:  VAVAILABILITY
    -
    -   Purpose:  Provide a grouping of component properties that describe
    -      the availability associated with a calendar user.
    -
    -   Format Definition:  A "VAVAILABILITY" calendar component is defined
    -      by the following notation:
    -
    -          availabilityc  = "BEGIN" ":" "VAVAILABILITY" CRLF
    -                           availabilityprop *availablec
    -                           "END" ":" "VAVAILABILITY" CRLF
    -
    -          availabilityprop  = *(
    -
    -                            ; the following are REQUIRED,
    -                            ; but MUST NOT occur more than once
    -
    -                            dtstamp / dtstart / uid
    -
    -                            ; the following are OPTIONAL,
    -                            ; but MUST NOT occur more than once
    -
    -                            busytype / created / last-mod /
    -                            organizer / seq / summary / url /
    -
    -                            ; either 'dtend' or 'duration' may appear
    -                            ; in a 'availabilityprop', but 'dtend' and
    -                            ; 'duration' MUST NOT occur in the same
    -                            ; 'availabilityprop'
    -
    -                            dtend / duration /
    -
    -                            ; the following are OPTIONAL,
    -                            ; and MAY occur more than once
    -
    -                            categories / comment / contact / x-prop
    -
    -                            )
    -
    -
    - 
    -
    Author:
    -
    Ben Fortuna, Mike Douglass
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        VAvailability

        -
        public VAvailability()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        VAvailability

        -
        public VAvailability(PropertyList properties)
        -
        Constructs a new instance containing the specified properties.
        -
        Parameters:
        properties - a list of properties
        -
      • -
      - - - -
        -
      • -

        VAvailability

        -
        public VAvailability(PropertyList properties,
        -             ComponentList available)
        -
        Constructor.
        -
        Parameters:
        properties - a list of properties
        available - a list of available components
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getAvailable

        -
        public final ComponentList getAvailable()
        -
        Returns the list of available times.
        -
        Returns:
        a component list
        -
      • -
      - - - - - - - -
        -
      • -

        validate

        -
        public final void validate(boolean recurse)
        -                    throws ValidationException
        -
        Perform validation on a component.
        -
        -
        Specified by:
        -
        validate in class Component
        -
        Parameters:
        recurse - indicates whether to validate the component's properties
        -
        Throws:
        -
        ValidationException - where the component is not in a valid state
        -
      • -
      - - - -
        -
      • -

        getValidator

        -
        protected Validator getValidator(Method method)
        -
        -
        Specified by:
        -
        getValidator in class CalendarComponent
        -
        Parameters:
        method - a method to validate on
        -
        Returns:
        a validator for the specified method or null if the method is not supported
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/VEvent.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/VEvent.html deleted file mode 100644 index b651aa82..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/VEvent.html +++ /dev/null @@ -1,1032 +0,0 @@ - - - - - - -VEvent (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.component

-

Class VEvent

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class VEvent
    -extends CalendarComponent
    -
    $Id$ [Apr 5, 2004] - - Defines an iCalendar VEVENT component. - -
    -       4.6.1 Event Component
    -   
    -          Component Name: "VEVENT"
    -   
    -          Purpose: Provide a grouping of component properties that describe an
    -          event.
    -   
    -          Format Definition: A "VEVENT" calendar component is defined by the
    -          following notation:
    -   
    -            eventc     = "BEGIN" ":" "VEVENT" CRLF
    -                         eventprop *alarmc
    -                         "END" ":" "VEVENT" CRLF
    -   
    -            eventprop  = *(
    -   
    -                       ; the following are optional,
    -                       ; but MUST NOT occur more than once
    -   
    -                       class / created / description / dtstart / geo /
    -                       last-mod / location / organizer / priority /
    -                       dtstamp / seq / status / summary / transp /
    -                       uid / url / recurid /
    -   
    -                       ; either 'dtend' or 'duration' may appear in
    -                       ; a 'eventprop', but 'dtend' and 'duration'
    -                       ; MUST NOT occur in the same 'eventprop'
    -   
    -                       dtend / duration /
    -   
    -                       ; the following are optional,
    -                       ; and MAY occur more than once
    -   
    -                       attach / attendee / categories / comment /
    -                       contact / exdate / exrule / rstatus / related /
    -                       resources / rdate / rrule / x-prop
    -   
    -                       )
    - 
    - - Example 1 - Creating a new all-day event: - -
    
    - java.util.Calendar cal = java.util.Calendar.getInstance();
    - cal.set(java.util.Calendar.MONTH, java.util.Calendar.DECEMBER);
    - cal.set(java.util.Calendar.DAY_OF_MONTH, 25);
    - 
    - VEvent christmas = new VEvent(cal.getTime(), "Christmas Day");
    - 
    - // initialise as an all-day event..
    - christmas.getProperties().getProperty(Property.DTSTART).getParameters().add(
    -         Value.DATE);
    - 
    - // add timezone information..
    - VTimeZone tz = VTimeZone.getDefault();
    - TzId tzParam = new TzId(tz.getProperties().getProperty(Property.TZID)
    -         .getValue());
    - christmas.getProperties().getProperty(Property.DTSTART).getParameters().add(
    -         tzParam);
    - 
    - - Example 2 - Creating an event of one (1) hour duration: - -
    
    - java.util.Calendar cal = java.util.Calendar.getInstance();
    - // tomorrow..
    - cal.add(java.util.Calendar.DAY_OF_MONTH, 1);
    - cal.set(java.util.Calendar.HOUR_OF_DAY, 9);
    - cal.set(java.util.Calendar.MINUTE, 30);
    - 
    - VEvent meeting = new VEvent(cal.getTime(), 1000 * 60 * 60, "Progress Meeting");
    - 
    - // add timezone information..
    - VTimeZone tz = VTimeZone.getDefault();
    - TzId tzParam = new TzId(tz.getProperties().getProperty(Property.TZID)
    -         .getValue());
    - meeting.getProperties().getProperty(Property.DTSTART).getParameters().add(
    -         tzParam);
    - 
    - - Example 3 - Retrieve a list of periods representing a recurring event in a specified range: - -
    
    - Calendar weekday9AM = Calendar.getInstance();
    - weekday9AM.set(2005, Calendar.MARCH, 7, 9, 0, 0);
    - weekday9AM.set(Calendar.MILLISECOND, 0);
    - 
    - Calendar weekday5PM = Calendar.getInstance();
    - weekday5PM.set(2005, Calendar.MARCH, 7, 17, 0, 0);
    - weekday5PM.set(Calendar.MILLISECOND, 0);
    - 
    - // Do the recurrence until December 31st.
    - Calendar untilCal = Calendar.getInstance();
    - untilCal.set(2005, Calendar.DECEMBER, 31);
    - untilCal.set(Calendar.MILLISECOND, 0);
    - 
    - // 9:00AM to 5:00PM Rule
    - Recur recur = new Recur(Recur.WEEKLY, untilCal.getTime());
    - recur.getDayList().add(WeekDay.MO);
    - recur.getDayList().add(WeekDay.TU);
    - recur.getDayList().add(WeekDay.WE);
    - recur.getDayList().add(WeekDay.TH);
    - recur.getDayList().add(WeekDay.FR);
    - recur.setInterval(3);
    - recur.setWeekStartDay(WeekDay.MO.getDay());
    - RRule rrule = new RRule(recur);
    - 
    - Summary summary = new Summary("TEST EVENTS THAT HAPPEN 9-5 MON-FRI");
    - 
    - weekdayNineToFiveEvents = new VEvent();
    - weekdayNineToFiveEvents.getProperties().add(rrule);
    - weekdayNineToFiveEvents.getProperties().add(summary);
    - weekdayNineToFiveEvents.getProperties().add(new DtStart(weekday9AM.getTime()));
    - weekdayNineToFiveEvents.getProperties().add(new DtEnd(weekday5PM.getTime()));
    - 
    - // Test Start 04/01/2005, End One month later.
    - // Query Calendar Start and End Dates.
    - Calendar queryStartDate = Calendar.getInstance();
    - queryStartDate.set(2005, Calendar.APRIL, 1, 14, 47, 0);
    - queryStartDate.set(Calendar.MILLISECOND, 0);
    - Calendar queryEndDate = Calendar.getInstance();
    - queryEndDate.set(2005, Calendar.MAY, 1, 11, 15, 0);
    - queryEndDate.set(Calendar.MILLISECOND, 0);
    - 
    - // This range is monday to friday every three weeks, starting from
    - // March 7th 2005, which means for our query dates we need
    - // April 18th through to the 22nd.
    - PeriodList periods = weekdayNineToFiveEvents.getPeriods(queryStartDate
    -         .getTime(), queryEndDate.getTime());
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        VEvent

        -
        public VEvent()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        VEvent

        -
        public VEvent(PropertyList properties)
        -
        Constructor.
        -
        Parameters:
        properties - a list of properties
        -
      • -
      - - - -
        -
      • -

        VEvent

        -
        public VEvent(PropertyList properties,
        -      ComponentList alarms)
        -
        Constructor.
        -
        Parameters:
        properties - a list of properties
        alarms - a list of alarms
        -
      • -
      - - - -
        -
      • -

        VEvent

        -
        public VEvent(Date start,
        -      String summary)
        -
        Constructs a new VEVENT instance starting at the specified time with the specified summary.
        -
        Parameters:
        start - the start date of the new event
        summary - the event summary
        -
      • -
      - - - -
        -
      • -

        VEvent

        -
        public VEvent(Date start,
        -      Date end,
        -      String summary)
        -
        Constructs a new VEVENT instance starting and ending at the specified times with the specified summary.
        -
        Parameters:
        start - the start date of the new event
        end - the end date of the new event
        summary - the event summary
        -
      • -
      - - - -
        -
      • -

        VEvent

        -
        public VEvent(Date start,
        -      Dur duration,
        -      String summary)
        -
        Constructs a new VEVENT instance starting at the specified times, for the specified duration, with the specified - summary.
        -
        Parameters:
        start - the start date of the new event
        duration - the duration of the new event
        summary - the event summary
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getAlarms

        -
        public final ComponentList getAlarms()
        -
        Returns the list of alarms for this event.
        -
        Returns:
        a component list
        -
      • -
      - - - - - - - -
        -
      • -

        validate

        -
        public final void validate(boolean recurse)
        -                    throws ValidationException
        -
        Perform validation on a component.
        -
        -
        Specified by:
        -
        validate in class Component
        -
        Parameters:
        recurse - indicates whether to validate the component's properties
        -
        Throws:
        -
        ValidationException - where the component is not in a valid state
        -
      • -
      - - - -
        -
      • -

        getValidator

        -
        protected Validator getValidator(Method method)
        -
        -
        Specified by:
        -
        getValidator in class CalendarComponent
        -
        Parameters:
        method - a method to validate on
        -
        Returns:
        a validator for the specified method or null if the method is not supported
        -
      • -
      - - - -
        -
      • -

        getConsumedTime

        -
        public final PeriodList getConsumedTime(Date rangeStart,
        -                         Date rangeEnd)
        -
        Returns a normalised list of periods representing the consumed time for this event.
        -
        Parameters:
        rangeStart - the start of a range
        rangeEnd - the end of a range
        -
        Returns:
        a normalised list of periods representing consumed time for this event
        See Also:
        getConsumedTime(Date, Date, boolean)
        -
      • -
      - - - -
        -
      • -

        getConsumedTime

        -
        public final PeriodList getConsumedTime(Date rangeStart,
        -                         Date rangeEnd,
        -                         boolean normalise)
        -
        Returns a list of periods representing the consumed time for this event in the specified range. Note that the - returned list may contain a single period for non-recurring components or multiple periods for recurring - components. If no time is consumed by this event an empty list is returned.
        -
        Parameters:
        rangeStart - the start of the range to check for consumed time
        rangeEnd - the end of the range to check for consumed time
        normalise - indicate whether the returned list of periods should be normalised
        -
        Returns:
        a list of periods representing consumed time for this event
        -
      • -
      - - - -
        -
      • -

        getOccurrence

        -
        public final VEvent getOccurrence(Date date)
        -                           throws IOException,
        -                                  URISyntaxException,
        -                                  ParseException
        -
        Returns a single occurrence of a recurring event.
        -
        Parameters:
        date - a date on which the occurence should occur
        -
        Returns:
        a single non-recurring event instance for the specified date, or null if the event doesn't - occur on the specified date
        -
        Throws:
        -
        IOException - where an error occurs reading data
        -
        URISyntaxException - where an invalid URI is encountered
        -
        ParseException - where an error occurs parsing data
        -
      • -
      - - - -
        -
      • -

        getClassification

        -
        public final Clazz getClassification()
        -
        Returns:
        the optional access classification property for an event
        -
      • -
      - - - -
        -
      • -

        getCreated

        -
        public final Created getCreated()
        -
        Returns:
        the optional creation-time property for an event
        -
      • -
      - - - -
        -
      • -

        getDescription

        -
        public final Description getDescription()
        -
        Returns:
        the optional description property for an event
        -
      • -
      - - - -
        -
      • -

        getStartDate

        -
        public final DtStart getStartDate()
        -
        Convenience method to pull the DTSTART out of the property list.
        -
        Returns:
        The DtStart object representation of the start Date
        -
      • -
      - - - -
        -
      • -

        getGeographicPos

        -
        public final Geo getGeographicPos()
        -
        Returns:
        the optional geographic position property for an event
        -
      • -
      - - - -
        -
      • -

        getLastModified

        -
        public final LastModified getLastModified()
        -
        Returns:
        the optional last-modified property for an event
        -
      • -
      - - - -
        -
      • -

        getLocation

        -
        public final Location getLocation()
        -
        Returns:
        the optional location property for an event
        -
      • -
      - - - -
        -
      • -

        getOrganizer

        -
        public final Organizer getOrganizer()
        -
        Returns:
        the optional organizer property for an event
        -
      • -
      - - - -
        -
      • -

        getPriority

        -
        public final Priority getPriority()
        -
        Returns:
        the optional priority property for an event
        -
      • -
      - - - -
        -
      • -

        getDateStamp

        -
        public final DtStamp getDateStamp()
        -
        Returns:
        the optional date-stamp property
        -
      • -
      - - - -
        -
      • -

        getSequence

        -
        public final Sequence getSequence()
        -
        Returns:
        the optional sequence number property for an event
        -
      • -
      - - - -
        -
      • -

        getStatus

        -
        public final Status getStatus()
        -
        Returns:
        the optional status property for an event
        -
      • -
      - - - -
        -
      • -

        getSummary

        -
        public final Summary getSummary()
        -
        Returns:
        the optional summary property for an event
        -
      • -
      - - - -
        -
      • -

        getTransparency

        -
        public final Transp getTransparency()
        -
        Returns:
        the optional time transparency property for an event
        -
      • -
      - - - -
        -
      • -

        getUrl

        -
        public final Url getUrl()
        -
        Returns:
        the optional URL property for an event
        -
      • -
      - - - -
        -
      • -

        getRecurrenceId

        -
        public final RecurrenceId getRecurrenceId()
        -
        Returns:
        the optional recurrence identifier property for an event
        -
      • -
      - - - -
        -
      • -

        getEndDate

        -
        public final DtEnd getEndDate()
        -
        Returns the end date of this event. Where an end date is not available it will be derived from the event - duration.
        -
        Returns:
        a DtEnd instance, or null if one cannot be derived
        -
      • -
      - - - -
        -
      • -

        getEndDate

        -
        public final DtEnd getEndDate(boolean deriveFromDuration)
        -
        Convenience method to pull the DTEND out of the property list. If DTEND was not specified, use the DTSTART + - DURATION to calculate it.
        -
        Parameters:
        deriveFromDuration - specifies whether to derive an end date from the event duration where an end date is - not found
        -
        Returns:
        The end for this VEVENT.
        -
      • -
      - - - -
        -
      • -

        getDuration

        -
        public final Duration getDuration()
        -
        Returns:
        the optional Duration property
        -
      • -
      - - - -
        -
      • -

        getUid

        -
        public final Uid getUid()
        -
        Returns the UID property of this component if available.
        -
        Returns:
        a Uid instance, or null if no UID property exists
        -
      • -
      - - - - - - - -
        -
      • -

        hashCode

        -
        public int hashCode()
        -
        -
        Overrides:
        -
        hashCode in class Component
        -
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/VFreeBusy.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/VFreeBusy.html deleted file mode 100644 index 7467ad67..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/VFreeBusy.html +++ /dev/null @@ -1,692 +0,0 @@ - - - - - - -VFreeBusy (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.component

-

Class VFreeBusy

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class VFreeBusy
    -extends CalendarComponent
    -
    $Id$ [Apr 5, 2004] - - Defines an iCalendar VFREEBUSY component. - -
    -  4.6.4 Free/Busy Component
    -
    -     Component Name: VFREEBUSY
    -
    -     Purpose: Provide a grouping of component properties that describe
    -     either a request for free/busy time, describe a response to a request
    -     for free/busy time or describe a published set of busy time.
    -
    -     Formal Definition: A "VFREEBUSY" calendar component is defined by the
    -     following notation:
    -
    -       freebusyc  = "BEGIN" ":" "VFREEBUSY" CRLF
    -                    fbprop
    -                    "END" ":" "VFREEBUSY" CRLF
    -
    -       fbprop     = *(
    -
    -                  ; the following are optional,
    -                  ; but MUST NOT occur more than once
    -
    -                  contact / dtstart / dtend / duration / dtstamp /
    -                  organizer / uid / url /
    -
    -                  ; the following are optional,
    -                  ; and MAY occur more than once
    -
    -                  attendee / comment / freebusy / rstatus / x-prop
    -
    -                  )
    -
    -     Description: A "VFREEBUSY" calendar component is a grouping of
    -     component properties that represents either a request for, a reply to
    -     a request for free or busy time information or a published set of
    -     busy time information.
    -
    -     When used to request free/busy time information, the "ATTENDEE"
    -     property specifies the calendar users whose free/busy time is being
    -     requested; the "ORGANIZER" property specifies the calendar user who
    -     is requesting the free/busy time; the "DTSTART" and "DTEND"
    -     properties specify the window of time for which the free/busy time is
    -     being requested; the "UID" and "DTSTAMP" properties are specified to
    -     assist in proper sequencing of multiple free/busy time requests.
    -
    -     When used to reply to a request for free/busy time, the "ATTENDEE"
    -     property specifies the calendar user responding to the free/busy time
    -     request; the "ORGANIZER" property specifies the calendar user that
    -     originally requested the free/busy time; the "FREEBUSY" property
    -     specifies the free/busy time information (if it exists); and the
    -     "UID" and "DTSTAMP" properties are specified to assist in proper
    -     sequencing of multiple free/busy time replies.
    -
    -     When used to publish busy time, the "ORGANIZER" property specifies
    -     the calendar user associated with the published busy time; the
    -     "DTSTART" and "DTEND" properties specify an inclusive time window
    -     that surrounds the busy time information; the "FREEBUSY" property
    -     specifies the published busy time information; and the "DTSTAMP"
    -     property specifies the date/time that iCalendar object was created.
    -
    -     The "VFREEBUSY" calendar component cannot be nested within another
    -     calendar component. Multiple "VFREEBUSY" calendar components can be
    -     specified within an iCalendar object. This permits the grouping of
    -     Free/Busy information into logical collections, such as monthly
    -     groups of busy time information.
    -
    -     The "VFREEBUSY" calendar component is intended for use in iCalendar
    -     object methods involving requests for free time, requests for busy
    -     time, requests for both free and busy, and the associated replies.
    -
    -     Free/Busy information is represented with the "FREEBUSY" property.
    -     This property provides a terse representation of time periods. One or
    -     more "FREEBUSY" properties can be specified in the "VFREEBUSY"
    -     calendar component.
    -
    -     When present in a "VFREEBUSY" calendar component, the "DTSTART" and
    -     "DTEND" properties SHOULD be specified prior to any "FREEBUSY"
    -     properties. In a free time request, these properties can be used in
    -     combination with the "DURATION" property to represent a request for a
    -     duration of free time within a specified window of time.
    -
    -     The recurrence properties ("RRULE", "EXRULE", "RDATE", "EXDATE") are
    -     not permitted within a "VFREEBUSY" calendar component. Any recurring
    -     events are resolved into their individual busy time periods using the
    -     "FREEBUSY" property.
    -
    -     Example: The following is an example of a "VFREEBUSY" calendar
    -     component used to request free or busy time information:
    -
    -       BEGIN:VFREEBUSY
    -       ORGANIZER:MAILTO:jane_doe@host1.com
    -       ATTENDEE:MAILTO:john_public@host2.com
    -       DTSTART:19971015T050000Z
    -       DTEND:19971016T050000Z
    -       DTSTAMP:19970901T083000Z
    -       END:VFREEBUSY
    -
    -     The following is an example of a "VFREEBUSY" calendar component used
    -     to reply to the request with busy time information:
    -
    -       BEGIN:VFREEBUSY
    -       ORGANIZER:MAILTO:jane_doe@host1.com
    -       ATTENDEE:MAILTO:john_public@host2.com
    -       DTSTAMP:19970901T100000Z
    -       FREEBUSY;VALUE=PERIOD:19971015T050000Z/PT8H30M,
    -        19971015T160000Z/PT5H30M,19971015T223000Z/PT6H30M
    -       URL:http://host2.com/pub/busy/jpublic-01.ifb
    -       COMMENT:This iCalendar file contains busy time information for
    -         the next three months.
    -       END:VFREEBUSY
    -
    -     The following is an example of a "VFREEBUSY" calendar component used
    -     to publish busy time information.
    -
    -       BEGIN:VFREEBUSY
    -       ORGANIZER:jsmith@host.com
    -       DTSTART:19980313T141711Z
    -       DTEND:19980410T141711Z
    -       FREEBUSY:19980314T233000Z/19980315T003000Z
    -       FREEBUSY:19980316T153000Z/19980316T163000Z
    -       FREEBUSY:19980318T030000Z/19980318T040000Z
    -       URL:http://www.host.com/calendar/busytime/jsmith.ifb
    -       END:VFREEBUSY
    - 
    - - Example 1 - Requesting all busy time slots for a given period: - -
    
    - // request all busy times between today and 1 week from now..
    - DateTime start = new DateTime();
    - DateTime end = new DateTime(start.getTime() + 1000 * 60 * 60 * 24 * 7);
    -
    - VFreeBusy request = new VFreeBusy(start, end);
    -
    - VFreeBusy reply = new VFreeBusy(request, calendar.getComponents());
    - 
    - - Example 2 - Requesting all free time slots for a given period of at least the specified duration: - -
    
    - // request all free time between today and 1 week from now of
    - // duration 2 hours or more..
    - DateTime start = new DateTime();
    - DateTime end = new DateTime(start.getTime() + 1000 * 60 * 60 * 24 * 7);
    -
    - VFreeBusy request = new VFreeBusy(start, end, new Dur(0, 2, 0, 0));
    -
    - VFreeBusy response = new VFreeBusy(request, myCalendar.getComponents());
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        VFreeBusy

        -
        public VFreeBusy()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        VFreeBusy

        -
        public VFreeBusy(PropertyList properties)
        -
        Constructor.
        -
        Parameters:
        properties - a list of properties
        -
      • -
      - - - -
        -
      • -

        VFreeBusy

        -
        public VFreeBusy(DateTime start,
        -         DateTime end)
        -
        Constructs a new VFreeBusy instance with the specified start and end boundaries. This constructor should be used - for requesting busy time for a specified period.
        -
        Parameters:
        start - the starting boundary for the VFreeBusy
        end - the ending boundary for the VFreeBusy
        -
      • -
      - - - -
        -
      • -

        VFreeBusy

        -
        public VFreeBusy(DateTime start,
        -         DateTime end,
        -         Dur duration)
        -
        Constructs a new VFreeBusy instance with the specified start and end boundaries. This constructor should be used - for requesting free time for a specified duration in given period defined by the start date and end date.
        -
        Parameters:
        start - the starting boundary for the VFreeBusy
        end - the ending boundary for the VFreeBusy
        duration - the length of the period being requested
        -
      • -
      - - - -
        -
      • -

        VFreeBusy

        -
        public VFreeBusy(VFreeBusy request,
        -         ComponentList components)
        -
        Constructs a new VFreeBusy instance representing a reply to the specified VFREEBUSY request according to the - specified list of components. - If the request argument has its duration set, then the result - represents a list of free times (that is, parameter FBTYPE - is set to FbType.FREE). - If the request argument does not have its duration set, then the result - represents a list of busy times.
        -
        Parameters:
        request - a VFREEBUSY request
        components - a component list used to initialise busy time
        -
        Throws:
        -
        ValidationException
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        validate

        -
        public final void validate(boolean recurse)
        -                    throws ValidationException
        -
        Perform validation on a component.
        -
        -
        Specified by:
        -
        validate in class Component
        -
        Parameters:
        recurse - indicates whether to validate the component's properties
        -
        Throws:
        -
        ValidationException - where the component is not in a valid state
        -
      • -
      - - - -
        -
      • -

        getValidator

        -
        protected Validator getValidator(Method method)
        -
        -
        Specified by:
        -
        getValidator in class CalendarComponent
        -
        Parameters:
        method - a method to validate on
        -
        Returns:
        a validator for the specified method or null if the method is not supported
        -
      • -
      - - - -
        -
      • -

        getContact

        -
        public final Contact getContact()
        -
        Returns:
        the CONTACT property or null if not specified
        -
      • -
      - - - -
        -
      • -

        getStartDate

        -
        public final DtStart getStartDate()
        -
        Returns:
        the DTSTART propery or null if not specified
        -
      • -
      - - - -
        -
      • -

        getEndDate

        -
        public final DtEnd getEndDate()
        -
        Returns:
        the DTEND property or null if not specified
        -
      • -
      - - - -
        -
      • -

        getDuration

        -
        public final Duration getDuration()
        -
        Returns:
        the DURATION property or null if not specified
        -
      • -
      - - - -
        -
      • -

        getDateStamp

        -
        public final DtStamp getDateStamp()
        -
        Returns:
        the DTSTAMP property or null if not specified
        -
      • -
      - - - -
        -
      • -

        getOrganizer

        -
        public final Organizer getOrganizer()
        -
        Returns:
        the ORGANIZER property or null if not specified
        -
      • -
      - - - -
        -
      • -

        getUrl

        -
        public final Url getUrl()
        -
        Returns:
        the URL property or null if not specified
        -
      • -
      - - - -
        -
      • -

        getUid

        -
        public final Uid getUid()
        -
        Returns the UID property of this component if available.
        -
        Returns:
        a Uid instance, or null if no UID property exists
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/VJournal.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/VJournal.html deleted file mode 100644 index 24d6c2f2..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/VJournal.html +++ /dev/null @@ -1,619 +0,0 @@ - - - - - - -VJournal (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.component

-

Class VJournal

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class VJournal
    -extends CalendarComponent
    -
    $Id$ [Apr 5, 2004] - - Defines an iCalendar VJOURNAL component. - -
    -    4.6.3 Journal Component
    -
    -       Component Name: VJOURNAL
    -
    -       Purpose: Provide a grouping of component properties that describe a
    -       journal entry.
    -
    -       Formal Definition: A "VJOURNAL" calendar component is defined by the
    -       following notation:
    -
    -         journalc   = "BEGIN" ":" "VJOURNAL" CRLF
    -                      jourprop
    -                      "END" ":" "VJOURNAL" CRLF
    -
    -         jourprop   = *(
    -
    -                    ; the following are optional,
    -                    ; but MUST NOT occur more than once
    -
    -                    class / created / description / dtstart / dtstamp /
    -                    last-mod / organizer / recurid / seq / status /
    -                    summary / uid / url /
    -
    -                    ; the following are optional,
    -                    ; and MAY occur more than once
    -
    -                    attach / attendee / categories / comment /
    -                    contact / exdate / exrule / related / rdate /
    -                    rrule / rstatus / x-prop
    -
    -                    )
    - 
    - - Example 1 - Creating a journal associated with an event: - -
    
    - DtStart meetingDate = (DtStart) meeting.getProperties().getProperty(
    -         Property.DTSTART);
    -
    - VJournal minutes = new VJournal(meetingDate.getTime(),
    -         "Progress Meeting - Minutes");
    -
    - // add timezone information..
    - TzId tzParam = meetingDate.getParameters().getParmaeter(Parameter.TZID);
    - minutes.getProperties().getProperty(Property.DTSTART).getParameters().add(
    -         tzParam);
    -
    - // add description..
    - minutes.getProperties().add(new Description("1. Agenda.., 2. Action Items.."));
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        VJournal

        -
        public VJournal()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        VJournal

        -
        public VJournal(PropertyList properties)
        -
        Constructor.
        -
        Parameters:
        properties - a list of properties
        -
      • -
      - - - -
        -
      • -

        VJournal

        -
        public VJournal(Date start,
        -        String summary)
        -
        Constructs a new VJOURNAL instance associated with the specified time with the specified summary.
        -
        Parameters:
        start - the date the journal entry is associated with
        summary - the journal summary
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        validate

        -
        public final void validate(boolean recurse)
        -                    throws ValidationException
        -
        Perform validation on a component.
        -
        -
        Specified by:
        -
        validate in class Component
        -
        Parameters:
        recurse - indicates whether to validate the component's properties
        -
        Throws:
        -
        ValidationException - where the component is not in a valid state
        -
      • -
      - - - -
        -
      • -

        getValidator

        -
        protected Validator getValidator(Method method)
        -
        -
        Specified by:
        -
        getValidator in class CalendarComponent
        -
        Parameters:
        method - a method to validate on
        -
        Returns:
        a validator for the specified method or null if the method is not supported
        -
      • -
      - - - -
        -
      • -

        getClassification

        -
        public final Clazz getClassification()
        -
        Returns:
        the optional access classification property for a journal entry
        -
      • -
      - - - -
        -
      • -

        getCreated

        -
        public final Created getCreated()
        -
        Returns:
        the optional creation-time property for a journal entry
        -
      • -
      - - - -
        -
      • -

        getDescription

        -
        public final Description getDescription()
        -
        Returns:
        the optional description property for a journal entry
        -
      • -
      - - - -
        -
      • -

        getStartDate

        -
        public final DtStart getStartDate()
        -
        Convenience method to pull the DTSTART out of the property list.
        -
        Returns:
        The DtStart object representation of the start Date
        -
      • -
      - - - -
        -
      • -

        getLastModified

        -
        public final LastModified getLastModified()
        -
        Returns:
        the optional last-modified property for a journal entry
        -
      • -
      - - - -
        -
      • -

        getOrganizer

        -
        public final Organizer getOrganizer()
        -
        Returns:
        the optional organizer property for a journal entry
        -
      • -
      - - - -
        -
      • -

        getDateStamp

        -
        public final DtStamp getDateStamp()
        -
        Returns:
        the optional date-stamp property
        -
      • -
      - - - -
        -
      • -

        getSequence

        -
        public final Sequence getSequence()
        -
        Returns:
        the optional sequence number property for a journal entry
        -
      • -
      - - - -
        -
      • -

        getStatus

        -
        public final Status getStatus()
        -
        Returns:
        the optional status property for a journal entry
        -
      • -
      - - - -
        -
      • -

        getSummary

        -
        public final Summary getSummary()
        -
        Returns:
        the optional summary property for a journal entry
        -
      • -
      - - - -
        -
      • -

        getUrl

        -
        public final Url getUrl()
        -
        Returns:
        the optional URL property for a journal entry
        -
      • -
      - - - -
        -
      • -

        getRecurrenceId

        -
        public final RecurrenceId getRecurrenceId()
        -
        Returns:
        the optional recurrence identifier property for a journal entry
        -
      • -
      - - - -
        -
      • -

        getUid

        -
        public final Uid getUid()
        -
        Returns the UID property of this component if available.
        -
        Returns:
        a Uid instance, or null if no UID property exists
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/VTimeZone.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/VTimeZone.html deleted file mode 100644 index 033d5aad..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/VTimeZone.html +++ /dev/null @@ -1,614 +0,0 @@ - - - - - - -VTimeZone (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.component

-

Class VTimeZone

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class VTimeZone
    -extends CalendarComponent
    -
    $Id$ [Apr 5, 2004] - - Defines an iCalendar VTIMEZONE component. - -
    -       4.6.5 Time Zone Component
    -  
    -          Component Name: VTIMEZONE
    -  
    -          Purpose: Provide a grouping of component properties that defines a
    -          time zone.
    -  
    -          Formal Definition: A "VTIMEZONE" calendar component is defined by the
    -          following notation:
    -  
    -            timezonec  = "BEGIN" ":" "VTIMEZONE" CRLF
    -  
    -                         2*(
    -  
    -                         ; 'tzid' is required, but MUST NOT occur more
    -                         ; than once
    -  
    -                       tzid /
    -  
    -                         ; 'last-mod' and 'tzurl' are optional,
    -                       but MUST NOT occur more than once
    -  
    -                       last-mod / tzurl /
    -  
    -                         ; one of 'standardc' or 'daylightc' MUST occur
    -                       ..; and each MAY occur more than once.
    -  
    -                       standardc / daylightc /
    -  
    -                       ; the following is optional,
    -                       ; and MAY occur more than once
    -  
    -                         x-prop
    -  
    -                         )
    -  
    -                         "END" ":" "VTIMEZONE" CRLF
    -  
    -            standardc  = "BEGIN" ":" "STANDARD" CRLF
    -  
    -                         tzprop
    -  
    -                         "END" ":" "STANDARD" CRLF
    -  
    -            daylightc  = "BEGIN" ":" "DAYLIGHT" CRLF
    -  
    -                         tzprop
    -  
    -                         "END" ":" "DAYLIGHT" CRLF
    -  
    -            tzprop     = 3*(
    -  
    -                       ; the following are each REQUIRED,
    -                       ; but MUST NOT occur more than once
    -  
    -                       dtstart / tzoffsetto / tzoffsetfrom /
    -  
    -                       ; the following are optional,
    -                       ; and MAY occur more than once
    -  
    -                       comment / rdate / rrule / tzname / x-prop
    -  
    -                       )
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        VTimeZone

        -
        public VTimeZone()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        VTimeZone

        -
        public VTimeZone(PropertyList properties)
        -
        Constructs a new instance containing the specified properties.
        -
        Parameters:
        properties - a list of properties
        -
      • -
      - - - -
        -
      • -

        VTimeZone

        -
        public VTimeZone(ComponentList observances)
        -
        Constructs a new vtimezone component with no properties and the specified list of type components.
        -
        Parameters:
        observances - a list of type components
        -
      • -
      - - - -
        -
      • -

        VTimeZone

        -
        public VTimeZone(PropertyList properties,
        -         ComponentList observances)
        -
        Constructor.
        -
        Parameters:
        properties - a list of properties
        observances - a list of timezone types
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        validate

        -
        public final void validate(boolean recurse)
        -                    throws ValidationException
        -
        Perform validation on a component.
        -
        -
        Specified by:
        -
        validate in class Component
        -
        Parameters:
        recurse - indicates whether to validate the component's properties
        -
        Throws:
        -
        ValidationException - where the component is not in a valid state
        -
      • -
      - - - -
        -
      • -

        getValidator

        -
        protected Validator getValidator(Method method)
        -
        -
        Specified by:
        -
        getValidator in class CalendarComponent
        -
        Parameters:
        method - a method to validate on
        -
        Returns:
        a validator for the specified method or null if the method is not supported
        -
      • -
      - - - -
        -
      • -

        getObservances

        -
        public final ComponentList getObservances()
        -
        Returns:
        Returns the types.
        -
      • -
      - - - -
        -
      • -

        getApplicableObservance

        -
        public final Observance getApplicableObservance(Date date)
        -
        Returns the latest applicable timezone observance for the specified date.
        -
        Parameters:
        date - the latest possible date for a timezone observance onset
        -
        Returns:
        the latest applicable timezone observance for the specified date or null if there are no applicable - observances
        -
      • -
      - - - -
        -
      • -

        getTimeZoneId

        -
        public final TzId getTimeZoneId()
        -
        Returns:
        the mandatory timezone identifier property
        -
      • -
      - - - -
        -
      • -

        getLastModified

        -
        public final LastModified getLastModified()
        -
        Returns:
        the optional last-modified property
        -
      • -
      - - - -
        -
      • -

        getTimeZoneUrl

        -
        public final TzUrl getTimeZoneUrl()
        -
        Returns:
        the optional timezone url property
        -
      • -
      - - - - - - - -
        -
      • -

        hashCode

        -
        public int hashCode()
        -
        -
        Overrides:
        -
        hashCode in class Component
        -
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/VToDo.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/VToDo.html deleted file mode 100644 index f3a51e1b..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/VToDo.html +++ /dev/null @@ -1,862 +0,0 @@ - - - - - - -VToDo (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.component

-

Class VToDo

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class VToDo
    -extends CalendarComponent
    -
    $Id$ [Apr 5, 2004] - - Defines an iCalendar VTODO component. - -
    -       4.6.2 To-do Component
    -  
    -          Component Name: VTODO
    -  
    -          Purpose: Provide a grouping of calendar properties that describe a
    -          to-do.
    -  
    -          Formal Definition: A "VTODO" calendar component is defined by the
    -          following notation:
    -  
    -            todoc      = "BEGIN" ":" "VTODO" CRLF
    -                         todoprop *alarmc
    -                         "END" ":" "VTODO" CRLF
    -  
    -            todoprop   = *(
    -  
    -                       ; the following are optional,
    -                       ; but MUST NOT occur more than once
    -  
    -                       class / completed / created / description / dtstamp /
    -                       dtstart / geo / last-mod / location / organizer /
    -                       percent / priority / recurid / seq / status /
    -                       summary / uid / url /
    -  
    -                       ; either 'due' or 'duration' may appear in
    -                       ; a 'todoprop', but 'due' and 'duration'
    -                       ; MUST NOT occur in the same 'todoprop'
    -  
    -                       due / duration /
    -  
    -                       ; the following are optional,
    -                       ; and MAY occur more than once
    -                       attach / attendee / categories / comment / contact /
    -                       exdate / exrule / rstatus / related / resources /
    -                       rdate / rrule / x-prop
    -  
    -                       )
    - 
    - - Example 1 - Creating a todo of two (2) hour duration starting tomorrow: - -
    
    - java.util.Calendar cal = java.util.Calendar.getInstance();
    - // tomorrow..
    - cal.add(java.util.Calendar.DAY_OF_MONTH, 1);
    - cal.set(java.util.Calendar.HOUR_OF_DAY, 11);
    - cal.set(java.util.Calendar.MINUTE, 00);
    - 
    - VToDo documentation = new VEvent(cal.getTime(), 1000 * 60 * 60 * 2,
    -         "Document calendar component usage");
    - 
    - // add timezone information..
    - VTimeZone tz = VTimeZone.getDefault();
    - TzId tzParam = new TzId(tz.getProperties().getProperty(Property.TZID)
    -         .getValue());
    - documentation.getProperties().getProperty(Property.DTSTART).getParameters()
    -         .add(tzParam);
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        VToDo

        -
        public VToDo()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        VToDo

        -
        public VToDo(PropertyList properties)
        -
        Constructor.
        -
        Parameters:
        properties - a list of properties
        -
      • -
      - - - -
        -
      • -

        VToDo

        -
        public VToDo(Date start,
        -     String summary)
        -
        Constructs a new VTODO instance starting at the specified time with the specified summary.
        -
        Parameters:
        start - the start date of the new todo
        summary - the todo summary
        -
      • -
      - - - -
        -
      • -

        VToDo

        -
        public VToDo(Date start,
        -     Date due,
        -     String summary)
        -
        Constructs a new VTODO instance starting and ending at the specified times with the specified summary.
        -
        Parameters:
        start - the start date of the new todo
        due - the due date of the new todo
        summary - the todo summary
        -
      • -
      - - - -
        -
      • -

        VToDo

        -
        public VToDo(Date start,
        -     Dur duration,
        -     String summary)
        -
        Constructs a new VTODO instance starting at the specified times, for the specified duration, with the specified - summary.
        -
        Parameters:
        start - the start date of the new todo
        duration - the duration of the new todo
        summary - the todo summary
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getAlarms

        -
        public final ComponentList getAlarms()
        -
        Returns the list of alarms for this todo.
        -
        Returns:
        a component list
        -
      • -
      - - - - - - - -
        -
      • -

        validate

        -
        public final void validate(boolean recurse)
        -                    throws ValidationException
        -
        Perform validation on a component.
        -
        -
        Specified by:
        -
        validate in class Component
        -
        Parameters:
        recurse - indicates whether to validate the component's properties
        -
        Throws:
        -
        ValidationException - where the component is not in a valid state
        -
      • -
      - - - -
        -
      • -

        getValidator

        -
        protected Validator getValidator(Method method)
        -
        -
        Specified by:
        -
        getValidator in class CalendarComponent
        -
        Parameters:
        method - a method to validate on
        -
        Returns:
        a validator for the specified method or null if the method is not supported
        -
      • -
      - - - -
        -
      • -

        getClassification

        -
        public final Clazz getClassification()
        -
        Returns:
        the optional access classification property
        -
      • -
      - - - -
        -
      • -

        getDateCompleted

        -
        public final Completed getDateCompleted()
        -
        Returns:
        the optional date completed property
        -
      • -
      - - - -
        -
      • -

        getCreated

        -
        public final Created getCreated()
        -
        Returns:
        the optional creation-time property
        -
      • -
      - - - -
        -
      • -

        getDescription

        -
        public final Description getDescription()
        -
        Returns:
        the optional description property
        -
      • -
      - - - -
        -
      • -

        getStartDate

        -
        public final DtStart getStartDate()
        -
        Convenience method to pull the DTSTART out of the property list.
        -
        Returns:
        The DtStart object representation of the start Date
        -
      • -
      - - - -
        -
      • -

        getGeographicPos

        -
        public final Geo getGeographicPos()
        -
        Returns:
        the optional geographic position property
        -
      • -
      - - - -
        -
      • -

        getLastModified

        -
        public final LastModified getLastModified()
        -
        Returns:
        the optional last-modified property
        -
      • -
      - - - -
        -
      • -

        getLocation

        -
        public final Location getLocation()
        -
        Returns:
        the optional location property
        -
      • -
      - - - -
        -
      • -

        getOrganizer

        -
        public final Organizer getOrganizer()
        -
        Returns:
        the optional organizer property
        -
      • -
      - - - -
        -
      • -

        getPercentComplete

        -
        public final PercentComplete getPercentComplete()
        -
        Returns:
        the optional percentage complete property
        -
      • -
      - - - -
        -
      • -

        getPriority

        -
        public final Priority getPriority()
        -
        Returns:
        the optional priority property
        -
      • -
      - - - -
        -
      • -

        getDateStamp

        -
        public final DtStamp getDateStamp()
        -
        Returns:
        the optional date-stamp property
        -
      • -
      - - - -
        -
      • -

        getSequence

        -
        public final Sequence getSequence()
        -
        Returns:
        the optional sequence number property
        -
      • -
      - - - -
        -
      • -

        getStatus

        -
        public final Status getStatus()
        -
        Returns:
        the optional status property
        -
      • -
      - - - -
        -
      • -

        getSummary

        -
        public final Summary getSummary()
        -
        Returns:
        the optional summary property
        -
      • -
      - - - -
        -
      • -

        getUrl

        -
        public final Url getUrl()
        -
        Returns:
        the optional URL property
        -
      • -
      - - - -
        -
      • -

        getRecurrenceId

        -
        public final RecurrenceId getRecurrenceId()
        -
        Returns:
        the optional recurrence identifier property
        -
      • -
      - - - -
        -
      • -

        getDuration

        -
        public final Duration getDuration()
        -
        Returns:
        the optional Duration property
        -
      • -
      - - - -
        -
      • -

        getDue

        -
        public final Due getDue()
        -
        Returns:
        the optional due property
        -
      • -
      - - - -
        -
      • -

        getUid

        -
        public final Uid getUid()
        -
        Returns the UID property of this component if available.
        -
        Returns:
        a Uid instance, or null if no UID property exists
        -
      • -
      - - - - - - - -
        -
      • -

        hashCode

        -
        public int hashCode()
        -
        -
        Overrides:
        -
        hashCode in class Component
        -
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/VVenue.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/VVenue.html deleted file mode 100644 index 2d1f7301..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/VVenue.html +++ /dev/null @@ -1,420 +0,0 @@ - - - - - - -VVenue (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.component

-

Class VVenue

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class VVenue
    -extends CalendarComponent
    -
    $Id $ [Apr 5, 2004] - - Defines an iCalendar VVENUE component. - -
    - 4.  Venue Component
    -
    -    Component Name: "VVENUE"
    -
    -    Purpose: Provide a grouping of component properties that describe an
    -    event venue.
    -
    -    Format Definition: A "VVENUE" calendar component is defined by the
    -    following notation:
    -      venuec  = "BEGIN" ":" "VVENUE" CRLF
    -              venueprop
    -              "END" ":" "VVENUE" CRLF
    -
    -      venueprop  = *(
    -
    -                ; the following are all REQUIRED,
    -                ; but MUST NOT occur more than once
    -
    -                uid
    -
    -                ; the following are optional,
    -                ; but MUST NOT occur more than once
    -
    -                name / description / street-address / extended-address /
    -                locality / region / country / postal-code / tzid / geo /
    -                location-type / categories
    -
    -                ; the following are optional,
    -                ; and MAY occur more than once
    -
    -                tel / url
    -              )
    -
    -    Description: A "VVENUE" calendar component is a grouping of component
    -    properties that represent a venue where an event occurs.  This
    -    extends the "LOCATION" property of "VEVENT" and "TODO" components,
    -    providing the ability to specify detailed information about the event
    -    venue.
    -
    - 
    -
    Author:
    -
    Ben Fortuna, Mike Douglass
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        VVenue

        -
        public VVenue()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        VVenue

        -
        public VVenue(PropertyList properties)
        -
        Constructs a new instance containing the specified properties.
        -
        Parameters:
        properties - a list of properties
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        validate

        -
        public final void validate(boolean recurse)
        -                    throws ValidationException
        -
        Perform validation on a component.
        -
        -
        Specified by:
        -
        validate in class Component
        -
        Parameters:
        recurse - indicates whether to validate the component's properties
        -
        Throws:
        -
        ValidationException - where the component is not in a valid state
        -
      • -
      - - - -
        -
      • -

        getValidator

        -
        protected Validator getValidator(Method method)
        -
        -
        Specified by:
        -
        getValidator in class CalendarComponent
        -
        Parameters:
        method - a method to validate on
        -
        Returns:
        a validator for the specified method or null if the method is not supported
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/XComponent.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/XComponent.html deleted file mode 100644 index 0e623602..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/XComponent.html +++ /dev/null @@ -1,366 +0,0 @@ - - - - - - -XComponent (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.component

-

Class XComponent

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class XComponent
    -extends CalendarComponent
    -
    $Id$ - - Created on 3/11/2005 - - Implementation of an experimental component as defined in RFC2445.
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        XComponent

        -
        public XComponent(String name)
        -
        Creates a new experimental component with the specified name.
        -
        Parameters:
        name - the name of the experimental component
        -
      • -
      - - - -
        -
      • -

        XComponent

        -
        public XComponent(String name,
        -          PropertyList properties)
        -
        Creates a new experimental component with the specified name and properties.
        -
        Parameters:
        name - the name of the experimental component
        properties - a list of properties
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        validate

        -
        public final void validate(boolean recurse)
        -                    throws ValidationException
        -
        Perform validation on a component.
        -
        -
        Specified by:
        -
        validate in class Component
        -
        Parameters:
        recurse - indicates whether to validate the component's properties
        -
        Throws:
        -
        ValidationException - where the component is not in a valid state
        -
      • -
      - - - -
        -
      • -

        getValidator

        -
        protected Validator getValidator(Method method)
        -
        -
        Specified by:
        -
        getValidator in class CalendarComponent
        -
        Parameters:
        method - a method to validate on
        -
        Returns:
        a validator for the specified method or null if the method is not supported
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/Available.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/Available.html deleted file mode 100644 index 94127e40..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/Available.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.component.Available (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.component.Available

-
-
No usage of net.fortuna.ical4j.model.component.Available
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/CalendarComponent.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/CalendarComponent.html deleted file mode 100644 index 41c61b79..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/CalendarComponent.html +++ /dev/null @@ -1,229 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.component.CalendarComponent (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.component.CalendarComponent

-
-
-
    -
  • - - - - - - - - - - - - -
    Packages that use CalendarComponent 
    PackageDescription
    net.fortuna.ical4j.model.component -
    Contains types used to represent the iCalendar component model.
    -
    -
  • -
  • -
      -
    • - - -

      Uses of CalendarComponent in net.fortuna.ical4j.model.component

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Subclasses of CalendarComponent in net.fortuna.ical4j.model.component 
      Modifier and TypeClass and Description
      class VAlarm -
      $Id$ [Apr 5, 2004] - - Defines an iCalendar VALARM component.
      -
      class VAvailability -
      $Id$ [Apr 5, 2004] - - Defines an iCalendar VAVAILABILITY component.
      -
      class VEvent -
      $Id$ [Apr 5, 2004] - - Defines an iCalendar VEVENT component.
      -
      class VFreeBusy -
      $Id$ [Apr 5, 2004] - - Defines an iCalendar VFREEBUSY component.
      -
      class VJournal -
      $Id$ [Apr 5, 2004] - - Defines an iCalendar VJOURNAL component.
      -
      class VTimeZone -
      $Id$ [Apr 5, 2004] - - Defines an iCalendar VTIMEZONE component.
      -
      class VToDo -
      $Id$ [Apr 5, 2004] - - Defines an iCalendar VTODO component.
      -
      class VVenue -
      $Id $ [Apr 5, 2004] - - Defines an iCalendar VVENUE component.
      -
      class XComponent -
      $Id$ - - Created on 3/11/2005 - - Implementation of an experimental component as defined in RFC2445.
      -
      -
    • -
    -
  • -
-
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/Daylight.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/Daylight.html deleted file mode 100644 index 68f69745..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/Daylight.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.component.Daylight (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.component.Daylight

-
-
No usage of net.fortuna.ical4j.model.component.Daylight
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/Observance.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/Observance.html deleted file mode 100644 index 7c8085de..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/Observance.html +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.component.Observance (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.component.Observance

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/Standard.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/Standard.html deleted file mode 100644 index f239a002..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/Standard.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.component.Standard (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.component.Standard

-
-
No usage of net.fortuna.ical4j.model.component.Standard
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/VAlarm.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/VAlarm.html deleted file mode 100644 index 93ba4bee..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/VAlarm.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.component.VAlarm (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.component.VAlarm

-
-
No usage of net.fortuna.ical4j.model.component.VAlarm
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/VAvailability.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/VAvailability.html deleted file mode 100644 index a5dd62f8..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/VAvailability.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.component.VAvailability (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.component.VAvailability

-
-
No usage of net.fortuna.ical4j.model.component.VAvailability
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/VEvent.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/VEvent.html deleted file mode 100644 index edcc41e6..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/VEvent.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.component.VEvent (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.component.VEvent

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/VFreeBusy.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/VFreeBusy.html deleted file mode 100644 index f0e16385..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/VFreeBusy.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.component.VFreeBusy (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.component.VFreeBusy

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/VJournal.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/VJournal.html deleted file mode 100644 index 0aed46a8..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/VJournal.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.component.VJournal (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.component.VJournal

-
-
No usage of net.fortuna.ical4j.model.component.VJournal
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/VTimeZone.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/VTimeZone.html deleted file mode 100644 index a43d7e2b..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/VTimeZone.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.component.VTimeZone (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.component.VTimeZone

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/VToDo.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/VToDo.html deleted file mode 100644 index 4e86f3fa..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/VToDo.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.component.VToDo (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.component.VToDo

-
-
No usage of net.fortuna.ical4j.model.component.VToDo
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/VVenue.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/VVenue.html deleted file mode 100644 index ab1470ad..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/VVenue.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.component.VVenue (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.component.VVenue

-
-
No usage of net.fortuna.ical4j.model.component.VVenue
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/XComponent.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/XComponent.html deleted file mode 100644 index 9b323884..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/class-use/XComponent.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.component.XComponent (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.component.XComponent

-
-
No usage of net.fortuna.ical4j.model.component.XComponent
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/package-frame.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/package-frame.html deleted file mode 100644 index 6085c2d8..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/package-frame.html +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -net.fortuna.ical4j.model.component (iCal4j 1.0.5 API) - - - - -

net.fortuna.ical4j.model.component

- - - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/package-summary.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/package-summary.html deleted file mode 100644 index df66832c..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/package-summary.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - -net.fortuna.ical4j.model.component (iCal4j 1.0.5 API) - - - - - - - -
- - - - - -
- - -
-

Package net.fortuna.ical4j.model.component

-

-

Contains types used to represent the iCalendar component model.
-

-

See: Description

-
-
-
    -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Class Summary 
    ClassDescription
    Available -
    $Id$ [05-Apr-2004] - - Defines an iCalendar Available component.
    -
    CalendarComponent -
    $Id$ - - Created on 26/02/2006 - - Base class for components that may be added to a calendar.
    -
    Daylight -
    $Id$ [05-Apr-2004] - - Defines an iCalendar daylight savings timezone observance component.
    -
    Observance -
    $Id$ [05-Apr-2004] - - Defines an iCalendar sub-component representing a timezone observance.
    -
    Standard -
    $Id$ [05-Apr-2004] - - Defines an iCalendar standard timezone observance component.
    -
    VAlarm -
    $Id$ [Apr 5, 2004] - - Defines an iCalendar VALARM component.
    -
    VAvailability -
    $Id$ [Apr 5, 2004] - - Defines an iCalendar VAVAILABILITY component.
    -
    VEvent -
    $Id$ [Apr 5, 2004] - - Defines an iCalendar VEVENT component.
    -
    VFreeBusy -
    $Id$ [Apr 5, 2004] - - Defines an iCalendar VFREEBUSY component.
    -
    VJournal -
    $Id$ [Apr 5, 2004] - - Defines an iCalendar VJOURNAL component.
    -
    VTimeZone -
    $Id$ [Apr 5, 2004] - - Defines an iCalendar VTIMEZONE component.
    -
    VToDo -
    $Id$ [Apr 5, 2004] - - Defines an iCalendar VTODO component.
    -
    VVenue -
    $Id $ [Apr 5, 2004] - - Defines an iCalendar VVENUE component.
    -
    XComponent -
    $Id$ - - Created on 3/11/2005 - - Implementation of an experimental component as defined in RFC2445.
    -
    -
  • -
- - - -

Package net.fortuna.ical4j.model.component Description

-
Contains types used to represent the iCalendar component model.
-
- -
- - - - - -
- - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/package-tree.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/package-tree.html deleted file mode 100644 index 758b5969..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/package-tree.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - -net.fortuna.ical4j.model.component Class Hierarchy (iCal4j 1.0.5 API) - - - - - - - -
- - - - - -
- - -
-

Hierarchy For Package net.fortuna.ical4j.model.component

-Package Hierarchies: - -
-
-

Class Hierarchy

-
    -
  • java.lang.Object -
      -
    • net.fortuna.ical4j.model.Component (implements java.io.Serializable) -
        -
      • net.fortuna.ical4j.model.component.Available
      • -
      • net.fortuna.ical4j.model.component.CalendarComponent -
          -
        • net.fortuna.ical4j.model.component.VAlarm
        • -
        • net.fortuna.ical4j.model.component.VAvailability
        • -
        • net.fortuna.ical4j.model.component.VEvent
        • -
        • net.fortuna.ical4j.model.component.VFreeBusy
        • -
        • net.fortuna.ical4j.model.component.VJournal
        • -
        • net.fortuna.ical4j.model.component.VTimeZone
        • -
        • net.fortuna.ical4j.model.component.VToDo
        • -
        • net.fortuna.ical4j.model.component.VVenue
        • -
        • net.fortuna.ical4j.model.component.XComponent
        • -
        -
      • -
      • net.fortuna.ical4j.model.component.Observance -
          -
        • net.fortuna.ical4j.model.component.Daylight
        • -
        • net.fortuna.ical4j.model.component.Standard
        • -
        -
      • -
      -
    • -
    -
  • -
-
- -
- - - - - -
- - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/package-use.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/package-use.html deleted file mode 100644 index 3558ce8a..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/component/package-use.html +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - -Uses of Package net.fortuna.ical4j.model.component (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Package
net.fortuna.ical4j.model.component

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/package-frame.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/package-frame.html deleted file mode 100644 index 5cd29893..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/package-frame.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -net.fortuna.ical4j.model (iCal4j 1.0.5 API) - - - - -

net.fortuna.ical4j.model

- - - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/package-summary.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/package-summary.html deleted file mode 100644 index 7e409f9d..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/package-summary.html +++ /dev/null @@ -1,540 +0,0 @@ - - - - - - -net.fortuna.ical4j.model (iCal4j 1.0.5 API) - - - - - - - -
- - - - - -
- - -
-

Package net.fortuna.ical4j.model

-

-

Contains core types used to define the iCalendar model.
-

-

See: Description

-
-
-
    -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Interface Summary 
    InterfaceDescription
    Escapable -
    $Id$ - - Created on 26/06/2005 - - Implementors by definition require their string value to be converted to/from an escaped form when converting to/from - and iCalendar representation.
    -
    ParameterFactory -
    Implementors provide parameter creation services.
    -
    PropertyFactory -
    A factory for creating iCalendar properties.
    -
    TimeZoneRegistry -
    $Id$ - - Created on 18/09/2005 - - Implementors provide a list of timezone definitions applicable for use - with iCalendar objects.
    -
    Validator 
    -
  • -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Class Summary 
    ClassDescription
    AbstractContentFactory -
    $Id$ - - Created on 28/01/2007 - - Abstract implementation of a content factory.
    -
    AddressList -
    $Id$ [23-Apr-2004] - - Defines a list of iCalendar addresses.
    -
    Calendar -
    $Id$ [Apr 5, 2004] - - Defines an iCalendar calendar.
    -
    CalendarDateFormatFactory -
    $Id$ [06-Apr-2004] - - Creates DateFormat objects optimized for common iCalendar date patterns.
    -
    Component -
    $Id$ [Apr 5, 2004] - - Defines an iCalendar component.
    -
    ComponentFactory -
    $Id$ [05-Apr-2004] - - A factory for creating iCalendar components.
    -
    ComponentList -
    $Id$ [Apr 5, 2004] - - Defines a list of iCalendar components.
    -
    Content -
    $Id$ - - Created: 12/10/2004 - - Base class for calendar content in the form of - properties and parameters.
    -
    Date -
    $Id$ - - Created on 26/06/2005 - - Base class for all representations of time values in RFC2445.
    -
    DateList -
    $Id$ [23-Apr-2004] - - Defines a list of iCalendar dates.
    -
    DateRange 
    DateTime -
    $Id$ - - Created on 26/06/2005 - - Represents a time of day on a specific date.
    -
    DefaultTimeZoneRegistryFactory -
    $Id$ - - Created on 18/09/2005 - - Default factory implementation for timezone registries.
    -
    Dur -
    $Id$ - - Created on 20/06/2005 - - Represents a duration of time in iCalendar.
    -
    IndexedComponentList -
    $Id$ - - Created on 4/02/2006 - - Provides indexing of components on a specific property.
    -
    IndexedPropertyList -
    $Id$ - - Created on 4/02/2006 - - Provides indexing of properties on a specific parameter.
    -
    Iso8601 -
    $Id$ - - Created on 30/06/2005 - - Base class for date and time representations as defined - by the ISO 8601 standard.
    -
    LocationTypeList -
    $Id LocationTypeList.java $ [23-Apr-2004] - - Defines a list of iCalendar location types.
    -
    NumberList -
    $Id$ [29-May-2004] - - Defines a list of numbers.
    -
    Parameter -
    Defines an iCalendar parameter.
    -
    ParameterFactoryImpl -
    A factory for creating iCalendar parameters.
    -
    ParameterFactoryRegistry 
    ParameterList -
    $Id$ [Apr 5, 2004] - - Defines a list of iCalendar parameters.
    -
    Period -
    $Id$ [Apr 14, 2004] - - Defines a period of time.
    -
    PeriodList -
    $Id$ [23-Apr-2004] - - Defines a list of iCalendar periods.
    -
    Property -
    Defines an iCalendar property.
    -
    PropertyFactoryImpl -
    A factory for creating iCalendar properties.
    -
    PropertyFactoryRegistry 
    PropertyList -
    $Id$ [Apr 5, 2004] - - Defines a list of iCalendar properties.
    -
    Recur -
    $Id$ [18-Apr-2004] - - Defines a recurrence.
    -
    TextList -
    $Id$ [23-Apr-2004] - - Defines a list of iCalendar text elements.
    -
    Time -
    $Id$ - - Created on 30/06/2005 - - A type used to represent iCalendar time values.
    -
    TimeZone -
    $Id$ - - Created on 13/09/2005 - - A Java timezone implementation based on an underlying VTimeZone - definition.
    -
    TimeZoneRegistryFactory -
    $Id$ - - Created on 18/09/2005 - - Provides access to the configured TimeZoneRegistry instance.
    -
    TimeZoneRegistryImpl -
    $Id$ - - Created on 18/09/2005 - - The default implementation of a TimeZoneRegistry.
    -
    UtcOffset -
    $Id$ - - Created on 26/06/2005 - - Represents a timezone offset from UTC time.
    -
    WeekDay -
    $Id$ - - Created: 19/12/2004 - - Defines a day of the week with a possible offset related to - a MONTHLY or YEARLY occurrence.
    -
    WeekDayList -
    $Id$ [29-May-2004] - - Defines a list of days.
    -
    -
  • -
  • - - - - - - - - - - - - - - - - - - - - -
    Exception Summary 
    ExceptionDescription
    CalendarException 
    ConstraintViolationException -
    $Id$ - - Created on 02/03/2008 - - Indicates the violation of a constraint imposed by a relevant specification.
    -
    ValidationException -
    $Id$ [23-Apr-2004] - - An exception thrown during validation.
    -
    -
  • -
- - - -

Package net.fortuna.ical4j.model Description

-
Contains core types used to define the iCalendar model.
-
- -
- - - - - -
- - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/package-tree.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/package-tree.html deleted file mode 100644 index 05977430..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/package-tree.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - -net.fortuna.ical4j.model Class Hierarchy (iCal4j 1.0.5 API) - - - - - - - -
- - - - - -
- - -
-

Hierarchy For Package net.fortuna.ical4j.model

-Package Hierarchies: - -
-
-

Class Hierarchy

- -

Interface Hierarchy

- -
- -
- - - - - -
- - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/package-use.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/package-use.html deleted file mode 100644 index 22fb1a09..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/package-use.html +++ /dev/null @@ -1,857 +0,0 @@ - - - - - - -Uses of Package net.fortuna.ical4j.model (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Package
net.fortuna.ical4j.model

-
-
-
    -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Packages that use net.fortuna.ical4j.model 
    PackageDescription
    net.fortuna.ical4j.data -
    Contains types providing RFC2445 input, output and parsing functionality.
    -
    net.fortuna.ical4j.filter -
    Filtering rules that may be used on lists of components, properties or parameters.
    -
    net.fortuna.ical4j.model -
    Contains core types used to define the iCalendar model.
    -
    net.fortuna.ical4j.model.component -
    Contains types used to represent the iCalendar component model.
    -
    net.fortuna.ical4j.model.parameter -
    Contains types used to represent the iCalendar parameter model.
    -
    net.fortuna.ical4j.model.property -
    Contains types used to represent the iCalendar property model.
    -
    net.fortuna.ical4j.transform -
    Contains types used to transform an iCalendar component model according to RFC2446.
    -
    net.fortuna.ical4j.util -
    Contains utility types that provide supporting functionality for iCal4j.
    -
    -
  • -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in net.fortuna.ical4j.model used by net.fortuna.ical4j.data 
    Class and Description
    Calendar -
    $Id$ [Apr 5, 2004] - - Defines an iCalendar calendar.
    -
    Component -
    $Id$ [Apr 5, 2004] - - Defines an iCalendar component.
    -
    ParameterFactoryRegistry 
    Property -
    Defines an iCalendar property.
    -
    PropertyFactoryRegistry 
    TimeZoneRegistry -
    $Id$ - - Created on 18/09/2005 - - Implementors provide a list of timezone definitions applicable for use - with iCalendar objects.
    -
    ValidationException -
    $Id$ [23-Apr-2004] - - An exception thrown during validation.
    -
    -
  • -
  • - - - - - - - - - - - - - - - - - - - - - -
    Classes in net.fortuna.ical4j.model used by net.fortuna.ical4j.filter 
    Class and Description
    Component -
    $Id$ [Apr 5, 2004] - - Defines an iCalendar component.
    -
    DateRange 
    Period -
    $Id$ [Apr 14, 2004] - - Defines a period of time.
    -
    Property -
    Defines an iCalendar property.
    -
    -
  • -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in net.fortuna.ical4j.model used by net.fortuna.ical4j.model 
    Class and Description
    AbstractContentFactory -
    $Id$ - - Created on 28/01/2007 - - Abstract implementation of a content factory.
    -
    Calendar -
    $Id$ [Apr 5, 2004] - - Defines an iCalendar calendar.
    -
    Component -
    $Id$ [Apr 5, 2004] - - Defines an iCalendar component.
    -
    ComponentFactory -
    $Id$ [05-Apr-2004] - - A factory for creating iCalendar components.
    -
    ComponentList -
    $Id$ [Apr 5, 2004] - - Defines a list of iCalendar components.
    -
    Content -
    $Id$ - - Created: 12/10/2004 - - Base class for calendar content in the form of - properties and parameters.
    -
    Date -
    $Id$ - - Created on 26/06/2005 - - Base class for all representations of time values in RFC2445.
    -
    DateList -
    $Id$ [23-Apr-2004] - - Defines a list of iCalendar dates.
    -
    DateRange 
    DateTime -
    $Id$ - - Created on 26/06/2005 - - Represents a time of day on a specific date.
    -
    Dur -
    $Id$ - - Created on 20/06/2005 - - Represents a duration of time in iCalendar.
    -
    Iso8601 -
    $Id$ - - Created on 30/06/2005 - - Base class for date and time representations as defined - by the ISO 8601 standard.
    -
    NumberList -
    $Id$ [29-May-2004] - - Defines a list of numbers.
    -
    Parameter -
    Defines an iCalendar parameter.
    -
    ParameterFactory -
    Implementors provide parameter creation services.
    -
    ParameterFactoryImpl -
    A factory for creating iCalendar parameters.
    -
    ParameterList -
    $Id$ [Apr 5, 2004] - - Defines a list of iCalendar parameters.
    -
    Period -
    $Id$ [Apr 14, 2004] - - Defines a period of time.
    -
    PeriodList -
    $Id$ [23-Apr-2004] - - Defines a list of iCalendar periods.
    -
    Property -
    Defines an iCalendar property.
    -
    PropertyFactory -
    A factory for creating iCalendar properties.
    -
    PropertyFactoryImpl -
    A factory for creating iCalendar properties.
    -
    PropertyList -
    $Id$ [Apr 5, 2004] - - Defines a list of iCalendar properties.
    -
    TimeZone -
    $Id$ - - Created on 13/09/2005 - - A Java timezone implementation based on an underlying VTimeZone - definition.
    -
    TimeZoneRegistry -
    $Id$ - - Created on 18/09/2005 - - Implementors provide a list of timezone definitions applicable for use - with iCalendar objects.
    -
    TimeZoneRegistryFactory -
    $Id$ - - Created on 18/09/2005 - - Provides access to the configured TimeZoneRegistry instance.
    -
    ValidationException -
    $Id$ [23-Apr-2004] - - An exception thrown during validation.
    -
    WeekDay -
    $Id$ - - Created: 19/12/2004 - - Defines a day of the week with a possible offset related to - a MONTHLY or YEARLY occurrence.
    -
    WeekDayList -
    $Id$ [29-May-2004] - - Defines a list of days.
    -
    -
  • -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in net.fortuna.ical4j.model used by net.fortuna.ical4j.model.component 
    Class and Description
    Component -
    $Id$ [Apr 5, 2004] - - Defines an iCalendar component.
    -
    ComponentList -
    $Id$ [Apr 5, 2004] - - Defines a list of iCalendar components.
    -
    Date -
    $Id$ - - Created on 26/06/2005 - - Base class for all representations of time values in RFC2445.
    -
    DateTime -
    $Id$ - - Created on 26/06/2005 - - Represents a time of day on a specific date.
    -
    Dur -
    $Id$ - - Created on 20/06/2005 - - Represents a duration of time in iCalendar.
    -
    PeriodList -
    $Id$ [23-Apr-2004] - - Defines a list of iCalendar periods.
    -
    PropertyList -
    $Id$ [Apr 5, 2004] - - Defines a list of iCalendar properties.
    -
    ValidationException -
    $Id$ [23-Apr-2004] - - An exception thrown during validation.
    -
    Validator 
    -
  • -
  • - - - - - - - - - - - - - - - - - - - - - -
    Classes in net.fortuna.ical4j.model used by net.fortuna.ical4j.model.parameter 
    Class and Description
    AddressList -
    $Id$ [23-Apr-2004] - - Defines a list of iCalendar addresses.
    -
    Content -
    $Id$ - - Created: 12/10/2004 - - Base class for calendar content in the form of - properties and parameters.
    -
    Escapable -
    $Id$ - - Created on 26/06/2005 - - Implementors by definition require their string value to be converted to/from an escaped form when converting to/from - and iCalendar representation.
    -
    Parameter -
    Defines an iCalendar parameter.
    -
    -
  • -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in net.fortuna.ical4j.model used by net.fortuna.ical4j.model.property 
    Class and Description
    Content -
    $Id$ - - Created: 12/10/2004 - - Base class for calendar content in the form of - properties and parameters.
    -
    Date -
    $Id$ - - Created on 26/06/2005 - - Base class for all representations of time values in RFC2445.
    -
    DateList -
    $Id$ [23-Apr-2004] - - Defines a list of iCalendar dates.
    -
    DateTime -
    $Id$ - - Created on 26/06/2005 - - Represents a time of day on a specific date.
    -
    Dur -
    $Id$ - - Created on 20/06/2005 - - Represents a duration of time in iCalendar.
    -
    Escapable -
    $Id$ - - Created on 26/06/2005 - - Implementors by definition require their string value to be converted to/from an escaped form when converting to/from - and iCalendar representation.
    -
    LocationTypeList -
    $Id LocationTypeList.java $ [23-Apr-2004] - - Defines a list of iCalendar location types.
    -
    ParameterList -
    $Id$ [Apr 5, 2004] - - Defines a list of iCalendar parameters.
    -
    PeriodList -
    $Id$ [23-Apr-2004] - - Defines a list of iCalendar periods.
    -
    Property -
    Defines an iCalendar property.
    -
    PropertyFactory -
    A factory for creating iCalendar properties.
    -
    Recur -
    $Id$ [18-Apr-2004] - - Defines a recurrence.
    -
    TextList -
    $Id$ [23-Apr-2004] - - Defines a list of iCalendar text elements.
    -
    TimeZone -
    $Id$ - - Created on 13/09/2005 - - A Java timezone implementation based on an underlying VTimeZone - definition.
    -
    UtcOffset -
    $Id$ - - Created on 26/06/2005 - - Represents a timezone offset from UTC time.
    -
    ValidationException -
    $Id$ [23-Apr-2004] - - An exception thrown during validation.
    -
    -
  • -
  • - - - - - - - - - - - - - - - -
    Classes in net.fortuna.ical4j.model used by net.fortuna.ical4j.transform 
    Class and Description
    Calendar -
    $Id$ [Apr 5, 2004] - - Defines an iCalendar calendar.
    -
    Component -
    $Id$ [Apr 5, 2004] - - Defines an iCalendar component.
    -
    -
  • -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in net.fortuna.ical4j.model used by net.fortuna.ical4j.util 
    Class and Description
    Calendar -
    $Id$ [Apr 5, 2004] - - Defines an iCalendar calendar.
    -
    Component -
    $Id$ [Apr 5, 2004] - - Defines an iCalendar component.
    -
    ComponentList -
    $Id$ [Apr 5, 2004] - - Defines a list of iCalendar components.
    -
    ConstraintViolationException -
    $Id$ - - Created on 02/03/2008 - - Indicates the violation of a constraint imposed by a relevant specification.
    -
    Date -
    $Id$ - - Created on 26/06/2005 - - Base class for all representations of time values in RFC2445.
    -
    Parameter -
    Defines an iCalendar parameter.
    -
    ParameterList -
    $Id$ [Apr 5, 2004] - - Defines a list of iCalendar parameters.
    -
    Property -
    Defines an iCalendar property.
    -
    PropertyList -
    $Id$ [Apr 5, 2004] - - Defines a list of iCalendar properties.
    -
    ValidationException -
    $Id$ [23-Apr-2004] - - An exception thrown during validation.
    -
    -
  • -
-
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Abbrev.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Abbrev.html deleted file mode 100644 index 41173ee0..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Abbrev.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - - -Abbrev (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.parameter

-

Class Abbrev

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Abbrev
    -extends Parameter
    -
    $Id$ [18-Apr-2004] - - Defines an Abbreviation parameter.
    -
    Author:
    -
    benfortuna, Mike Douglass
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Abbrev

        -
        public Abbrev(String aValue)
        -
        Parameters:
        aValue - a string abbreviation
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/AltRep.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/AltRep.html deleted file mode 100644 index e6990d40..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/AltRep.html +++ /dev/null @@ -1,335 +0,0 @@ - - - - - - -AltRep (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.parameter

-

Class AltRep

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class AltRep
    -extends Parameter
    -
    $Id$ [18-Apr-2004] - - Defines an Alternate Text Representation parameter.
    -
    Author:
    -
    benfortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        AltRep

        -
        public AltRep(String aValue)
        -       throws URISyntaxException
        -
        Parameters:
        aValue - a string representation of an alternate text represenation
        -
        Throws:
        -
        URISyntaxException - when the specified string is not a value (quoted) uri
        -
      • -
      - - - -
        -
      • -

        AltRep

        -
        public AltRep(URI aUri)
        -
        Parameters:
        aUri - a URI representing an alternate text representation
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getUri

        -
        public final URI getUri()
        -
        Returns:
        Returns the uri.
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Cn.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Cn.html deleted file mode 100644 index a65e43d2..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Cn.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - - -Cn (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.parameter

-

Class Cn

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Cn
    -extends Parameter
    -
    $Id$ [18-Apr-2004] - - Defines a Common Name parameter.
    -
    Author:
    -
    benfortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Cn

        -
        public Cn(String aValue)
        -
        Parameters:
        aValue - a string representation of a Common Name
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/CuType.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/CuType.html deleted file mode 100644 index 30dca28f..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/CuType.html +++ /dev/null @@ -1,400 +0,0 @@ - - - - - - -CuType (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.parameter

-

Class CuType

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class CuType
    -extends Parameter
    -
    $Id$ [18-Apr-2004] - - Defines a Calendar User Type.
    -
    Author:
    -
    benfortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        INDIVIDUAL

        -
        public static final CuType INDIVIDUAL
        -
        Individual.
        -
      • -
      - - - -
        -
      • -

        GROUP

        -
        public static final CuType GROUP
        -
        Group.
        -
      • -
      - - - -
        -
      • -

        RESOURCE

        -
        public static final CuType RESOURCE
        -
        Resource.
        -
      • -
      - - - -
        -
      • -

        ROOM

        -
        public static final CuType ROOM
        -
        Room.
        -
      • -
      - - - -
        -
      • -

        UNKNOWN

        -
        public static final CuType UNKNOWN
        -
        Unknown.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        CuType

        -
        public CuType(String aValue)
        -
        Parameters:
        aValue - a string representation of a Calendar User Type
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/DelegatedFrom.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/DelegatedFrom.html deleted file mode 100644 index 559e2882..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/DelegatedFrom.html +++ /dev/null @@ -1,355 +0,0 @@ - - - - - - -DelegatedFrom (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.parameter

-

Class DelegatedFrom

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class DelegatedFrom
    -extends Parameter
    -
    $Id$ [18-Apr-2004] - - Defines a Delegators parameter.
    -
    Author:
    -
    benfortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DelegatedFrom

        -
        public DelegatedFrom(String aValue)
        -              throws URISyntaxException
        -
        Parameters:
        aValue - a string representation of Delegators
        -
        Throws:
        -
        URISyntaxException - when the specified string is not a valid list of cal-addresses
        -
      • -
      - - - -
        -
      • -

        DelegatedFrom

        -
        public DelegatedFrom(AddressList aList)
        -
        Parameters:
        aList - a list of addresses
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getDelegators

        -
        public final AddressList getDelegators()
        -
        Returns:
        Returns the delegators addresses.
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      - - - -
        -
      • -

        isQuotable

        -
        protected boolean isQuotable()
        -
        Indicates whether the current parameter value should be quoted.
        -
        -
        Overrides:
        -
        isQuotable in class Parameter
        -
        Returns:
        true if the value should be quoted, otherwise false
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/DelegatedTo.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/DelegatedTo.html deleted file mode 100644 index ea1c4bfc..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/DelegatedTo.html +++ /dev/null @@ -1,355 +0,0 @@ - - - - - - -DelegatedTo (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.parameter

-

Class DelegatedTo

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class DelegatedTo
    -extends Parameter
    -
    $Id$ [18-Apr-2004] - - Defines a Delegatees parameter.
    -
    Author:
    -
    benfortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DelegatedTo

        -
        public DelegatedTo(String aValue)
        -            throws URISyntaxException
        -
        Parameters:
        aValue - a string representation of Delegatees
        -
        Throws:
        -
        URISyntaxException - when the specified string is not a valid list of cal-addresses
        -
      • -
      - - - -
        -
      • -

        DelegatedTo

        -
        public DelegatedTo(AddressList aList)
        -
        Parameters:
        aList - a list of addresses
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getDelegatees

        -
        public final AddressList getDelegatees()
        -
        Returns:
        Returns the delegatees addresses.
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      - - - -
        -
      • -

        isQuotable

        -
        protected boolean isQuotable()
        -
        Indicates whether the current parameter value should be quoted.
        -
        -
        Overrides:
        -
        isQuotable in class Parameter
        -
        Returns:
        true if the value should be quoted, otherwise false
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Dir.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Dir.html deleted file mode 100644 index 75393d3f..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Dir.html +++ /dev/null @@ -1,335 +0,0 @@ - - - - - - -Dir (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.parameter

-

Class Dir

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Dir
    -extends Parameter
    -
    $Id$ [18-Apr-2004] - - Defines a Directory Entry Reference parameter.
    -
    Author:
    -
    benfortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Dir

        -
        public Dir(String aValue)
        -    throws URISyntaxException
        -
        Parameters:
        aValue - a string representation of a directory entry reference
        -
        Throws:
        -
        URISyntaxException - when the specified string is not a valid (quoted) uri
        -
      • -
      - - - -
        -
      • -

        Dir

        -
        public Dir(URI aUri)
        -
        Parameters:
        aUri - a URI representing a directory entry reference
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getUri

        -
        public final URI getUri()
        -
        Returns:
        Returns the uri.
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Encoding.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Encoding.html deleted file mode 100644 index 643843f5..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Encoding.html +++ /dev/null @@ -1,440 +0,0 @@ - - - - - - -Encoding (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.parameter

-

Class Encoding

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Encoding
    -extends Parameter
    -
    $Id$ [18-Apr-2004] - - Defines an Inline Encoding parameter. Constants are provided for all encodings specified in RFC2045. - -
    -  4.2.7 Inline Encoding
    -
    -     Parameter Name: ENCODING
    -
    -     Purpose: To specify an alternate inline encoding for the property
    -     value.
    -
    -     Format Definition: The property parameter is defined by the following
    -     notation:
    -
    -       encodingparam      = "ENCODING" "="
    -                            ("8BIT"
    -          ; "8bit" text encoding is defined in [RFC 2045]
    -                          / "BASE64"
    -          ; "BASE64" binary encoding format is defined in [RFC 2045]
    -                          / iana-token
    -          ; Some other IANA registered iCalendar encoding type
    -                          / x-name)
    -          ; A non-standard, experimental encoding type
    -
    -     Description: The property parameter identifies the inline encoding
    -     used in a property value. The default encoding is "8BIT",
    -     corresponding to a property value consisting of text. The "BASE64"
    -     encoding type corresponds to a property value encoded using the
    -     "BASE64" encoding defined in [RFC 2045].
    -
    -     If the value type parameter is ";VALUE=BINARY", then the inline
    -     encoding parameter MUST be specified with the value
    -     ";ENCODING=BASE64".
    -
    -     Example:
    -
    -       ATTACH;FMTYPE=IMAGE/JPEG;ENCODING=BASE64;VALUE=BINARY:MIICajC
    -        CAdOgAwIBAgICBEUwDQYJKoZIhvcNAQEEBQAwdzELMAkGA1UEBhMCVVMxLDA
    -        qBgNVBAoTI05ldHNjYXBlIENvbW11bmljYXRpb25zIENvcnBvcmF0aW9uMRw
    -        <...remainder of "BASE64" encoded binary data...>
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        SEVEN_BIT

        -
        public static final Encoding SEVEN_BIT
        -
        7 bit encoding.
        -
      • -
      - - - -
        -
      • -

        EIGHT_BIT

        -
        public static final Encoding EIGHT_BIT
        -
        8 bit encoding.
        -
      • -
      - - - -
        -
      • -

        BINARY

        -
        public static final Encoding BINARY
        -
        Binary encoding.
        -
      • -
      - - - -
        -
      • -

        QUOTED_PRINTABLE

        -
        public static final Encoding QUOTED_PRINTABLE
        -
        Quoted printable encoding.
        -
      • -
      - - - -
        -
      • -

        BASE64

        -
        public static final Encoding BASE64
        -
        Base64 encoding.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Encoding

        -
        public Encoding(String aValue)
        -
        Parameters:
        aValue - a string representation of an Inline Encoding
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/FbType.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/FbType.html deleted file mode 100644 index 70762ab1..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/FbType.html +++ /dev/null @@ -1,384 +0,0 @@ - - - - - - -FbType (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.parameter

-

Class FbType

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class FbType
    -extends Parameter
    -
    $Id$ [18-Apr-2004] - - Defines a Free/Busy Time Type parameter.
    -
    Author:
    -
    benfortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        FREE

        -
        public static final FbType FREE
        -
        Free time.
        -
      • -
      - - - -
        -
      • -

        BUSY

        -
        public static final FbType BUSY
        -
        Busy time.
        -
      • -
      - - - -
        -
      • -

        BUSY_UNAVAILABLE

        -
        public static final FbType BUSY_UNAVAILABLE
        -
        Busy (unavailable) time.
        -
      • -
      - - - -
        -
      • -

        BUSY_TENTATIVE

        -
        public static final FbType BUSY_TENTATIVE
        -
        Busy (tentative) time.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        FbType

        -
        public FbType(String aValue)
        -
        Parameters:
        aValue - a string representation of a format type
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/FmtType.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/FmtType.html deleted file mode 100644 index 2c7f0f81..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/FmtType.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - - -FmtType (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.parameter

-

Class FmtType

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class FmtType
    -extends Parameter
    -
    $Id$ [18-Apr-2004] - - Defines a Format Type parameter.
    -
    Author:
    -
    benfortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        FmtType

        -
        public FmtType(String aValue)
        -
        Parameters:
        aValue - a string representation of a format type
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Language.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Language.html deleted file mode 100644 index 2c97fa40..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Language.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - - -Language (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.parameter

-

Class Language

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Language
    -extends Parameter
    -
    $Id$ [18-Apr-2004] - - Defines a Language parameter.
    -
    Author:
    -
    benfortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Language

        -
        public Language(String aValue)
        -
        Parameters:
        aValue - a string representation of a Language
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Member.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Member.html deleted file mode 100644 index 5b6917a9..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Member.html +++ /dev/null @@ -1,355 +0,0 @@ - - - - - - -Member (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.parameter

-

Class Member

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Member
    -extends Parameter
    -
    $Id$ [18-Apr-2004] - - Defines a Group or List Membership parameter.
    -
    Author:
    -
    benfortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Member

        -
        public Member(String aValue)
        -       throws URISyntaxException
        -
        Parameters:
        aValue - a string representation of a group or list membership
        -
        Throws:
        -
        URISyntaxException - when the specified string is not a valid list of (quoted) cal-addresses
        -
      • -
      - - - -
        -
      • -

        Member

        -
        public Member(AddressList aList)
        -
        Parameters:
        aList - a list of groups
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getGroups

        -
        public final AddressList getGroups()
        -
        Returns:
        Returns the group addresses.
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      - - - -
        -
      • -

        isQuotable

        -
        protected boolean isQuotable()
        -
        Indicates whether the current parameter value should be quoted.
        -
        -
        Overrides:
        -
        isQuotable in class Parameter
        -
        Returns:
        true if the value should be quoted, otherwise false
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/PartStat.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/PartStat.html deleted file mode 100644 index fedd2605..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/PartStat.html +++ /dev/null @@ -1,432 +0,0 @@ - - - - - - -PartStat (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.parameter

-

Class PartStat

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class PartStat
    -extends Parameter
    -
    $Id$ [18-Apr-2004] - - Defines a Participation Status parameter.
    -
    Author:
    -
    benfortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        NEEDS_ACTION

        -
        public static final PartStat NEEDS_ACTION
        -
        Needs action.
        -
      • -
      - - - -
        -
      • -

        ACCEPTED

        -
        public static final PartStat ACCEPTED
        -
        Accepted.
        -
      • -
      - - - -
        -
      • -

        DECLINED

        -
        public static final PartStat DECLINED
        -
        Declined.
        -
      • -
      - - - -
        -
      • -

        TENTATIVE

        -
        public static final PartStat TENTATIVE
        -
        Tentative.
        -
      • -
      - - - -
        -
      • -

        DELEGATED

        -
        public static final PartStat DELEGATED
        -
        Delegated.
        -
      • -
      - - - -
        -
      • -

        COMPLETED

        -
        public static final PartStat COMPLETED
        -
        Completed.
        -
      • -
      - - - -
        -
      • -

        IN_PROCESS

        -
        public static final PartStat IN_PROCESS
        -
        In-process.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        PartStat

        -
        public PartStat(String aValue)
        -
        Parameters:
        aValue - a string representation of a participation status
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Range.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Range.html deleted file mode 100644 index 6a7faefb..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Range.html +++ /dev/null @@ -1,352 +0,0 @@ - - - - - - -Range (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.parameter

-

Class Range

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Range
    -extends Parameter
    -
    $Id$ [18-Apr-2004] - - Defines a Recurrence Identifier Range parameter.
    -
    Author:
    -
    benfortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        THISANDPRIOR

        -
        public static final Range THISANDPRIOR
        -
        This and prior.
        -
      • -
      - - - -
        -
      • -

        THISANDFUTURE

        -
        public static final Range THISANDFUTURE
        -
        This and future.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Range

        -
        public Range(String aValue)
        -
        Parameters:
        aValue - a string representation of a recurrence identifier range
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/RelType.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/RelType.html deleted file mode 100644 index 81650dcf..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/RelType.html +++ /dev/null @@ -1,368 +0,0 @@ - - - - - - -RelType (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.parameter

-

Class RelType

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class RelType
    -extends Parameter
    -
    $Id$ [18-Apr-2004] - - Defines a Relationship Type parameter.
    -
    Author:
    -
    benfortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        PARENT

        -
        public static final RelType PARENT
        -
        Parent.
        -
      • -
      - - - -
        -
      • -

        CHILD

        -
        public static final RelType CHILD
        -
        Child.
        -
      • -
      - - - -
        -
      • -

        SIBLING

        -
        public static final RelType SIBLING
        -
        Sibling.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        RelType

        -
        public RelType(String aValue)
        -
        Parameters:
        aValue - a string representation of a relationship type
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Related.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Related.html deleted file mode 100644 index 2e0503f5..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Related.html +++ /dev/null @@ -1,352 +0,0 @@ - - - - - - -Related (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.parameter

-

Class Related

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Related
    -extends Parameter
    -
    $Id$ [18-Apr-2004] - - Defines an Alarm Trigger Relationship parameter.
    -
    Author:
    -
    benfortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        START

        -
        public static final Related START
        -
        Trigger start.
        -
      • -
      - - - -
        -
      • -

        END

        -
        public static final Related END
        -
        Trigger end.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Related

        -
        public Related(String aValue)
        -
        Parameters:
        aValue - a string representation of an alarm trigger relationship
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Role.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Role.html deleted file mode 100644 index 2ed44c24..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Role.html +++ /dev/null @@ -1,384 +0,0 @@ - - - - - - -Role (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.parameter

-

Class Role

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Role
    -extends Parameter
    -
    $Id$ [18-Apr-2004] - - Defines a Participation Role parameter.
    -
    Author:
    -
    benfortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        CHAIR

        -
        public static final Role CHAIR
        -
        Chair.
        -
      • -
      - - - -
        -
      • -

        REQ_PARTICIPANT

        -
        public static final Role REQ_PARTICIPANT
        -
        Required participant.
        -
      • -
      - - - -
        -
      • -

        OPT_PARTICIPANT

        -
        public static final Role OPT_PARTICIPANT
        -
        Optional participant.
        -
      • -
      - - - -
        -
      • -

        NON_PARTICIPANT

        -
        public static final Role NON_PARTICIPANT
        -
        Non-participant.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Role

        -
        public Role(String aValue)
        -
        Parameters:
        aValue - a string representation of a participation role
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Rsvp.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Rsvp.html deleted file mode 100644 index 3b707848..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Rsvp.html +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - -Rsvp (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.parameter

-

Class Rsvp

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Rsvp
    -extends Parameter
    -
    $Id$ [18-Apr-2004] - - Defines an RSVP parameter.
    -
    Author:
    -
    benfortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        TRUE

        -
        public static final Rsvp TRUE
        -
        RSVP is required.
        -
      • -
      - - - -
        -
      • -

        FALSE

        -
        public static final Rsvp FALSE
        -
        RSVP not required.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Rsvp

        -
        public Rsvp(String aValue)
        -
        Parameters:
        aValue - a string representation of an RSVP
        -
      • -
      - - - -
        -
      • -

        Rsvp

        -
        public Rsvp(Boolean aValue)
        -
        Parameters:
        aValue - a boolean value
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getRsvp

        -
        public final Boolean getRsvp()
        -
        Returns:
        Returns the rsvp.
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      - - - -
        -
      • -

        copy

        -
        public final Parameter copy()
        -
        Deep copy of parameter.
        -
        -
        Overrides:
        -
        copy in class Parameter
        -
        Returns:
        new parameter
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/ScheduleAgent.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/ScheduleAgent.html deleted file mode 100644 index 72805ff2..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/ScheduleAgent.html +++ /dev/null @@ -1,357 +0,0 @@ - - - - - - -ScheduleAgent (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.parameter

-

Class ScheduleAgent

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class ScheduleAgent
    -extends Parameter
    -
    Defines the scheduling agent for CalDAV scheduling.
    -
    Author:
    -
    Mike Douglass
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - - - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ScheduleAgent

        -
        public ScheduleAgent(String aValue)
        -
        Parameters:
        aValue - a string representation of a scheduling agent
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/ScheduleStatus.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/ScheduleStatus.html deleted file mode 100644 index 5e799a42..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/ScheduleStatus.html +++ /dev/null @@ -1,303 +0,0 @@ - - - - - - -ScheduleStatus (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.parameter

-

Class ScheduleStatus

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class ScheduleStatus
    -extends Parameter
    -
    Defines the scheduling status for CalDAV scheduling.
    -
    Author:
    -
    Mike Douglass
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ScheduleStatus

        -
        public ScheduleStatus(String aValue)
        -
        Parameters:
        aValue - a string scheduling status
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/SentBy.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/SentBy.html deleted file mode 100644 index 8094b22e..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/SentBy.html +++ /dev/null @@ -1,335 +0,0 @@ - - - - - - -SentBy (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.parameter

-

Class SentBy

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class SentBy
    -extends Parameter
    -
    $Id$ [18-Apr-2004] - - Defines a Sent By parameter.
    -
    Author:
    -
    benfortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        SentBy

        -
        public SentBy(String aValue)
        -       throws URISyntaxException
        -
        Parameters:
        aValue - a string representation of a sent by
        -
        Throws:
        -
        URISyntaxException - when the specified string is not a valid (quoted) uri
        -
      • -
      - - - -
        -
      • -

        SentBy

        -
        public SentBy(URI aUri)
        -
        Parameters:
        aUri - a URI representing a sent by
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getAddress

        -
        public final URI getAddress()
        -
        Returns:
        Returns the address.
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Type.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Type.html deleted file mode 100644 index b1e7d3ef..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Type.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - - -Type (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.parameter

-

Class Type

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Type
    -extends Parameter
    -
    $Id$ [18-Apr-2004] - - Defines a Type parameter.
    -
    Author:
    -
    benfortuna, Mike Douglass
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Type

        -
        public Type(String aValue)
        -
        Parameters:
        aValue - a string abbreviation
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/TzId.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/TzId.html deleted file mode 100644 index efc22420..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/TzId.html +++ /dev/null @@ -1,338 +0,0 @@ - - - - - - -TzId (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.parameter

-

Class TzId

-
-
- -
- -
-
- -
-
-
    -
  • - - - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        TzId

        -
        public TzId(String aValue)
        -
        Parameters:
        aValue - a string representation of a time zone identifier
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Value.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Value.html deleted file mode 100644 index 7c44da87..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Value.html +++ /dev/null @@ -1,544 +0,0 @@ - - - - - - -Value (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.parameter

-

Class Value

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Value
    -extends Parameter
    -
    $Id$ [18-Apr-2004] - - Defines a Value Data Type parameter.
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        BINARY

        -
        public static final Value BINARY
        -
        Binary value type.
        -
      • -
      - - - -
        -
      • -

        BOOLEAN

        -
        public static final Value BOOLEAN
        -
        Boolean value type.
        -
      • -
      - - - -
        -
      • -

        CAL_ADDRESS

        -
        public static final Value CAL_ADDRESS
        -
        Calendar address value type.
        -
      • -
      - - - -
        -
      • -

        DATE

        -
        public static final Value DATE
        -
        Date value type.
        -
      • -
      - - - -
        -
      • -

        DATE_TIME

        -
        public static final Value DATE_TIME
        -
        Date-time value type.
        -
      • -
      - - - -
        -
      • -

        DURATION

        -
        public static final Value DURATION
        -
        Duration value type.
        -
      • -
      - - - -
        -
      • -

        FLOAT

        -
        public static final Value FLOAT
        -
        Float value type.
        -
      • -
      - - - -
        -
      • -

        INTEGER

        -
        public static final Value INTEGER
        -
        Integer value type.
        -
      • -
      - - - -
        -
      • -

        PERIOD

        -
        public static final Value PERIOD
        -
        Period value type.
        -
      • -
      - - - -
        -
      • -

        RECUR

        -
        public static final Value RECUR
        -
        Recurrence value type.
        -
      • -
      - - - -
        -
      • -

        TEXT

        -
        public static final Value TEXT
        -
        Text value type.
        -
      • -
      - - - -
        -
      • -

        TIME

        -
        public static final Value TIME
        -
        Time value type.
        -
      • -
      - - - -
        -
      • -

        URI

        -
        public static final Value URI
        -
        URI value type.
        -
      • -
      - - - -
        -
      • -

        UTC_OFFSET

        -
        public static final Value UTC_OFFSET
        -
        UTC offset value type.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Value

        -
        public Value(String aValue)
        -
        Parameters:
        aValue - a string representation of a value data type
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Vvenue.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Vvenue.html deleted file mode 100644 index 97f73bb2..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/Vvenue.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - - -Vvenue (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.parameter

-

Class Vvenue

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Vvenue
    -extends Parameter
    -
    $Id$ [18-Apr-2004] - - Defines a Vvenue parameter.
    -
    Author:
    -
    benfortuna, Mike Douglass
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Vvenue

        -
        public Vvenue(String aValue)
        -
        Parameters:
        aValue - a string abbreviation
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/XParameter.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/XParameter.html deleted file mode 100644 index 8a19d13b..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/XParameter.html +++ /dev/null @@ -1,307 +0,0 @@ - - - - - - -XParameter (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.parameter

-

Class XParameter

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class XParameter
    -extends Parameter
    -
    $Id$ [15/06/2004] - - Defines an extension parameter.
    -
    Author:
    -
    benfortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        XParameter

        -
        public XParameter(String aName,
        -          String aValue)
        -
        Parameters:
        aName - parameter name
        aValue - parameter value
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Abbrev.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Abbrev.html deleted file mode 100644 index cb0d3c19..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Abbrev.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.parameter.Abbrev (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.parameter.Abbrev

-
-
No usage of net.fortuna.ical4j.model.parameter.Abbrev
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/AltRep.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/AltRep.html deleted file mode 100644 index f2ec72bc..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/AltRep.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.parameter.AltRep (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.parameter.AltRep

-
-
No usage of net.fortuna.ical4j.model.parameter.AltRep
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Cn.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Cn.html deleted file mode 100644 index bb776ed1..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Cn.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.parameter.Cn (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.parameter.Cn

-
-
No usage of net.fortuna.ical4j.model.parameter.Cn
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/CuType.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/CuType.html deleted file mode 100644 index 9682a71a..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/CuType.html +++ /dev/null @@ -1,185 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.parameter.CuType (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.parameter.CuType

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/DelegatedFrom.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/DelegatedFrom.html deleted file mode 100644 index f64dc74a..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/DelegatedFrom.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.parameter.DelegatedFrom (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.parameter.DelegatedFrom

-
-
No usage of net.fortuna.ical4j.model.parameter.DelegatedFrom
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/DelegatedTo.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/DelegatedTo.html deleted file mode 100644 index 9a69140e..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/DelegatedTo.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.parameter.DelegatedTo (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.parameter.DelegatedTo

-
-
No usage of net.fortuna.ical4j.model.parameter.DelegatedTo
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Dir.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Dir.html deleted file mode 100644 index d1aa4983..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Dir.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.parameter.Dir (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.parameter.Dir

-
-
No usage of net.fortuna.ical4j.model.parameter.Dir
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Encoding.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Encoding.html deleted file mode 100644 index 3c952f58..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Encoding.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.parameter.Encoding (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.parameter.Encoding

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/FbType.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/FbType.html deleted file mode 100644 index 5059031f..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/FbType.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.parameter.FbType (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.parameter.FbType

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/FmtType.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/FmtType.html deleted file mode 100644 index d80332fa..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/FmtType.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.parameter.FmtType (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.parameter.FmtType

-
-
No usage of net.fortuna.ical4j.model.parameter.FmtType
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Language.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Language.html deleted file mode 100644 index 99934c43..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Language.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.parameter.Language (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.parameter.Language

-
-
No usage of net.fortuna.ical4j.model.parameter.Language
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Member.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Member.html deleted file mode 100644 index dc45751d..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Member.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.parameter.Member (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.parameter.Member

-
-
No usage of net.fortuna.ical4j.model.parameter.Member
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/PartStat.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/PartStat.html deleted file mode 100644 index 5cb1abf9..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/PartStat.html +++ /dev/null @@ -1,197 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.parameter.PartStat (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.parameter.PartStat

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Range.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Range.html deleted file mode 100644 index a99c79ff..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Range.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.parameter.Range (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.parameter.Range

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/RelType.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/RelType.html deleted file mode 100644 index 83a5864e..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/RelType.html +++ /dev/null @@ -1,173 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.parameter.RelType (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.parameter.RelType

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Related.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Related.html deleted file mode 100644 index 385bd690..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Related.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.parameter.Related (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.parameter.Related

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Role.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Role.html deleted file mode 100644 index 59a276fe..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Role.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.parameter.Role (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.parameter.Role

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Rsvp.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Rsvp.html deleted file mode 100644 index 6d7fb837..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Rsvp.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.parameter.Rsvp (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.parameter.Rsvp

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/ScheduleAgent.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/ScheduleAgent.html deleted file mode 100644 index 3cbeb78a..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/ScheduleAgent.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.parameter.ScheduleAgent (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.parameter.ScheduleAgent

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/ScheduleStatus.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/ScheduleStatus.html deleted file mode 100644 index f5b4fd1e..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/ScheduleStatus.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.parameter.ScheduleStatus (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.parameter.ScheduleStatus

-
-
No usage of net.fortuna.ical4j.model.parameter.ScheduleStatus
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/SentBy.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/SentBy.html deleted file mode 100644 index 2f70ab3d..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/SentBy.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.parameter.SentBy (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.parameter.SentBy

-
-
No usage of net.fortuna.ical4j.model.parameter.SentBy
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Type.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Type.html deleted file mode 100644 index 8f822713..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Type.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.parameter.Type (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.parameter.Type

-
-
No usage of net.fortuna.ical4j.model.parameter.Type
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/TzId.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/TzId.html deleted file mode 100644 index acad773e..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/TzId.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.parameter.TzId (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.parameter.TzId

-
-
No usage of net.fortuna.ical4j.model.parameter.TzId
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Value.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Value.html deleted file mode 100644 index 34aeaf57..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Value.html +++ /dev/null @@ -1,371 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.parameter.Value (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.parameter.Value

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Vvenue.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Vvenue.html deleted file mode 100644 index a307a649..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/Vvenue.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.parameter.Vvenue (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.parameter.Vvenue

-
-
No usage of net.fortuna.ical4j.model.parameter.Vvenue
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/XParameter.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/XParameter.html deleted file mode 100644 index c1c5a71f..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/class-use/XParameter.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.parameter.XParameter (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.parameter.XParameter

-
-
No usage of net.fortuna.ical4j.model.parameter.XParameter
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/package-frame.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/package-frame.html deleted file mode 100644 index 4d8ed0a6..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/package-frame.html +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - -net.fortuna.ical4j.model.parameter (iCal4j 1.0.5 API) - - - - -

net.fortuna.ical4j.model.parameter

- - - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/package-summary.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/package-summary.html deleted file mode 100644 index 3e7f491b..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/package-summary.html +++ /dev/null @@ -1,344 +0,0 @@ - - - - - - -net.fortuna.ical4j.model.parameter (iCal4j 1.0.5 API) - - - - - - - -
- - - - - -
- - -
-

Package net.fortuna.ical4j.model.parameter

-

-

Contains types used to represent the iCalendar parameter model.
-

-

See: Description

-
-
-
    -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Class Summary 
    ClassDescription
    Abbrev -
    $Id$ [18-Apr-2004] - - Defines an Abbreviation parameter.
    -
    AltRep -
    $Id$ [18-Apr-2004] - - Defines an Alternate Text Representation parameter.
    -
    Cn -
    $Id$ [18-Apr-2004] - - Defines a Common Name parameter.
    -
    CuType -
    $Id$ [18-Apr-2004] - - Defines a Calendar User Type.
    -
    DelegatedFrom -
    $Id$ [18-Apr-2004] - - Defines a Delegators parameter.
    -
    DelegatedTo -
    $Id$ [18-Apr-2004] - - Defines a Delegatees parameter.
    -
    Dir -
    $Id$ [18-Apr-2004] - - Defines a Directory Entry Reference parameter.
    -
    Encoding -
    $Id$ [18-Apr-2004] - - Defines an Inline Encoding parameter.
    -
    FbType -
    $Id$ [18-Apr-2004] - - Defines a Free/Busy Time Type parameter.
    -
    FmtType -
    $Id$ [18-Apr-2004] - - Defines a Format Type parameter.
    -
    Language -
    $Id$ [18-Apr-2004] - - Defines a Language parameter.
    -
    Member -
    $Id$ [18-Apr-2004] - - Defines a Group or List Membership parameter.
    -
    PartStat -
    $Id$ [18-Apr-2004] - - Defines a Participation Status parameter.
    -
    Range -
    $Id$ [18-Apr-2004] - - Defines a Recurrence Identifier Range parameter.
    -
    Related -
    $Id$ [18-Apr-2004] - - Defines an Alarm Trigger Relationship parameter.
    -
    RelType -
    $Id$ [18-Apr-2004] - - Defines a Relationship Type parameter.
    -
    Role -
    $Id$ [18-Apr-2004] - - Defines a Participation Role parameter.
    -
    Rsvp -
    $Id$ [18-Apr-2004] - - Defines an RSVP parameter.
    -
    ScheduleAgent -
    Defines the scheduling agent for CalDAV scheduling.
    -
    ScheduleStatus -
    Defines the scheduling status for CalDAV scheduling.
    -
    SentBy -
    $Id$ [18-Apr-2004] - - Defines a Sent By parameter.
    -
    Type -
    $Id$ [18-Apr-2004] - - Defines a Type parameter.
    -
    TzId -
    $Id$ [18-Apr-2004] - - Defines a Time Zone Identifier parameter.
    -
    Value -
    $Id$ [18-Apr-2004] - - Defines a Value Data Type parameter.
    -
    Vvenue -
    $Id$ [18-Apr-2004] - - Defines a Vvenue parameter.
    -
    XParameter -
    $Id$ [15/06/2004] - - Defines an extension parameter.
    -
    -
  • -
- - - -

Package net.fortuna.ical4j.model.parameter Description

-
Contains types used to represent the iCalendar parameter model.
-
- -
- - - - - -
- - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/package-tree.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/package-tree.html deleted file mode 100644 index fa26b5d3..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/package-tree.html +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - -net.fortuna.ical4j.model.parameter Class Hierarchy (iCal4j 1.0.5 API) - - - - - - - -
- - - - - -
- - -
-

Hierarchy For Package net.fortuna.ical4j.model.parameter

-Package Hierarchies: - -
-
-

Class Hierarchy

-
    -
  • java.lang.Object -
      -
    • net.fortuna.ical4j.model.Content (implements java.io.Serializable) -
        -
      • net.fortuna.ical4j.model.Parameter -
          -
        • net.fortuna.ical4j.model.parameter.Abbrev
        • -
        • net.fortuna.ical4j.model.parameter.AltRep
        • -
        • net.fortuna.ical4j.model.parameter.Cn
        • -
        • net.fortuna.ical4j.model.parameter.CuType
        • -
        • net.fortuna.ical4j.model.parameter.DelegatedFrom
        • -
        • net.fortuna.ical4j.model.parameter.DelegatedTo
        • -
        • net.fortuna.ical4j.model.parameter.Dir
        • -
        • net.fortuna.ical4j.model.parameter.Encoding
        • -
        • net.fortuna.ical4j.model.parameter.FbType
        • -
        • net.fortuna.ical4j.model.parameter.FmtType
        • -
        • net.fortuna.ical4j.model.parameter.Language
        • -
        • net.fortuna.ical4j.model.parameter.Member
        • -
        • net.fortuna.ical4j.model.parameter.PartStat
        • -
        • net.fortuna.ical4j.model.parameter.Range
        • -
        • net.fortuna.ical4j.model.parameter.Related
        • -
        • net.fortuna.ical4j.model.parameter.RelType
        • -
        • net.fortuna.ical4j.model.parameter.Role
        • -
        • net.fortuna.ical4j.model.parameter.Rsvp
        • -
        • net.fortuna.ical4j.model.parameter.ScheduleAgent
        • -
        • net.fortuna.ical4j.model.parameter.ScheduleStatus
        • -
        • net.fortuna.ical4j.model.parameter.SentBy
        • -
        • net.fortuna.ical4j.model.parameter.Type
        • -
        • net.fortuna.ical4j.model.parameter.TzId (implements net.fortuna.ical4j.model.Escapable)
        • -
        • net.fortuna.ical4j.model.parameter.Value
        • -
        • net.fortuna.ical4j.model.parameter.Vvenue
        • -
        • net.fortuna.ical4j.model.parameter.XParameter
        • -
        -
      • -
      -
    • -
    -
  • -
-
- -
- - - - - -
- - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/package-use.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/package-use.html deleted file mode 100644 index 6c1d4100..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/parameter/package-use.html +++ /dev/null @@ -1,281 +0,0 @@ - - - - - - -Uses of Package net.fortuna.ical4j.model.parameter (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Package
net.fortuna.ical4j.model.parameter

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Action.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Action.html deleted file mode 100644 index 6d7b75e7..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Action.html +++ /dev/null @@ -1,458 +0,0 @@ - - - - - - -Action (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class Action

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Action
    -extends Property
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines an ACTION iCalendar component property.
    -
    Author:
    -
    benf
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        AUDIO

        -
        public static final Action AUDIO
        -
        Constant action for playing an audible sound.
        -
      • -
      - - - -
        -
      • -

        DISPLAY

        -
        public static final Action DISPLAY
        -
        Constant action for displaying a visible notification.
        -
      • -
      - - - -
        -
      • -

        EMAIL

        -
        public static final Action EMAIL
        -
        Constant action for sending an email.
        -
      • -
      - - - -
        -
      • -

        PROCEDURE

        -
        public static final Action PROCEDURE
        -
        Constant action for a procedure.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Action

        -
        public Action()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Action

        -
        public Action(String aValue)
        -
        Parameters:
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        Action

        -
        public Action(ParameterList aList,
        -      String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        setValue

        -
        public void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Attach.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Attach.html deleted file mode 100644 index 4cd8e0f3..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Attach.html +++ /dev/null @@ -1,536 +0,0 @@ - - - - - - -Attach (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class Attach

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Attach
    -extends Property
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines an ATTACH iCalendar component property. - -
    -       4.8.1.1 Attachment
    -       
    -          Property Name: ATTACH
    -       
    -          Purpose: The property provides the capability to associate a document
    -          object with a calendar component.
    -       
    -          Value Type: The default value type for this property is URI. The
    -          value type can also be set to BINARY to indicate inline binary
    -          encoded content information.
    -       
    -          Property Parameters: Non-standard, inline encoding, format type and
    -          value data type property parameters can be specified on this
    -          property.
    -        
    -          Conformance: The property can be specified in a "VEVENT", "VTODO",
    -          "VJOURNAL" or "VALARM" calendar components.
    -       
    -          Description: The property can be specified within "VEVENT", "VTODO",
    -          "VJOURNAL", or "VALARM" calendar components. This property can be
    -          specified multiple times within an iCalendar object.
    -       
    -          Format Definition: The property is defined by the following notation:
    -       
    -            attach     = "ATTACH" attparam ":" uri  CRLF
    -       
    -        attach     =/ "ATTACH" attparam ";" "ENCODING" "=" "BASE64"
    -                          ";" "VALUE" "=" "BINARY" ":" binary
    -       
    -            attparam   = *(
    -       
    -                       ; the following is optional,
    -                       ; but MUST NOT occur more than once
    -       
    -                       (";" fmttypeparam) /
    -       
    -                       ; the following is optional,
    -                       ; and MAY occur more than once
    -       
    -                       (";" xparam)
    -       
    -                       )
    - 
    -
    Author:
    -
    benf
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Attach

        -
        public Attach()
        -
        Default constructor.
        -
      • -
      - - - - - - - -
        -
      • -

        Attach

        -
        public Attach(byte[] data)
        -
        Parameters:
        data - binary data
        -
      • -
      - - - -
        -
      • -

        Attach

        -
        public Attach(ParameterList aList,
        -      byte[] data)
        -
        Parameters:
        aList - a list of parameters for this component
        data - binary data
        -
      • -
      - - - -
        -
      • -

        Attach

        -
        public Attach(URI aUri)
        -
        Parameters:
        aUri - a URI
        -
      • -
      - - - -
        -
      • -

        Attach

        -
        public Attach(ParameterList aList,
        -      URI aUri)
        -
        Parameters:
        aList - a list of parameters for this component
        aUri - a URI
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        getBinary

        -
        public final byte[] getBinary()
        -
        Returns:
        Returns the binary.
        -
      • -
      - - - -
        -
      • -

        getUri

        -
        public final URI getUri()
        -
        Returns:
        Returns the uri.
        -
      • -
      - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -                    throws IOException,
        -                           URISyntaxException
        -
        Sets the current value of the Attach instance. If the specified - value is encoded binary data, the value is decoded and stored in - the binary field. Otherwise the value is assumed to be a URI - location to binary data and is stored as such.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string encoded binary or URI value
        -
        Throws:
        -
        IOException - where binary data cannot be decoded
        -
        URISyntaxException - where the specified value is not a valid URI
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      - - - -
        -
      • -

        setBinary

        -
        public final void setBinary(byte[] binary)
        -
        Parameters:
        binary - The binary to set.
        -
      • -
      - - - -
        -
      • -

        setUri

        -
        public final void setUri(URI uri)
        -
        Parameters:
        uri - The uri to set.
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Attendee.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Attendee.html deleted file mode 100644 index bbfc528d..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Attendee.html +++ /dev/null @@ -1,471 +0,0 @@ - - - - - - -Attendee (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class Attendee

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Attendee
    -extends Property
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines an ATTENDEE iCalendar component property.
    -
    Author:
    -
    benf
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Attendee

        -
        public Attendee()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Attendee

        -
        public Attendee(String aValue)
        -         throws URISyntaxException
        -
        Parameters:
        aValue - a value string for this component
        -
        Throws:
        -
        URISyntaxException - where the specified value string is not a valid uri
        -
      • -
      - - - -
        -
      • -

        Attendee

        -
        public Attendee(ParameterList aList,
        -        String aValue)
        -         throws URISyntaxException
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
        Throws:
        -
        URISyntaxException - where the specified value string is not a valid uri
        -
      • -
      - - - -
        -
      • -

        Attendee

        -
        public Attendee(URI aUri)
        -
        Parameters:
        aUri - a URI
        -
      • -
      - - - -
        -
      • -

        Attendee

        -
        public Attendee(ParameterList aList,
        -        URI aUri)
        -
        Parameters:
        aList - a list of parameters for this component
        aUri - a URI
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -                    throws URISyntaxException
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
        Throws:
        -
        URISyntaxException - possibly thrown by setting the value of certain properties
        -
      • -
      - - - - - - - -
        -
      • -

        getCalAddress

        -
        public final URI getCalAddress()
        -
        Returns:
        Returns the calAddress.
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      - - - -
        -
      • -

        setCalAddress

        -
        public final void setCalAddress(URI calAddress)
        -
        Parameters:
        calAddress - The calAddress to set.
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/BusyType.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/BusyType.html deleted file mode 100644 index 94f097a5..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/BusyType.html +++ /dev/null @@ -1,453 +0,0 @@ - - - - - - -BusyType (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class BusyType

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class BusyType
    -extends Property
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a BUSYTYPE iCalendar component property. - - Format Definition: This property is defined by the following - notation: - - busytype = "BUSYTYPE" busytypeparam ":" busytypevalue CRLF - - busytypeparam = *(";" xparam) - - busytypevalue = "BUSY" / "BUSY-UNAVAILABLE" / - "BUSY-TENTATIVE" / iana-token / x-name - ; Default is "BUSY-UNAVAILABLE"
    -
    Author:
    -
    Ben Fortuna, Mike Douglass
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        BUSY

        -
        public static final BusyType BUSY
        -
        Constant for busy time.
        -
      • -
      - - - -
        -
      • -

        BUSY_UNAVAILABLE

        -
        public static final BusyType BUSY_UNAVAILABLE
        -
        Constant for busy unavailable time.
        -
      • -
      - - - -
        -
      • -

        BUSY_TENTATIVE

        -
        public static final BusyType BUSY_TENTATIVE
        -
        Constant for tentatively busy time.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        BusyType

        -
        public BusyType()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        BusyType

        -
        public BusyType(String aValue)
        -
        Parameters:
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        BusyType

        -
        public BusyType(ParameterList aList,
        -        String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        setValue

        -
        public void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/CalScale.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/CalScale.html deleted file mode 100644 index 321c337e..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/CalScale.html +++ /dev/null @@ -1,410 +0,0 @@ - - - - - - -CalScale (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class CalScale

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class CalScale
    -extends Property
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a CALSCALE iCalendar property.
    -
    Author:
    -
    benf
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        GREGORIAN

        -
        public static final CalScale GREGORIAN
        -
        Constant for Gregorian calendar representation.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        CalScale

        -
        public CalScale()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        CalScale

        -
        public CalScale(String aValue)
        -
        Parameters:
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        CalScale

        -
        public CalScale(ParameterList aList,
        -        String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        setValue

        -
        public void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Categories.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Categories.html deleted file mode 100644 index 2f3d46cf..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Categories.html +++ /dev/null @@ -1,463 +0,0 @@ - - - - - - -Categories (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class Categories

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Categories
    -extends Property
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a CATEGORIES iCalendar component property. -
    -     4.8.1.2 Categories
    -     
    -        Property Name: CATEGORIES
    -     
    -        Purpose: This property defines the categories for a calendar
    -        component.
    -     
    -        Value Type: TEXT
    -     
    -        Property Parameters: Non-standard and language property parameters
    -        can be specified on this property.
    -     
    -        Conformance: The property can be specified within "VEVENT", "VTODO"
    -        or "VJOURNAL" calendar components.
    -     
    -        Description: This property is used to specify categories or subtypes
    -        of the calendar component. The categories are useful in searching for
    -        a calendar component of a particular type and category. Within the
    -        "VEVENT", "VTODO" or "VJOURNAL" calendar components, more than one
    -        category can be specified as a list of categories separated by the
    -        COMMA character (US-ASCII decimal 44).
    -     
    -        Format Definition: The property is defined by the following notation:
    -     
    -          categories = "CATEGORIES" catparam ":" text *("," text)
    -                       CRLF
    -     
    -          catparam   = *(
    -     
    -                     ; the following is optional,
    -                     ; but MUST NOT occur more than once
    -     
    -                     (";" languageparam ) /
    -     
    -                     ; the following is optional,
    -                     ; and MAY occur more than once
    -     
    -                     (";" xparam)
    -     
    -                     )
    - 
    -
    Author:
    -
    benf
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Categories

        -
        public Categories()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Categories

        -
        public Categories(String aValue)
        -
        Parameters:
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        Categories

        -
        public Categories(ParameterList aList,
        -          String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        Categories

        -
        public Categories(TextList cList)
        -
        Parameters:
        cList - a list of categories
        -
      • -
      - - - -
        -
      • -

        Categories

        -
        public Categories(ParameterList aList,
        -          TextList cList)
        -
        Parameters:
        aList - a list of parameters for this component
        cList - a list of categories
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - - - - - -
        -
      • -

        getCategories

        -
        public final TextList getCategories()
        -
        Returns:
        Returns the categories.
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Clazz.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Clazz.html deleted file mode 100644 index 0274aa9f..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Clazz.html +++ /dev/null @@ -1,488 +0,0 @@ - - - - - - -Clazz (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class Clazz

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Clazz
    -extends Property
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a CLASS iCalendar property. - -
    -     4.8.1.3 Classification
    -     
    -        Property Name: CLASS
    -     
    -        Purpose: This property defines the access classification for a
    -        calendar component.
    -     
    -        Value Type: TEXT
    -     
    -        Property Parameters: Non-standard property parameters can be
    -        specified on this property.
    -     
    -        Conformance: The property can be specified once in a "VEVENT",
    -        "VTODO" or "VJOURNAL" calendar components.
    -     
    -        Description: An access classification is only one component of the
    -        general security system within a calendar application. It provides a
    -        method of capturing the scope of the access the calendar owner
    -        intends for information within an individual calendar entry. The
    -        access classification of an individual iCalendar component is useful
    -        when measured along with the other security components of a calendar
    -        system (e.g., calendar user authentication, authorization, access
    -        rights, access role, etc.). Hence, the semantics of the individual
    -        access classifications cannot be completely defined by this memo
    -        alone. Additionally, due to the "blind" nature of most exchange
    -        processes using this memo, these access classifications cannot serve
    -        as an enforcement statement for a system receiving an iCalendar
    -        object. Rather, they provide a method for capturing the intention of
    -        the calendar owner for the access to the calendar component.
    -     
    -        Format Definition: The property is defined by the following notation:
    -     
    -          class      = "CLASS" classparam ":" classvalue CRLF
    -     
    -          classparam = *(";" xparam)
    -     
    -          classvalue = "PUBLIC" / "PRIVATE" / "CONFIDENTIAL" / iana-token
    -                     / x-name
    -          ;Default is PUBLIC
    -     
    -        Example: The following is an example of this property:
    -     
    -          CLASS:PUBLIC
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        PUBLIC

        -
        public static final Clazz PUBLIC
        -
        Constant for public classification.
        -
      • -
      - - - -
        -
      • -

        PRIVATE

        -
        public static final Clazz PRIVATE
        -
        Constant for private classification.
        -
      • -
      - - - -
        -
      • -

        CONFIDENTIAL

        -
        public static final Clazz CONFIDENTIAL
        -
        Constant for confidential classification.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Clazz

        -
        public Clazz()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Clazz

        -
        public Clazz(String aValue)
        -
        Parameters:
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        Clazz

        -
        public Clazz(ParameterList aList,
        -     String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        setValue

        -
        public void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Comment.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Comment.html deleted file mode 100644 index 41ab1955..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Comment.html +++ /dev/null @@ -1,380 +0,0 @@ - - - - - - -Comment (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class Comment

-
-
- -
- -
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Comment

        -
        public Comment()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Comment

        -
        public Comment(String aValue)
        -
        Parameters:
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        Comment

        -
        public Comment(ParameterList aList,
        -       String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Completed.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Completed.html deleted file mode 100644 index 8966fe64..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Completed.html +++ /dev/null @@ -1,388 +0,0 @@ - - - - - - -Completed (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class Completed

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Completed
    -extends UtcProperty
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a COMPLETED iCalendar component property. - -
    -     4.8.2.1 Date/Time Completed
    -     
    -        Property Name: COMPLETED
    -     
    -        Purpose: This property defines the date and time that a to-do was
    -        actually completed.
    -     
    -        Value Type: DATE-TIME
    -     
    -        Property Parameters: Non-standard property parameters can be
    -        specified on this property.
    -     
    -        Conformance: The property can be specified in a "VTODO" calendar
    -        component.
    -     
    -        Description: The date and time MUST be in a UTC format.
    -     
    -        Format Definition: The property is defined by the following notation:
    -     
    -          completed  = "COMPLETED" compparam ":" date-time CRLF
    -     
    -          compparam  = *(";" xparam)
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Completed

        -
        public Completed()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Completed

        -
        public Completed(String aValue)
        -          throws ParseException
        -
        Parameters:
        aValue - a value string for this component
        -
        Throws:
        -
        ParseException - when the specified string is not a valid date-time represenation
        -
      • -
      - - - -
        -
      • -

        Completed

        -
        public Completed(ParameterList aList,
        -         String aValue)
        -          throws ParseException
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
        Throws:
        -
        ParseException - when the specified string is not a valid date-time represenation
        -
      • -
      - - - -
        -
      • -

        Completed

        -
        public Completed(DateTime aDate)
        -
        Parameters:
        aDate - a date
        -
      • -
      - - - -
        -
      • -

        Completed

        -
        public Completed(ParameterList aList,
        -         DateTime aDate)
        -
        Parameters:
        aList - a list of parameters for this component
        aDate - a date
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Contact.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Contact.html deleted file mode 100644 index 96ee3c00..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Contact.html +++ /dev/null @@ -1,380 +0,0 @@ - - - - - - -Contact (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class Contact

-
-
- -
- -
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Contact

        -
        public Contact()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Contact

        -
        public Contact(String aValue)
        -
        Parameters:
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        Contact

        -
        public Contact(ParameterList aList,
        -       String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Country.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Country.html deleted file mode 100644 index eaf77070..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Country.html +++ /dev/null @@ -1,380 +0,0 @@ - - - - - - -Country (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class Country

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable, Escapable
    -
    -
    -
    -
    public class Country
    -extends Property
    -implements Escapable
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a REGION iCalendar component property.
    -
    Author:
    -
    benf, Mike Douglass
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Country

        -
        public Country()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Country

        -
        public Country(String aValue)
        -
        Parameters:
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        Country

        -
        public Country(ParameterList aList,
        -       String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Created.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Created.html deleted file mode 100644 index 7e0ba077..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Created.html +++ /dev/null @@ -1,392 +0,0 @@ - - - - - - -Created (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class Created

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Created
    -extends UtcProperty
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a CREATED iCalendar component property. - -
    -     4.8.7.1 Date/Time Created
    -     
    -        Property Name: CREATED
    -     
    -        Purpose: This property specifies the date and time that the calendar
    -        information was created by the calendar user agent in the calendar
    -        store.
    -     
    -             Note: This is analogous to the creation date and time for a file
    -             in the file system.
    -     
    -        Value Type: DATE-TIME
    -     
    -        Property Parameters: Non-standard property parameters can be
    -        specified on this property.
    -     
    -        Conformance: The property can be specified once in "VEVENT", "VTODO"
    -        or "VJOURNAL" calendar components.
    -     
    -        Description: The date and time is a UTC value.
    -     
    -        Format Definition: The property is defined by the following notation:
    -     
    -          created    = "CREATED" creaparam ":" date-time CRLF
    -     
    -          creaparam  = *(";" xparam)
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Created

        -
        public Created()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Created

        -
        public Created(String aValue)
        -        throws ParseException
        -
        Parameters:
        aValue - a value string for this component
        -
        Throws:
        -
        ParseException - where the specified value string is not a valid date-time/date representation
        -
      • -
      - - - -
        -
      • -

        Created

        -
        public Created(ParameterList aList,
        -       String aValue)
        -        throws ParseException
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
        Throws:
        -
        ParseException - where the specified value string is not a valid date-time/date representation
        -
      • -
      - - - -
        -
      • -

        Created

        -
        public Created(DateTime aDate)
        -
        Parameters:
        aDate - a date
        -
      • -
      - - - -
        -
      • -

        Created

        -
        public Created(ParameterList aList,
        -       DateTime aDate)
        -
        Parameters:
        aList - a list of parameters for this component
        aDate - a date
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/DateListProperty.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/DateListProperty.html deleted file mode 100644 index a300fa24..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/DateListProperty.html +++ /dev/null @@ -1,480 +0,0 @@ - - - - - - -DateListProperty (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class DateListProperty

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    Direct Known Subclasses:
    -
    ExDate, RDate
    -
    -
    -
    -
    public abstract class DateListProperty
    -extends Property
    -
    $Id$ - - Created on 11/08/2005 - - Base class for properties with a list of dates as a value.
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DateListProperty

        -
        public DateListProperty(String name,
        -                PropertyFactory factory)
        -
        Parameters:
        name - the property name
        -
      • -
      - - - -
        -
      • -

        DateListProperty

        -
        public DateListProperty(String name,
        -                ParameterList parameters,
        -                PropertyFactory factory)
        -
        Parameters:
        name - the property name
        parameters - property parameters
        -
      • -
      - - - -
        -
      • -

        DateListProperty

        -
        public DateListProperty(String name,
        -                DateList dates,
        -                PropertyFactory factory)
        -
        Parameters:
        name - the property name
        dates - a list of initial dates for the property
        -
      • -
      - - - -
        -
      • -

        DateListProperty

        -
        public DateListProperty(String name,
        -                ParameterList parameters,
        -                DateList dates,
        -                PropertyFactory factory)
        -
        Parameters:
        name - the property name
        parameters - property parameters
        dates - a list of initial dates for the property
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getDates

        -
        public final DateList getDates()
        -
        Returns:
        Returns the dates.
        -
      • -
      - - - -
        -
      • -

        setValue

        -
        public void setValue(String aValue)
        -              throws ParseException
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
        Throws:
        -
        ParseException - possibly thrown by setting the value of certain properties
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      - - - -
        -
      • -

        setTimeZone

        -
        public void setTimeZone(TimeZone timezone)
        -
        Sets the timezone associated with this property.
        -
        Parameters:
        timezone - a timezone to associate with this property
        -
      • -
      - - - -
        -
      • -

        getTimeZone

        -
        public final TimeZone getTimeZone()
        -
        Returns:
        the timezone
        -
      • -
      - - - -
        -
      • -

        setUtc

        -
        public final void setUtc(boolean utc)
        -
        Resets the timezone associated with the property. If utc is true, any TZID parameters are removed and the Java - timezone is updated to UTC time. If utc is false, TZID parameters are removed and the Java timezone is set to the - default timezone (i.e. represents a "floating" local time)
        -
        Parameters:
        utc - the UTC value
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/DateProperty.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/DateProperty.html deleted file mode 100644 index 103eb311..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/DateProperty.html +++ /dev/null @@ -1,540 +0,0 @@ - - - - - - -DateProperty (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class DateProperty

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    Direct Known Subclasses:
    -
    DtEnd, DtStart, Due, RecurrenceId, UtcProperty
    -
    -
    -
    -
    public abstract class DateProperty
    -extends Property
    -
    $Id$ - - Created on 9/07/2005 - - Base class for properties with a DATE or DATE-TIME value. Note that some sub-classes may only allow either a DATE or - a DATE-TIME value, for which additional rules/validation should be specified.
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DateProperty

        -
        public DateProperty(String name,
        -            ParameterList parameters,
        -            PropertyFactory factory)
        -
        Parameters:
        name - the property name
        parameters - a list of initial parameters
        -
      • -
      - - - -
        -
      • -

        DateProperty

        -
        public DateProperty(String name,
        -            PropertyFactory factory)
        -
        Parameters:
        name - the property name
        -
      • -
      - - - -
        -
      • -

        DateProperty

        -
        public DateProperty(String name,
        -            TimeZone timezone,
        -            PropertyFactory factory)
        -
        Creates a new instance of the named property with an initial timezone.
        -
        Parameters:
        name - property name
        timezone - initial timezone
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getDate

        -
        public final Date getDate()
        -
        Returns:
        Returns the date.
        -
      • -
      - - - -
        -
      • -

        setDate

        -
        public final void setDate(Date date)
        -
        Sets the date value of this property. The timezone and value of this - instance will also be updated accordingly.
        -
        Parameters:
        date - The date to set.
        -
      • -
      - - - -
        -
      • -

        setValue

        -
        public void setValue(String value)
        -              throws ParseException
        -
        Default setValue() implementation. Allows for either DATE or DATE-TIME values.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        value - a string representation of a DATE or DATE-TIME value
        -
        Throws:
        -
        ParseException - where the specified value is not a valid DATE or DATE-TIME - representation
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      - - - -
        -
      • -

        setTimeZone

        -
        public void setTimeZone(TimeZone timezone)
        -
        Publically available method to update the current timezone.
        -
        Parameters:
        timezone - a timezone instance
        -
      • -
      - - - -
        -
      • -

        getTimeZone

        -
        public final TimeZone getTimeZone()
        -
        Returns:
        the timezone
        -
      • -
      - - - -
        -
      • -

        hashCode

        -
        public int hashCode()
        -
        -
        Overrides:
        -
        hashCode in class Property
        -
        -
      • -
      - - - -
        -
      • -

        setUtc

        -
        public final void setUtc(boolean utc)
        -
        Resets the VTIMEZONE associated with the property. If utc is true, any TZID parameters are removed and the Java - timezone is updated to UTC time. If utc is false, TZID parameters are removed and the Java timezone is set to the - default timezone (i.e. represents a "floating" local time)
        -
        Parameters:
        utc - a UTC value
        -
      • -
      - - - -
        -
      • -

        isUtc

        -
        public final boolean isUtc()
        -
        Indicates whether the current date value is specified in UTC time.
        -
        Returns:
        true if the property is in UTC time, otherwise false
        -
      • -
      - - - - - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Description.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Description.html deleted file mode 100644 index bf101bc1..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Description.html +++ /dev/null @@ -1,380 +0,0 @@ - - - - - - -Description (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class Description

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable, Escapable
    -
    -
    -
    -
    public class Description
    -extends Property
    -implements Escapable
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a DESCRIPTION iCalendar component property.
    -
    Author:
    -
    benf
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Description

        -
        public Description()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Description

        -
        public Description(String aValue)
        -
        Parameters:
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        Description

        -
        public Description(ParameterList aList,
        -           String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/DtEnd.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/DtEnd.html deleted file mode 100644 index e3857915..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/DtEnd.html +++ /dev/null @@ -1,513 +0,0 @@ - - - - - - -DtEnd (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class DtEnd

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class DtEnd
    -extends DateProperty
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a DTEND iCalendar component property. - -
    -     4.8.2.2 Date/Time End
    -     
    -        Property Name: DTEND
    -     
    -        Purpose: This property specifies the date and time that a calendar
    -        component ends.
    -     
    -        Value Type: The default value type is DATE-TIME. The value type can
    -        be set to a DATE value type.
    -     
    -        Property Parameters: Non-standard, value data type, time zone
    -        identifier property parameters can be specified on this property.
    -     
    -        Conformance: This property can be specified in "VEVENT" or
    -        "VFREEBUSY" calendar components.
    -     
    -        Description: Within the "VEVENT" calendar component, this property
    -        defines the date and time by which the event ends. The value MUST be
    -        later in time than the value of the "DTSTART" property.
    -     
    -        Within the "VFREEBUSY" calendar component, this property defines the
    -        end date and time for the free or busy time information. The time
    -        MUST be specified in the UTC time format. The value MUST be later in
    -        time than the value of the "DTSTART" property.
    -     
    -        Format Definition: The property is defined by the following notation:
    -     
    -          dtend      = "DTEND" dtendparam":" dtendval CRLF
    -     
    -          dtendparam = *(
    -     
    -                     ; the following are optional,
    -                     ; but MUST NOT occur more than once
    -     
    -                     (";" "VALUE" "=" ("DATE-TIME" / "DATE")) /
    -                     (";" tzidparam) /
    -     
    -                     ; the following is optional,
    -                     ; and MAY occur more than once
    -     
    -                     (";" xparam)
    -     
    -                     )
    -     
    -     
    -     
    -          dtendval   = date-time / date
    -          ;Value MUST match value type
    - 
    - - Examples: - -
    -      // construct an end date from a start date and a duration..
    -      DtStart start = ...
    -      Dur oneWeek = new Dur("1W");
    -      DtEnd end = new DtEnd(oneWeek.getTime(start.getDate());
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DtEnd

        -
        public DtEnd()
        -
        Default constructor. The time value is initialised to the time of instantiation.
        -
      • -
      - - - -
        -
      • -

        DtEnd

        -
        public DtEnd(TimeZone timezone)
        -
        Creates a new DTEND property initialised with the specified timezone.
        -
        Parameters:
        timezone - initial timezone
        -
      • -
      - - - -
        -
      • -

        DtEnd

        -
        public DtEnd(String value)
        -      throws ParseException
        -
        Creates a new instance initialised with the parsed value.
        -
        Parameters:
        value - the DTEND value string to parse
        -
        Throws:
        -
        ParseException - where the specified string is not a valid DTEND value representation
        -
      • -
      - - - -
        -
      • -

        DtEnd

        -
        public DtEnd(String value,
        -     TimeZone timezone)
        -      throws ParseException
        -
        Creates a new DTEND property initialised with the specified timezone and value.
        -
        Parameters:
        value - a string representation of a DTEND value
        timezone - initial timezone
        -
        Throws:
        -
        ParseException - where the specified value is not a valid string - representation
        -
      • -
      - - - -
        -
      • -

        DtEnd

        -
        public DtEnd(ParameterList aList,
        -     String aValue)
        -      throws ParseException
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
        Throws:
        -
        ParseException - when the specified string is not a valid date/date-time representation
        -
      • -
      - - - -
        -
      • -

        DtEnd

        -
        public DtEnd(Date aDate)
        -
        Constructor. Date or Date-Time format is determined based on the presence of a VALUE parameter.
        -
        Parameters:
        aDate - a date
        -
      • -
      - - - -
        -
      • -

        DtEnd

        -
        public DtEnd(Date time,
        -     boolean utc)
        -
        Constructs a new DtEnd with the specified time.
        -
        Parameters:
        time - the time of the DtEnd
        utc - specifies whether time is UTC
        -
      • -
      - - - -
        -
      • -

        DtEnd

        -
        public DtEnd(ParameterList aList,
        -     Date aDate)
        -
        Constructor. Date or Date-Time format is determined based on the presence of a VALUE parameter.
        -
        Parameters:
        aList - a list of parameters for this component
        aDate - a date
        -
      • -
      -
    • -
    - - -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/DtStamp.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/DtStamp.html deleted file mode 100644 index 17f5a8da..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/DtStamp.html +++ /dev/null @@ -1,400 +0,0 @@ - - - - - - -DtStamp (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class DtStamp

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class DtStamp
    -extends UtcProperty
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a DTSTAMP iCalendar component property. - -
    -     4.8.7.2 Date/Time Stamp
    -     
    -        Property Name: DTSTAMP
    -     
    -        Purpose: The property indicates the date/time that the instance of
    -        the iCalendar object was created.
    -     
    -        Value Type: DATE-TIME
    -     
    -        Property Parameters: Non-standard property parameters can be
    -        specified on this property.
    -     
    -        Conformance: This property MUST be included in the "VEVENT", "VTODO",
    -        "VJOURNAL" or "VFREEBUSY" calendar components.
    -     
    -        Description: The value MUST be specified in the UTC time format.
    -     
    -        This property is also useful to protocols such as [IMIP] that have
    -        inherent latency issues with the delivery of content. This property
    -        will assist in the proper sequencing of messages containing iCalendar
    -        objects.
    -     
    -        This property is different than the "CREATED" and "LAST-MODIFIED"
    -        properties. These two properties are used to specify when the
    -        particular calendar data in the calendar store was created and last
    -        modified. This is different than when the iCalendar object
    -        representation of the calendar service information was created or
    -        last modified.
    -     
    -        Format Definition: The property is defined by the following notation:
    -     
    -          dtstamp    = "DTSTAMP" stmparam ":" date-time CRLF
    -     
    -          stmparam   = *(";" xparam)
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DtStamp

        -
        public DtStamp()
        -
        Default constructor. Initialises the dateTime value to the time of instantiation.
        -
      • -
      - - - -
        -
      • -

        DtStamp

        -
        public DtStamp(String aValue)
        -        throws ParseException
        -
        Parameters:
        aValue - a string representation of a DTSTAMP value
        -
        Throws:
        -
        ParseException - if the specified value is not a valid representation
        -
      • -
      - - - -
        -
      • -

        DtStamp

        -
        public DtStamp(ParameterList aList,
        -       String aValue)
        -        throws ParseException
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
        Throws:
        -
        ParseException - where the specified value string is not a valid date-time/date representation
        -
      • -
      - - - -
        -
      • -

        DtStamp

        -
        public DtStamp(DateTime aDate)
        -
        Parameters:
        aDate - a date representing a date-time
        -
      • -
      - - - -
        -
      • -

        DtStamp

        -
        public DtStamp(ParameterList aList,
        -       DateTime aDate)
        -
        Parameters:
        aList - a list of parameters for this component
        aDate - a date representing a date-time
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/DtStart.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/DtStart.html deleted file mode 100644 index 3b6da43c..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/DtStart.html +++ /dev/null @@ -1,508 +0,0 @@ - - - - - - -DtStart (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class DtStart

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class DtStart
    -extends DateProperty
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a DTSTART iCalendar component property. - -
    -     4.8.2.4 Date/Time Start
    -     
    -        Property Name: DTSTART
    -     
    -        Purpose: This property specifies when the calendar component begins.
    -     
    -        Value Type: The default value type is DATE-TIME. The time value MUST
    -        be one of the forms defined for the DATE-TIME value type. The value
    -        type can be set to a DATE value type.
    -     
    -        Property Parameters: Non-standard, value data type, time zone
    -        identifier property parameters can be specified on this property.
    -     
    -        Conformance: This property can be specified in the "VEVENT", "VTODO",
    -        "VFREEBUSY", or "VTIMEZONE" calendar components.
    -     
    -        Description: Within the "VEVENT" calendar component, this property
    -        defines the start date and time for the event. The property is
    -        REQUIRED in "VEVENT" calendar components. Events can have a start
    -        date/time but no end date/time. In that case, the event does not take
    -        up any time.
    -     
    -        Within the "VFREEBUSY" calendar component, this property defines the
    -        start date and time for the free or busy time information. The time
    -        MUST be specified in UTC time.
    -     
    -        Within the "VTIMEZONE" calendar component, this property defines the
    -        effective start date and time for a time zone specification. This
    -        property is REQUIRED within each STANDARD and DAYLIGHT part included
    -        in "VTIMEZONE" calendar components and MUST be specified as a local
    -        DATE-TIME without the "TZID" property parameter.
    -     
    -        Format Definition: The property is defined by the following notation:
    -     
    -          dtstart    = "DTSTART" dtstparam ":" dtstval CRLF
    -     
    -          dtstparam  = *(
    -     
    -                     ; the following are optional,
    -                     ; but MUST NOT occur more than once
    -     
    -                     (";" "VALUE" "=" ("DATE-TIME" / "DATE")) /
    -                     (";" tzidparam) /
    -     
    -                     ; the following is optional,
    -                     ; and MAY occur more than once
    -     
    -                       *(";" xparam)
    -     
    -                     )
    -     
    -     
    -     
    -          dtstval    = date-time / date
    -          ;Value MUST match value type
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DtStart

        -
        public DtStart()
        -
        Default constructor. The time value is initialised to the time of instantiation.
        -
      • -
      - - - -
        -
      • -

        DtStart

        -
        public DtStart(TimeZone timezone)
        -
        Creates a new DTSTART property initialised with the specified timezone.
        -
        Parameters:
        timezone - initial timezone
        -
      • -
      - - - -
        -
      • -

        DtStart

        -
        public DtStart(String aValue)
        -        throws ParseException
        -
        Parameters:
        aValue - a value string for this component
        -
        Throws:
        -
        ParseException - where the specified value string is not a valid date-time/date representation
        -
      • -
      - - - -
        -
      • -

        DtStart

        -
        public DtStart(String value,
        -       TimeZone timezone)
        -        throws ParseException
        -
        Creates a new DTSTART property initialised with the specified timezone and value.
        -
        Parameters:
        value - a string representation of a DTSTART value
        timezone - initial timezone
        -
        Throws:
        -
        ParseException - where the specified value is not a valid string - representation
        -
      • -
      - - - -
        -
      • -

        DtStart

        -
        public DtStart(ParameterList aList,
        -       String aValue)
        -        throws ParseException
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
        Throws:
        -
        ParseException - where the specified value string is not a valid date-time/date representation
        -
      • -
      - - - -
        -
      • -

        DtStart

        -
        public DtStart(Date aDate)
        -
        Constructor. Date or Date-Time format is determined based on the presence of a VALUE parameter.
        -
        Parameters:
        aDate - a date
        -
      • -
      - - - -
        -
      • -

        DtStart

        -
        public DtStart(Date time,
        -       boolean utc)
        -
        Constructs a new DtStart with the specified time.
        -
        Parameters:
        time - the time of the DtStart
        utc - specifies whether time is UTC
        -
      • -
      - - - -
        -
      • -

        DtStart

        -
        public DtStart(ParameterList aList,
        -       Date aDate)
        -
        Constructor. Date or Date-Time format is determined based on the presence of a VALUE parameter.
        -
        Parameters:
        aList - a list of parameters for this component
        aDate - a date
        -
      • -
      -
    • -
    - - -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Due.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Due.html deleted file mode 100644 index 074bf451..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Due.html +++ /dev/null @@ -1,479 +0,0 @@ - - - - - - -Due (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class Due

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Due
    -extends DateProperty
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a DUE iCalendar component property. - -
    -     4.8.2.3 Date/Time Due
    -     
    -        Property Name: DUE
    -     
    -        Purpose: This property defines the date and time that a to-do is
    -        expected to be completed.
    -     
    -        Value Type: The default value type is DATE-TIME. The value type can
    -        be set to a DATE value type.
    -     
    -        Property Parameters: Non-standard, value data type, time zone
    -        identifier property parameters can be specified on this property.
    -     
    -        Conformance: The property can be specified once in a "VTODO" calendar
    -        component.
    -     
    -        Description: The value MUST be a date/time equal to or after the
    -        DTSTART value, if specified.
    -     
    -        Format Definition: The property is defined by the following notation:
    -     
    -          due        = "DUE" dueparam":" dueval CRLF
    -     
    -          dueparam   = *(
    -                     ; the following are optional,
    -                     ; but MUST NOT occur more than once
    -     
    -                     (";" "VALUE" "=" ("DATE-TIME" / "DATE")) /
    -                     (";" tzidparam) /
    -     
    -                     ; the following is optional,
    -                     ; and MAY occur more than once
    -     
    -                       *(";" xparam)
    -     
    -                     )
    -     
    -     
    -     
    -          dueval     = date-time / date
    -          ;Value MUST match value type
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Due

        -
        public Due()
        -
        Default constructor. The time value is initialised to the time of instantiation.
        -
      • -
      - - - -
        -
      • -

        Due

        -
        public Due(TimeZone timezone)
        -
        Creates a new DUE property initialised with the specified timezone.
        -
        Parameters:
        timezone - initial timezone
        -
      • -
      - - - -
        -
      • -

        Due

        -
        public Due(String value)
        -    throws ParseException
        -
        Creates a new instance initialised with the parsed value.
        -
        Parameters:
        value - the DUE value string to parse
        -
        Throws:
        -
        ParseException - where the specified string is not a valid DUE value representation
        -
      • -
      - - - -
        -
      • -

        Due

        -
        public Due(String value,
        -   TimeZone timezone)
        -    throws ParseException
        -
        Creates a new DUE property initialised with the specified timezone and value.
        -
        Parameters:
        value - a string representation of a DUE value
        timezone - initial timezone
        -
        Throws:
        -
        ParseException - where the specified value is not a valid string - representation
        -
      • -
      - - - -
        -
      • -

        Due

        -
        public Due(ParameterList aList,
        -   String aValue)
        -    throws ParseException
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
        Throws:
        -
        ParseException - when the specified string is not a valid date/date-time representation
        -
      • -
      - - - -
        -
      • -

        Due

        -
        public Due(Date aDate)
        -
        Constructor. Date or Date-Time format is determined based on the presence of a VALUE parameter.
        -
        Parameters:
        aDate - a date
        -
      • -
      - - - -
        -
      • -

        Due

        -
        public Due(ParameterList aList,
        -   Date aDate)
        -
        Constructor. Date or Date-Time format is determined based on the presence of a VALUE parameter.
        -
        Parameters:
        aList - a list of parameters for this component
        aDate - a date
        -
      • -
      -
    • -
    - - -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Duration.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Duration.html deleted file mode 100644 index 22709ee5..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Duration.html +++ /dev/null @@ -1,479 +0,0 @@ - - - - - - -Duration (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class Duration

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Duration
    -extends Property
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a DURATION iCalendar component property. - -
    -     4.3.6   Duration
    -     
    -        Value Name: DURATION
    -     
    -        Purpose: This value type is used to identify properties that contain
    -        a duration of time.
    -     
    -        Formal Definition: The value type is defined by the following
    -        notation:
    -     
    -          dur-value  = (["+"] / "-") "P" (dur-date / dur-time / dur-week)
    -     
    -          dur-date   = dur-day [dur-time]
    -          dur-time   = "T" (dur-hour / dur-minute / dur-second)
    -          dur-week   = 1*DIGIT "W"
    -          dur-hour   = 1*DIGIT "H" [dur-minute]
    -          dur-minute = 1*DIGIT "M" [dur-second]
    -          dur-second = 1*DIGIT "S"
    -          dur-day    = 1*DIGIT "D"
    -     
    -        Description: If the property permits, multiple "duration" values are
    -        specified by a COMMA character (US-ASCII decimal 44) separated list
    -        of values. The format is expressed as the [ISO 8601] basic format for
    -        the duration of time. The format can represent durations in terms of
    -        weeks, days, hours, minutes, and seconds.
    -     
    -        No additional content value encoding (i.e., BACKSLASH character
    -        encoding) are defined for this value type.
    -     
    -        Example: A duration of 15 days, 5 hours and 20 seconds would be:
    -     
    -          P15DT5H0M20S
    -     
    -        A duration of 7 weeks would be:
    -     
    -          P7W
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Duration

        -
        public Duration()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Duration

        -
        public Duration(ParameterList aList,
        -        String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        Duration

        -
        public Duration(Dur duration)
        -
        Parameters:
        duration - a duration value
        -
      • -
      - - - -
        -
      • -

        Duration

        -
        public Duration(ParameterList aList,
        -        Dur duration)
        -
        Parameters:
        aList - a list of parameters for this component
        duration - a duration value
        -
      • -
      - - - -
        -
      • -

        Duration

        -
        public Duration(Date start,
        -        Date end)
        -
        Constructs a new duration representing the time between the specified start date and end date.
        -
        Parameters:
        start - the starting time for the duration
        end - the end time for the duration
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getDuration

        -
        public final Dur getDuration()
        -
        Returns:
        Returns the duration.
        -
      • -
      - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      - - - -
        -
      • -

        setDuration

        -
        public final void setDuration(Dur duration)
        -
        Parameters:
        duration - The duration to set.
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/ExDate.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/ExDate.html deleted file mode 100644 index c6c21171..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/ExDate.html +++ /dev/null @@ -1,372 +0,0 @@ - - - - - - -ExDate (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class ExDate

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class ExDate
    -extends DateListProperty
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a EXDATE iCalendar component property.
    -
    Author:
    -
    benf
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ExDate

        -
        public ExDate()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        ExDate

        -
        public ExDate(ParameterList aList,
        -      String aValue)
        -       throws ParseException
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
        Throws:
        -
        ParseException - where the specified value string is not a valid date-time/date representation
        -
      • -
      - - - -
        -
      • -

        ExDate

        -
        public ExDate(DateList dList)
        -
        Parameters:
        dList - a list of dates
        -
      • -
      - - - -
        -
      • -

        ExDate

        -
        public ExDate(ParameterList aList,
        -      DateList dList)
        -
        Parameters:
        aList - a list of parameters for this component
        dList - a list of dates
        -
      • -
      -
    • -
    - - -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/ExRule.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/ExRule.html deleted file mode 100644 index 5d695c72..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/ExRule.html +++ /dev/null @@ -1,428 +0,0 @@ - - - - - - -ExRule (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class ExRule

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class ExRule
    -extends Property
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a EXRULE iCalendar component property.
    -
    Author:
    -
    benf
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ExRule

        -
        public ExRule()
        -
        Default constructor.
        -
      • -
      - - - - - - - -
        -
      • -

        ExRule

        -
        public ExRule(Recur aRecur)
        -
        Parameters:
        aRecur - a recurrence
        -
      • -
      - - - -
        -
      • -

        ExRule

        -
        public ExRule(ParameterList aList,
        -      Recur aRecur)
        -
        Parameters:
        aList - a list of parameters for this component
        aRecur - a recurrence
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getRecur

        -
        public final Recur getRecur()
        -
        Returns:
        Returns the recur.
        -
      • -
      - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -                    throws ParseException
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
        Throws:
        -
        ParseException - possibly thrown by setting the value of certain properties
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      - - - -
        -
      • -

        setRecur

        -
        public final void setRecur(Recur recur)
        -
        Parameters:
        recur - The recur to set.
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/ExtendedAddress.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/ExtendedAddress.html deleted file mode 100644 index 05790c7d..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/ExtendedAddress.html +++ /dev/null @@ -1,380 +0,0 @@ - - - - - - -ExtendedAddress (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class ExtendedAddress

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable, Escapable
    -
    -
    -
    -
    public class ExtendedAddress
    -extends Property
    -implements Escapable
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a EXTENDED_ADDRESS iCalendar component property.
    -
    Author:
    -
    benf, Mike Douglass
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ExtendedAddress

        -
        public ExtendedAddress()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        ExtendedAddress

        -
        public ExtendedAddress(String aValue)
        -
        Parameters:
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        ExtendedAddress

        -
        public ExtendedAddress(ParameterList aList,
        -               String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/FreeBusy.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/FreeBusy.html deleted file mode 100644 index 7ad4d78f..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/FreeBusy.html +++ /dev/null @@ -1,486 +0,0 @@ - - - - - - -FreeBusy (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class FreeBusy

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class FreeBusy
    -extends Property
    -
    $Id$ - - Created: [Apr 14, 2004] - - Defines a FREEBUSY iCalendar component property. - -
    -     4.8.2.6 Free/Busy Time
    -     
    -        Property Name: FREEBUSY
    -     
    -        Purpose: The property defines one or more free or busy time
    -        intervals.
    -     
    -        Value Type: PERIOD. The date and time values MUST be in an UTC time
    -        format.
    -     
    -        Property Parameters: Non-standard or free/busy time type property
    -        parameters can be specified on this property.
    -     
    -        Conformance: The property can be specified in a "VFREEBUSY" calendar
    -        component.
    -     
    -        Property Parameter: "FBTYPE" and non-standard parameters can be
    -        specified on this property.
    -     
    -        Description: These time periods can be specified as either a start
    -        and end date-time or a start date-time and duration. The date and
    -        time MUST be a UTC time format.
    -     
    -        "FREEBUSY" properties within the "VFREEBUSY" calendar component
    -        SHOULD be sorted in ascending order, based on start time and then end
    -        time, with the earliest periods first.
    -     
    -        The "FREEBUSY" property can specify more than one value, separated by
    -        the COMMA character (US-ASCII decimal 44). In such cases, the
    -        "FREEBUSY" property values SHOULD all be of the same "FBTYPE"
    -        property parameter type (e.g., all values of a particular "FBTYPE"
    -        listed together in a single property).
    -     
    -        Format Definition: The property is defined by the following notation:
    -     
    -          freebusy   = "FREEBUSY" fbparam ":" fbvalue
    -                       CRLF
    -     
    -          fbparam    = *(
    -                     ; the following is optional,
    -                     ; but MUST NOT occur more than once
    -     
    -                     (";" fbtypeparam) /
    -     
    -                     ; the following is optional,
    -                     ; and MAY occur more than once
    -     
    -                     (";" xparam)
    -     
    -                     )
    -     
    -          fbvalue    = period *["," period]
    -          ;Time value MUST be in the UTC time format.
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        FreeBusy

        -
        public FreeBusy()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        FreeBusy

        -
        public FreeBusy(String aValue)
        -         throws ParseException
        -
        Parameters:
        aValue - a freebusy value
        -
        Throws:
        -
        ParseException - where the specified string is not a valid freebusy value
        -
      • -
      - - - -
        -
      • -

        FreeBusy

        -
        public FreeBusy(ParameterList aList,
        -        String aValue)
        -         throws ParseException
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
        Throws:
        -
        ParseException - when the specified string is not a valid list of periods
        -
      • -
      - - - -
        -
      • -

        FreeBusy

        -
        public FreeBusy(PeriodList pList)
        -
        Parameters:
        pList - a list of periods
        -
      • -
      - - - -
        -
      • -

        FreeBusy

        -
        public FreeBusy(ParameterList aList,
        -        PeriodList pList)
        -
        Parameters:
        aList - a list of parameters for this component
        pList - a list of periods
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        getPeriods

        -
        public final PeriodList getPeriods()
        -
        Returns:
        Returns the periods.
        -
      • -
      - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -                    throws ParseException
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
        Throws:
        -
        ParseException - possibly thrown by setting the value of certain properties
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Geo.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Geo.html deleted file mode 100644 index f120162b..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Geo.html +++ /dev/null @@ -1,551 +0,0 @@ - - - - - - -Geo (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class Geo

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Geo
    -extends Property
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a GEO iCalendar component property. - -
    -      4.8.1.6 Geographic Position
    -      
    -         Property Name: GEO
    -      
    -         Purpose: This property specifies information related to the global
    -         position for the activity specified by a calendar component.
    -      
    -         Value Type: FLOAT. The value MUST be two SEMICOLON separated FLOAT
    -         values.
    -      
    -         Property Parameters: Non-standard property parameters can be
    -         specified on this property.
    -      
    -         Conformance: This property can be specified in  "VEVENT" or "VTODO"
    -         calendar components.
    -      
    -         Description: The property value specifies latitude and longitude, in
    -         that order (i.e., "LAT LON" ordering). The longitude represents the
    -         location east or west of the prime meridian as a positive or negative
    -         real number, respectively. The longitude and latitude values MAY be
    -         specified up to six decimal places, which will allow for accuracy to
    -         within one meter of geographical position. Receiving applications
    -         MUST accept values of this precision and MAY truncate values of
    -         greater precision.
    -      
    -         Values for latitude and longitude shall be expressed as decimal
    -         fractions of degrees. Whole degrees of latitude shall be represented
    -         by a two-digit decimal number ranging from 0 through 90. Whole
    -         degrees of longitude shall be represented by a decimal number ranging
    -         from 0 through 180. When a decimal fraction of a degree is specified,
    -         it shall be separated from the whole number of degrees by a decimal
    -         point.
    -      
    -         Latitudes north of the equator shall be specified by a plus sign (+),
    -         or by the absence of a minus sign (-), preceding the digits
    -         designating degrees. Latitudes south of the Equator shall be
    -         designated by a minus sign (-) preceding the digits designating
    -         degrees. A point on the Equator shall be assigned to the Northern
    -         Hemisphere.
    -      
    -         Longitudes east of the prime meridian shall be specified by a plus
    -         sign (+), or by the absence of a minus sign (-), preceding the digits
    -         designating degrees. Longitudes west of the meridian shall be
    -         designated by minus sign (-) preceding the digits designating
    -         degrees. A point on the prime meridian shall be assigned to the
    -         Eastern Hemisphere. A point on the 180th meridian shall be assigned
    -         to the Western Hemisphere. One exception to this last convention is
    -         permitted. For the special condition of describing a band of latitude
    -         around the earth, the East Bounding Coordinate data element shall be
    -         assigned the value +180 (180) degrees.
    -      
    -         Any spatial address with a latitude of +90 (90) or -90 degrees will
    -         specify the position at the North or South Pole, respectively. The
    -         component for longitude may have any legal value.
    -      
    -         With the exception of the special condition described above, this
    -         form is specified in Department of Commerce, 1986, Representation of
    -         geographic point locations for information interchange (Federal
    -         Information Processing Standard 70-1):  Washington,  Department of
    -         Commerce, National Institute of Standards and Technology.
    -      
    -         The simple formula for converting degrees-minutes-seconds into
    -         decimal degrees is:
    -      
    -           decimal = degrees + minutes/60 + seconds/3600.
    -      
    -         Format Definition: The property is defined by the following notation:
    -      
    -           geo        = "GEO" geoparam ":" geovalue CRLF
    -      
    -           geoparam   = *(";" xparam)
    -      
    -           geovalue   = float ";" float
    -           ;Latitude and Longitude components
    -      
    -         Example: The following is an example of this property:
    -      
    -           GEO:37.386013;-122.082932
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Geo

        -
        public Geo()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Geo

        -
        public Geo(String value)
        -
        Creates a new instance by parsing the specified string representation.
        -
        Parameters:
        value - a geo value
        -
      • -
      - - - -
        -
      • -

        Geo

        -
        public Geo(ParameterList aList,
        -   String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        Geo

        -
        public Geo(BigDecimal latitude,
        -   BigDecimal longitude)
        -
        Parameters:
        latitude - a latitudinal value
        longitude - a longitudinal value
        -
      • -
      - - - -
        -
      • -

        Geo

        -
        public Geo(ParameterList aList,
        -   BigDecimal latitude,
        -   BigDecimal longitude)
        -
        Parameters:
        aList - a list of parameters for this component
        latitude - a latitudinal value
        longitude - a longitudinal value
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getLatitude

        -
        public final BigDecimal getLatitude()
        -
        Returns:
        Returns the latitude.
        -
      • -
      - - - -
        -
      • -

        getLongitude

        -
        public final BigDecimal getLongitude()
        -
        Returns:
        Returns the longitude.
        -
      • -
      - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      - - - -
        -
      • -

        setLatitude

        -
        public final void setLatitude(BigDecimal latitude)
        -
        Parameters:
        latitude - The latitude to set.
        -
      • -
      - - - -
        -
      • -

        setLongitude

        -
        public final void setLongitude(BigDecimal longitude)
        -
        Parameters:
        longitude - The longitude to set.
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/LastModified.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/LastModified.html deleted file mode 100644 index a7b90466..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/LastModified.html +++ /dev/null @@ -1,393 +0,0 @@ - - - - - - -LastModified (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class LastModified

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class LastModified
    -extends UtcProperty
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a LAST-MODIFIED iCalendar component property. - -
    -     4.8.7.3 Last Modified
    -     
    -        Property Name: LAST-MODIFIED
    -     
    -        Purpose: The property specifies the date and time that the
    -        information associated with the calendar component was last revised
    -        in the calendar store.
    -     
    -             Note: This is analogous to the modification date and time for a
    -             file in the file system.
    -     
    -        Value Type: DATE-TIME
    -     
    -        Property Parameters: Non-standard property parameters can be
    -        specified on this property.
    -     
    -        Conformance: This property can be specified in the "EVENT", "VTODO",
    -        "VJOURNAL" or "VTIMEZONE" calendar components.
    -     
    -        Description: The property value MUST be specified in the UTC time
    -        format.
    -     
    -        Format Definition: The property is defined by the following notation:
    -     
    -          last-mod   = "LAST-MODIFIED" lstparam ":" date-time CRLF
    -     
    -          lstparam   = *(";" xparam)
    - 
    -
    Author:
    -
    benf
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        LastModified

        -
        public LastModified()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        LastModified

        -
        public LastModified(String aValue)
        -             throws ParseException
        -
        Parameters:
        aValue - a date-time value
        -
        Throws:
        -
        ParseException - where the specified string is not a valid date-time
        -
      • -
      - - - -
        -
      • -

        LastModified

        -
        public LastModified(ParameterList aList,
        -            String aValue)
        -             throws ParseException
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
        Throws:
        -
        ParseException - where the specified value string is not a valid date-time/date representation
        -
      • -
      - - - -
        -
      • -

        LastModified

        -
        public LastModified(DateTime aDate)
        -
        Parameters:
        aDate - a date representation of a date-time value
        -
      • -
      - - - -
        -
      • -

        LastModified

        -
        public LastModified(ParameterList aList,
        -            DateTime aDate)
        -
        Parameters:
        aList - a list of parameters for this component
        aDate - a date representation of a date-time value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Locality.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Locality.html deleted file mode 100644 index 3ab36a2a..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Locality.html +++ /dev/null @@ -1,380 +0,0 @@ - - - - - - -Locality (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class Locality

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable, Escapable
    -
    -
    -
    -
    public class Locality
    -extends Property
    -implements Escapable
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a LOCALITY iCalendar component property.
    -
    Author:
    -
    benf, Mike Douglass
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Locality

        -
        public Locality()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Locality

        -
        public Locality(String aValue)
        -
        Parameters:
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        Locality

        -
        public Locality(ParameterList aList,
        -        String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Location.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Location.html deleted file mode 100644 index ccc90341..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Location.html +++ /dev/null @@ -1,431 +0,0 @@ - - - - - - -Location (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class Location

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable, Escapable
    -
    -
    -
    -
    public class Location
    -extends Property
    -implements Escapable
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a LOCATION iCalendar component property. - -
    -     4.8.1.7 Location
    -     
    -        Property Name: LOCATION
    -     
    -        Purpose: The property defines the intended venue for the activity
    -        defined by a calendar component.
    -     
    -        Value Type: TEXT
    -     
    -        Property Parameters: Non-standard, alternate text representation and
    -        language property parameters can be specified on this property.
    -     
    -        Conformance: This property can be specified in "VEVENT" or "VTODO"
    -        calendar component.
    -     
    -        Description: Specific venues such as conference or meeting rooms may
    -        be explicitly specified using this property. An alternate
    -        representation may be specified that is a URI that points to
    -        directory information with more structured specification of the
    -        location. For example, the alternate representation may specify
    -        either an LDAP URI pointing to an LDAP server entry or a CID URI
    -        pointing to a MIME body part containing a vCard [RFC 2426] for the
    -        location.
    -     
    -        Format Definition: The property is defined by the following notation:
    -     
    -          location   = "LOCATION locparam ":" text CRLF
    -     
    -          locparam   = *(
    -     
    -                     ; the following are optional,
    -                     ; but MUST NOT occur more than once
    -     
    -                     (";" altrepparam) / (";" languageparam) /
    -     
    -                     ; the following is optional,
    -                     ; and MAY occur more than once
    -     
    -                     (";" xparam)
    -     
    -                     )
    -     
    -        Example: The following are some examples of this property:
    -     
    -          LOCATION:Conference Room - F123, Bldg. 002
    -     
    -          LOCATION;ALTREP="http://xyzcorp.com/conf-rooms/f123.vcf":
    -           Conference Room - F123, Bldg. 002
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Location

        -
        public Location()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Location

        -
        public Location(String aValue)
        -
        Parameters:
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        Location

        -
        public Location(ParameterList aList,
        -        String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/LocationType.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/LocationType.html deleted file mode 100644 index 100343a9..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/LocationType.html +++ /dev/null @@ -1,421 +0,0 @@ - - - - - - -LocationType (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class LocationType

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class LocationType
    -extends Property
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a LOCATION_TYPE iCalendar component property.
    -
    Author:
    -
    benf
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        LocationType

        -
        public LocationType()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        LocationType

        -
        public LocationType(String aValue)
        -
        Parameters:
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        LocationType

        -
        public LocationType(ParameterList aList,
        -            String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        LocationType

        -
        public LocationType(LocationTypeList cList)
        -
        Parameters:
        cList - a list of locationTypes
        -
      • -
      - - - -
        -
      • -

        LocationType

        -
        public LocationType(ParameterList aList,
        -            LocationTypeList cList)
        -
        Parameters:
        aList - a list of parameters for this component
        cList - a list of locationTypes
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - - - - - -
        -
      • -

        getLocationTypes

        -
        public final LocationTypeList getLocationTypes()
        -
        Returns:
        Returns the locationTypes.
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Method.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Method.html deleted file mode 100644 index 8ea7c7fd..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Method.html +++ /dev/null @@ -1,529 +0,0 @@ - - - - - - -Method (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class Method

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Method
    -extends Property
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a METHOD iCalendar property.
    -
    Author:
    -
    benf
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        PUBLISH

        -
        public static final Method PUBLISH
        -
        Used to publish a calendar entry to one or more Calendar Users. There is no interactivity between the publisher - and any other calendar user. An example might include a baseball team publishing its schedule to the public. [RFC - 2446]
        -
      • -
      - - - -
        -
      • -

        REQUEST

        -
        public static final Method REQUEST
        -
        Used to schedule a calendar entry with other Calendar Users. Requests are interactive in that they require the - receiver to respond using the Reply methods. Meeting Requests, Busy Time requests and the assignment of VTODOs to - other Calendar Users are all examples. Requests are also used by the "Organizer" to update the status of a - calendar entry. [RFC 2446]
        -
      • -
      - - - -
        -
      • -

        REPLY

        -
        public static final Method REPLY
        -
        A Reply is used in response to a Request to convey "Attendee" status to the "Organizer". Replies are commonly - used to respond to meeting and task requests. [RFC2446]
        -
      • -
      - - - -
        -
      • -

        ADD

        -
        public static final Method ADD
        -
        Add one or more instances to an existing VEVENT, VTODO, or VJOURNAL. [RFC 2446]
        -
      • -
      - - - -
        -
      • -

        CANCEL

        -
        public static final Method CANCEL
        -
        Cancel one or more instances of an existing VEVENT, VTODO, or VJOURNAL. [RFC 2446]
        -
      • -
      - - - -
        -
      • -

        REFRESH

        -
        public static final Method REFRESH
        -
        The Refresh method is used by an "Attendee" to request the latest version of a calendar entry. [RFC 2446]
        -
      • -
      - - - -
        -
      • -

        COUNTER

        -
        public static final Method COUNTER
        -
        The Counter method is used by an "Attendee" to negotiate a change in the calendar entry. Examples include the - request to change a proposed Event time or change the due date for a VTODO. [RFC 2446]
        -
      • -
      - - - -
        -
      • -

        DECLINE_COUNTER

        -
        public static final Method DECLINE_COUNTER
        -
        Used by the "Organizer" to decline the proposed counter-proprosal. [RFC 2446]
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Method

        -
        public Method()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Method

        -
        public Method(String aValue)
        -
        Parameters:
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        Method

        -
        public Method(ParameterList aList,
        -      String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        setValue

        -
        public void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Name.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Name.html deleted file mode 100644 index 34236a17..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Name.html +++ /dev/null @@ -1,380 +0,0 @@ - - - - - - -Name (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class Name

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable, Escapable
    -
    -
    -
    -
    public class Name
    -extends Property
    -implements Escapable
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a NAME iCalendar component property.
    -
    Author:
    -
    benf, Mike Douglass
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Name

        -
        public Name()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Name

        -
        public Name(String aValue)
        -
        Parameters:
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        Name

        -
        public Name(ParameterList aList,
        -    String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Organizer.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Organizer.html deleted file mode 100644 index 8a859ec9..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Organizer.html +++ /dev/null @@ -1,524 +0,0 @@ - - - - - - -Organizer (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class Organizer

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Organizer
    -extends Property
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines an ORGANIZER iCalendar component property. - -
    -     4.8.4.3 Organizer
    -     
    -        Property Name: ORGANIZER
    -     
    -        Purpose: The property defines the organizer for a calendar component.
    -     
    -        Value Type: CAL-ADDRESS
    -     
    -        Property Parameters: Non-standard, language, common name, directory
    -        entry reference, sent by property parameters can be specified on this
    -        property.
    -     
    -        Conformance: This property MUST be specified in an iCalendar object
    -        that specifies a group scheduled calendar entity. This property MUST
    -        be specified in an iCalendar object that specifies the publication of
    -        a calendar user's busy time. This property MUST NOT be specified in
    -        an iCalendar object that specifies only a time zone definition or
    -        that defines calendar entities that are not group scheduled entities,
    -        but are entities only on a single user's calendar.
    -     
    -        Description: The property is specified within the "VEVENT", "VTODO",
    -        "VJOURNAL calendar components to specify the organizer of a group
    -        scheduled calendar entity. The property is specified within the
    -        "VFREEBUSY" calendar component to specify the calendar user
    -        requesting the free or busy time. When publishing a "VFREEBUSY"
    -        calendar component, the property is used to specify the calendar that
    -        the published busy time came from.
    -     
    -        The property has the property parameters CN, for specifying the
    -        common or display name associated with the "Organizer", DIR, for
    -        specifying a pointer to the directory information associated with the
    -        "Organizer", SENT-BY, for specifying another calendar user that is
    -        acting on behalf of the "Organizer". The non-standard parameters may
    -        also be specified on this property. If the LANGUAGE property
    -        parameter is specified, the identified language applies to the CN
    -        parameter value.
    -     
    -        Format Definition: The property is defined by the following notation:
    -     
    -          organizer  = "ORGANIZER" orgparam ":"
    -                       cal-address CRLF
    -     
    -          orgparam   = *(
    -     
    -                     ; the following are optional,
    -                     ; but MUST NOT occur more than once
    -     
    -                     (";" cnparam) / (";" dirparam) / (";" sentbyparam) /
    -                     (";" languageparam) /
    -     
    -                     ; the following is optional,
    -                     ; and MAY occur more than once
    -     
    -                     (";" xparam)
    -     
    -                     )
    -     
    -        Example: The following is an example of this property:
    -     
    -          ORGANIZER;CN=John Smith:MAILTO:jsmith@host1.com
    -     
    -        The following is an example of this property with a pointer to the
    -        directory information associated with the organizer:
    -     
    -          ORGANIZER;CN=JohnSmith;DIR="ldap://host.com:6666/o=3DDC%20Associ
    -           ates,c=3DUS??(cn=3DJohn%20Smith)":MAILTO:jsmith@host1.com
    -     
    -        The following is an example of this property used by another calendar
    -        user who is acting on behalf of the organizer, with responses
    -        intended to be sent back to the organizer, not the other calendar
    -        user:
    -     
    -          ORGANIZER;SENT-BY="MAILTO:jane_doe@host.com":
    -           MAILTO:jsmith@host1.com
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Organizer

        -
        public Organizer()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Organizer

        -
        public Organizer(String value)
        -          throws URISyntaxException
        -
        Constructs a new instance with the specified value.
        -
        Parameters:
        value - an organizer URI
        -
        Throws:
        -
        URISyntaxException - where the specified value is not a valid URI
        -
      • -
      - - - -
        -
      • -

        Organizer

        -
        public Organizer(ParameterList aList,
        -         String aValue)
        -          throws URISyntaxException
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
        Throws:
        -
        URISyntaxException - where the specified value string is not a valid uri
        -
      • -
      - - - -
        -
      • -

        Organizer

        -
        public Organizer(URI aUri)
        -
        Parameters:
        aUri - a URI representation of a calendar address
        -
      • -
      - - - -
        -
      • -

        Organizer

        -
        public Organizer(ParameterList aList,
        -         URI aUri)
        -
        Parameters:
        aList - a list of parameters for this component
        aUri - a URI representation of a calendar address
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        getCalAddress

        -
        public final URI getCalAddress()
        -
        Returns:
        Returns the calAddress.
        -
      • -
      - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -                    throws URISyntaxException
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
        Throws:
        -
        URISyntaxException - possibly thrown by setting the value of certain properties
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      - - - -
        -
      • -

        setCalAddress

        -
        public final void setCalAddress(URI calAddress)
        -
        Parameters:
        calAddress - The calAddress to set.
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/PercentComplete.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/PercentComplete.html deleted file mode 100644 index b74c0bf8..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/PercentComplete.html +++ /dev/null @@ -1,422 +0,0 @@ - - - - - - -PercentComplete (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class PercentComplete

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class PercentComplete
    -extends Property
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a PERCENT-COMPLETE iCalendar component property.
    -
    Author:
    -
    benf
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        PercentComplete

        -
        public PercentComplete()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        PercentComplete

        -
        public PercentComplete(ParameterList aList,
        -               String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        PercentComplete

        -
        public PercentComplete(int aPercentage)
        -
        Parameters:
        aPercentage - an int representation of a percentage
        -
      • -
      - - - -
        -
      • -

        PercentComplete

        -
        public PercentComplete(ParameterList aList,
        -               int aPercentage)
        -
        Parameters:
        aList - a list of parameters for this component
        aPercentage - an int representation of a percentage
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getPercentage

        -
        public final int getPercentage()
        -
        Returns:
        Returns the percentage.
        -
      • -
      - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      - - - -
        -
      • -

        setPercentage

        -
        public final void setPercentage(int percentage)
        -
        Parameters:
        percentage - The percentage to set.
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Postalcode.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Postalcode.html deleted file mode 100644 index 605ba461..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Postalcode.html +++ /dev/null @@ -1,380 +0,0 @@ - - - - - - -Postalcode (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class Postalcode

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable, Escapable
    -
    -
    -
    -
    public class Postalcode
    -extends Property
    -implements Escapable
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a POSTALCODE iCalendar component property.
    -
    Author:
    -
    benf, Mike Douglass
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Postalcode

        -
        public Postalcode()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Postalcode

        -
        public Postalcode(String aValue)
        -
        Parameters:
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        Postalcode

        -
        public Postalcode(ParameterList aList,
        -          String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Priority.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Priority.html deleted file mode 100644 index 892b9f45..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Priority.html +++ /dev/null @@ -1,576 +0,0 @@ - - - - - - -Priority (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class Priority

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Priority
    -extends Property
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a PRIORITY iCalendar component property. - -
    -     4.8.1.9 Priority
    -     
    -        Property Name: PRIORITY
    -     
    -        Purpose: The property defines the relative priority for a calendar
    -        component.
    -     
    -        Value Type: INTEGER
    -     
    -        Property Parameters: Non-standard property parameters can be
    -        specified on this property.
    -     
    -        Conformance: The property can be specified in a "VEVENT" or "VTODO"
    -        calendar component.
    -     
    -        Description: The priority is specified as an integer in the range
    -        zero to nine. A value of zero (US-ASCII decimal 48) specifies an
    -        undefined priority. A value of one (US-ASCII decimal 49) is the
    -        highest priority. A value of two (US-ASCII decimal 50) is the second
    -        highest priority. Subsequent numbers specify a decreasing ordinal
    -        priority. A value of nine (US-ASCII decimal 58) is the lowest
    -        priority.
    -     
    -        A CUA with a three-level priority scheme of "HIGH", "MEDIUM" and
    -        "LOW" is mapped into this property such that a property value in the
    -        range of one (US-ASCII decimal 49) to four (US-ASCII decimal 52)
    -        specifies "HIGH" priority. A value of five (US-ASCII decimal 53) is
    -        the normal or "MEDIUM" priority. A value in the range of six (US-
    -        ASCII decimal 54) to nine (US-ASCII decimal 58) is "LOW" priority.
    -     
    -        A CUA with a priority schema of "A1", "A2", "A3",
    -         "B1", "B2", ...,
    -        "C3" is mapped into this property such that a property value of one
    -        (US-ASCII decimal 49) specifies "A1", a property value of two (US-
    -        ASCII decimal 50) specifies "A2", a property value of three (US-ASCII
    -        decimal 51) specifies "A3", and so forth up to a property value of 9
    -        (US-ASCII decimal 58) specifies "C3".
    -     
    -        Other integer values are reserved for future use.
    -     
    -        Within a "VEVENT" calendar component, this property specifies a
    -        priority for the event. This property may be useful when more than
    -        one event is scheduled for a given time period.
    -     
    -        Within a "VTODO" calendar component, this property specified a
    -        priority for the to-do. This property is useful in prioritizing
    -        multiple action items for a given time period.
    -     
    -        Format Definition: The property is specified by the following
    -        notation:
    -     
    -          priority   = "PRIORITY" prioparam ":" privalue CRLF
    -          ;Default is zero
    -     
    -          prioparam  = *(";" xparam)
    -     
    -          privalue   = integer       ;Must be in the range [0..9]
    -             ; All other values are reserved for future use
    -     
    -        The following is an example of a property with the highest priority:
    -     
    -          PRIORITY:1
    -     
    -        The following is an example of a property with a next highest
    -        priority:
    -     
    -          PRIORITY:2
    -     
    -        Example: The following is an example of a property with no priority.
    -        This is equivalent to not specifying the "PRIORITY" property:
    -     
    -          PRIORITY:0
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        UNDEFINED

        -
        public static final Priority UNDEFINED
        -
        Undefined priority.
        -
      • -
      - - - -
        -
      • -

        HIGH

        -
        public static final Priority HIGH
        -
        High priority.
        -
      • -
      - - - -
        -
      • -

        MEDIUM

        -
        public static final Priority MEDIUM
        -
        Medium priority.
        -
      • -
      - - - -
        -
      • -

        LOW

        -
        public static final Priority LOW
        -
        Low priority.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Priority

        -
        public Priority()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Priority

        -
        public Priority(ParameterList aList,
        -        String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        Priority

        -
        public Priority(int aLevel)
        -
        Parameters:
        aLevel - an int representation of a priority level
        -
      • -
      - - - -
        -
      • -

        Priority

        -
        public Priority(ParameterList aList,
        -        int aLevel)
        -
        Parameters:
        aList - a list of parameters for this component
        aLevel - an int representation of a priority level
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getLevel

        -
        public final int getLevel()
        -
        Returns:
        Returns the level.
        -
      • -
      - - - -
        -
      • -

        setValue

        -
        public void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      - - - -
        -
      • -

        setLevel

        -
        public void setLevel(int level)
        -
        Parameters:
        level - The level to set.
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/ProdId.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/ProdId.html deleted file mode 100644 index dfc79641..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/ProdId.html +++ /dev/null @@ -1,380 +0,0 @@ - - - - - - -ProdId (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class ProdId

-
-
- -
- -
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ProdId

        -
        public ProdId()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        ProdId

        -
        public ProdId(String aValue)
        -
        Parameters:
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        ProdId

        -
        public ProdId(ParameterList aList,
        -      String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/RDate.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/RDate.html deleted file mode 100644 index dfc1cc60..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/RDate.html +++ /dev/null @@ -1,563 +0,0 @@ - - - - - - -RDate (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class RDate

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class RDate
    -extends DateListProperty
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines an RDATE iCalendar component property. - -
    -     4.8.5.3 Recurrence Date/Times
    -     
    -        Property Name: RDATE
    -     
    -        Purpose: This property defines the list of date/times for a
    -        recurrence set.
    -     
    -        Value Type: The default value type for this property is DATE-TIME.
    -        The value type can be set to DATE or PERIOD.
    -     
    -        Property Parameters: Non-standard, value data type and time zone
    -        identifier property parameters can be specified on this property.
    -     
    -        Conformance: The property can be specified in "VEVENT", "VTODO",
    -        "VJOURNAL" or "VTIMEZONE" calendar components.
    -     
    -        Description: This property can appear along with the "RRULE" property
    -        to define an aggregate set of repeating occurrences. When they both
    -        appear in an iCalendar object, the recurring events are defined by
    -        the union of occurrences defined by both the "RDATE" and "RRULE".
    -     
    -        The recurrence dates, if specified, are used in computing the
    -        recurrence set. The recurrence set is the complete set of recurrence
    -        instances for a calendar component. The recurrence set is generated
    -        by considering the initial "DTSTART" property along with the "RRULE",
    -        "RDATE", "EXDATE" and "EXRULE" properties contained within the
    -        iCalendar object. The "DTSTART" property defines the first instance
    -        in the recurrence set. Multiple instances of the "RRULE" and "EXRULE"
    -        properties can also be specified to define more sophisticated
    -        recurrence sets. The final recurrence set is generated by gathering
    -        all of the start date/times generated by any of the specified "RRULE"
    -        and "RDATE" properties, and excluding any start date/times which fall
    -        within the union of start date/times generated by any specified
    -        "EXRULE" and "EXDATE" properties. This implies that start date/times
    -        within exclusion related properties (i.e., "EXDATE" and "EXRULE")
    -        take precedence over those specified by inclusion properties (i.e.,
    -        "RDATE" and "RRULE"). Where duplicate instances are generated by the
    -        "RRULE" and "RDATE" properties, only one recurrence is considered.
    -        Duplicate instances are ignored.
    -     
    -        Format Definition: The property is defined by the following notation:
    -     
    -          rdate      = "RDATE" rdtparam ":" rdtval *("," rdtval) CRLF
    -     
    -          rdtparam   = *(
    -     
    -                     ; the following are optional,
    -                     ; but MUST NOT occur more than once
    -     
    -                     (";" "VALUE" "=" ("DATE-TIME"
    -                      / "DATE" / "PERIOD")) /
    -                     (";" tzidparam) /
    -     
    -                     ; the following is optional,
    -                     ; and MAY occur more than once
    -     
    -                     (";" xparam)
    -     
    -                     )
    -     
    -          rdtval     = date-time / date / period
    -          ;Value MUST match value type
    -     
    -        Example: The following are examples of this property:
    -     
    -          RDATE:19970714T123000Z
    -     
    -          RDATE;TZID=US-EASTERN:19970714T083000
    -     
    -          RDATE;VALUE=PERIOD:19960403T020000Z/19960403T040000Z,
    -           19960404T010000Z/PT3H
    -     
    -          RDATE;VALUE=DATE:19970101,19970120,19970217,19970421
    -           19970526,19970704,19970901,19971014,19971128,19971129,19971225
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        RDate

        -
        public RDate()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        RDate

        -
        public RDate(ParameterList aList,
        -     String aValue)
        -      throws ParseException
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
        Throws:
        -
        ParseException - where the specified value string is not a valid date-time/date representation
        -
      • -
      - - - -
        -
      • -

        RDate

        -
        public RDate(DateList dates)
        -
        Constructor. Date or Date-Time format is determined based on the presence of a VALUE parameter.
        -
        Parameters:
        dates - a list of dates
        -
      • -
      - - - -
        -
      • -

        RDate

        -
        public RDate(ParameterList aList,
        -     DateList dates)
        -
        Constructor. Date or Date-Time format is determined based on the presence of a VALUE parameter.
        -
        Parameters:
        aList - a list of parameters for this component
        dates - a list of dates
        -
      • -
      - - - -
        -
      • -

        RDate

        -
        public RDate(PeriodList periods)
        -
        Constructor.
        -
        Parameters:
        periods - a list of periods
        -
      • -
      - - - -
        -
      • -

        RDate

        -
        public RDate(ParameterList aList,
        -     PeriodList periods)
        -
        Constructor.
        -
        Parameters:
        aList - a list of parameters for this component
        periods - a list of periods
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        getPeriods

        -
        public final PeriodList getPeriods()
        -
        Returns:
        Returns the period list.
        -
      • -
      - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -                    throws ParseException
        -
        Sets the current value of the property.
        -
        -
        Overrides:
        -
        setValue in class DateListProperty
        -
        Parameters:
        aValue - a string representation of the property value
        -
        Throws:
        -
        ParseException - possibly thrown by setting the value of certain properties
        -
      • -
      - - - - - - - -
        -
      • -

        setTimeZone

        -
        public final void setTimeZone(TimeZone timezone)
        -
        Sets the timezone associated with this property.
        -
        -
        Overrides:
        -
        setTimeZone in class DateListProperty
        -
        Parameters:
        timezone - a timezone to associate with this property
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/RRule.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/RRule.html deleted file mode 100644 index 639ea044..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/RRule.html +++ /dev/null @@ -1,430 +0,0 @@ - - - - - - -RRule (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class RRule

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class RRule
    -extends Property
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines an RRULE iCalendar component property.
    -
    Author:
    -
    benf
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        RRule

        -
        public RRule()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        RRule

        -
        public RRule(String value)
        -      throws ParseException
        -
        Parameters:
        value - a rule string
        -
        Throws:
        -
        ParseException - where the specified string is not a valid rule
        -
      • -
      - - - - - - - -
        -
      • -

        RRule

        -
        public RRule(Recur aRecur)
        -
        Parameters:
        aRecur - a recurrence value
        -
      • -
      - - - -
        -
      • -

        RRule

        -
        public RRule(ParameterList aList,
        -     Recur aRecur)
        -
        Parameters:
        aList - a list of parameters for this component
        aRecur - a recurrence value
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getRecur

        -
        public final Recur getRecur()
        -
        Returns:
        Returns the recur.
        -
      • -
      - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -                    throws ParseException
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
        Throws:
        -
        ParseException - possibly thrown by setting the value of certain properties
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/RecurrenceId.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/RecurrenceId.html deleted file mode 100644 index f8d543fb..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/RecurrenceId.html +++ /dev/null @@ -1,512 +0,0 @@ - - - - - - -RecurrenceId (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class RecurrenceId

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class RecurrenceId
    -extends DateProperty
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a RECURRENCE-ID iCalendar component property. - -
    -     4.8.4.4 Recurrence ID
    -     
    -        Property Name: RECURRENCE-ID
    -     
    -        Purpose: This property is used in conjunction with the "UID" and
    -        "SEQUENCE" property to identify a specific instance of a recurring
    -        "VEVENT", "VTODO" or "VJOURNAL" calendar component. The property
    -        value is the effective value of the "DTSTART" property of the
    -        recurrence instance.
    -     
    -        Value Type: The default value type for this property is DATE-TIME.
    -        The time format can be any of the valid forms defined for a DATE-TIME
    -        value type. See DATE-TIME value type definition for specific
    -        interpretations of the various forms. The value type can be set to
    -        DATE.
    -     
    -        Property Parameters: Non-standard property, value data type, time
    -        zone identifier and recurrence identifier range parameters can be
    -        specified on this property.
    -     
    -        Conformance: This property can be specified in an iCalendar object
    -        containing a recurring calendar component.
    -     
    -        Description: The full range of calendar components specified by a
    -        recurrence set is referenced by referring to just the "UID" property
    -        value corresponding to the calendar component. The "RECURRENCE-ID"
    -        property allows the reference to an individual instance within the
    -        recurrence set.
    -     
    -        If the value of the "DTSTART" property is a DATE type value, then the
    -        value MUST be the calendar date for the recurrence instance.
    -     
    -        The date/time value is set to the time when the original recurrence
    -        instance would occur; meaning that if the intent is to change a
    -        Friday meeting to Thursday, the date/time is still set to the
    -        original Friday meeting.
    -     
    -        The "RECURRENCE-ID" property is used in conjunction with the "UID"
    -        and "SEQUENCE" property to identify a particular instance of a
    -        recurring event, to-do or journal. For a given pair of "UID" and
    -        "SEQUENCE" property values, the "RECURRENCE-ID" value for a
    -        recurrence instance is fixed. When the definition of the recurrence
    -        set for a calendar component changes, and hence the "SEQUENCE"
    -        property value changes, the "RECURRENCE-ID" for a given recurrence
    -        instance might also change.The "RANGE" parameter is used to specify
    -        the effective range of recurrence instances from the instance
    -        specified by the "RECURRENCE-ID" property value. The default value
    -        for the range parameter is the single recurrence instance only. The
    -        value can also be "THISANDPRIOR" to indicate a range defined by the
    -        given recurrence instance and all prior instances or the value can be
    -        "THISANDFUTURE" to indicate a range defined by the given recurrence
    -        instance and all subsequent instances.
    -     
    -        Format Definition: The property is defined by the following notation:
    -     
    -          recurid    = "RECURRENCE-ID" ridparam ":" ridval CRLF
    -     
    -          ridparam   = *(
    -     
    -                     ; the following are optional,
    -                     ; but MUST NOT occur more than once
    -     
    -                     (";" "VALUE" "=" ("DATE-TIME" / "DATE)) /
    -                     (";" tzidparam) / (";" rangeparam) /
    -     
    -                     ; the following is optional,
    -                     ; and MAY occur more than once
    -     
    -                     (";" xparam)
    -     
    -                     )
    -     
    -          ridval     = date-time / date
    -          ;Value MUST match value type
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        RecurrenceId

        -
        public RecurrenceId()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        RecurrenceId

        -
        public RecurrenceId(TimeZone timezone)
        -
        Creates a new RECURRENCE_ID property initialised with the specified timezone.
        -
        Parameters:
        timezone - initial timezone
        -
      • -
      - - - -
        -
      • -

        RecurrenceId

        -
        public RecurrenceId(String value)
        -             throws ParseException
        -
        Creates a new instance initialised with the parsed value.
        -
        Parameters:
        value - the RECURRENCE_ID value string to parse
        -
        Throws:
        -
        ParseException - where the specified string is not a valid RECURRENCE_ID value representation
        -
      • -
      - - - -
        -
      • -

        RecurrenceId

        -
        public RecurrenceId(String value,
        -            TimeZone timezone)
        -             throws ParseException
        -
        Creates a new RECURRENCE_ID property initialised with the specified timezone and value.
        -
        Parameters:
        value - a string representation of a RECURRENCE_ID value
        timezone - initial timezone
        -
        Throws:
        -
        ParseException - where the specified value is not a valid string - representation
        -
      • -
      - - - -
        -
      • -

        RecurrenceId

        -
        public RecurrenceId(ParameterList aList,
        -            String aValue)
        -             throws ParseException
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
        Throws:
        -
        ParseException - where the specified value string is not a valid date-time/date representation
        -
      • -
      - - - -
        -
      • -

        RecurrenceId

        -
        public RecurrenceId(Date aDate)
        -
        Constructor. Date or Date-Time format is determined based on the presence of a VALUE parameter.
        -
        Parameters:
        aDate - a date representation of a date or date-time
        -
      • -
      - - - -
        -
      • -

        RecurrenceId

        -
        public RecurrenceId(ParameterList aList,
        -            Date aDate)
        -
        Constructor. Date or Date-Time format is determined based on the presence of a VALUE parameter.
        -
        Parameters:
        aList - a list of parameters for this component
        aDate - a date representation of a date or date-time
        -
      • -
      -
    • -
    - - -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Region.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Region.html deleted file mode 100644 index f913a3bb..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Region.html +++ /dev/null @@ -1,380 +0,0 @@ - - - - - - -Region (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class Region

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable, Escapable
    -
    -
    -
    -
    public class Region
    -extends Property
    -implements Escapable
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a REGION iCalendar component property.
    -
    Author:
    -
    benf, Mike Douglass
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Region

        -
        public Region()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Region

        -
        public Region(String aValue)
        -
        Parameters:
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        Region

        -
        public Region(ParameterList aList,
        -      String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/RelatedTo.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/RelatedTo.html deleted file mode 100644 index 3cf7e54f..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/RelatedTo.html +++ /dev/null @@ -1,380 +0,0 @@ - - - - - - -RelatedTo (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class RelatedTo

-
-
- -
- -
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        RelatedTo

        -
        public RelatedTo()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        RelatedTo

        -
        public RelatedTo(String aValue)
        -
        Parameters:
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        RelatedTo

        -
        public RelatedTo(ParameterList aList,
        -         String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Repeat.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Repeat.html deleted file mode 100644 index 6d9857ea..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Repeat.html +++ /dev/null @@ -1,422 +0,0 @@ - - - - - - -Repeat (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class Repeat

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Repeat
    -extends Property
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a REPEAT iCalendar component property.
    -
    Author:
    -
    benf
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Repeat

        -
        public Repeat()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Repeat

        -
        public Repeat(ParameterList aList,
        -      String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        Repeat

        -
        public Repeat(int aCount)
        -
        Parameters:
        aCount - a repetition count
        -
      • -
      - - - -
        -
      • -

        Repeat

        -
        public Repeat(ParameterList aList,
        -      int aCount)
        -
        Parameters:
        aList - a list of parameters for this component
        aCount - a repetition count
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getCount

        -
        public final int getCount()
        -
        Returns:
        Returns the count.
        -
      • -
      - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      - - - -
        -
      • -

        setCount

        -
        public final void setCount(int count)
        -
        Parameters:
        count - The count to set.
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/RequestStatus.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/RequestStatus.html deleted file mode 100644 index b9509536..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/RequestStatus.html +++ /dev/null @@ -1,569 +0,0 @@ - - - - - - -RequestStatus (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class RequestStatus

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class RequestStatus
    -extends Property
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a REQUEST-STATUS iCalendar component property.
    -
    Author:
    -
    benf
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - - - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        RequestStatus

        -
        public RequestStatus()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        RequestStatus

        -
        public RequestStatus(ParameterList aList,
        -             String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        RequestStatus

        -
        public RequestStatus(String aStatusCode,
        -             String aDescription,
        -             String data)
        -
        Parameters:
        aStatusCode - a string representation of a status code
        aDescription - a description
        data - a string representation of extension data
        -
      • -
      - - - -
        -
      • -

        RequestStatus

        -
        public RequestStatus(ParameterList aList,
        -             String aStatusCode,
        -             String aDescription,
        -             String data)
        -
        Parameters:
        aList - a list of parameters for this component
        aStatusCode - a string representation of a status code
        aDescription - a description
        data - a string representation of extension data
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        getDescription

        -
        public final String getDescription()
        -
        Returns:
        Returns the description.
        -
      • -
      - - - -
        -
      • -

        getExData

        -
        public final String getExData()
        -
        Returns:
        Returns the exData.
        -
      • -
      - - - -
        -
      • -

        getStatusCode

        -
        public final String getStatusCode()
        -
        Returns:
        Returns the statusCode.
        -
      • -
      - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      - - - -
        -
      • -

        setDescription

        -
        public final void setDescription(String description)
        -
        Parameters:
        description - The description to set.
        -
      • -
      - - - -
        -
      • -

        setExData

        -
        public final void setExData(String exData)
        -
        Parameters:
        exData - The exData to set.
        -
      • -
      - - - -
        -
      • -

        setStatusCode

        -
        public final void setStatusCode(String statusCode)
        -
        Parameters:
        statusCode - The statusCode to set.
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Resources.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Resources.html deleted file mode 100644 index aff44037..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Resources.html +++ /dev/null @@ -1,408 +0,0 @@ - - - - - - -Resources (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class Resources

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Resources
    -extends Property
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a RESOURCES iCalendar component property.
    -
    Author:
    -
    benf
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Resources

        -
        public Resources()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Resources

        -
        public Resources(ParameterList aList,
        -         String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        Resources

        -
        public Resources(TextList rList)
        -
        Parameters:
        rList - a list of resources
        -
      • -
      - - - -
        -
      • -

        Resources

        -
        public Resources(ParameterList aList,
        -         TextList rList)
        -
        Parameters:
        aList - a list of parameters for this component
        rList - a list of resources
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        getResources

        -
        public final TextList getResources()
        -
        Returns:
        Returns the resources.
        -
      • -
      - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Sequence.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Sequence.html deleted file mode 100644 index 04fbfd47..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Sequence.html +++ /dev/null @@ -1,502 +0,0 @@ - - - - - - -Sequence (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class Sequence

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Sequence
    -extends Property
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a SEQUENCE iCalendar component property. - -
    -     4.8.7.4 Sequence Number
    -     
    -        Property Name: SEQUENCE
    -     
    -        Purpose: This property defines the revision sequence number of the
    -        calendar component within a sequence of revisions.
    -     
    -        Value Type: integer
    -     
    -        Property Parameters: Non-standard property parameters can be
    -        specified on this property.
    -     
    -        Conformance: The property can be specified in "VEVENT", "VTODO" or
    -        "VJOURNAL" calendar component.
    -     
    -        Description: When a calendar component is created, its sequence
    -        number is zero (US-ASCII decimal 48). It is monotonically incremented
    -        by the "Organizer's" CUA each time the "Organizer" makes a
    -        significant revision to the calendar component. When the "Organizer"
    -        makes changes to one of the following properties, the sequence number
    -        MUST be incremented:
    -     
    -          .  "DTSTART"
    -     
    -          .  "DTEND"
    -     
    -          .  "DUE"
    -     
    -          .  "RDATE"
    -     
    -          .  "RRULE"
    -     
    -          .  "EXDATE"
    -     
    -          .  "EXRULE"
    -     
    -          .  "STATUS"
    -     
    -        In addition, changes made by the "Organizer" to other properties can
    -        also force the sequence number to be incremented. The "Organizer" CUA
    -        MUST increment the sequence number when ever it makes changes to
    -        properties in the calendar component that the "Organizer" deems will
    -        jeopardize the validity of the participation status of the
    -        "Attendees". For example, changing the location of a meeting from one
    -        locale to another distant locale could effectively impact the
    -        participation status of the "Attendees".
    -     
    -        The "Organizer" includes this property in an iCalendar object that it
    -        sends to an "Attendee" to specify the current version of the calendar
    -        component.
    -     
    -        The "Attendee" includes this property in an iCalendar object that it
    -        sends to the "Organizer" to specify the version of the calendar
    -        component that the "Attendee" is referring to.
    -     
    -        A change to the sequence number is not the mechanism that an
    -        "Organizer" uses to request a response from the "Attendees". The
    -        "RSVP" parameter on the "ATTENDEE" property is used by the
    -        "Organizer" to indicate that a response from the "Attendees" is
    -        requested.
    -     
    -        Format Definition: This property is defined by the following
    -        notation:
    -     
    -          seq = "SEQUENCE" seqparam ":" integer CRLF
    -          ; Default is "0"
    -     
    -          seqparam   = *(";" xparam)
    -     
    -        Example: The following is an example of this property for a calendar
    -        component that was just created by the "Organizer".
    -     
    -          SEQUENCE:0
    -     
    -        The following is an example of this property for a calendar component
    -        that has been revised two different times by the "Organizer".
    -     
    -          SEQUENCE:2
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Sequence

        -
        public Sequence()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Sequence

        -
        public Sequence(String aValue)
        -
        Parameters:
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        Sequence

        -
        public Sequence(ParameterList aList,
        -        String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        Sequence

        -
        public Sequence(int aSequenceNo)
        -
        Parameters:
        aSequenceNo - a sequence number
        -
      • -
      - - - -
        -
      • -

        Sequence

        -
        public Sequence(ParameterList aList,
        -        int aSequenceNo)
        -
        Parameters:
        aList - a list of parameters for this component
        aSequenceNo - a sequence number
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getSequenceNo

        -
        public final int getSequenceNo()
        -
        Returns:
        Returns the sequenceNo.
        -
      • -
      - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Status.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Status.html deleted file mode 100644 index e2f11736..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Status.html +++ /dev/null @@ -1,621 +0,0 @@ - - - - - - -Status (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class Status

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Status
    -extends Property
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a STATUS iCalendar component property. - -
    -     4.8.1.11 Status
    -     
    -        Property Name: STATUS
    -     
    -        Purpose: This property defines the overall status or confirmation for
    -        the calendar component.
    -     
    -        Value Type: TEXT
    -     
    -        Property Parameters: Non-standard property parameters can be
    -        specified on this property.
    -     
    -        Conformance: This property can be specified in "VEVENT", "VTODO" or
    -        "VJOURNAL" calendar components.
    -     
    -        Description: In a group scheduled calendar component, the property is
    -        used by the "Organizer" to provide a confirmation of the event to the
    -        "Attendees". For example in a "VEVENT" calendar component, the
    -        "Organizer" can indicate that a meeting is tentative, confirmed or
    -        cancelled. In a "VTODO" calendar component, the "Organizer" can
    -        indicate that an action item needs action, is completed, is in
    -        process or being worked on, or has been cancelled. In a "VJOURNAL"
    -        calendar component, the "Organizer" can indicate that a journal entry
    -        is draft, final or has been cancelled or removed.
    -     
    -        Format Definition: The property is defined by the following notation:
    -     
    -          status     = "STATUS" statparam] ":" statvalue CRLF
    -     
    -          statparam  = *(";" xparam)
    -     
    -          statvalue  = "TENTATIVE"           ;Indicates event is
    -                                             ;tentative.
    -                     / "CONFIRMED"           ;Indicates event is
    -                                             ;definite.
    -                     / "CANCELLED"           ;Indicates event was
    -                                             ;cancelled.
    -             ;Status values for a "VEVENT"
    -     
    -          statvalue  =/ "NEEDS-ACTION"       ;Indicates to-do needs action.
    -                     / "COMPLETED"           ;Indicates to-do completed.
    -                     / "IN-PROCESS"          ;Indicates to-do in process of
    -                     / "CANCELLED"           ;Indicates to-do was cancelled.
    -             ;Status values for "VTODO".
    -     
    -          statvalue  =/ "DRAFT"              ;Indicates journal is draft.
    -                     / "FINAL"               ;Indicates journal is final.
    -                     / "CANCELLED"           ;Indicates journal is removed.
    -             ;Status values for "VJOURNAL".
    -     
    -        Example: The following is an example of this property for a "VEVENT"
    -        calendar component:
    -     
    -          STATUS:TENTATIVE
    -     
    -        The following is an example of this property for a "VTODO" calendar
    -        component:
    -     
    -          STATUS:NEEDS-ACTION
    -     
    -        The following is an example of this property for a "VJOURNAL"
    -        calendar component:
    -     
    -          STATUS:DRAFT
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        VEVENT_TENTATIVE

        -
        public static final Status VEVENT_TENTATIVE
        -
        Tentative VEVENT status.
        -
      • -
      - - - -
        -
      • -

        VEVENT_CONFIRMED

        -
        public static final Status VEVENT_CONFIRMED
        -
        Confirmed VEVENT status.
        -
      • -
      - - - -
        -
      • -

        VEVENT_CANCELLED

        -
        public static final Status VEVENT_CANCELLED
        -
        Cancelled VEVENT status.
        -
      • -
      - - - -
        -
      • -

        VTODO_NEEDS_ACTION

        -
        public static final Status VTODO_NEEDS_ACTION
        -
        Tentative VTODO status.
        -
      • -
      - - - -
        -
      • -

        VTODO_COMPLETED

        -
        public static final Status VTODO_COMPLETED
        -
        Completed VTODO status.
        -
      • -
      - - - -
        -
      • -

        VTODO_IN_PROCESS

        -
        public static final Status VTODO_IN_PROCESS
        -
        In-process VTODO status.
        -
      • -
      - - - -
        -
      • -

        VTODO_CANCELLED

        -
        public static final Status VTODO_CANCELLED
        -
        Cancelled VTODO status.
        -
      • -
      - - - -
        -
      • -

        VJOURNAL_DRAFT

        -
        public static final Status VJOURNAL_DRAFT
        -
        Draft VJOURNAL status.
        -
      • -
      - - - -
        -
      • -

        VJOURNAL_FINAL

        -
        public static final Status VJOURNAL_FINAL
        -
        Final VJOURNAL status.
        -
      • -
      - - - -
        -
      • -

        VJOURNAL_CANCELLED

        -
        public static final Status VJOURNAL_CANCELLED
        -
        Cancelled VJOURNAL status.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Status

        -
        public Status()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Status

        -
        public Status(String aValue)
        -
        Parameters:
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        Status

        -
        public Status(ParameterList aList,
        -      String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        setValue

        -
        public void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/StreetAddress.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/StreetAddress.html deleted file mode 100644 index 80b64697..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/StreetAddress.html +++ /dev/null @@ -1,380 +0,0 @@ - - - - - - -StreetAddress (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class StreetAddress

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable, Escapable
    -
    -
    -
    -
    public class StreetAddress
    -extends Property
    -implements Escapable
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a STREET_ADDRESS iCalendar component property.
    -
    Author:
    -
    benf, Mike Douglass
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        StreetAddress

        -
        public StreetAddress()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        StreetAddress

        -
        public StreetAddress(String aValue)
        -
        Parameters:
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        StreetAddress

        -
        public StreetAddress(ParameterList aList,
        -             String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Summary.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Summary.html deleted file mode 100644 index 0267ca1d..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Summary.html +++ /dev/null @@ -1,426 +0,0 @@ - - - - - - -Summary (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class Summary

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable, Escapable
    -
    -
    -
    -
    public class Summary
    -extends Property
    -implements Escapable
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a SUMMARY iCalendar component property. - -
    -     4.8.1.12 Summary
    -     
    -        Property Name: SUMMARY
    -     
    -        Purpose: This property defines a short summary or subject for the
    -        calendar component.
    -     
    -        Value Type: TEXT
    -     
    -        Property Parameters: Non-standard, alternate text representation and
    -        language property parameters can be specified on this property.
    -     
    -        Conformance: The property can be specified in "VEVENT", "VTODO",
    -        "VJOURNAL" or "VALARM" calendar components.
    -     
    -        Description: This property is used in the "VEVENT", "VTODO" and
    -        "VJOURNAL" calendar components to capture a short, one line summary
    -        about the activity or journal entry.
    -     
    -        This property is used in the "VALARM" calendar component to capture
    -        the subject of an EMAIL category of alarm.
    -     
    -        Format Definition: The property is defined by the following notation:
    -     
    -          summary    = "SUMMARY" summparam ":" text CRLF
    -     
    -          summparam  = *(
    -     
    -                     ; the following are optional,
    -                     ; but MUST NOT occur more than once
    -     
    -                     (";" altrepparam) / (";" languageparam) /
    -     
    -                     ; the following is optional,
    -                     ; and MAY occur more than once
    -     
    -                     (";" xparam)
    -     
    -                     )
    -     
    -        Example: The following is an example of this property:
    -     
    -          SUMMARY:Department Party
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Summary

        -
        public Summary()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Summary

        -
        public Summary(String aValue)
        -
        Parameters:
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        Summary

        -
        public Summary(ParameterList aList,
        -       String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Tel.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Tel.html deleted file mode 100644 index abcb4349..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Tel.html +++ /dev/null @@ -1,380 +0,0 @@ - - - - - - -Tel (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class Tel

-
-
- -
- -
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Tel

        -
        public Tel()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Tel

        -
        public Tel(String aValue)
        -
        Parameters:
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        Tel

        -
        public Tel(ParameterList aList,
        -   String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Transp.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Transp.html deleted file mode 100644 index 51457d76..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Transp.html +++ /dev/null @@ -1,472 +0,0 @@ - - - - - - -Transp (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class Transp

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Transp
    -extends Property
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a TRANSP iCalendar component property. - -
    -     4.8.2.7 Time Transparency
    -     
    -        Property Name: TRANSP
    -     
    -        Purpose: This property defines whether an event is transparent or not
    -        to busy time searches.
    -     
    -        Value Type: TEXT
    -     
    -        Property Parameters: Non-standard property parameters can be
    -        specified on this property.
    -     
    -        Conformance: This property can be specified once in a "VEVENT"
    -        calendar component.
    -     
    -        Description: Time Transparency is the characteristic of an event that
    -        determines whether it appears to consume time on a calendar. Events
    -        that consume actual time for the individual or resource associated
    -        with the calendar SHOULD be recorded as OPAQUE, allowing them to be
    -        detected by free-busy time searches. Other events, which do not take
    -        up the individual's (or resource's) time SHOULD be recorded as
    -        TRANSPARENT, making them invisible to free-busy time searches.
    -     
    -        Format Definition: The property is specified by the following
    -        notation:
    -     
    -          transp     = "TRANSP" tranparam ":" transvalue CRLF
    -     
    -          tranparam  = *(";" xparam)
    -     
    -          transvalue = "OPAQUE"      ;Blocks or opaque on busy time searches.
    -                     / "TRANSPARENT" ;Transparent on busy time searches.
    -             ;Default value is OPAQUE
    -     
    -        Example: The following is an example of this property for an event
    -        that is transparent or does not block on free/busy time searches:
    -     
    -          TRANSP:TRANSPARENT
    -     
    -        The following is an example of this property for an event that is
    -        opaque or blocks on free/busy time searches:
    -     
    -          TRANSP:OPAQUE
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        OPAQUE

        -
        public static final Transp OPAQUE
        -
        Opaque.
        -
      • -
      - - - -
        -
      • -

        TRANSPARENT

        -
        public static final Transp TRANSPARENT
        -
        Transparent.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Transp

        -
        public Transp()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Transp

        -
        public Transp(String aValue)
        -
        Parameters:
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        Transp

        -
        public Transp(ParameterList aList,
        -      String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        setValue

        -
        public void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Trigger.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Trigger.html deleted file mode 100644 index b8892358..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Trigger.html +++ /dev/null @@ -1,584 +0,0 @@ - - - - - - -Trigger (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class Trigger

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Trigger
    -extends UtcProperty
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a TRIGGER iCalendar component property. - -
    -     4.8.6.3 Trigger
    -     
    -        Property Name: TRIGGER
    -     
    -        Purpose: This property specifies when an alarm will trigger.
    -     
    -        Value Type: The default value type is DURATION. The value type can be
    -        set to a DATE-TIME value type, in which case the value MUST specify a
    -        UTC formatted DATE-TIME value.
    -     
    -        Property Parameters: Non-standard, value data type, time zone
    -        identifier or trigger relationship property parameters can be
    -        specified on this property. The trigger relationship property
    -        parameter MUST only be specified when the value type is DURATION.
    -     
    -        Conformance: This property MUST be specified in the "VALARM" calendar
    -        component.
    -     
    -        Description: Within the "VALARM" calendar component, this property
    -        defines when the alarm will trigger. The default value type is
    -        DURATION, specifying a relative time for the trigger of the alarm.
    -        The default duration is relative to the start of an event or to-do
    -        that the alarm is associated with. The duration can be explicitly set
    -     
    -        to trigger from either the end or the start of the associated event
    -        or to-do with the "RELATED" parameter. A value of START will set the
    -        alarm to trigger off the start of the associated event or to-do. A
    -        value of END will set the alarm to trigger off the end of the
    -        associated event or to-do.
    -     
    -        Either a positive or negative duration may be specified for the
    -        "TRIGGER" property. An alarm with a positive duration is triggered
    -        after the associated start or end of the event or to-do. An alarm
    -        with a negative duration is triggered before the associated start or
    -        end of the event or to-do.
    -     
    -        The "RELATED" property parameter is not valid if the value type of
    -        the property is set to DATE-TIME (i.e., for an absolute date and time
    -        alarm trigger). If a value type of DATE-TIME is specified, then the
    -        property value MUST be specified in the UTC time format. If an
    -        absolute trigger is specified on an alarm for a recurring event or
    -        to-do, then the alarm will only trigger for the specified absolute
    -        date/time, along with any specified repeating instances.
    -     
    -        If the trigger is set relative to START, then the "DTSTART" property
    -        MUST be present in the associated "VEVENT" or "VTODO" calendar
    -        component. If an alarm is specified for an event with the trigger set
    -        relative to the END, then the "DTEND" property or the "DSTART" and
    -        "DURATION' properties MUST be present in the associated "VEVENT"
    -        calendar component. If the alarm is specified for a to-do with a
    -        trigger set relative to the END, then either the "DUE" property or
    -        the "DSTART" and "DURATION' properties MUST be present in the
    -        associated "VTODO" calendar component.
    -     
    -        Alarms specified in an event or to-do which is defined in terms of a
    -        DATE value type will be triggered relative to 00:00:00 UTC on the
    -        specified date. For example, if "DTSTART:19980205, then the duration
    -        trigger will be relative to19980205T000000Z.
    -     
    -        Format Definition: The property is defined by the following notation:
    -     
    -          trigger    = "TRIGGER" (trigrel / trigabs)
    -     
    -          trigrel    = *(
    -     
    -                     ; the following are optional,
    -                     ; but MUST NOT occur more than once
    -     
    -                       (";" "VALUE" "=" "DURATION") /
    -                       (";" trigrelparam) /
    -     
    -                     ; the following is optional,
    -                     ; and MAY occur more than once
    -     
    -                       (";" xparam)
    -                       ) ":"  dur-value
    -     
    -          trigabs    = 1*(
    -     
    -                     ; the following is REQUIRED,
    -                     ; but MUST NOT occur more than once
    -     
    -                       (";" "VALUE" "=" "DATE-TIME") /
    -     
    -                     ; the following is optional,
    -                     ; and MAY occur more than once
    -     
    -                       (";" xparam)
    -     
    -                       ) ":" date-time
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Trigger

        -
        public Trigger()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Trigger

        -
        public Trigger(ParameterList aList,
        -       String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        Trigger

        -
        public Trigger(Dur duration)
        -
        Parameters:
        duration - a duration in milliseconds
        -
      • -
      - - - -
        -
      • -

        Trigger

        -
        public Trigger(ParameterList aList,
        -       Dur duration)
        -
        Parameters:
        aList - a list of parameters for this component
        duration - a duration in milliseconds
        -
      • -
      - - - -
        -
      • -

        Trigger

        -
        public Trigger(DateTime dateTime)
        -
        Parameters:
        dateTime - a date representation of a date-time
        -
      • -
      - - - -
        -
      • -

        Trigger

        -
        public Trigger(ParameterList aList,
        -       DateTime dateTime)
        -
        Parameters:
        aList - a list of parameters for this component
        dateTime - a date representation of a date-time
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        getDuration

        -
        public final Dur getDuration()
        -
        Returns:
        Returns the duration.
        -
      • -
      - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -
        Default setValue() implementation. Allows for either DATE or DATE-TIME values.
        -
        -
        Overrides:
        -
        setValue in class DateProperty
        -
        Parameters:
        aValue - a string representation of a DATE or DATE-TIME value
        -
      • -
      - - - - - - - -
        -
      • -

        setDateTime

        -
        public final void setDateTime(DateTime dateTime)
        -
        -
        Overrides:
        -
        setDateTime in class UtcProperty
        -
        Parameters:
        dateTime - The dateTime to set.
        -
      • -
      - - - -
        -
      • -

        setDuration

        -
        public final void setDuration(Dur duration)
        -
        Parameters:
        duration - The duration to set.
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/TzId.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/TzId.html deleted file mode 100644 index f2ac2eda..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/TzId.html +++ /dev/null @@ -1,466 +0,0 @@ - - - - - - -TzId (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class TzId

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable, Escapable
    -
    -
    -
    -
    public class TzId
    -extends Property
    -implements Escapable
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a TZID iCalendar component property. - -
    -     4.8.3.1 Time Zone Identifier
    -     
    -        Property Name: TZID
    -     
    -        Purpose: This property specifies the text value that uniquely
    -        identifies the "VTIMEZONE" calendar component.
    -     
    -        Value Type: TEXT
    -     
    -        Property Parameters: Non-standard property parameters can be
    -        specified on this property.
    -     
    -        Conformance: This property MUST be specified in a "VTIMEZONE"
    -        calendar component.
    -     
    -        Description: This is the label by which a time zone calendar
    -        component is referenced by any iCalendar properties whose data type
    -        is either DATE-TIME or TIME and not intended to specify a UTC or a
    -        "floating" time. The presence of the SOLIDUS character (US-ASCII
    -        decimal 47) as a prefix, indicates that this TZID represents an
    -        unique ID in a globally defined time zone registry (when such
    -        registry is defined).
    -     
    -             Note: This document does not define a naming convention for time
    -             zone identifiers. Implementers may want to use the naming
    -             conventions defined in existing time zone specifications such as
    -             the public-domain Olson database [TZ]. The specification of
    -             globally unique time zone identifiers is not addressed by this
    -             document and is left for future study.
    -     
    -        Format Definition: This property is defined by the following
    -        notation:
    -     
    -          tzid       = "TZID" tzidpropparam ":" [tzidprefix] text CRLF
    -     
    -          tzidpropparam      = *(";" xparam)
    -     
    -          ;tzidprefix        = "/"
    -          ; Defined previously. Just listed here for reader convenience.
    -     
    -        Example: The following are examples of non-globally unique time zone
    -        identifiers:
    -     
    -          TZID:US-Eastern
    -     
    -          TZID:California-Los_Angeles
    -     
    -        The following is an example of a fictitious globally unique time zone
    -        identifier:
    -     
    -          TZID:/US-New_York-New_York
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - - - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        TzId

        -
        public TzId()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        TzId

        -
        public TzId(String aValue)
        -
        Parameters:
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        TzId

        -
        public TzId(ParameterList aList,
        -    String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/TzName.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/TzName.html deleted file mode 100644 index c9fa30ee..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/TzName.html +++ /dev/null @@ -1,380 +0,0 @@ - - - - - - -TzName (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class TzName

-
-
- -
- -
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        TzName

        -
        public TzName()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        TzName

        -
        public TzName(String aValue)
        -
        Parameters:
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        TzName

        -
        public TzName(ParameterList aList,
        -      String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/TzOffsetFrom.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/TzOffsetFrom.html deleted file mode 100644 index ebc0a67a..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/TzOffsetFrom.html +++ /dev/null @@ -1,435 +0,0 @@ - - - - - - -TzOffsetFrom (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class TzOffsetFrom

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class TzOffsetFrom
    -extends Property
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a TZOFFSETFROM iCalendar component property.
    -
    Author:
    -
    benf
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        TzOffsetFrom

        -
        public TzOffsetFrom()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        TzOffsetFrom

        -
        public TzOffsetFrom(String aValue)
        -
        Parameters:
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        TzOffsetFrom

        -
        public TzOffsetFrom(ParameterList aList,
        -            String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        TzOffsetFrom

        -
        public TzOffsetFrom(UtcOffset anOffset)
        -
        Parameters:
        anOffset - a timezone offset in milliseconds
        -
      • -
      - - - -
        -
      • -

        TzOffsetFrom

        -
        public TzOffsetFrom(ParameterList aList,
        -            UtcOffset anOffset)
        -
        Parameters:
        aList - a list of parameters for this component
        anOffset - a timezone offset in milliseconds
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getOffset

        -
        public final UtcOffset getOffset()
        -
        Returns:
        Returns the offset.
        -
      • -
      - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      - - - -
        -
      • -

        setOffset

        -
        public final void setOffset(UtcOffset offset)
        -
        Parameters:
        offset - The offset to set.
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/TzOffsetTo.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/TzOffsetTo.html deleted file mode 100644 index 0b05bf84..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/TzOffsetTo.html +++ /dev/null @@ -1,435 +0,0 @@ - - - - - - -TzOffsetTo (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class TzOffsetTo

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class TzOffsetTo
    -extends Property
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a TZOFFSETTO iCalendar component property.
    -
    Author:
    -
    benf
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        TzOffsetTo

        -
        public TzOffsetTo()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        TzOffsetTo

        -
        public TzOffsetTo(String value)
        -
        Parameters:
        value - an offset value
        -
      • -
      - - - -
        -
      • -

        TzOffsetTo

        -
        public TzOffsetTo(ParameterList aList,
        -          String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        TzOffsetTo

        -
        public TzOffsetTo(UtcOffset anOffset)
        -
        Parameters:
        anOffset - a timezone offset in milliseconds
        -
      • -
      - - - -
        -
      • -

        TzOffsetTo

        -
        public TzOffsetTo(ParameterList aList,
        -          UtcOffset anOffset)
        -
        Parameters:
        aList - a list of parameters for this component
        anOffset - a timezone offset in milliseconds
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getOffset

        -
        public final UtcOffset getOffset()
        -
        Returns:
        Returns the offset.
        -
      • -
      - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      - - - -
        -
      • -

        setOffset

        -
        public final void setOffset(UtcOffset offset)
        -
        Parameters:
        offset - The offset to set.
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/TzUrl.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/TzUrl.html deleted file mode 100644 index da7fef07..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/TzUrl.html +++ /dev/null @@ -1,463 +0,0 @@ - - - - - - -TzUrl (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class TzUrl

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class TzUrl
    -extends Property
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a TZURL iCalendar component property. - -
    -     4.8.3.5 Time Zone URL
    -     
    -        Property Name: TZURL
    -     
    -        Purpose: The TZURL provides a means for a VTIMEZONE component to
    -        point to a network location that can be used to retrieve an up-to-
    -        date version of itself.
    -     
    -        Value Type: URI
    -     
    -        Property Parameters: Non-standard property parameters can be
    -        specified on this property.
    -     
    -        Conformance: This property can be specified in a "VTIMEZONE" calendar
    -        component.
    -     
    -        Description: The TZURL provides a means for a VTIMEZONE component to
    -        point to a network location that can be used to retrieve an up-to-
    -        date version of itself. This provides a hook to handle changes
    -        government bodies impose upon time zone definitions. Retrieval of
    -        this resource results in an iCalendar object containing a single
    -        VTIMEZONE component and a METHOD property set to PUBLISH.
    -     
    -        Format Definition: The property is defined by the following notation:
    -     
    -          tzurl      = "TZURL" tzurlparam ":" uri CRLF
    -     
    -          tzurlparam = *(";" xparam)
    -     
    -        Example: The following is an example of this property:
    -     
    -          TZURL:http://timezones.r.us.net/tz/US-California-Los_Angeles
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        TzUrl

        -
        public TzUrl()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        TzUrl

        -
        public TzUrl(ParameterList aList,
        -     String aValue)
        -      throws URISyntaxException
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
        Throws:
        -
        URISyntaxException - where the specified value string is not a valid uri
        -
      • -
      - - - -
        -
      • -

        TzUrl

        -
        public TzUrl(URI aUri)
        -
        Parameters:
        aUri - a URI
        -
      • -
      - - - -
        -
      • -

        TzUrl

        -
        public TzUrl(ParameterList aList,
        -     URI aUri)
        -
        Parameters:
        aList - a list of parameters for this component
        aUri - a URI
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getUri

        -
        public final URI getUri()
        -
        Returns:
        Returns the uri.
        -
      • -
      - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -                    throws URISyntaxException
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
        Throws:
        -
        URISyntaxException - possibly thrown by setting the value of certain properties
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      - - - -
        -
      • -

        setUri

        -
        public final void setUri(URI uri)
        -
        Parameters:
        uri - The uri to set.
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Uid.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Uid.html deleted file mode 100644 index 0a576b83..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Uid.html +++ /dev/null @@ -1,447 +0,0 @@ - - - - - - -Uid (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class Uid

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable, Escapable
    -
    -
    -
    -
    public class Uid
    -extends Property
    -implements Escapable
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a UID iCalendar component property. - -
    -     4.8.4.7 Unique Identifier
    -     
    -        Property Name: UID
    -     
    -        Purpose: This property defines the persistent, globally unique
    -        identifier for the calendar component.
    -     
    -        Value Type: TEXT
    -     
    -        Property Parameters: Non-standard property parameters can be
    -        specified on this property.
    -     
    -        Conformance: The property MUST be specified in the "VEVENT", "VTODO",
    -        "VJOURNAL" or "VFREEBUSY" calendar components.
    -     
    -        Description: The UID itself MUST be a globally unique identifier. The
    -        generator of the identifier MUST guarantee that the identifier is
    -        unique. There are several algorithms that can be used to accomplish
    -        this. The identifier is RECOMMENDED to be the identical syntax to the
    -        [RFC 822] addr-spec. A good method to assure uniqueness is to put the
    -        domain name or a domain literal IP address of the host on which the
    -        identifier was created on the right hand side of the "@", and on the
    -        left hand side, put a combination of the current calendar date and
    -        time of day (i.e., formatted in as a DATE-TIME value) along with some
    -        other currently unique (perhaps sequential) identifier available on
    -        the system (for example, a process id number). Using a date/time
    -        value on the left hand side and a domain name or domain literal on
    -        the right hand side makes it possible to guarantee uniqueness since
    -        no two hosts should be using the same domain name or IP address at
    -        the same time. Though other algorithms will work, it is RECOMMENDED
    -        that the right hand side contain some domain identifier (either of
    -        the host itself or otherwise) such that the generator of the message
    -        identifier can guarantee the uniqueness of the left hand side within
    -        the scope of that domain.
    -     
    -        This is the method for correlating scheduling messages with the
    -        referenced "VEVENT", "VTODO", or "VJOURNAL" calendar component.
    -     
    -        The full range of calendar components specified by a recurrence set
    -        is referenced by referring to just the "UID" property value
    -        corresponding to the calendar component. The "RECURRENCE-ID" property
    -        allows the reference to an individual instance within the recurrence
    -        set.
    -     
    -        This property is an important method for group scheduling
    -        applications to match requests with later replies, modifications or
    -        deletion requests. Calendaring and scheduling applications MUST
    -        generate this property in "VEVENT", "VTODO" and "VJOURNAL" calendar
    -        components to assure interoperability with other group scheduling
    -        applications. This identifier is created by the calendar system that
    -        generates an iCalendar object.
    -     
    -        Implementations MUST be able to receive and persist values of at
    -        least 255 characters for this property.
    -     
    -        Format Definition: The property is defined by the following notation:
    -     
    -          uid        = "UID" uidparam ":" text CRLF
    -     
    -          uidparam   = *(";" xparam)
    -     
    -        Example: The following is an example of this property:
    -     
    -          UID:19960401T080045Z-4000F192713-0052@host1.com
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Uid

        -
        public Uid()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Uid

        -
        public Uid(String aValue)
        -
        Parameters:
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        Uid

        -
        public Uid(ParameterList aList,
        -   String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Url.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Url.html deleted file mode 100644 index 265980fc..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Url.html +++ /dev/null @@ -1,463 +0,0 @@ - - - - - - -Url (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class Url

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Url
    -extends Property
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a URL iCalendar component property. - -
    -     4.8.4.6 Uniform Resource Locator
    -     
    -        Property Name: URL
    -     
    -        Purpose: This property defines a Uniform Resource Locator (URL)
    -        associated with the iCalendar object.
    -     
    -        Value Type: URI
    -     
    -        Property Parameters: Non-standard property parameters can be
    -        specified on this property.
    -     
    -        Conformance: This property can be specified once in the "VEVENT",
    -        "VTODO", "VJOURNAL" or "VFREEBUSY" calendar components.
    -     
    -        Description: This property may be used in a calendar component to
    -        convey a location where a more dynamic rendition of the calendar
    -        information associated with the calendar component can be found. This
    -        memo does not attempt to standardize the form of the URI, nor the
    -        format of the resource pointed to by the property value. If the URL
    -        property and Content-Location MIME header are both specified, they
    -        MUST point to the same resource.
    -     
    -        Format Definition: The property is defined by the following notation:
    -     
    -          url        = "URL" urlparam ":" uri CRLF
    -     
    -          urlparam   = *(";" xparam)
    -     
    -        Example: The following is an example of this property:
    -     
    -          URL:http://abc.com/pub/calendars/jsmith/mytime.ics
    - 
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Url

        -
        public Url()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Url

        -
        public Url(ParameterList aList,
        -   String aValue)
        -    throws URISyntaxException
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
        Throws:
        -
        URISyntaxException - where the specified value string is not a valid uri
        -
      • -
      - - - -
        -
      • -

        Url

        -
        public Url(URI aUri)
        -
        Parameters:
        aUri - a URI
        -
      • -
      - - - -
        -
      • -

        Url

        -
        public Url(ParameterList aList,
        -   URI aUri)
        -
        Parameters:
        aList - a list of parameters for this component
        aUri - a URI
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getUri

        -
        public final URI getUri()
        -
        Returns:
        Returns the uri.
        -
      • -
      - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -                    throws URISyntaxException
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
        Throws:
        -
        URISyntaxException - possibly thrown by setting the value of certain properties
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      - - - -
        -
      • -

        setUri

        -
        public final void setUri(URI uri)
        -
        Parameters:
        uri - The uri to set.
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/UtcProperty.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/UtcProperty.html deleted file mode 100644 index ffd99498..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/UtcProperty.html +++ /dev/null @@ -1,395 +0,0 @@ - - - - - - -UtcProperty (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class UtcProperty

-
-
- -
- -
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        UtcProperty

        -
        public UtcProperty(String name,
        -           ParameterList parameters,
        -           PropertyFactory factory)
        -
        Parameters:
        name - a property name
        parameters - list of parameters
        -
      • -
      - - - -
        -
      • -

        UtcProperty

        -
        public UtcProperty(String name,
        -           PropertyFactory factory)
        -
        Parameters:
        name - a property name
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getDateTime

        -
        public final DateTime getDateTime()
        -
        Returns:
        Returns the date-time.
        -
      • -
      - - - -
        -
      • -

        setDateTime

        -
        public void setDateTime(DateTime dateTime)
        -
        Parameters:
        dateTime - The dateTime to set.
        -
      • -
      - - - -
        -
      • -

        setTimeZone

        -
        public void setTimeZone(TimeZone timezone)
        -
        Publically available method to update the current timezone.
        -
        -
        Overrides:
        -
        setTimeZone in class DateProperty
        -
        Parameters:
        timezone - a timezone instance
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Version.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Version.html deleted file mode 100644 index 2b8f02c2..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/Version.html +++ /dev/null @@ -1,488 +0,0 @@ - - - - - - -Version (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class Version

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class Version
    -extends Property
    -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a VERSION iCalendar property. When creating a new calendar you should always add a version property with - value "2.0". There is actually a constant defined in the Version class for this. e.g: - Calendar calendar = new Calendar(); - calendar.getProperties().add(Version.VERSION_2_0);
    -
    Author:
    -
    Ben Fortuna
    -
    See Also:
    Serialized Form
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        VERSION_2_0

        -
        public static final Version VERSION_2_0
        -
        iCalendar version 2.0.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Version

        -
        public Version()
        -
        Default constructor.
        -
      • -
      - - - -
        -
      • -

        Version

        -
        public Version(ParameterList aList,
        -       String aValue)
        -
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        -
      • -
      - - - -
        -
      • -

        Version

        -
        public Version(String minVersion,
        -       String maxVersion)
        -
        Parameters:
        minVersion - a string representation of the minimum version
        maxVersion - a string representation of the maximum version
        -
      • -
      - - - -
        -
      • -

        Version

        -
        public Version(ParameterList aList,
        -       String aVersion1,
        -       String aVersion2)
        -
        Parameters:
        aList - a list of parameters for this component
        aVersion1 - a string representation of the minimum version
        aVersion2 - a string representation of the maximum version
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMaxVersion

        -
        public final String getMaxVersion()
        -
        Returns:
        Returns the maxVersion.
        -
      • -
      - - - -
        -
      • -

        getMinVersion

        -
        public final String getMinVersion()
        -
        Returns:
        Returns the minVersion.
        -
      • -
      - - - -
        -
      • -

        setValue

        -
        public void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      - - - -
        -
      • -

        setMaxVersion

        -
        public void setMaxVersion(String maxVersion)
        -
        Parameters:
        maxVersion - The maxVersion to set.
        -
      • -
      - - - -
        -
      • -

        setMinVersion

        -
        public void setMinVersion(String minVersion)
        -
        Parameters:
        minVersion - The minVersion to set.
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/XProperty.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/XProperty.html deleted file mode 100644 index fcf16856..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/XProperty.html +++ /dev/null @@ -1,385 +0,0 @@ - - - - - - -XProperty (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.model.property

-

Class XProperty

-
-
- -
- -
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        XProperty

        -
        public XProperty(String name)
        -
        Constructs an uninitialised non-standard property.
        -
        Parameters:
        name - a non-standard property name
        -
      • -
      - - - -
        -
      • -

        XProperty

        -
        public XProperty(String aName,
        -         String aValue)
        -
        Parameters:
        aName - a non-standard property name
        aValue - a property value
        -
      • -
      - - - -
        -
      • -

        XProperty

        -
        public XProperty(String aName,
        -         ParameterList aList,
        -         String aValue)
        -
        Parameters:
        aName - a non-standard property name
        aList - a list of parameters
        aValue - a property value
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        setValue

        -
        public final void setValue(String aValue)
        -
        Sets the current value of the property.
        -
        -
        Specified by:
        -
        setValue in class Property
        -
        Parameters:
        aValue - a string representation of the property value
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public final String getValue()
        -
        -
        Specified by:
        -
        getValue in class Content
        -
        Returns:
        the content value
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Action.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Action.html deleted file mode 100644 index 97562a5c..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Action.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.Action (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.Action

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Attach.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Attach.html deleted file mode 100644 index 2438d209..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Attach.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.Attach (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.Attach

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Attendee.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Attendee.html deleted file mode 100644 index cacc0af4..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Attendee.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.Attendee (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.Attendee

-
-
No usage of net.fortuna.ical4j.model.property.Attendee
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/BusyType.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/BusyType.html deleted file mode 100644 index f0f7b6c9..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/BusyType.html +++ /dev/null @@ -1,173 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.BusyType (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.BusyType

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/CalScale.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/CalScale.html deleted file mode 100644 index 527982a1..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/CalScale.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.CalScale (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.CalScale

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Categories.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Categories.html deleted file mode 100644 index 0fe39708..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Categories.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.Categories (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.Categories

-
-
No usage of net.fortuna.ical4j.model.property.Categories
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Clazz.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Clazz.html deleted file mode 100644 index e11bb082..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Clazz.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.Clazz (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.Clazz

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Comment.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Comment.html deleted file mode 100644 index a4146a76..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Comment.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.Comment (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.Comment

-
-
No usage of net.fortuna.ical4j.model.property.Comment
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Completed.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Completed.html deleted file mode 100644 index 6cb8c17d..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Completed.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.Completed (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.Completed

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Contact.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Contact.html deleted file mode 100644 index 73ce3461..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Contact.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.Contact (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.Contact

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Country.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Country.html deleted file mode 100644 index 056ea195..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Country.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.Country (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.Country

-
-
No usage of net.fortuna.ical4j.model.property.Country
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Created.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Created.html deleted file mode 100644 index 60135f51..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Created.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.Created (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.Created

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/DateListProperty.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/DateListProperty.html deleted file mode 100644 index 8bb97d8c..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/DateListProperty.html +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.DateListProperty (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.DateListProperty

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/DateProperty.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/DateProperty.html deleted file mode 100644 index 28a39052..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/DateProperty.html +++ /dev/null @@ -1,255 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.DateProperty (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.DateProperty

-
-
-
    -
  • - - - - - - - - - - - - -
    Packages that use DateProperty 
    PackageDescription
    net.fortuna.ical4j.model.property -
    Contains types used to represent the iCalendar property model.
    -
    -
  • -
  • -
      -
    • - - -

      Uses of DateProperty in net.fortuna.ical4j.model.property

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Subclasses of DateProperty in net.fortuna.ical4j.model.property 
      Modifier and TypeClass and Description
      class Completed -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a COMPLETED iCalendar component property.
      -
      class Created -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a CREATED iCalendar component property.
      -
      class DtEnd -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a DTEND iCalendar component property.
      -
      class DtStamp -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a DTSTAMP iCalendar component property.
      -
      class DtStart -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a DTSTART iCalendar component property.
      -
      class Due -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a DUE iCalendar component property.
      -
      class LastModified -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a LAST-MODIFIED iCalendar component property.
      -
      class RecurrenceId -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a RECURRENCE-ID iCalendar component property.
      -
      class Trigger -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a TRIGGER iCalendar component property.
      -
      class UtcProperty -
      $Id$ - - Created on 8/08/2005 - - Superclass for all properties with date-time values that must be specified in UTC time.
      -
      -
    • -
    -
  • -
-
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Description.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Description.html deleted file mode 100644 index 818d0dd4..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Description.html +++ /dev/null @@ -1,173 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.Description (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.Description

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/DtEnd.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/DtEnd.html deleted file mode 100644 index d0888fbf..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/DtEnd.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.DtEnd (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.DtEnd

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/DtStamp.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/DtStamp.html deleted file mode 100644 index 9b2bb0a6..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/DtStamp.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.DtStamp (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.DtStamp

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/DtStart.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/DtStart.html deleted file mode 100644 index 6291eb6f..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/DtStart.html +++ /dev/null @@ -1,183 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.DtStart (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.DtStart

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Due.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Due.html deleted file mode 100644 index 072fe6ab..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Due.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.Due (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.Due

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Duration.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Duration.html deleted file mode 100644 index ecc3b824..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Duration.html +++ /dev/null @@ -1,173 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.Duration (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.Duration

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/ExDate.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/ExDate.html deleted file mode 100644 index 07e3867b..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/ExDate.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.ExDate (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.ExDate

-
-
No usage of net.fortuna.ical4j.model.property.ExDate
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/ExRule.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/ExRule.html deleted file mode 100644 index 1ac2f5d9..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/ExRule.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.ExRule (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.ExRule

-
-
No usage of net.fortuna.ical4j.model.property.ExRule
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/ExtendedAddress.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/ExtendedAddress.html deleted file mode 100644 index dcf5693d..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/ExtendedAddress.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.ExtendedAddress (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.ExtendedAddress

-
-
No usage of net.fortuna.ical4j.model.property.ExtendedAddress
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/FreeBusy.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/FreeBusy.html deleted file mode 100644 index b65a2c57..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/FreeBusy.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.FreeBusy (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.FreeBusy

-
-
No usage of net.fortuna.ical4j.model.property.FreeBusy
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Geo.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Geo.html deleted file mode 100644 index 15aa3f00..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Geo.html +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.Geo (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.Geo

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/LastModified.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/LastModified.html deleted file mode 100644 index 83a78c26..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/LastModified.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.LastModified (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.LastModified

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Locality.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Locality.html deleted file mode 100644 index 3a2172af..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Locality.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.Locality (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.Locality

-
-
No usage of net.fortuna.ical4j.model.property.Locality
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Location.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Location.html deleted file mode 100644 index 4fe6761e..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Location.html +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.Location (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.Location

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/LocationType.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/LocationType.html deleted file mode 100644 index 54241ab0..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/LocationType.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.LocationType (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.LocationType

-
-
No usage of net.fortuna.ical4j.model.property.LocationType
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Method.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Method.html deleted file mode 100644 index cfe563fd..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Method.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.Method (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.Method

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Name.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Name.html deleted file mode 100644 index 248c1957..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Name.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.Name (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.Name

-
-
No usage of net.fortuna.ical4j.model.property.Name
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Organizer.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Organizer.html deleted file mode 100644 index 58e3b452..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Organizer.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.Organizer (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.Organizer

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/PercentComplete.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/PercentComplete.html deleted file mode 100644 index 327ef430..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/PercentComplete.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.PercentComplete (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.PercentComplete

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Postalcode.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Postalcode.html deleted file mode 100644 index aeb48659..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Postalcode.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.Postalcode (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.Postalcode

-
-
No usage of net.fortuna.ical4j.model.property.Postalcode
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Priority.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Priority.html deleted file mode 100644 index 83310b35..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Priority.html +++ /dev/null @@ -1,207 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.Priority (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.Priority

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/ProdId.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/ProdId.html deleted file mode 100644 index 89753dd2..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/ProdId.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.ProdId (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.ProdId

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/RDate.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/RDate.html deleted file mode 100644 index 670920b8..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/RDate.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.RDate (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.RDate

-
-
No usage of net.fortuna.ical4j.model.property.RDate
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/RRule.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/RRule.html deleted file mode 100644 index 55603b96..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/RRule.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.RRule (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.RRule

-
-
No usage of net.fortuna.ical4j.model.property.RRule
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/RecurrenceId.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/RecurrenceId.html deleted file mode 100644 index 7f62ef04..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/RecurrenceId.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.RecurrenceId (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.RecurrenceId

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Region.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Region.html deleted file mode 100644 index c0484c9b..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Region.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.Region (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.Region

-
-
No usage of net.fortuna.ical4j.model.property.Region
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/RelatedTo.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/RelatedTo.html deleted file mode 100644 index e7b71773..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/RelatedTo.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.RelatedTo (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.RelatedTo

-
-
No usage of net.fortuna.ical4j.model.property.RelatedTo
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Repeat.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Repeat.html deleted file mode 100644 index 33189a22..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Repeat.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.Repeat (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.Repeat

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/RequestStatus.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/RequestStatus.html deleted file mode 100644 index 414490d0..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/RequestStatus.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.RequestStatus (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.RequestStatus

-
-
No usage of net.fortuna.ical4j.model.property.RequestStatus
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Resources.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Resources.html deleted file mode 100644 index 56c96eab..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Resources.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.Resources (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.Resources

-
-
No usage of net.fortuna.ical4j.model.property.Resources
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Sequence.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Sequence.html deleted file mode 100644 index bd9c81c5..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Sequence.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.Sequence (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.Sequence

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Status.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Status.html deleted file mode 100644 index 2add8f55..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Status.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.Status (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.Status

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/StreetAddress.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/StreetAddress.html deleted file mode 100644 index 915143f9..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/StreetAddress.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.StreetAddress (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.StreetAddress

-
-
No usage of net.fortuna.ical4j.model.property.StreetAddress
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Summary.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Summary.html deleted file mode 100644 index e9b3d3df..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Summary.html +++ /dev/null @@ -1,173 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.Summary (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.Summary

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Tel.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Tel.html deleted file mode 100644 index 61eef4d1..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Tel.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.Tel (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.Tel

-
-
No usage of net.fortuna.ical4j.model.property.Tel
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Transp.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Transp.html deleted file mode 100644 index 446b491f..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Transp.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.Transp (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.Transp

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Trigger.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Trigger.html deleted file mode 100644 index f3ebcfd1..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Trigger.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.Trigger (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.Trigger

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/TzId.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/TzId.html deleted file mode 100644 index 1bcc5994..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/TzId.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.TzId (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.TzId

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/TzName.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/TzName.html deleted file mode 100644 index 78e0c5a4..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/TzName.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.TzName (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.TzName

-
-
No usage of net.fortuna.ical4j.model.property.TzName
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/TzOffsetFrom.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/TzOffsetFrom.html deleted file mode 100644 index 591ccce9..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/TzOffsetFrom.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.TzOffsetFrom (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.TzOffsetFrom

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/TzOffsetTo.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/TzOffsetTo.html deleted file mode 100644 index 59e42070..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/TzOffsetTo.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.TzOffsetTo (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.TzOffsetTo

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/TzUrl.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/TzUrl.html deleted file mode 100644 index 477484d2..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/TzUrl.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.TzUrl (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.TzUrl

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Uid.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Uid.html deleted file mode 100644 index 97edb008..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Uid.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.Uid (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.Uid

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Url.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Url.html deleted file mode 100644 index d9d7d733..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Url.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.Url (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.Url

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/UtcProperty.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/UtcProperty.html deleted file mode 100644 index 1eb8c196..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/UtcProperty.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.UtcProperty (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.UtcProperty

-
-
-
    -
  • - - - - - - - - - - - - -
    Packages that use UtcProperty 
    PackageDescription
    net.fortuna.ical4j.model.property -
    Contains types used to represent the iCalendar property model.
    -
    -
  • -
  • -
      -
    • - - -

      Uses of UtcProperty in net.fortuna.ical4j.model.property

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Subclasses of UtcProperty in net.fortuna.ical4j.model.property 
      Modifier and TypeClass and Description
      class Completed -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a COMPLETED iCalendar component property.
      -
      class Created -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a CREATED iCalendar component property.
      -
      class DtStamp -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a DTSTAMP iCalendar component property.
      -
      class LastModified -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a LAST-MODIFIED iCalendar component property.
      -
      class Trigger -
      $Id$ - - Created: [Apr 6, 2004] - - Defines a TRIGGER iCalendar component property.
      -
      -
    • -
    -
  • -
-
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Version.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Version.html deleted file mode 100644 index 69753f37..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/Version.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.Version (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.Version

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/XProperty.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/XProperty.html deleted file mode 100644 index 4da6ba8e..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/class-use/XProperty.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.model.property.XProperty (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.model.property.XProperty

-
-
No usage of net.fortuna.ical4j.model.property.XProperty
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/package-frame.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/package-frame.html deleted file mode 100644 index 348a603e..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/package-frame.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - -net.fortuna.ical4j.model.property (iCal4j 1.0.5 API) - - - - -

net.fortuna.ical4j.model.property

- - - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/package-summary.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/package-summary.html deleted file mode 100644 index 4b98aaa1..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/package-summary.html +++ /dev/null @@ -1,750 +0,0 @@ - - - - - - -net.fortuna.ical4j.model.property (iCal4j 1.0.5 API) - - - - - - - -
- - - - - -
- - -
-

Package net.fortuna.ical4j.model.property

-

-

Contains types used to represent the iCalendar property model.
-

-

See: Description

-
-
-
    -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Class Summary 
    ClassDescription
    Action -
    $Id$ - - Created: [Apr 6, 2004] - - Defines an ACTION iCalendar component property.
    -
    Attach -
    $Id$ - - Created: [Apr 6, 2004] - - Defines an ATTACH iCalendar component property.
    -
    Attendee -
    $Id$ - - Created: [Apr 6, 2004] - - Defines an ATTENDEE iCalendar component property.
    -
    BusyType -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a BUSYTYPE iCalendar component property.
    -
    CalScale -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a CALSCALE iCalendar property.
    -
    Categories -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a CATEGORIES iCalendar component property.
    -
    Clazz -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a CLASS iCalendar property.
    -
    Comment -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a COMMENT iCalendar component property.
    -
    Completed -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a COMPLETED iCalendar component property.
    -
    Contact -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a CONTACT iCalendar component property.
    -
    Country -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a REGION iCalendar component property.
    -
    Created -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a CREATED iCalendar component property.
    -
    DateListProperty -
    $Id$ - - Created on 11/08/2005 - - Base class for properties with a list of dates as a value.
    -
    DateProperty -
    $Id$ - - Created on 9/07/2005 - - Base class for properties with a DATE or DATE-TIME value.
    -
    Description -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a DESCRIPTION iCalendar component property.
    -
    DtEnd -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a DTEND iCalendar component property.
    -
    DtStamp -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a DTSTAMP iCalendar component property.
    -
    DtStart -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a DTSTART iCalendar component property.
    -
    Due -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a DUE iCalendar component property.
    -
    Duration -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a DURATION iCalendar component property.
    -
    ExDate -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a EXDATE iCalendar component property.
    -
    ExRule -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a EXRULE iCalendar component property.
    -
    ExtendedAddress -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a EXTENDED_ADDRESS iCalendar component property.
    -
    FreeBusy -
    $Id$ - - Created: [Apr 14, 2004] - - Defines a FREEBUSY iCalendar component property.
    -
    Geo -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a GEO iCalendar component property.
    -
    LastModified -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a LAST-MODIFIED iCalendar component property.
    -
    Locality -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a LOCALITY iCalendar component property.
    -
    Location -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a LOCATION iCalendar component property.
    -
    LocationType -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a LOCATION_TYPE iCalendar component property.
    -
    Method -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a METHOD iCalendar property.
    -
    Name -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a NAME iCalendar component property.
    -
    Organizer -
    $Id$ - - Created: [Apr 6, 2004] - - Defines an ORGANIZER iCalendar component property.
    -
    PercentComplete -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a PERCENT-COMPLETE iCalendar component property.
    -
    Postalcode -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a POSTALCODE iCalendar component property.
    -
    Priority -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a PRIORITY iCalendar component property.
    -
    ProdId -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a PRODID iCalendar property.
    -
    RDate -
    $Id$ - - Created: [Apr 6, 2004] - - Defines an RDATE iCalendar component property.
    -
    RecurrenceId -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a RECURRENCE-ID iCalendar component property.
    -
    Region -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a REGION iCalendar component property.
    -
    RelatedTo -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a RELATED-TO iCalendar component property.
    -
    Repeat -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a REPEAT iCalendar component property.
    -
    RequestStatus -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a REQUEST-STATUS iCalendar component property.
    -
    Resources -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a RESOURCES iCalendar component property.
    -
    RRule -
    $Id$ - - Created: [Apr 6, 2004] - - Defines an RRULE iCalendar component property.
    -
    Sequence -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a SEQUENCE iCalendar component property.
    -
    Status -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a STATUS iCalendar component property.
    -
    StreetAddress -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a STREET_ADDRESS iCalendar component property.
    -
    Summary -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a SUMMARY iCalendar component property.
    -
    Tel -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a TEL iCalendar component property.
    -
    Transp -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a TRANSP iCalendar component property.
    -
    Trigger -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a TRIGGER iCalendar component property.
    -
    TzId -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a TZID iCalendar component property.
    -
    TzName -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a TZNAME iCalendar component property.
    -
    TzOffsetFrom -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a TZOFFSETFROM iCalendar component property.
    -
    TzOffsetTo -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a TZOFFSETTO iCalendar component property.
    -
    TzUrl -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a TZURL iCalendar component property.
    -
    Uid -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a UID iCalendar component property.
    -
    Url -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a URL iCalendar component property.
    -
    UtcProperty -
    $Id$ - - Created on 8/08/2005 - - Superclass for all properties with date-time values that must be specified in UTC time.
    -
    Version -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a VERSION iCalendar property.
    -
    XProperty -
    $Id$ - - Created: [15/06/2004] - - Defines an extension property.
    -
    -
  • -
- - - -

Package net.fortuna.ical4j.model.property Description

-
Contains types used to represent the iCalendar property model.
-
- -
- - - - - -
- - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/package-tree.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/package-tree.html deleted file mode 100644 index 09e37883..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/package-tree.html +++ /dev/null @@ -1,207 +0,0 @@ - - - - - - -net.fortuna.ical4j.model.property Class Hierarchy (iCal4j 1.0.5 API) - - - - - - - -
- - - - - -
- - -
-

Hierarchy For Package net.fortuna.ical4j.model.property

-Package Hierarchies: - -
-
-

Class Hierarchy

-
    -
  • java.lang.Object -
      -
    • net.fortuna.ical4j.model.Content (implements java.io.Serializable) -
        -
      • net.fortuna.ical4j.model.Property -
          -
        • net.fortuna.ical4j.model.property.Action
        • -
        • net.fortuna.ical4j.model.property.Attach
        • -
        • net.fortuna.ical4j.model.property.Attendee
        • -
        • net.fortuna.ical4j.model.property.BusyType
        • -
        • net.fortuna.ical4j.model.property.CalScale
        • -
        • net.fortuna.ical4j.model.property.Categories
        • -
        • net.fortuna.ical4j.model.property.Clazz
        • -
        • net.fortuna.ical4j.model.property.Comment (implements net.fortuna.ical4j.model.Escapable)
        • -
        • net.fortuna.ical4j.model.property.Contact (implements net.fortuna.ical4j.model.Escapable)
        • -
        • net.fortuna.ical4j.model.property.Country (implements net.fortuna.ical4j.model.Escapable)
        • -
        • net.fortuna.ical4j.model.property.DateListProperty -
            -
          • net.fortuna.ical4j.model.property.ExDate
          • -
          • net.fortuna.ical4j.model.property.RDate
          • -
          -
        • -
        • net.fortuna.ical4j.model.property.DateProperty -
            -
          • net.fortuna.ical4j.model.property.DtEnd
          • -
          • net.fortuna.ical4j.model.property.DtStart
          • -
          • net.fortuna.ical4j.model.property.Due
          • -
          • net.fortuna.ical4j.model.property.RecurrenceId
          • -
          • net.fortuna.ical4j.model.property.UtcProperty -
              -
            • net.fortuna.ical4j.model.property.Completed
            • -
            • net.fortuna.ical4j.model.property.Created
            • -
            • net.fortuna.ical4j.model.property.DtStamp
            • -
            • net.fortuna.ical4j.model.property.LastModified
            • -
            • net.fortuna.ical4j.model.property.Trigger
            • -
            -
          • -
          -
        • -
        • net.fortuna.ical4j.model.property.Description (implements net.fortuna.ical4j.model.Escapable)
        • -
        • net.fortuna.ical4j.model.property.Duration
        • -
        • net.fortuna.ical4j.model.property.ExRule
        • -
        • net.fortuna.ical4j.model.property.ExtendedAddress (implements net.fortuna.ical4j.model.Escapable)
        • -
        • net.fortuna.ical4j.model.property.FreeBusy
        • -
        • net.fortuna.ical4j.model.property.Geo
        • -
        • net.fortuna.ical4j.model.property.Locality (implements net.fortuna.ical4j.model.Escapable)
        • -
        • net.fortuna.ical4j.model.property.Location (implements net.fortuna.ical4j.model.Escapable)
        • -
        • net.fortuna.ical4j.model.property.LocationType
        • -
        • net.fortuna.ical4j.model.property.Method
        • -
        • net.fortuna.ical4j.model.property.Name (implements net.fortuna.ical4j.model.Escapable)
        • -
        • net.fortuna.ical4j.model.property.Organizer
        • -
        • net.fortuna.ical4j.model.property.PercentComplete
        • -
        • net.fortuna.ical4j.model.property.Postalcode (implements net.fortuna.ical4j.model.Escapable)
        • -
        • net.fortuna.ical4j.model.property.Priority
        • -
        • net.fortuna.ical4j.model.property.ProdId (implements net.fortuna.ical4j.model.Escapable)
        • -
        • net.fortuna.ical4j.model.property.Region (implements net.fortuna.ical4j.model.Escapable)
        • -
        • net.fortuna.ical4j.model.property.RelatedTo (implements net.fortuna.ical4j.model.Escapable)
        • -
        • net.fortuna.ical4j.model.property.Repeat
        • -
        • net.fortuna.ical4j.model.property.RequestStatus
        • -
        • net.fortuna.ical4j.model.property.Resources
        • -
        • net.fortuna.ical4j.model.property.RRule
        • -
        • net.fortuna.ical4j.model.property.Sequence
        • -
        • net.fortuna.ical4j.model.property.Status
        • -
        • net.fortuna.ical4j.model.property.StreetAddress (implements net.fortuna.ical4j.model.Escapable)
        • -
        • net.fortuna.ical4j.model.property.Summary (implements net.fortuna.ical4j.model.Escapable)
        • -
        • net.fortuna.ical4j.model.property.Tel (implements net.fortuna.ical4j.model.Escapable)
        • -
        • net.fortuna.ical4j.model.property.Transp
        • -
        • net.fortuna.ical4j.model.property.TzId (implements net.fortuna.ical4j.model.Escapable)
        • -
        • net.fortuna.ical4j.model.property.TzName (implements net.fortuna.ical4j.model.Escapable)
        • -
        • net.fortuna.ical4j.model.property.TzOffsetFrom
        • -
        • net.fortuna.ical4j.model.property.TzOffsetTo
        • -
        • net.fortuna.ical4j.model.property.TzUrl
        • -
        • net.fortuna.ical4j.model.property.Uid (implements net.fortuna.ical4j.model.Escapable)
        • -
        • net.fortuna.ical4j.model.property.Url
        • -
        • net.fortuna.ical4j.model.property.Version
        • -
        • net.fortuna.ical4j.model.property.XProperty (implements net.fortuna.ical4j.model.Escapable)
        • -
        -
      • -
      -
    • -
    -
  • -
-
- -
- - - - - -
- - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/package-use.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/package-use.html deleted file mode 100644 index 38811633..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/model/property/package-use.html +++ /dev/null @@ -1,644 +0,0 @@ - - - - - - -Uses of Package net.fortuna.ical4j.model.property (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Package
net.fortuna.ical4j.model.property

-
-
-
    -
  • - - - - - - - - - - - - - - - - - - - - - - - - -
    Packages that use net.fortuna.ical4j.model.property 
    PackageDescription
    net.fortuna.ical4j.model -
    Contains core types used to define the iCalendar model.
    -
    net.fortuna.ical4j.model.component -
    Contains types used to represent the iCalendar component model.
    -
    net.fortuna.ical4j.model.property -
    Contains types used to represent the iCalendar property model.
    -
    net.fortuna.ical4j.util -
    Contains utility types that provide supporting functionality for iCal4j.
    -
    -
  • -
  • - - - - - - - - - - - - - - - - - - - - - -
    Classes in net.fortuna.ical4j.model.property used by net.fortuna.ical4j.model 
    Class and Description
    CalScale -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a CALSCALE iCalendar property.
    -
    Method -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a METHOD iCalendar property.
    -
    ProdId -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a PRODID iCalendar property.
    -
    Version -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a VERSION iCalendar property.
    -
    -
  • -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in net.fortuna.ical4j.model.property used by net.fortuna.ical4j.model.component 
    Class and Description
    Action -
    $Id$ - - Created: [Apr 6, 2004] - - Defines an ACTION iCalendar component property.
    -
    Attach -
    $Id$ - - Created: [Apr 6, 2004] - - Defines an ATTACH iCalendar component property.
    -
    Clazz -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a CLASS iCalendar property.
    -
    Completed -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a COMPLETED iCalendar component property.
    -
    Contact -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a CONTACT iCalendar component property.
    -
    Created -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a CREATED iCalendar component property.
    -
    Description -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a DESCRIPTION iCalendar component property.
    -
    DtEnd -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a DTEND iCalendar component property.
    -
    DtStamp -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a DTSTAMP iCalendar component property.
    -
    DtStart -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a DTSTART iCalendar component property.
    -
    Due -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a DUE iCalendar component property.
    -
    Duration -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a DURATION iCalendar component property.
    -
    Geo -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a GEO iCalendar component property.
    -
    LastModified -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a LAST-MODIFIED iCalendar component property.
    -
    Location -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a LOCATION iCalendar component property.
    -
    Method -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a METHOD iCalendar property.
    -
    Organizer -
    $Id$ - - Created: [Apr 6, 2004] - - Defines an ORGANIZER iCalendar component property.
    -
    PercentComplete -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a PERCENT-COMPLETE iCalendar component property.
    -
    Priority -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a PRIORITY iCalendar component property.
    -
    RecurrenceId -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a RECURRENCE-ID iCalendar component property.
    -
    Repeat -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a REPEAT iCalendar component property.
    -
    Sequence -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a SEQUENCE iCalendar component property.
    -
    Status -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a STATUS iCalendar component property.
    -
    Summary -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a SUMMARY iCalendar component property.
    -
    Transp -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a TRANSP iCalendar component property.
    -
    Trigger -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a TRIGGER iCalendar component property.
    -
    TzId -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a TZID iCalendar component property.
    -
    TzOffsetFrom -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a TZOFFSETFROM iCalendar component property.
    -
    TzOffsetTo -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a TZOFFSETTO iCalendar component property.
    -
    TzUrl -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a TZURL iCalendar component property.
    -
    Uid -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a UID iCalendar component property.
    -
    Url -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a URL iCalendar component property.
    -
    -
  • -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in net.fortuna.ical4j.model.property used by net.fortuna.ical4j.model.property 
    Class and Description
    Action -
    $Id$ - - Created: [Apr 6, 2004] - - Defines an ACTION iCalendar component property.
    -
    BusyType -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a BUSYTYPE iCalendar component property.
    -
    CalScale -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a CALSCALE iCalendar property.
    -
    Clazz -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a CLASS iCalendar property.
    -
    DateListProperty -
    $Id$ - - Created on 11/08/2005 - - Base class for properties with a list of dates as a value.
    -
    DateProperty -
    $Id$ - - Created on 9/07/2005 - - Base class for properties with a DATE or DATE-TIME value.
    -
    Method -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a METHOD iCalendar property.
    -
    Priority -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a PRIORITY iCalendar component property.
    -
    Status -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a STATUS iCalendar component property.
    -
    Transp -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a TRANSP iCalendar component property.
    -
    UtcProperty -
    $Id$ - - Created on 8/08/2005 - - Superclass for all properties with date-time values that must be specified in UTC time.
    -
    Version -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a VERSION iCalendar property.
    -
    -
  • -
  • - - - - - - - - - - - - -
    Classes in net.fortuna.ical4j.model.property used by net.fortuna.ical4j.util 
    Class and Description
    Uid -
    $Id$ - - Created: [Apr 6, 2004] - - Defines a UID iCalendar component property.
    -
    -
  • -
-
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/transform/PublishTransformer.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/transform/PublishTransformer.html deleted file mode 100644 index 797e2e78..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/transform/PublishTransformer.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - -PublishTransformer (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.transform

-

Class PublishTransformer

-
-
- -
-
    -
  • -
    -
    -
    public class PublishTransformer
    -extends Transformer
    -
    $Id$ - - Created: 26/09/2004 - - Transforms a calendar for publishing.
    -
    Author:
    -
    benfortuna
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        PublishTransformer

        -
        public PublishTransformer()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        transform

        -
        public final Calendar transform(Calendar calendar)
        -
        Transforms the specified calendar according to the implementation of this method. By definition this method will - modify the existing calendar instance and return it for convenience.
        -
        -
        Specified by:
        -
        transform in class Transformer
        -
        Parameters:
        calendar - a calendar to transform
        -
        Returns:
        a transformed calendar
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/transform/Transformer.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/transform/Transformer.html deleted file mode 100644 index 385a7cf7..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/transform/Transformer.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - -Transformer (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.transform

-

Class Transformer

-
-
- -
-
    -
  • -
    -
    Direct Known Subclasses:
    -
    PublishTransformer
    -
    -
    -
    -
    public abstract class Transformer
    -extends Object
    -
    $Id$ - - Created: 23/09/2004 - - Base class of calendar transformations.
    -
    Author:
    -
    benfortuna
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Transformer

        -
        public Transformer()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        transform

        -
        public abstract Calendar transform(Calendar calendar)
        -
        Transforms the specified calendar according to the implementation of this method. By definition this method will - modify the existing calendar instance and return it for convenience.
        -
        Parameters:
        calendar - a calendar to transform
        -
        Returns:
        a transformed calendar
        -
      • -
      - - - -
        -
      • -

        transform

        -
        public final Calendar transform(Component component)
        -
        Transforms the specified component according to the transformer implementation.
        -
        Parameters:
        component - a component to transform
        -
        Returns:
        a calendar containing the transformed component
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/transform/class-use/PublishTransformer.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/transform/class-use/PublishTransformer.html deleted file mode 100644 index c99d8267..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/transform/class-use/PublishTransformer.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.transform.PublishTransformer (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.transform.PublishTransformer

-
-
No usage of net.fortuna.ical4j.transform.PublishTransformer
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/transform/class-use/Transformer.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/transform/class-use/Transformer.html deleted file mode 100644 index da4d6fdc..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/transform/class-use/Transformer.html +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.transform.Transformer (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.transform.Transformer

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/transform/package-frame.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/transform/package-frame.html deleted file mode 100644 index da2ddd43..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/transform/package-frame.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - -net.fortuna.ical4j.transform (iCal4j 1.0.5 API) - - - - -

net.fortuna.ical4j.transform

- - - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/transform/package-summary.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/transform/package-summary.html deleted file mode 100644 index f1527ed4..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/transform/package-summary.html +++ /dev/null @@ -1,160 +0,0 @@ - - - - - - -net.fortuna.ical4j.transform (iCal4j 1.0.5 API) - - - - - - - -
- - - - - -
- - -
-

Package net.fortuna.ical4j.transform

-

-

Contains types used to transform an iCalendar component model according to RFC2446.
-

-

See: Description

-
-
-
    -
  • - - - - - - - - - - - - - - - - -
    Class Summary 
    ClassDescription
    PublishTransformer -
    $Id$ - - Created: 26/09/2004 - - Transforms a calendar for publishing.
    -
    Transformer -
    $Id$ - - Created: 23/09/2004 - - Base class of calendar transformations.
    -
    -
  • -
- - - -

Package net.fortuna.ical4j.transform Description

-
Contains types used to transform an iCalendar component model according to RFC2446.
-
- -
- - - - - -
- - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/transform/package-tree.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/transform/package-tree.html deleted file mode 100644 index b4145d61..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/transform/package-tree.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - -net.fortuna.ical4j.transform Class Hierarchy (iCal4j 1.0.5 API) - - - - - - - -
- - - - - -
- - -
-

Hierarchy For Package net.fortuna.ical4j.transform

-Package Hierarchies: - -
-
-

Class Hierarchy

- -
- -
- - - - - -
- - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/transform/package-use.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/transform/package-use.html deleted file mode 100644 index 7f1b1b68..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/transform/package-use.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - -Uses of Package net.fortuna.ical4j.transform (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Package
net.fortuna.ical4j.transform

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/Calendars.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/Calendars.html deleted file mode 100644 index 683cbed3..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/Calendars.html +++ /dev/null @@ -1,365 +0,0 @@ - - - - - - -Calendars (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.util

-

Class Calendars

-
-
- -
-
    -
  • -
    -
    -
    public final class Calendars
    -extends Object
    -
    $Id$ - - Created on 10/11/2006 - - Utility method for working with Calendars.
    -
    Author:
    -
    Ben Fortuna
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        load

        -
        public static Calendar load(String filename)
        -                     throws IOException,
        -                            ParserException
        -
        Loads a calendar from the specified file.
        -
        Parameters:
        filename - the name of the file from which to load calendar data
        -
        Returns:
        returns a new calendar instance initialised from the specified file
        -
        Throws:
        -
        IOException - occurs when there is an error reading the specified file
        -
        ParserException - occurs when the data in the specified file is invalid
        -
      • -
      - - - -
        -
      • -

        load

        -
        public static Calendar load(URL url)
        -                     throws IOException,
        -                            ParserException
        -
        Loads a calendar from the specified URL.
        -
        Parameters:
        url - the URL from which to load calendar data
        -
        Returns:
        returns a new calendar instance initialised from the specified URL
        -
        Throws:
        -
        IOException - occurs when there is an error reading from the specified URL
        -
        ParserException - occurs when the data in the specified URL is invalid
        -
      • -
      - - - -
        -
      • -

        merge

        -
        public static Calendar merge(Calendar c1,
        -             Calendar c2)
        -
        Merge all properties and components from two specified calendars into one instance. - Note that the merge process is not very sophisticated, and may result in invalid calendar - data (e.g. multiple properties of a type that should only be specified once).
        -
        Parameters:
        c1 - the first calendar to merge
        c2 - the second calendar to merge
        -
        Returns:
        a Calendar instance containing all properties and components from both of the specified calendars
        -
      • -
      - - - -
        -
      • -

        wrap

        -
        public static Calendar wrap(Component component)
        -
        Wraps a component in a calendar.
        -
        Parameters:
        component - the component to wrap with a calendar
        -
        Returns:
        a calendar containing the specified component
        -
      • -
      - - - -
        -
      • -

        split

        -
        public static Calendar[] split(Calendar calendar)
        -
        Splits a calendar object into distinct calendar objects for unique - identifers (UID).
        -
        Parameters:
        calendar - a calendar instance
        -
        Returns:
        an array of calendar objects
        -
      • -
      - - - -
        -
      • -

        getUid

        -
        public static Uid getUid(Calendar calendar)
        -                  throws ConstraintViolationException
        -
        Returns a unique identifier as specified by components in the provided calendar.
        -
        Parameters:
        calendar - a calendar instance
        -
        Returns:
        the UID property
        -
        Throws:
        -
        ConstraintViolationException - if zero or more than one unique identifer is found in the specified calendar
        -
      • -
      - - - -
        -
      • -

        getContentType

        -
        public static String getContentType(Calendar calendar,
        -                    Charset charset)
        -
        Returns an appropriate MIME Content-Type for the specified calendar object.
        -
        Parameters:
        calendar - a calendar instance
        charset - an optional encoding
        -
        Returns:
        a content type string
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/CompatibilityHints.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/CompatibilityHints.html deleted file mode 100644 index 5ff4804f..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/CompatibilityHints.html +++ /dev/null @@ -1,394 +0,0 @@ - - - - - - -CompatibilityHints (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.util

-

Class CompatibilityHints

-
-
- -
-
    -
  • -
    -
    -
    public final class CompatibilityHints
    -extends Object
    -
    $Id$ - - Created on 9/03/2006 - - A set of keys used to enable compatibility features.
    -
    Author:
    -
    Ben Fortuna
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        KEY_RELAXED_UNFOLDING

        -
        public static final String KEY_RELAXED_UNFOLDING
        -
        A system property key to enable relaxed unfolding. Relaxed unfolding is enabled by setting this system property - to "true".
        -
        See Also:
        Constant Field Values
        -
      • -
      - - - -
        -
      • -

        KEY_RELAXED_PARSING

        -
        public static final String KEY_RELAXED_PARSING
        -
        A system property key to enable relaxed parsing. Relaxed parsing is enabled by setting this system property to - "true".
        -
        See Also:
        Constant Field Values
        -
      • -
      - - - -
        -
      • -

        KEY_RELAXED_VALIDATION

        -
        public static final String KEY_RELAXED_VALIDATION
        -
        A system property key to enable relaxed validation. Relaxed validation disables validation of certain conformance - rules that many iCalendar implementations do not conform to. Relaxed validation is enabled by setting this system - property to "true".
        -
        See Also:
        Constant Field Values
        -
      • -
      - - - -
        -
      • -

        KEY_OUTLOOK_COMPATIBILITY

        -
        public static final String KEY_OUTLOOK_COMPATIBILITY
        -
        A system property key used to enable compatibility with Outlook/Exchange-generated iCalendar files. Outlook - compatibility is enabled by setting this system property to "true".
        -
        See Also:
        Constant Field Values
        -
      • -
      - - - -
        -
      • -

        KEY_NOTES_COMPATIBILITY

        -
        public static final String KEY_NOTES_COMPATIBILITY
        -
        A system property key used to enable compatibility with Lotus Notes-generated iCalendar files. Notes - compatibility is enabled by setting this system property to "true".
        -
        See Also:
        Constant Field Values
        -
      • -
      - - - -
        -
      • -

        KEY_VCARD_COMPATIBILITY

        -
        public static final String KEY_VCARD_COMPATIBILITY
        -
        Support for vCard features that are not necessarily compatible with the iCalendar standard.
        -
        See Also:
        Constant Field Values
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        setHintEnabled

        -
        public static void setHintEnabled(String key,
        -                  boolean enabled)
        -
        Parameters:
        key - a compatibility hint key
        enabled - indicates whether to enable or disable the compatibility hint
        -
      • -
      - - - -
        -
      • -

        clearHintEnabled

        -
        public static void clearHintEnabled(String key)
        -
        Parameters:
        key - a compatibility hint key
        -
      • -
      - - - -
        -
      • -

        isHintEnabled

        -
        public static boolean isHintEnabled(String key)
        -
        Parameters:
        key - a compatibility hint key
        -
        Returns:
        true if the specified compatibility hint is enabled, otherwise false
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/ComponentValidator.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/ComponentValidator.html deleted file mode 100644 index faa45b64..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/ComponentValidator.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - -ComponentValidator (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.util

-

Class ComponentValidator

-
-
- -
-
    -
  • -
    -
    -
    public final class ComponentValidator
    -extends Object
    -
    Author:
    -
    Ben
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        assertNone

        -
        public static void assertNone(String componentName,
        -              ComponentList components)
        -                       throws ValidationException
        -
        Parameters:
        componentName - a component name used in the assertion
        components - a list of components
        -
        Throws:
        -
        ValidationException - where the assertion fails
        -
      • -
      - - - -
        -
      • -

        assertOneOrLess

        -
        public static void assertOneOrLess(String componentName,
        -                   ComponentList components)
        -                            throws ValidationException
        -
        Parameters:
        componentName - a component name used in the assertion
        components - a list of components
        -
        Throws:
        -
        ValidationException - where the assertion fails
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/Configurator.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/Configurator.html deleted file mode 100644 index 7ace7572..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/Configurator.html +++ /dev/null @@ -1,234 +0,0 @@ - - - - - - -Configurator (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.util

-

Class Configurator

-
-
- -
-
    -
  • -
    -
    -
    public final class Configurator
    -extends Object
    -
    $Id$ - - Created on 06/02/2008 - - Provides configuration properties specified either as system properties - or in an ical4j.properties configuration file.
    -
    Author:
    -
    Ben
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getProperty

        -
        public static String getProperty(String key)
        -
        Parameters:
        key - a compatibility hint key
        -
        Returns:
        true if the specified compatibility hint is enabled, otherwise false
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/Constants.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/Constants.html deleted file mode 100644 index 8b1141b8..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/Constants.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - -Constants (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.util

-

Class Constants

-
-
- -
-
    -
  • -
    -
    -
    public final class Constants
    -extends Object
    -
    $Id$ - - Created on 5/07/2005 - - Provides some convenience methods for working with constant - parameters and properties.
    -
    Author:
    -
    Ben Fortuna
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        forProperty

        -
        public static Property forProperty(Property property)
        -
        Returns a constant equivalent to the specified property - if one is applicable. Otherwise will return the specified - property.
        -
        Parameters:
        property - a property instance
        -
        Returns:
        an equivalent constant property, or the specified property if no equivalent - constant exists
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/Dates.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/Dates.html deleted file mode 100644 index 2cfcd2d4..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/Dates.html +++ /dev/null @@ -1,606 +0,0 @@ - - - - - - -Dates (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.util

-

Class Dates

-
-
- -
-
    -
  • -
    -
    -
    public final class Dates
    -extends Object
    -
    $Id$ - - Created on 26/06/2005 - - Implements a collection of utility methods relevant to date processing.
    -
    Author:
    -
    Ben Fortuna
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      static intDAYS_PER_WEEK -
      Number of days in one week.
      -
      static intMAX_DAYS_PER_MONTH -
      Maximum number of days per month.
      -
      static intMAX_DAYS_PER_YEAR -
      Maximum number of days per year.
      -
      static intMAX_WEEKS_PER_YEAR -
      Maximum number of weeks per year.
      -
      static longMILLIS_PER_DAY -
      Number of milliseconds in one day.
      -
      static longMILLIS_PER_HOUR -
      Number of milliseconds in one hour.
      -
      static longMILLIS_PER_MINUTE -
      Number of milliseconds in one minute.
      -
      static longMILLIS_PER_SECOND -
      Number of milliseconds in one second.
      -
      static longMILLIS_PER_WEEK -
      Number of milliseconds in one week.
      -
      static intPRECISION_DAY -
      Constant indicating precision to the day.
      -
      static intPRECISION_SECOND -
      Constant indicating precision to the second.
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Methods 
      Modifier and TypeMethod and Description
      static intgetAbsMonthDay(Date date, - int monthDay) -
      Returns the absolute month day for the month specified by the - supplied date.
      -
      static intgetAbsWeekNo(Date date, - int weekNo) -
      Returns the absolute week number for the year specified by the - supplied date.
      -
      static intgetAbsYearDay(Date date, - int yearDay) -
      Returns the absolute year day for the year specified by the - supplied date.
      -
      static CalendargetCalendarInstance(Date date) -
      Returns an instance of java.util.Calendar that is suitably - initialised for working with the specified date.
      -
      static longgetCurrentTimeRounded() -
      Returns the System.currentTimeMillis(), rounded to the second.
      -
      static DategetInstance(Date date, - Value type) -
      Returns a new date instance of the specified type.
      -
      static longround(long time, - int precision) -
      Deprecated.  -
      It is not all that useful to perform rounding without specifying an - explicit timezone.
      -
      -
      static longround(long time, - int precision, - TimeZone tz) -
      Rounds a time value to remove any precision smaller than specified.
      -
      - -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        MILLIS_PER_SECOND

        -
        public static final long MILLIS_PER_SECOND
        -
        Number of milliseconds in one second.
        -
        See Also:
        Constant Field Values
        -
      • -
      - - - -
        -
      • -

        MILLIS_PER_MINUTE

        -
        public static final long MILLIS_PER_MINUTE
        -
        Number of milliseconds in one minute.
        -
        See Also:
        Constant Field Values
        -
      • -
      - - - -
        -
      • -

        MILLIS_PER_HOUR

        -
        public static final long MILLIS_PER_HOUR
        -
        Number of milliseconds in one hour.
        -
        See Also:
        Constant Field Values
        -
      • -
      - - - -
        -
      • -

        MILLIS_PER_DAY

        -
        public static final long MILLIS_PER_DAY
        -
        Number of milliseconds in one day.
        -
        See Also:
        Constant Field Values
        -
      • -
      - - - -
        -
      • -

        MILLIS_PER_WEEK

        -
        public static final long MILLIS_PER_WEEK
        -
        Number of milliseconds in one week.
        -
        See Also:
        Constant Field Values
        -
      • -
      - - - -
        -
      • -

        DAYS_PER_WEEK

        -
        public static final int DAYS_PER_WEEK
        -
        Number of days in one week.
        -
        See Also:
        Constant Field Values
        -
      • -
      - - - -
        -
      • -

        PRECISION_SECOND

        -
        public static final int PRECISION_SECOND
        -
        Constant indicating precision to the second.
        -
        See Also:
        Constant Field Values
        -
      • -
      - - - -
        -
      • -

        PRECISION_DAY

        -
        public static final int PRECISION_DAY
        -
        Constant indicating precision to the day.
        -
        See Also:
        Constant Field Values
        -
      • -
      - - - -
        -
      • -

        MAX_WEEKS_PER_YEAR

        -
        public static final int MAX_WEEKS_PER_YEAR
        -
        Maximum number of weeks per year.
        -
        See Also:
        Constant Field Values
        -
      • -
      - - - -
        -
      • -

        MAX_DAYS_PER_YEAR

        -
        public static final int MAX_DAYS_PER_YEAR
        -
        Maximum number of days per year.
        -
        See Also:
        Constant Field Values
        -
      • -
      - - - -
        -
      • -

        MAX_DAYS_PER_MONTH

        -
        public static final int MAX_DAYS_PER_MONTH
        -
        Maximum number of days per month.
        -
        See Also:
        Constant Field Values
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getAbsWeekNo

        -
        public static int getAbsWeekNo(Date date,
        -               int weekNo)
        -
        Returns the absolute week number for the year specified by the - supplied date. Note that a value of zero (0) is invalid for the - weekNo parameter and an IllegalArgumentException - will be thrown.
        -
        Parameters:
        date - a date instance representing a week of the year
        weekNo - a week number offset
        -
        Returns:
        the absolute week of the year for the specified offset
        -
      • -
      - - - -
        -
      • -

        getAbsYearDay

        -
        public static int getAbsYearDay(Date date,
        -                int yearDay)
        -
        Returns the absolute year day for the year specified by the - supplied date. Note that a value of zero (0) is invalid for the - yearDay parameter and an IllegalArgumentException - will be thrown.
        -
        Parameters:
        date - a date instance representing a day of the year
        yearDay - a day of year offset
        -
        Returns:
        the absolute day of month for the specified offset
        -
      • -
      - - - -
        -
      • -

        getAbsMonthDay

        -
        public static int getAbsMonthDay(Date date,
        -                 int monthDay)
        -
        Returns the absolute month day for the month specified by the - supplied date. Note that a value of zero (0) is invalid for the - monthDay parameter and an IllegalArgumentException - will be thrown.
        -
        Parameters:
        date - a date instance representing a day of the month
        monthDay - a day of month offset
        -
        Returns:
        the absolute day of month for the specified offset
        -
      • -
      - - - -
        -
      • -

        getInstance

        -
        public static Date getInstance(Date date,
        -               Value type)
        -
        Returns a new date instance of the specified type. If no type is - specified a DateTime instance is returned.
        -
        Parameters:
        date - a seed Java date instance
        type - the type of date instance
        -
        Returns:
        an instance of net.fortuna.ical4j.model.Date
        -
      • -
      - - - -
        -
      • -

        getCalendarInstance

        -
        public static Calendar getCalendarInstance(Date date)
        -
        Returns an instance of java.util.Calendar that is suitably - initialised for working with the specified date.
        -
        Parameters:
        date - a date instance
        -
        Returns:
        a java.util.Calendar
        -
      • -
      - - - -
        -
      • -

        round

        -
        public static long round(long time,
        -         int precision)
        -
        Deprecated. It is not all that useful to perform rounding without specifying an - explicit timezone.
        -
        Parameters:
        time - the time value to round
        precision - the rounding precision
        -
        Returns:
        a round time value
        -
      • -
      - - - -
        -
      • -

        round

        -
        public static long round(long time,
        -         int precision,
        -         TimeZone tz)
        -
        Rounds a time value to remove any precision smaller than specified.
        -
        Parameters:
        time - the time value to round
        precision - the rounding precision
        tz - the timezone of the rounded value
        -
        Returns:
        a round time value
        -
      • -
      - - - -
        -
      • -

        getCurrentTimeRounded

        -
        public static long getCurrentTimeRounded()
        -
        Returns the System.currentTimeMillis(), rounded to the second. -

        By doing a rough rounding here, we avoid an expensive java.util.Calendar based - rounding later on.

        -
        Returns:
        the current time in millisec.
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/DecoderFactory.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/DecoderFactory.html deleted file mode 100644 index bc6b3379..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/DecoderFactory.html +++ /dev/null @@ -1,356 +0,0 @@ - - - - - - -DecoderFactory (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.util

-

Class DecoderFactory

-
-
- -
-
    -
  • -
    -
    Direct Known Subclasses:
    -
    DefaultDecoderFactory
    -
    -
    -
    -
    public abstract class DecoderFactory
    -extends Object
    -
    Abstract base class for decoder factory implementations. - - $Id$ - - Created on 13/05/2006
    -
    Author:
    -
    Ben Fortuna
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        KEY_FACTORY_CLASS

        -
        public static final String KEY_FACTORY_CLASS
        -
        The system property used to specify an alternate - DecoderFactory implementation.
        -
        See Also:
        Constant Field Values
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DecoderFactory

        -
        public DecoderFactory()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getInstance

        -
        public static final DecoderFactory getInstance()
        -
        Returns:
        Returns the instance.
        -
      • -
      - - - -
        -
      • -

        createBinaryDecoder

        -
        public abstract org.apache.commons.codec.BinaryDecoder createBinaryDecoder(Encoding encoding)
        -                                                                    throws UnsupportedEncodingException
        -
        Returns a new BinaryDecoder for the specified encoding.
        -
        Parameters:
        encoding - an encoding type
        -
        Returns:
        a BinaryDecoder instance
        -
        Throws:
        -
        UnsupportedEncodingException - where an encoder supporting the - specified encoding is not available.
        -
      • -
      - - - -
        -
      • -

        createStringDecoder

        -
        public abstract org.apache.commons.codec.StringDecoder createStringDecoder(Encoding encoding)
        -                                                                    throws UnsupportedEncodingException
        -
        Returns a new StringDecoder for the specified encoding.
        -
        Parameters:
        encoding - an encoding type
        -
        Returns:
        a StringDecoder instance
        -
        Throws:
        -
        UnsupportedEncodingException - where an encoder supporting the - specified encoding is not available.
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/DefaultDecoderFactory.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/DefaultDecoderFactory.html deleted file mode 100644 index 32daae67..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/DefaultDecoderFactory.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - - -DefaultDecoderFactory (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.util

-

Class DefaultDecoderFactory

-
-
- -
-
    -
  • -
    -
    -
    public class DefaultDecoderFactory
    -extends DecoderFactory
    -
    Default decoder factory implementation. - - $Id$ - - Created on 13/05/2006
    -
    Author:
    -
    Ben Fortuna
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DefaultDecoderFactory

        -
        public DefaultDecoderFactory()
        -
      • -
      -
    • -
    - - -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/DefaultEncoderFactory.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/DefaultEncoderFactory.html deleted file mode 100644 index 78e7d37d..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/DefaultEncoderFactory.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - - -DefaultEncoderFactory (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.util

-

Class DefaultEncoderFactory

-
-
- -
-
    -
  • -
    -
    -
    public class DefaultEncoderFactory
    -extends EncoderFactory
    -
    Default encoder factory implementation. - - $Id$ - - Created on 13/05/2006
    -
    Author:
    -
    Ben Fortuna
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DefaultEncoderFactory

        -
        public DefaultEncoderFactory()
        -
      • -
      -
    • -
    - - -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/EncoderFactory.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/EncoderFactory.html deleted file mode 100644 index 7461b9da..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/EncoderFactory.html +++ /dev/null @@ -1,356 +0,0 @@ - - - - - - -EncoderFactory (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.util

-

Class EncoderFactory

-
-
- -
-
    -
  • -
    -
    Direct Known Subclasses:
    -
    DefaultEncoderFactory
    -
    -
    -
    -
    public abstract class EncoderFactory
    -extends Object
    -
    Abstract base class for encoder factory implementations. - - $Id$ - - Created on 13/05/2006
    -
    Author:
    -
    Ben Fortuna
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        KEY_FACTORY_CLASS

        -
        public static final String KEY_FACTORY_CLASS
        -
        The system property used to specify an alternate - EncoderFactory implementation.
        -
        See Also:
        Constant Field Values
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EncoderFactory

        -
        public EncoderFactory()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getInstance

        -
        public static final EncoderFactory getInstance()
        -
        Returns:
        Returns the instance.
        -
      • -
      - - - -
        -
      • -

        createBinaryEncoder

        -
        public abstract org.apache.commons.codec.BinaryEncoder createBinaryEncoder(Encoding encoding)
        -                                                                    throws UnsupportedEncodingException
        -
        Returns a new BinaryEncoder for the specified encoding.
        -
        Parameters:
        encoding - an encoding type
        -
        Returns:
        a BinaryEncoder instance
        -
        Throws:
        -
        UnsupportedEncodingException - where an encoder supporting the - specified encoding is not available.
        -
      • -
      - - - -
        -
      • -

        createStringEncoder

        -
        public abstract org.apache.commons.codec.StringEncoder createStringEncoder(Encoding encoding)
        -                                                                    throws UnsupportedEncodingException
        -
        Returns a new StringEncoder for the specified encoding.
        -
        Parameters:
        encoding - an encoding type
        -
        Returns:
        a StringEncoder instance
        -
        Throws:
        -
        UnsupportedEncodingException - where an encoder supporting the - specified encoding is not available.
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/HostInfo.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/HostInfo.html deleted file mode 100644 index 810676bb..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/HostInfo.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - -HostInfo (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.util

-

Interface HostInfo

-
-
-
-
    -
  • -
    -
    All Known Implementing Classes:
    -
    InetAddressHostInfo, SimpleHostInfo
    -
    -
    -
    -
    public interface HostInfo
    -
    Provides platform-independent host information.
    -
    Author:
    -
    fortuna
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - -
      Methods 
      Modifier and TypeMethod and Description
      StringgetHostName() 
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getHostName

        -
        String getHostName()
        -
        Returns:
        a name for the host machine
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/InetAddressHostInfo.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/InetAddressHostInfo.html deleted file mode 100644 index 5c7bfa51..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/InetAddressHostInfo.html +++ /dev/null @@ -1,285 +0,0 @@ - - - - - - -InetAddressHostInfo (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.util

-

Class InetAddressHostInfo

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    HostInfo
    -
    -
    -
    -
    public class InetAddressHostInfo
    -extends Object
    -implements HostInfo
    -
    Author:
    -
    fortuna
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        InetAddressHostInfo

        -
        public InetAddressHostInfo()
        -                    throws SocketException
        -
        Throws:
        -
        SocketException - where an error occurs identifying the host address
        -
      • -
      - - - -
        -
      • -

        InetAddressHostInfo

        -
        public InetAddressHostInfo(InetAddress address)
        -
        Parameters:
        address - a host address
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getHostName

        -
        public String getHostName()
        -
        -
        Specified by:
        -
        getHostName in interface HostInfo
        -
        Returns:
        a name for the host machine
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/Numbers.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/Numbers.html deleted file mode 100644 index e4aa9372..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/Numbers.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - -Numbers (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.util

-

Class Numbers

-
-
- -
-
    -
  • -
    -
    -
    public final class Numbers
    -extends Object
    -
    $Id$ - - Created on 6/08/2005 - - A utility class for number processing.
    -
    Author:
    -
    Ben Fortuna
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        parseInt

        -
        public static int parseInt(String value)
        -
        Wraps java.lang.Integer.parseInt() to accept values with - a PLUS character (i.e. "+2").
        -
        Parameters:
        value - an integer string
        -
        Returns:
        a parsed integer value
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/ParameterValidator.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/ParameterValidator.html deleted file mode 100644 index f51045f1..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/ParameterValidator.html +++ /dev/null @@ -1,317 +0,0 @@ - - - - - - -ParameterValidator (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.util

-

Class ParameterValidator

-
-
- -
-
    -
  • -
    -
    -
    public final class ParameterValidator
    -extends Object
    -
    $Id$ [15-May-2004] - - Defines methods for validating parameters and parameter - lists.
    -
    Author:
    -
    Ben Fortuna
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        assertOneOrLess

        -
        public void assertOneOrLess(String paramName,
        -                   ParameterList parameters)
        -                     throws ValidationException
        -
        Ensure a parameter occurs no more than once.
        -
        Parameters:
        paramName - the parameter name
        parameters - a list of parameters to query
        -
        Throws:
        -
        ValidationException - when the specified parameter occurs more than once
        -
      • -
      - - - -
        -
      • -

        assertOne

        -
        public void assertOne(String paramName,
        -             ParameterList parameters)
        -               throws ValidationException
        -
        Ensure a parameter occurs once.
        -
        Parameters:
        paramName - the parameter name
        parameters - a list of parameters to query
        -
        Throws:
        -
        ValidationException - when the specified parameter does not occur once
        -
      • -
      - - - -
        -
      • -

        assertNone

        -
        public void assertNone(String paramName,
        -              ParameterList parameters)
        -                throws ValidationException
        -
        Ensure a parameter doesn't occur in the specified list.
        -
        Parameters:
        paramName - the name of a parameter
        parameters - a list of parameters
        -
        Throws:
        -
        ValidationException - thrown when the specified property - is found in the list of properties
        -
      • -
      - - - - - - - -
        -
      • -

        getInstance

        -
        public static ParameterValidator getInstance()
        -
        Returns:
        Returns the instance.
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/PropertyValidator.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/PropertyValidator.html deleted file mode 100644 index 3c866d98..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/PropertyValidator.html +++ /dev/null @@ -1,319 +0,0 @@ - - - - - - -PropertyValidator (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.util

-

Class PropertyValidator

-
-
- -
-
    -
  • -
    -
    -
    public final class PropertyValidator
    -extends Object
    -
    $Id$ [15-May-2004] - - Defines methods for validating properties and property lists.
    -
    Author:
    -
    Ben Fortuna
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        assertOneOrLess

        -
        public void assertOneOrLess(String propertyName,
        -                   PropertyList properties)
        -                     throws ValidationException
        -
        Ensure a property occurs no more than once.
        -
        Parameters:
        propertyName - the property name
        properties - a list of properties to query
        -
        Throws:
        -
        ValidationException - when the specified property occurs more than once
        -
      • -
      - - - -
        -
      • -

        assertOneOrMore

        -
        public void assertOneOrMore(String propertyName,
        -                   PropertyList properties)
        -                     throws ValidationException
        -
        Ensure a property occurs at least once.
        -
        Parameters:
        propertyName - the property name
        properties - a list of properties to query
        -
        Throws:
        -
        ValidationException - when the specified property occurs more than once
        -
      • -
      - - - -
        -
      • -

        assertOne

        -
        public void assertOne(String propertyName,
        -             PropertyList properties)
        -               throws ValidationException
        -
        Ensure a property occurs once.
        -
        Parameters:
        propertyName - the property name
        properties - a list of properties to query
        -
        Throws:
        -
        ValidationException - when the specified property does not occur once
        -
      • -
      - - - -
        -
      • -

        assertNone

        -
        public void assertNone(String propertyName,
        -              PropertyList properties)
        -                throws ValidationException
        -
        Ensure a property doesn't occur in the specified list.
        -
        Parameters:
        propertyName - the name of a property
        properties - a list of properties
        -
        Throws:
        -
        ValidationException - thrown when the specified property - is found in the list of properties
        -
      • -
      - - - -
        -
      • -

        getInstance

        -
        public static PropertyValidator getInstance()
        -
        Returns:
        Returns the instance.
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/ResourceLoader.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/ResourceLoader.html deleted file mode 100644 index 1ee71a79..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/ResourceLoader.html +++ /dev/null @@ -1,285 +0,0 @@ - - - - - - -ResourceLoader (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.util

-

Class ResourceLoader

-
-
- -
-
    -
  • -
    -
    -
    public class ResourceLoader
    -extends Object
    -
    Author:
    -
    fortuna
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ResourceLoader

        -
        public ResourceLoader()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getResource

        -
        public static URL getResource(String name)
        -
        Load a resource via the thread context classloader. If security permissions don't allow - this fallback to loading via current classloader.
        -
        Parameters:
        name - a resource name
        -
        Returns:
        a URL or null if resource is not found
        -
      • -
      - - - -
        -
      • -

        getResourceAsStream

        -
        public static InputStream getResourceAsStream(String name)
        -
        Load a resource via the thread context classloader. If security permissions don't allow - this fallback to loading via current classloader.
        -
        Parameters:
        name - a resource name
        -
        Returns:
        an InputStream or null if resource is not found
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/SimpleHostInfo.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/SimpleHostInfo.html deleted file mode 100644 index 5ee0dcff..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/SimpleHostInfo.html +++ /dev/null @@ -1,270 +0,0 @@ - - - - - - -SimpleHostInfo (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.util

-

Class SimpleHostInfo

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    HostInfo
    -
    -
    -
    -
    public class SimpleHostInfo
    -extends Object
    -implements HostInfo
    -
    Author:
    -
    fortuna
    -
  • -
-
-
- -
-
-
    -
  • - - - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getHostName

        -
        public String getHostName()
        -
        -
        Specified by:
        -
        getHostName in interface HostInfo
        -
        Returns:
        a name for the host machine
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/Strings.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/Strings.html deleted file mode 100644 index 0111764d..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/Strings.html +++ /dev/null @@ -1,451 +0,0 @@ - - - - - - -Strings (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.util

-

Class Strings

-
-
- -
-
    -
  • -
    -
    -
    public final class Strings
    -extends Object
    -
    $Id$ [23-Apr-2004] - - Utility methods for working with parameters.
    -
    Author:
    -
    Ben Fortuna -
    - 4.3.11 Text
    - 
    -    Value Name: TEXT
    - 
    -    Purpose This value type is used to identify values that contain human
    -    readable text.
    - 
    -    Formal Definition: The character sets supported by this revision of
    -    iCalendar are UTF-8 and US ASCII thereof. The applicability to other
    -    character sets is for future work. The value type is defined by the
    -    following notation.
    - 
    -      text       = *(TSAFE-CHAR / ":" / DQUOTE / ESCAPED-CHAR)
    -      ; Folded according to description above
    - 
    -      ESCAPED-CHAR = "\\" / "\;" / "\," / "\N" / "\n")
    -         ; \\ encodes \, \N or \n encodes newline
    -         ; \; encodes ;, \, encodes ,
    - 
    -      TSAFE-CHAR = %x20-21 / %x23-2B / %x2D-39 / %x3C-5B
    -                   %x5D-7E / NON-US-ASCII
    -         ; Any character except CTLs not needed by the current
    -         ; character set, DQUOTE, ";", ":", "\", ","
    - 
    -      Note: Certain other character sets may require modification of the
    -      above definitions, but this is beyond the scope of this document.
    - 
    -    Description: If the property permits, multiple "text" values are
    -    specified by a COMMA character (US-ASCII decimal 44) separated list
    -    of values.
    - 
    -    The language in which the text is represented can be controlled by
    -    the "LANGUAGE" property parameter.
    - 
    -    An intentional formatted text line break MUST only be included in a
    -    "TEXT" property value by representing the line break with the
    -    character sequence of BACKSLASH (US-ASCII decimal 92), followed by a
    -    LATIN SMALL LETTER N (US-ASCII decimal 110) or a LATIN CAPITAL LETTER
    -    N (US-ASCII decimal 78), that is "\n" or "\N".
    - 
    -    The "TEXT" property values may also contain special characters that
    -    are used to signify delimiters, such as a COMMA character for lists
    -    of values or a SEMICOLON character for structured values. In order to
    -    support the inclusion of these special characters in "TEXT" property
    -    values, they MUST be escaped with a BACKSLASH character. A BACKSLASH
    -    character (US-ASCII decimal 92) in a "TEXT" property value MUST be
    -    escaped with another BACKSLASH character. A COMMA character in a
    -    "TEXT" property value MUST be escaped with a BACKSLASH character
    -    (US-ASCII decimal 92). A SEMICOLON character in a "TEXT" property
    -    value MUST be escaped with a BACKSLASH character (US-ASCII decimal
    -    92).  However, a COLON character in a "TEXT" property value SHALL NOT
    -    be escaped with a BACKSLASH character.Example: A multiple line value
    -    of:
    - 
    -      Project XYZ Final Review
    -      Conference Room - 3B
    -      Come Prepared.
    - 
    -    would be represented as:
    - 
    -      Project XYZ Final Review\nConference Room - 3B\nCome Prepared.
    - 
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        PARAM_QUOTE_PATTERN

        -
        public static final Pattern PARAM_QUOTE_PATTERN
        -
        Defines a regular expression representing all parameter strings that - should be quoted.
        -
      • -
      - - - -
        -
      • -

        LINE_SEPARATOR

        -
        public static final String LINE_SEPARATOR
        -
        A string used to denote the start (and end) of iCalendar content lines.
        -
        See Also:
        Constant Field Values
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        quote

        -
        public static String quote(Object aValue)
        -
        Convenience method for adding quotes. The specified - object is converted to a string representation by - calling its toString() method.
        -
        Parameters:
        aValue - an object to quote
        -
        Returns:
        a quoted string
        -
      • -
      - - - -
        -
      • -

        unquote

        -
        public static String unquote(String aValue)
        -
        Convenience method for removing surrounding quotes - from a string value.
        -
        Parameters:
        aValue - a string to remove quotes from
        -
        Returns:
        an un-quoted string
        -
      • -
      - - - -
        -
      • -

        escape

        -
        public static String escape(String aValue)
        -
        Convenience method for escaping special characters.
        -
        Parameters:
        aValue - a string value to escape
        -
        Returns:
        an escaped representation of the specified - string
        -
      • -
      - - - -
        -
      • -

        unescape

        -
        public static String unescape(String aValue)
        -
        Convenience method for replacing escaped special characters - with their original form.
        -
        Parameters:
        aValue - a string value to unescape
        -
        Returns:
        a string representation of the specified - string with escaped characters replaced with their - original form
        -
      • -
      - - - -
        -
      • -

        escapeNewline

        -
        public static String escapeNewline(String value)
        -
      • -
      - - - -
        -
      • -

        valueOf

        -
        public static String valueOf(Object object)
        -
        Wraps java.lang.String.valueOf() to return an empty string - where the specified object is null.
        -
        Parameters:
        object - an object instance
        -
        Returns:
        a string representation of the object
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/TimeZones.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/TimeZones.html deleted file mode 100644 index 9b7c2399..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/TimeZones.html +++ /dev/null @@ -1,351 +0,0 @@ - - - - - - -TimeZones (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.util

-

Class TimeZones

-
-
- -
-
    -
  • -
    -
    -
    public final class TimeZones
    -extends Object
    -
    $Id$ [5/07/2004] - - Utility methods relevant to Java timezones.
    -
    Author:
    -
    Ben Fortuna
    -
  • -
-
-
- -
-
-
    -
  • - - - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        isUtc

        -
        public static boolean isUtc(TimeZone timezone)
        -
        Indicates whether the specified timezone is equivalent to - UTC time.
        -
        Parameters:
        timezone - a timezone instance
        -
        Returns:
        true if the timezone is UTC time, otherwise false
        -
      • -
      - - - -
        -
      • -

        getDateTimeZone

        -
        public static TimeZone getDateTimeZone()
        -
        Although timezones are not really applicable to DATE instances in iCalendar, the implementation - in iCal4j requires the use of a timezone. Dates in iCal4j may be either "floating", in that they - use the default Java timezone, or alternatively will use UTC (this is the default). - - The use of floating dates may be configured by specifying the following as a system property or in - a file called "ical4j.properties" in the classpath: - -
        net.fortuna.ical4j.timezone.date.floating=true
        -
        Returns:
        the timezone used for date instances
        -
      • -
      - - - -
        -
      • -

        getUtcTimeZone

        -
        public static TimeZone getUtcTimeZone()
        -
        Get the UTC Timezone.
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/UidGenerator.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/UidGenerator.html deleted file mode 100644 index 670be773..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/UidGenerator.html +++ /dev/null @@ -1,285 +0,0 @@ - - - - - - -UidGenerator (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.util

-

Class UidGenerator

-
-
- -
-
    -
  • -
    -
    -
    public class UidGenerator
    -extends Object
    -
    $Id$ - - Created on 11/03/2007 - - Generates Uid properties in a similar fashion to that recommended in section 4.8.4.7 of the specification.
    -
    Author:
    -
    Ben Fortuna
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        UidGenerator

        -
        public UidGenerator(String pid)
        -             throws SocketException
        -
        Parameters:
        pid - a unique process identifier for the host machine
        -
        Throws:
        -
        SocketException - where host information cannot be retrieved
        -
      • -
      - - - -
        -
      • -

        UidGenerator

        -
        public UidGenerator(HostInfo hostInfo,
        -            String pid)
        -
        Parameters:
        hostInfo - custom host information
        pid - a unique process identifier for the host machine
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        generateUid

        -
        public Uid generateUid()
        -
        Returns:
        a unique component identifier
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/Uris.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/Uris.html deleted file mode 100644 index 6f5b6507..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/Uris.html +++ /dev/null @@ -1,326 +0,0 @@ - - - - - - -Uris (iCal4j 1.0.5 API) - - - - - - - - - - - -
-

net.fortuna.ical4j.util

-

Class Uris

-
-
- -
-
    -
  • -
    -
    -
    public final class Uris
    -extends Object
    -
    $Id$ - - Created on 11/09/2005 - - Utility methods for working with URIs.
    -
    Author:
    -
    Ben Fortuna
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        INVALID_SCHEME

        -
        public static final String INVALID_SCHEME
        -
        URI Scheme used when relaxed parsing is enabled and the given input stream lead to an invalid URI.
        -
        See Also:
        Constant Field Values
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        encode

        -
        public static String encode(String s)
        -
        Encodes the specified URI string using the UTF-8 charset. In the event that an exception is thrown, the specifed - URI string is returned unmodified.
        -
        Parameters:
        s - a URI string
        -
        Returns:
        an encoded URI string
        -
      • -
      - - - -
        -
      • -

        decode

        -
        public static String decode(String s)
        -
        Decodes the specified URI string using the UTF-8 charset. In the event that an exception is thrown, the specifed - URI string is returned unmodified.
        -
        Parameters:
        s - a URI string
        -
        Returns:
        an encoded URI string
        -
      • -
      - - - -
        -
      • -

        create

        -
        public static URI create(String s)
        -                  throws URISyntaxException
        -
        Attempts to create a URI instance and will optionally swallow any resulting URISyntaxException depending on - configured CompatibilityHints. Will also automatically attempt encoding of the string representation for - greater compatibility. -

        When relaxed parsing is enabled and if the string representation is not valid, a second URI creation attempt is made - by extracting the scheme from the scheme specific part and URI encoding that later part. For example, - "mailto: joe smith@example.com" becomes "mailto:joe%20smith@example.com".

        -

        If the second attempts also leads to a URISyntaxException, an opaque URI is constructed with a scheme - of Uris.INVALID_SCHEME and a value corresponding to the initial representation.

        -
        Parameters:
        s - a string representation of a URI.
        -
        Returns:
        a URI instance, which may not correspond to the URI string if a valid - URI string is not specified and relaxed parsing is enabled.
        -
        Throws:
        -
        URISyntaxException - if a valid URI string is not specified and relaxed parsing is disabled
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/Calendars.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/Calendars.html deleted file mode 100644 index b61c694c..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/Calendars.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.util.Calendars (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.util.Calendars

-
-
No usage of net.fortuna.ical4j.util.Calendars
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/CompatibilityHints.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/CompatibilityHints.html deleted file mode 100644 index c0dd98a7..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/CompatibilityHints.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.util.CompatibilityHints (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.util.CompatibilityHints

-
-
No usage of net.fortuna.ical4j.util.CompatibilityHints
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/ComponentValidator.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/ComponentValidator.html deleted file mode 100644 index 20757997..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/ComponentValidator.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.util.ComponentValidator (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.util.ComponentValidator

-
-
No usage of net.fortuna.ical4j.util.ComponentValidator
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/Configurator.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/Configurator.html deleted file mode 100644 index 022e35ab..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/Configurator.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.util.Configurator (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.util.Configurator

-
-
No usage of net.fortuna.ical4j.util.Configurator
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/Constants.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/Constants.html deleted file mode 100644 index 3ee03ec2..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/Constants.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.util.Constants (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.util.Constants

-
-
No usage of net.fortuna.ical4j.util.Constants
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/Dates.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/Dates.html deleted file mode 100644 index d55aba78..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/Dates.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.util.Dates (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.util.Dates

-
-
No usage of net.fortuna.ical4j.util.Dates
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/DecoderFactory.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/DecoderFactory.html deleted file mode 100644 index 2eee3158..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/DecoderFactory.html +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.util.DecoderFactory (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.util.DecoderFactory

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/DefaultDecoderFactory.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/DefaultDecoderFactory.html deleted file mode 100644 index dc9de6df..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/DefaultDecoderFactory.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.util.DefaultDecoderFactory (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.util.DefaultDecoderFactory

-
-
No usage of net.fortuna.ical4j.util.DefaultDecoderFactory
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/DefaultEncoderFactory.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/DefaultEncoderFactory.html deleted file mode 100644 index a544e683..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/DefaultEncoderFactory.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.util.DefaultEncoderFactory (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.util.DefaultEncoderFactory

-
-
No usage of net.fortuna.ical4j.util.DefaultEncoderFactory
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/EncoderFactory.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/EncoderFactory.html deleted file mode 100644 index 59c97f0a..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/EncoderFactory.html +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.util.EncoderFactory (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.util.EncoderFactory

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/HostInfo.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/HostInfo.html deleted file mode 100644 index 52df8d79..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/HostInfo.html +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - -Uses of Interface net.fortuna.ical4j.util.HostInfo (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Interface
net.fortuna.ical4j.util.HostInfo

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/InetAddressHostInfo.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/InetAddressHostInfo.html deleted file mode 100644 index 6961c6ef..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/InetAddressHostInfo.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.util.InetAddressHostInfo (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.util.InetAddressHostInfo

-
-
No usage of net.fortuna.ical4j.util.InetAddressHostInfo
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/Numbers.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/Numbers.html deleted file mode 100644 index 77bea57f..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/Numbers.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.util.Numbers (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.util.Numbers

-
-
No usage of net.fortuna.ical4j.util.Numbers
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/ParameterValidator.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/ParameterValidator.html deleted file mode 100644 index 71e6f0fc..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/ParameterValidator.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.util.ParameterValidator (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.util.ParameterValidator

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/PropertyValidator.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/PropertyValidator.html deleted file mode 100644 index 11745f3a..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/PropertyValidator.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.util.PropertyValidator (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.util.PropertyValidator

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/ResourceLoader.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/ResourceLoader.html deleted file mode 100644 index 5ed11d01..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/ResourceLoader.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.util.ResourceLoader (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.util.ResourceLoader

-
-
No usage of net.fortuna.ical4j.util.ResourceLoader
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/SimpleHostInfo.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/SimpleHostInfo.html deleted file mode 100644 index 5f791e4d..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/SimpleHostInfo.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.util.SimpleHostInfo (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.util.SimpleHostInfo

-
-
No usage of net.fortuna.ical4j.util.SimpleHostInfo
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/Strings.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/Strings.html deleted file mode 100644 index f7f44717..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/Strings.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.util.Strings (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.util.Strings

-
-
No usage of net.fortuna.ical4j.util.Strings
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/TimeZones.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/TimeZones.html deleted file mode 100644 index c986e9a9..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/TimeZones.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.util.TimeZones (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.util.TimeZones

-
-
No usage of net.fortuna.ical4j.util.TimeZones
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/UidGenerator.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/UidGenerator.html deleted file mode 100644 index 1f9d8a84..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/UidGenerator.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.util.UidGenerator (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.util.UidGenerator

-
-
No usage of net.fortuna.ical4j.util.UidGenerator
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/Uris.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/Uris.html deleted file mode 100644 index c76e000a..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/class-use/Uris.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.util.Uris (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Class
net.fortuna.ical4j.util.Uris

-
-
No usage of net.fortuna.ical4j.util.Uris
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/package-frame.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/package-frame.html deleted file mode 100644 index 5f76acde..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/package-frame.html +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - -net.fortuna.ical4j.util (iCal4j 1.0.5 API) - - - - -

net.fortuna.ical4j.util

- - - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/package-summary.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/package-summary.html deleted file mode 100644 index f4d06e4d..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/package-summary.html +++ /dev/null @@ -1,312 +0,0 @@ - - - - - - -net.fortuna.ical4j.util (iCal4j 1.0.5 API) - - - - - - - -
- - - - - -
- - -
-

Package net.fortuna.ical4j.util

-

-

Contains utility types that provide supporting functionality for iCal4j.
-

-

See: Description

-
-
-
    -
  • - - - - - - - - - - - - -
    Interface Summary 
    InterfaceDescription
    HostInfo -
    Provides platform-independent host information.
    -
    -
  • -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Class Summary 
    ClassDescription
    Calendars -
    $Id$ - - Created on 10/11/2006 - - Utility method for working with Calendars.
    -
    CompatibilityHints -
    $Id$ - - Created on 9/03/2006 - - A set of keys used to enable compatibility features.
    -
    ComponentValidator 
    Configurator -
    $Id$ - - Created on 06/02/2008 - - Provides configuration properties specified either as system properties - or in an ical4j.properties configuration file.
    -
    Constants -
    $Id$ - - Created on 5/07/2005 - - Provides some convenience methods for working with constant - parameters and properties.
    -
    Dates -
    $Id$ - - Created on 26/06/2005 - - Implements a collection of utility methods relevant to date processing.
    -
    DecoderFactory -
    Abstract base class for decoder factory implementations.
    -
    DefaultDecoderFactory -
    Default decoder factory implementation.
    -
    DefaultEncoderFactory -
    Default encoder factory implementation.
    -
    EncoderFactory -
    Abstract base class for encoder factory implementations.
    -
    InetAddressHostInfo 
    Numbers -
    $Id$ - - Created on 6/08/2005 - - A utility class for number processing.
    -
    ParameterValidator -
    $Id$ [15-May-2004] - - Defines methods for validating parameters and parameter - lists.
    -
    PropertyValidator -
    $Id$ [15-May-2004] - - Defines methods for validating properties and property lists.
    -
    ResourceLoader 
    SimpleHostInfo 
    Strings -
    $Id$ [23-Apr-2004] - - Utility methods for working with parameters.
    -
    TimeZones -
    $Id$ [5/07/2004] - - Utility methods relevant to Java timezones.
    -
    UidGenerator -
    $Id$ - - Created on 11/03/2007 - - Generates Uid properties in a similar fashion to that recommended in section 4.8.4.7 of the specification.
    -
    Uris -
    $Id$ - - Created on 11/09/2005 - - Utility methods for working with URIs.
    -
    -
  • -
- - - -

Package net.fortuna.ical4j.util Description

-
Contains utility types that provide supporting functionality for iCal4j.
-
- -
- - - - - -
- - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/package-tree.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/package-tree.html deleted file mode 100644 index 33cacf0c..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/package-tree.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -net.fortuna.ical4j.util Class Hierarchy (iCal4j 1.0.5 API) - - - - - - - -
- - - - - -
- - -
-

Hierarchy For Package net.fortuna.ical4j.util

-Package Hierarchies: - -
-
-

Class Hierarchy

- -

Interface Hierarchy

- -
- -
- - - - - -
- - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/package-use.html b/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/package-use.html deleted file mode 100644 index 8526f2bd..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/net/fortuna/ical4j/util/package-use.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - - -Uses of Package net.fortuna.ical4j.util (iCal4j 1.0.5 API) - - - - - - - - - - -
-

Uses of Package
net.fortuna.ical4j.util

-
-
- -
- - - - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/overview-frame.html b/libs/ical4j-1.0.5/docs/apidocs/overview-frame.html deleted file mode 100644 index fb5e0a18..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/overview-frame.html +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - -Overview List (iCal4j 1.0.5 API) - - - - - - -

 

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/overview-summary.html b/libs/ical4j-1.0.5/docs/apidocs/overview-summary.html deleted file mode 100644 index 3d182a4f..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/overview-summary.html +++ /dev/null @@ -1,188 +0,0 @@ - - - - - - -Overview (iCal4j 1.0.5 API) - - - - - - - -
- - - - - -
- - -
-

iCal4j 1.0.5 API

-
-
-

-

A Java library for reading and writing iCalendar (*.ics) files
-

-

See: Description

-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Packages 
PackageDescription
net.fortuna.ical4j.data -
Contains types providing RFC2445 input, output and parsing functionality.
-
net.fortuna.ical4j.filter -
Filtering rules that may be used on lists of components, properties or parameters.
-
net.fortuna.ical4j.model -
Contains core types used to define the iCalendar model.
-
net.fortuna.ical4j.model.component -
Contains types used to represent the iCalendar component model.
-
net.fortuna.ical4j.model.parameter -
Contains types used to represent the iCalendar parameter model.
-
net.fortuna.ical4j.model.property -
Contains types used to represent the iCalendar property model.
-
net.fortuna.ical4j.transform -
Contains types used to transform an iCalendar component model according to RFC2446.
-
net.fortuna.ical4j.util -
Contains utility types that provide supporting functionality for iCal4j.
-
-
- - -
- - - - - -
- - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/overview-tree.html b/libs/ical4j-1.0.5/docs/apidocs/overview-tree.html deleted file mode 100644 index f9278374..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/overview-tree.html +++ /dev/null @@ -1,454 +0,0 @@ - - - - - - -Class Hierarchy (iCal4j 1.0.5 API) - - - - - - - -
- - - - - -
- - - -
-

Class Hierarchy

- -

Interface Hierarchy

- -
- -
- - - - - -
- - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/package-list b/libs/ical4j-1.0.5/docs/apidocs/package-list deleted file mode 100644 index 0db251fa..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/package-list +++ /dev/null @@ -1,8 +0,0 @@ -net.fortuna.ical4j.data -net.fortuna.ical4j.filter -net.fortuna.ical4j.model -net.fortuna.ical4j.model.component -net.fortuna.ical4j.model.parameter -net.fortuna.ical4j.model.property -net.fortuna.ical4j.transform -net.fortuna.ical4j.util diff --git a/libs/ical4j-1.0.5/docs/apidocs/resources/inherit.gif b/libs/ical4j-1.0.5/docs/apidocs/resources/inherit.gif deleted file mode 100644 index c814867a13deb0ca7ea2156c6ca1d5a03372af7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57 zcmZ?wbhEHbIIT!9-C*e{wE9>Kx3D)-;0v)C; KYxQGgum%9JOA&7X diff --git a/libs/ical4j-1.0.5/docs/apidocs/serialized-form.html b/libs/ical4j-1.0.5/docs/apidocs/serialized-form.html deleted file mode 100644 index 2d77bcfe..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/serialized-form.html +++ /dev/null @@ -1,3003 +0,0 @@ - - - - - - -Serialized Form (iCal4j 1.0.5 API) - - - - - - - -
- - - - - -
- - -
-

Serialized Form

-
-
- -
- -
- - - - - -
- - -

Copyright © 2004-2013 Micronode. All Rights Reserved.

- - diff --git a/libs/ical4j-1.0.5/docs/apidocs/stylesheet.css b/libs/ical4j-1.0.5/docs/apidocs/stylesheet.css deleted file mode 100644 index 73bab366..00000000 --- a/libs/ical4j-1.0.5/docs/apidocs/stylesheet.css +++ /dev/null @@ -1,439 +0,0 @@ -/* Javadoc style sheet */ -/* -Overall document style -*/ -* { - margin:0; - padding:0; -} -body { - font-family:Helvetica, Arial, sans-serif; - color:#000000; -} -p { - margin:20px 0; -} -pre { - font-size:1.0em; -} -h1 { - font-size:1.4em; -} -h2 { - font-size:1.35em; -} -h3 { - font-size:1.3em; -} -h4 { - font-size:1.25em; -} -ul { - margin:10px 0 10px 20px; -} -li { - list-style:disc; -} -dl dt { - font-size:0.95em; - font-weight:bold; - margin:10px 0 0 0; -} -dl dd { - margin:10px 0 10px 20px; -} -dl dd ul { - margin-left:0; -} -dl dd ul li { - list-style:none; - margin:10px 0 10px 0; -} -caption { - background: #CCCCFF; - color:#000000; - text-align: left; - font-size: 150%; - font-weight: bold; - border-left: 2px ridge; - border-right: 2px ridge; - border-top: 2px ridge; - padding-left: 5px; - width:auto; -} -/* -Document title and Copyright styles -*/ -.aboutLanguage { - float:right; - font-size:0.9em; - color:#000000; -} -.legalCopy { - margin:7px; -} -.bar { - font-size:1em; - margin:10px 0 0 10px; -} -.bar a { - font-weight:normal; -} -/* -Navigation bar styles -*/ -.topNav { - border-top:2px solid #C0C0C0; - margin:7px; - padding:7px 0; - height:2.8em; - width:99%; - min-width:600px; -} -.bottomNav { - border-top:2px solid #C0C0C0; - margin:7px; - padding:7px 0; - height:2.8em; - width:99%; -} -.subNav { - border-bottom:2px solid #C0C0C0; - float:left; - width:99%; - margin:7px; - min-width:600px; -} -.subNav div { - clear:left; - float:left; - padding:0 0 5px 2px; - width:100%; -} -.topNav a:link,.topNav a:active, .topNav a:visited, .topNav a:hover, -.bottomNav a:link,.bottomNav a:active, .bottomNav a:visited, .bottomNav a:hover { - color:#000000; - font-weight:bold; - text-decoration:underline; - font-size:1em; -} -/* Navigation bar list styles */ -.topNav ul.navList, .bottomNav ul.navList { - background-color:#EEEEFF; - padding:7px 5px; - margin:0; - float:left; - width:80%; -} -ul.navList li{ - list-style:none; - float:left; - padding:3px 4px; - color:#000000; - font-size:0.98em; -} -ul.navList li.navBarCell1Rev { - background-color:#00008B; - color:#FFFFFF; - font-weight:bold; - font-size:0.97em; -} -/* Sub-navigation bar list styles */ -.subNav ul.navList { - float:left; - margin:0; - font-size:0.7em; - width:350px; -} -ul.subNavList { - float:left; - margin:0; - font-size:0.7em; - width:350px; -} -ul.subNavList li{ - list-style:none; - float:left; - font-size:90%; -} -/* -Page header and footer styles -*/ -.header, .footer { - clear:both; - margin:0 7px; -} -.indexHeader { - font-size:0.9em; - margin:10px 0 7px 10px; -} -.header ul { - padding-left:20px; -} -/* Header and footer title styles */ -.header h1.title { - font-size:1.4em; - text-align:center; - margin:0; -} -.header h2.title { - font-size:1.35em; - margin:0; -} -.subTitle { - margin:0; - padding-top:10px; - font-size:0.75em; - font-weight:bold; -} -/* -Page layout container styles -*/ -.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, -.constantValuesContainer { - clear:both; - padding:10px 10px; - position:relative; -} -.indexContainer { - padding:0 0 10px 10px; - font-size:0.9em; -} -/* -Class inheritance information styles -*/ -ul.inheritance { - margin:0; - padding:0; -} -ul.inheritance li { - display:inline; - list-style:none; -} -ul.inheritance li ul.inheritance { - margin-left:15px; - background-image:url(resources/inherit.gif); - background-repeat:no-repeat; - padding-left:15px; - padding-top:1px; -} -/* -Heading styles -*/ -.indexContainer h2 { - font-weight:normal; - font-size:1.0em; - padding:10px 0 0 0; -} -.contentContainer h2 { - margin:10px 0; -} -.constantValuesContainer h2 { - background:#CCCCFF; - border:2px ridge; - padding:3px; - margin:0 0 10px 0; -} -.serializedFormContainer ul.blockList li.blockList h2 { - background:#EEEEFF; - border:2px ridge; - padding:3px; - margin:0 0 15px 0; - text-align:center; -} -.classUseContainer ul li ul li h3 { - margin-bottom:30px; - padding:3px; -} -.serializedFormContainer ul.blockList li.blockList ul.blockList li.blockList h3 { - background:#EEEEFF; - margin:0 0 15px 0; - padding:3px; -} -.serializedFormContainer ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList h3 { - background:#CCCCFF; - margin:0 0 15px 0; - padding:3px; - border:2px ridge; -} -ul.blockList ul.blockList li.blockList h3, ul.blockList ul.blockList li.blockList h3 { - background:#CCCCFF; - border:2px ridge; - padding-left:5px; -} -div.summary ul.blockList ul.blockList li.blockList h3 { - background:#CCCCFF; - border:0; - border:2px ridge; - padding-left:5px; -} -div.summary ul.blockList ul.blockList ul.blockList li.blockList h3 { - background:#EEEEFF; - border:0; - border-bottom:2px ridge; -} -div.details ul.blockList ul.blockList ul.blockList li.blockList h4, -div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { - font-size:1.15em; - font-weight:bold; - padding:0 0 10px 0; -} -/* -Table styles -*/ -.contentContainer table { - border-collapse: collapse ; - width:100%; -} -.contentContainer table td, .contentContainer table th { - border:2px ridge; - padding:3px; -} -/* Constant values page table styles */ -.constantValuesContainer table { - border-collapse: collapse ; - margin:0 0 10px 0; -} -.constantValuesContainer table caption{ - font-size:0.95em; - padding:3px; - background:#EEEEFF; -} -.constantValuesContainer table td, .constantValuesContainer table th { - border:2px ridge; - padding:3px; -} -/* Class-use/Package-use page table styles */ -.classUseContainer table { - border-collapse: collapse ; - width:100%; - margin:0 0 15px 0; -} -.classUseContainer ul li ul li table { - margin-bottom:30px; -} -.classUseContainer ul li ul li table caption{ - font-size:0.95em; - padding:3px; - background:#EEEEFF; -} -.classUseContainer table td, .classUseContainer table th { - border:2px ridge; - padding:3px; -} -/* Summary table styles */ -ul.blockList li.blockList table.overviewSummary { - margin:0; - margin-bottom:15px; -} -ul.blockList li.blockList table caption { - padding:3px; -} -ul.blockList li.blockList table.overviewSummary td.colFirst{ - text-align:right; -} -table.packageSummary td.colFirst, table.overviewSummary th.colFirst { - width:15%; -} -div.summary ul.blockList ul.blockList li.blockList caption { - display:none; -} -div.summary ul.blockList li.blockList ul.blockList li.blockList table.overviewSummary th { - border-top:0; -} -/* Table column block styles */ -ul.blockList li.blockList table.overviewSummary td.colLast div.block{ - padding:0; - padding-left:40px; -} -ul.blockList li.blockList table.overviewSummary td.colOne div.block{ - padding:0; - padding-left:40px; -} -.contentContainer ul.blockList li.blockList table .colOne div.block{ - padding-left:40px; -} -.classUseContainer ul li ul li table .colLast div.block, -.classUseContainer ul li ul li table .colOne div.block{ - padding-left:40px; -} -/* -List styles -*/ -ul.horizontal li { - display:inline; - font-size:0.9em; -} -/* Container specific list styles */ -.indexContainer ul { - margin:0; -} -.indexContainer ul li { - list-style:none; -} -.serializedFormContainer ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList { - border:0; -} -.serializedFormContainer ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList { - list-style:none; - border:0; - border-bottom:2px ridge; -} -.serializedFormContainer ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockListLast { - list-style:none; -} -/* General list styles */ -ul.blockList, ul.blockListLast { - margin-left:0; - padding-left:0; -} -ul.blockList li.blockList, ul.blockListLast li.blockList { - list-style:none; - margin-bottom:25px; -} -ul.blockList ul.blockList ul.blockList li.blockList { - border:2px ridge; -} -div.details ul.blockList ul.blockList ul.blockList li.blockList { - border:0; - border-bottom:2px ridge; -} -/* Definition list styles */ -ul.blockList li.blockList dl{ - margin-bottom:15px; -} -ul.blockList li.blockList dl dd{ - margin:0 0 0 30px; -} -ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList dl, -ul.blockList li.blockList ul.blockList li.blockList ul.blockListLast li.blockList dl{ - padding:0 0 10px 35px; -} -dl.nameValue dt, dl.nameValue dd{ - display:inline; -} -ul.blockList li.blockList pre{ - margin:0 0 15px 0; -} -/* List content styles */ -ul.blockList li.blockList ul.blockList li.blockList pre{ - margin:10px 0 15px 0; -} -ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList pre, -ul.blockList li.blockList ul.blockList li.blockList ul.blockListLast li.blockList pre{ - padding:0 0 10px 0; -} -ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList div.block, -ul.blockList li.blockList ul.blockList li.blockList ul.blockListLast li.blockList div.block{ - padding:0 0 10px 35px; -} -/* -Formatting effect styles -*/ -.strong { - font-weight:bold; -} -.sourceLineNo { - color:green; - padding:0 30px 0 0; -} diff --git a/libs/ical4j-1.0.5/docs/css/default.css b/libs/ical4j-1.0.5/docs/css/default.css deleted file mode 100644 index ac243f8d..00000000 --- a/libs/ical4j-1.0.5/docs/css/default.css +++ /dev/null @@ -1,51 +0,0 @@ -body { - background-color: white; - font-family: tahoma, verdana, sans-serif; - font-size: 10pt; -} - -a { - text-decoration: none; - color: black; -} - -a:hover { - text-decoration: underline; -} - -h1 { - font-size: 36pt; -} - -img { - border: 0; -} - -table, h1 { - margin: 20px; - /* float: left; */ -} - -thead { - font-size: 18pt; - font-weight: bold; -} - -th { - text-align: left; - vertical-align: top; -} - -.title { - font-size: 36pt; -} - -.content { - margin: 20px; -} - -#footer { - text-align: center; - margin: 10px auto 10px auto; - font-size: xx-small; -} diff --git a/libs/ical4j-1.0.5/docs/index.html b/libs/ical4j-1.0.5/docs/index.html deleted file mode 100644 index 59857416..00000000 --- a/libs/ical4j-1.0.5/docs/index.html +++ /dev/null @@ -1,384 +0,0 @@ - - - - - iCal4j - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
iCal4j
Home|Introduction|Wiki|Documentation|News|Support|Download|License
- -
-

Overview »

-

- iCal4j is a Java library used to read and - write iCalendar data streams as defined in - RFC2445. - The iCalendar standard provides a common data format used to store information about - calendar-specific data such as events, appointments, to-do lists, etc. - All of the popular calendaring tools, such as Lotus Notes, Outlook and Apple's iCal - also support the iCalendar standard. -

-

- Providing both a parser and an object model, iCal4j allows - you to either modify existing iCalendar data or create new - data models. Validation is also provided to ensure the - data maintains a state consistent with the specification. -

-
- -
-

Popularity »

-

- - SourceForge.net Download Statistics - -

-
- -
-

Version Information »

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
0.9 -
    -
  • Initial release
  • -
  • Primary focus: parsing iCalendar data stream and building object model
  • -
  • Limited model manipulation
  • -
-
0.9.1 -
    -
  • Interim release
  • -
  • Validation of object model
  • -
  • Manipulation of object model
  • -
-
0.9.2 -
    -
  • Interim release
  • -
  • Added typed constructors to Property classes
  • -
  • Refactoring
  • -
-
0.9.3 -
    -
  • Interim release
  • -
  • Finished implementation of types (Recur, Period)
  • -
  • Bug fixes (see CHANGELOG for details)
  • -
-
0.9.4 -
    -
  • Interim release
  • -
  • Implemented proper string representations for all entities
  • -
  • Fixed folding and other changes (see CHANGELOG for details)
  • -
-
0.9.5 -
    -
  • Interim release
  • -
  • Configurable output format for some date-time-based properties (UTC or local time)
  • -
  • Added support for pre-defined VTimeZones
  • -
-
0.9.6 -
    -
  • Interim release
  • -
  • Fixed bug with parsing certain date-time properties
  • -
  • Added support for automatic validation
  • -
-
0.9.7 -
    -
  • Milestone (alpha) release
  • -
  • Added convenience constructors to object model
  • -
  • Initial design for suppporting RFC2446
  • -
-
0.9.8 -
    -
  • Second milestone (alpha) release
  • -
  • Added support for special character escaping
  • -
-
0.9.9 -
    -
  • Third milestone (alpha) release
  • -
  • All properties now mutable
  • -
  • Decoupled parser/builder to allow for alternate parser implementations
  • -
-
0.9.10 -
    -
  • Fourth milestone (alpha) release
  • -
  • Model classes now implement Serializable
  • -
  • Bug fixes related to nested VALARMs in VTODOs
  • -
-
0.9.11 -
    -
  • Fifth alpha release
  • -
  • Better support/usability for recurrence rules
  • -
  • Convenience constructors added to most components
  • -
  • Improved support for non-conformant folding of long lines
  • -
  • See the CHANGELOG for further details
  • -
-
0.9.12 -
    -
  • Sixth alpha release
  • -
  • Improved parsing of iCalendar files generated by KOrganizer
  • -
  • Reimplemented some constants as typed instances
  • -
  • Applied patch #1170060
  • -
  • Added Base64 encoding to ATTACH property
  • -
  • See the CHANGELOG for further details
  • -
-
0.9.13 -
    -
  • Seventh alpha release
  • -
  • "Normalised" DateRange/Period, DateRangeNormalizer/PeriodList and associated recurrance methods
  • -
  • Default charset is now UTF-8
  • -
  • Applied patches #1197119, #1191253, #1185766, #1203990
  • -
  • See the CHANGELOG for further details
  • -
-
0.9.14 -
    -
  • Interim release
  • -
  • Introduced Date, DateTime and Dur types
  • -
  • More support for timezones
  • -
  • Applied patches: #1234424, #1244945
  • -
  • Many more changes - see the CHANGELOG for further details
  • -
-
0.9.15 -
    -
  • Alpha release
  • -
  • Introduced custom TimeZone implementation and TimeZone Registry support
  • -
  • Added encoding/decoding of URIs
  • -
  • More bug fixes - see the CHANGELOG for further details
  • -
-
0.9.16 -
    -
  • Interim release
  • -
  • Includes a number of critical bug fixes (see CHANGELOG for further details)
  • -
-
0.9.17 -
    -
  • Interim release
  • -
  • Now includes default timezone definitions (based on Olson timezone database)
  • -
  • Support for experimental components
  • -
  • - Other bug fixes (see - CHANGELOG - for details) -
  • -
-
0.9.18 -
    -
  • Alpha release
  • -
  • Improved performance with regard to timezone lookups
  • -
  • - Date/Time instances now use the default Java timezone where no timezone - information is specified (i.e. floating time). -
  • -
  • Updated timezone definitions
  • -
  • - Other bug fixes (see - CHANGELOG - for details) -
  • -
-
0.9.19 -
    -
  • Alpha release
  • -
  • Added filtering capabilities (net.fortuna.ical4j.filter)
  • -
  • Added support for indexed components and properties (see IndexedComponentList and IndexedPropertyList
  • -
  • Improved compatibility with Mozilla Calendar's invalid "X" property (see relaxed parsing)
  • -
  • Additional convenience methods for Components and Properties
  • -
  • Even more performance improvements with timezones and dates
  • -
  • Updated timezone definitions
  • -
  • - Other bug fixes (see - CHANGELOG - for details) -
  • -
-
0.9.20 -
    -
  • Alpha release
  • -
  • Upgraded commons logging dependency to 1.1
  • -
  • Added commons codec support for encoding attachments
  • -
  • Updated timezone definitions
  • -
  • - Other bug fixes (see - CHANGELOG - for details) -
  • -
-
1.0 beta -
    -
  • Beta Release
  • -
  • Clean up and consistency check of code
  • -
-
1.0 -
    -
  • Stable Release
  • -
  • Complete implementation of RFC2445
  • -
-
1.1 -
    -
  • Stable Release
  • -
  • Complete implementation of RFC2446
  • -
-
1.2 -
    -
  • Stable Release
  • -
  • Complete implementation of RFC2447
  • -
-
-
- -
-

Dependencies »

- - Please see the - Project Documentation - for a list of dependencies. -
- - - - - \ No newline at end of file diff --git a/libs/ical4j-1.0.5/docs/introduction.html b/libs/ical4j-1.0.5/docs/introduction.html deleted file mode 100644 index b0c2bc01..00000000 --- a/libs/ical4j-1.0.5/docs/introduction.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - iCal4j - Introduction - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
iCal4j
Home|Introduction|Wiki|Documentation|News|Support|Download|License
- -
-

Introduction »

-

- iCal4j may be used for modifying existing iCalendar data or creating new iCalendar - data from scratch. Here you will find a few examples indicating the recommended usage - of this library. -

-
- -
-

Usage »

-

- Simply add the iCal4j jar file, - the Commons Logging jar file, and the Commons Language jar file to your classpath. -

-
- -
-

Examples »

- -

Parsing an iCalendar file

-

- Support for parsing and building an iCalendar object model is provided - by the CalendarParser and ContentHandler - interfaces. You can provide your own implementations of either - of these, or just use the default implementations as provided by - the CalendarBuilder class. Note that CalendarBuilder - is not thread-safe, and as such it is good practice to construct a new - instance for each data stream you wish to parse (see Working with TimeZones - for further reasons). -

- - - - -

-FileInputStream fin = new FileInputStream("mycalendar.ics");
-
-CalendarBuilder builder = new CalendarBuilder();
-
-Calendar calendar = builder.build(fin);
-            
- -

Iterating over a Calendar

-

- The iCal4j API is designed to conform with the standard Java collections - API as much as possible. As such, you will find that for searching and - manipulating a calendar object model you can make use of familiar concepts - such as Lists, Iterators, etc. -

- - - - -

-for (Iterator i = calendar.getComponents().iterator(); i.hasNext();) {
-    Component component = (Component) i.next();
-    System.out.println("Component [" + component.getName() + "]");
-
-    for (Iterator j = component.getProperties().iterator(); j.hasNext();) {
-        Property property = (Property) j.next();
-        System.out.println("Property [" + property.getName() + ", " + property.getValue() + "]");
-    }
-}
-            
- -

Creating a new calendar

-

- Creating a new calendar is quite straight-forward, in that all you need - to remember is that a Calendar contains a list of - Properties and Components. A calendar must - contain certain standard properties and at least one component to be - valid. You can verify that a calendar is valid via the method - Calendar.validate(). All iCal4j objects also override - Object.toString(), so you can verify the resulting calendar - data via this mechanism. -

- - - - - - - - -

-Calendar calendar = new Calendar();
-calendar.getProperties().add(new ProdId("-//Ben Fortuna//iCal4j 1.0//EN"));
-calendar.getProperties().add(Version.VERSION_2_0);
-calendar.getProperties().add(CalScale.GREGORIAN);
-
-// Add events, etc..
-	            
- Output: -

-BEGIN:VCALENDAR
-PRODID:-//Ben Fortuna//iCal4j 1.0//EN
-VERSION:2.0
-CALSCALE:GREGORIAN
-END:VCALENDAR
-            
- -

Creating an event

-

- One of the more commonly used components is a VEvent. To create - a VEvent you can either set the date value and properties manually or you can - make use of the convenience constructors to initialise standard values. -

- - - - - - - - -

-java.util.Calendar cal = java.util.Calendar.getInstance();
-cal.set(java.util.Calendar.MONTH, java.util.Calendar.DECEMBER);
-cal.set(java.util.Calendar.DAY_OF_MONTH, 25);
-
-VEvent christmas = new VEvent(new Date(cal.getTime()), "Christmas Day");
-// initialise as an all-day event..
-christmas.getProperties().getProperty(Property.DTSTART).getParameters().add(Value.DATE);
-            
- Output: -

-BEGIN:VEVENT
-DTSTAMP:20050222T044240Z
-DTSTART;VALUE=DATE:20051225
-SUMMARY:Christmas Day
-END:VEVENT
-            
- -

Working with TimeZones

-

- Complete timezone support is now provided by iCal4j, which follows these - basic principles: -

- -
    -
  • - iCal4j includes its own set of timezone definitions, which are - based on the defacto standard Olson timezone database. Whilst - iCal4j's timezone identifiers may be identical to those provided - by the Java API, there is no guarantee that the rules defining - a timezone will match those used by a Java timezone. -
  • -
  • - The default timezone for iCal4j is the same as the default Java timezone. - This timezone is used where no iCal4j timezone is specified (i.e. floating time), - and the relevant iCal4j object is not set as being in UTC time. - - Note that it is not recommended to use floating time values in externalisable - calendars (i.e. calendars you want to import into another program), as it - may lead to inconsistent handling of timezone information. - -
  • -
  • - iCal4j timezones are accessible via the applicable - TimeZoneRegistry implementation. When parsing existing - iCalendar data you should obtain the appropriate TimeZoneRegistry - via the CalendarBuilder.getRegistry() method after - calling CalendarBuilder.build(). In addition to the - default iCal4j timezone definitions this registry instance will also - provide you access to any timezones defined in the parsed iCalendar - data stream. If you are creating a new calendar object you should - call TimeZoneRegistryFactory.getInstance().createRegistry() - to construct a default registry instance. -
  • -
  • - You can provide your own TimeZoneRegistry implementation - by sub-classing the TimeZoneRegistyFactory class and - specifying the following system property: -

    - net.fortuna.ical4j.timezone.registry=<factory_class_name> -

    - This may be useful if you want to read and/or store your timezone definitions - in a database. -
  • -
- - - - - - - - - - - -
-

-TimeZoneRegistry registry = TimeZoneRegistryFactory.getInstance().createRegistry();
-TimeZone timezone = registry.getTimeZone("Australia/Melbourne");
-
-java.util.Calendar cal = java.util.Calendar.getInstance(timezone);
-cal.set(java.util.Calendar.YEAR, 2005);
-cal.set(java.util.Calendar.MONTH, java.util.Calendar.NOVEMBER);
-cal.set(java.util.Calendar.DAY_OF_MONTH, 1);
-cal.set(java.util.Calendar.HOUR_OF_DAY, 15);
-cal.clear(java.util.Calendar.MINUTE);
-cal.clear(java.util.Calendar.SECOND);
-
-DateTime dt = new DateTime(cal.getTime());
-dt.setTimeZone(timezone);
-VEvent melbourneCup = new VEvent(dt, "Melbourne Cup");
-            
- Output: -

-BEGIN:VEVENT
-DTSTAMP:20051105T094739Z
-DTSTART;TZID=Australia/Melbourne:20051101T150000
-SUMMARY:Melbourne Cup
-END:VEVENT
-                    
-
- -

Saving an iCalendar file

-

- When saving an iCalendar file iCal4j will automatically validate your - calendar object model to ensure it complies with the - RFC2445 specification. - If you would prefer not to validate your calendar data you can disable the - validation by calling CalendarOutputter.setValidating(false). -

- - - - -

-FileOutputStream fout = new FileOutputStream("mycalendar.ics");
-
-CalendarOutputter outputter = new CalendarOutputter();
-outputter.output(calendar, fout);
-            
-

- More examples may be found in the API Documentation. -

-
- - - - \ No newline at end of file diff --git a/libs/ical4j-1.0.5/docs/license.html b/libs/ical4j-1.0.5/docs/license.html deleted file mode 100644 index 231e1cf8..00000000 --- a/libs/ical4j-1.0.5/docs/license.html +++ /dev/null @@ -1,11 +0,0 @@ - - - - iCal4j - License - - - iCal4j - License has moved. Click - here - if you are not redirected automatically. - - diff --git a/libs/ical4j-1.0.5/etc/FAQ b/libs/ical4j-1.0.5/etc/FAQ deleted file mode 100644 index 40ef07eb..00000000 --- a/libs/ical4j-1.0.5/etc/FAQ +++ /dev/null @@ -1,43 +0,0 @@ -============================ - Frequently Asked Questions -============================ - - -Q. What is iCal4j? - -A. iCal4j consists of an iCalendar parser, object model, and generator. If you - are looking to add iCalendar support to your Java application then iCal4j - is for you. - - -Q. Are there any examples? - -A. You will find most examples in the unit tests included in the "test" folder - included with the source distribution. There are also some basic examples - on the introduction page of the documentation, as well as in the javadocs. - - -Q. Is iCal4j compatible with Outlook? - -A. Yes. Whilst Outlook does generate iCalendar files with abnormalities that - don't conform to the RFC2445 specification, we have added compatibility - flags that will correctly interpret these files. (See CompatibilityHints) - - -Q. Is iCal4j compatible with Mozilla Calendar/Sunbird? - -A. Yes. Compatibility hints are also provided for working with Mozilla Calendar - files. - - -Q. Does iCal4j support recurrence rules? - -A. Yes. iCal4j is a complete implementation of the RFC2445 specification. - - -Q. Where does iCal4j get its timezone definitions from? - -A. iCal4j includes a default set of timezone definitions, which are generated - from the Olson database timezone definitions. You may also provide your own - timezone definitions by providing a TimeZoneRegistry implementation (see - TimeZoneRegistryFactory). diff --git a/libs/ical4j-1.0.5/etc/TODO b/libs/ical4j-1.0.5/etc/TODO deleted file mode 100644 index 2618818a..00000000 --- a/libs/ical4j-1.0.5/etc/TODO +++ /dev/null @@ -1,100 +0,0 @@ -To-do List: -========== - - - Add "relaxed" option for parsing dates (ie. attempt both date and date-time regardless of value type) - - - inspect date-based properties and default local time where TZID parameter - is identified - - - Add note regarding Outlook requiring Method=Publish and UIDs for each event for correct parsing. - - - Allow for extra whitespace between all content lines in the parser. - - - investigate use of commons-lang for equals/hashcode implementations. - - - add validation to ensure that date-time instances are not used where only date - instances are applicable.. - - - investigate use of alternative Base64 implementation (michael grev?) - - - Timezone processing and validation as follows: - - * In validation, ensure any referenced VTimeZones (TzId parameter) are included in the - VCalendar on output. - - * possibly automate VTimeZone inclusion by examining all date/date-time-based properties - for timezone-specific instances. - - - Provide the option for automatically adding referenced VTimeZones to calendar - - =========== - RFC 2446: - =========== - - * net.fortuna.ical4j.transform - - * Transformer - - - Calendar wrap(Component component); // wraps the specified component in a calendar - - - Calendar transform(Component component); // wraps a component in a calendar and transforms - - - abstract Calendar transform(Calendar calendar); // abstract calendar transform - - * PublishTransformer (Organizer) - - - Calendar transform(Calendar calendar); // publish/republish a calendar - - * RequestTransformer (Organizer | Attendee) - - - Calendar transform(Calendar calendar); // creates a request for reply to a calendar - - * ReplyTransformer (Attendee) - - - Calendar transform(Calendar calendar); // creates a reply to a request for this calendar - - * AddTransformer (Organizer) - - - Calendar transform(Calendar calendar); // add a published calendar - - * CancelTransformer (Organizer) - - - Calendar transform(Calendar calendar); // cancel a published calendar - - * RefreshTransformer (Attendee) - - - Calendar transform(Calendar calendar); // refresh a published calendar - - * CounterTransformer (Attendee) - - - Calendar transform(Calendar calendar); // counter a published calendar - - * DeclineCounterTransformer (Organizer) - - - Calendar transform(Calendar calendar); // decline a counter to a published calendar - - - ========== - RFC2447: - ========== - - * When implementing the creation of a MIME message incorporate a human-readable text summary in case - iCalendar is not supported by the recipient. Add Calendar/Component formatting into human-readable - text/html. - - - ============================== - Questions for calconnect.org - ============================== - - * When implementing a CUA there are occasional incompatibilities discovered with alternate implementations. Would it - be possible for calconnect members to maintain a compatibility matrix in areas that are either ambiguous or not - clearly defined by RFC2445? - - * Timezone support for iCalendar depends heavily on identical timezone definitions used across all CUAs. VTIMEZONE - objects may be included in iCalendar files, however this is not mandatory. Would it be possible for calconnect to - maintain a repository of VTIMEZONE objects accessible to all CUAs (similar to those provided by libical)? - - * With the complexity of the iCalendar specifications, it is more than likely that each CUA implementation does not - implement the entire specification (correctly). Could calconnect provide a common set of test cases (possibly defined - in a use-case format) that each CUA must pass to be a "certified" implementation of iCalendar? \ No newline at end of file diff --git a/libs/ical4j-1.0.5/etc/rfc2445.txt b/libs/ical4j-1.0.5/etc/rfc2445.txt deleted file mode 100644 index efcbc6f9..00000000 --- a/libs/ical4j-1.0.5/etc/rfc2445.txt +++ /dev/null @@ -1,8290 +0,0 @@ - - - - - -Network Working Group F. Dawson -Request for Comments: 2445 Lotus -Category: Standards Track D. Stenerson - Microsoft - November 1998 - - - Internet Calendaring and Scheduling Core Object Specification - (iCalendar) - -Status of this Memo - - This document specifies an Internet standards track protocol for the - Internet community, and requests discussion and suggestions for - improvements. Please refer to the current edition of the "Internet - Official Protocol Standards" (STD 1) for the standardization state - and status of this protocol. Distribution of this memo is unlimited. - -Copyright Notice - - Copyright (C) The Internet Society (1998). All Rights Reserved. - -Abstract - - There is a clear need to provide and deploy interoperable calendaring - and scheduling services for the Internet. Current group scheduling - and Personal Information Management (PIM) products are being extended - for use across the Internet, today, in proprietary ways. This memo - has been defined to provide the definition of a common format for - openly exchanging calendaring and scheduling information across the - Internet. - - This memo is formatted as a registration for a MIME media type per - [RFC 2048]. However, the format in this memo is equally applicable - for use outside of a MIME message content type. - - The proposed media type value is 'text/calendar'. This string would - label a media type containing calendaring and scheduling information - encoded as text characters formatted in a manner outlined below. - - This MIME media type provides a standard content type for capturing - calendar event, to-do and journal entry information. It also can be - used to convey free/busy time information. The content type is - suitable as a MIME message entity that can be transferred over MIME - based email systems, using HTTP or some other Internet transport. In - - - - - - -Dawson & Stenerson Standards Track [Page 1] - -RFC 2445 iCalendar November 1998 - - - addition, the content type is useful as an object for interactions - between desktop applications using the operating system clipboard, - drag/drop or file systems capabilities. - - This memo is based on the earlier work of the vCalendar specification - for the exchange of personal calendaring and scheduling information. - In order to avoid confusion with this referenced work, this memo is - to be known as the iCalendar specification. - - This memo defines the format for specifying iCalendar object methods. - An iCalendar object method is a set of usage constraints for the - iCalendar object. For example, these methods might define scheduling - messages that request an event be scheduled, reply to an event - request, send a cancellation notice for an event, modify or replace - the definition of an event, provide a counter proposal for an - original event request, delegate an event request to another - individual, request free or busy time, reply to a free or busy time - request, or provide similar scheduling messages for a to-do or - journal entry calendar component. The iCalendar Transport-indendent - Interoperability Protocol (iTIP) defined in [ITIP] is one such - scheduling protocol. - -Table of Contents - - 1 Introduction.....................................................5 - 2 Basic Grammar and Conventions....................................6 - 2.1 Formatting Conventions .......................................7 - 2.2 Related Memos ................................................8 - 2.3 International Considerations .................................8 - 3 Registration Information.........................................8 - 3.1 Content Type .................................................8 - 3.2 Parameters ...................................................9 - 3.3 Content Header Fields .......................................10 - 3.4 Encoding Considerations .....................................10 - 3.5 Security Considerations .....................................10 - 3.6 Interoperability Considerations .............................11 - 3.7 Applications Which Use This Media Type ......................11 - 3.8 Additional Information ......................................11 - 3.9 Magic Numbers ...............................................11 - 3.10 File Extensions ............................................11 - 3.11 Contact for Further Information: ...........................12 - 3.12 Intended Usage .............................................12 - 3.13 Authors/Change Controllers .................................12 - 4 iCalendar Object Specification..................................13 - 4.1 Content Lines ...............................................13 - 4.1.1 List and Field Separators ................................16 - 4.1.2 Multiple Values ..........................................16 - 4.1.3 Binary Content ...........................................16 - - - -Dawson & Stenerson Standards Track [Page 2] - -RFC 2445 iCalendar November 1998 - - - 4.1.4 Character Set ............................................17 - 4.2 Property Parameters .........................................17 - 4.2.1 Alternate Text Representation ............................18 - 4.2.2 Common Name ..............................................19 - 4.2.3 Calendar User Type .......................................20 - 4.2.4 Delegators ...............................................20 - 4.2.5 Delegatees ...............................................21 - 4.2.6 Directory Entry Reference ................................21 - 4.2.7 Inline Encoding ..........................................22 - 4.2.8 Format Type ..............................................23 - 4.2.9 Free/Busy Time Type ......................................23 - 4.2.10 Language ................................................24 - 4.2.11 Group or List Membership ................................25 - 4.2.12 Participation Status ....................................25 - 4.2.13 Recurrence Identifier Range .............................27 - 4.2.14 Alarm Trigger Relationship ..............................27 - 4.2.15 Relationship Type .......................................28 - 4.2.16 Participation Role ......................................29 - 4.2.17 RSVP Expectation ........................................29 - 4.2.18 Sent By .................................................30 - 4.2.19 Time Zone Identifier ....................................30 - 4.2.20 Value Data Types ........................................32 - 4.3 Property Value Data Types ...................................32 - 4.3.1 Binary ...................................................33 - 4.3.2 Boolean ..................................................33 - 4.3.3 Calendar User Address ....................................34 - 4.3.4 Date .....................................................34 - 4.3.5 Date-Time ................................................35 - 4.3.6 Duration .................................................37 - 4.3.7 Float ....................................................38 - 4.3.8 Integer ..................................................38 - 4.3.9 Period of Time ...........................................39 - 4.3.10 Recurrence Rule .........................................40 - 4.3.11 Text ....................................................45 - 4.3.12 Time ....................................................47 - 4.3.13 URI .....................................................49 - 4.3.14 UTC Offset ..............................................49 - 4.4 iCalendar Object ............................................50 - 4.5 Property ....................................................51 - 4.6 Calendar Components .........................................51 - 4.6.1 Event Component ..........................................52 - 4.6.2 To-do Component ..........................................55 - 4.6.3 Journal Component ........................................56 - 4.6.4 Free/Busy Component ......................................58 - 4.6.5 Time Zone Component ......................................60 - 4.6.6 Alarm Component ..........................................67 - 4.7 Calendar Properties .........................................73 - 4.7.1 Calendar Scale ...........................................73 - - - -Dawson & Stenerson Standards Track [Page 3] - -RFC 2445 iCalendar November 1998 - - - 4.7.2 Method ...................................................74 - 4.7.3 Product Identifier .......................................75 - 4.7.4 Version ..................................................76 - 4.8 Component Properties ........................................77 - 4.8.1 Descriptive Component Properties .........................77 - 4.8.1.1 Attachment ...........................................77 - 4.8.1.2 Categories ...........................................78 - 4.8.1.3 Classification .......................................79 - 4.8.1.4 Comment ..............................................80 - 4.8.1.5 Description ..........................................81 - 4.8.1.6 Geographic Position ..................................82 - 4.8.1.7 Location .............................................84 - 4.8.1.8 Percent Complete .....................................85 - 4.8.1.9 Priority .............................................85 - 4.8.1.10 Resources ...........................................87 - 4.8.1.11 Status ..............................................88 - 4.8.1.12 Summary .............................................89 - 4.8.2 Date and Time Component Properties .......................90 - 4.8.2.1 Date/Time Completed ..................................90 - 4.8.2.2 Date/Time End ........................................91 - 4.8.2.3 Date/Time Due ........................................92 - 4.8.2.4 Date/Time Start ......................................93 - 4.8.2.5 Duration .............................................94 - 4.8.2.6 Free/Busy Time .......................................95 - 4.8.2.7 Time Transparency ....................................96 - 4.8.3 Time Zone Component Properties ...........................97 - 4.8.3.1 Time Zone Identifier .................................97 - 4.8.3.2 Time Zone Name .......................................98 - 4.8.3.3 Time Zone Offset From ................................99 - 4.8.3.4 Time Zone Offset To .................................100 - 4.8.3.5 Time Zone URL .......................................101 - 4.8.4 Relationship Component Properties .......................102 - 4.8.4.1 Attendee ............................................102 - 4.8.4.2 Contact .............................................104 - 4.8.4.3 Organizer ...........................................106 - 4.8.4.4 Recurrence ID .......................................107 - 4.8.4.5 Related To ..........................................109 - 4.8.4.6 Uniform Resource Locator ............................110 - 4.8.4.7 Unique Identifier ...................................111 - 4.8.5 Recurrence Component Properties .........................112 - 4.8.5.1 Exception Date/Times ................................112 - 4.8.5.2 Exception Rule ......................................114 - 4.8.5.3 Recurrence Date/Times ...............................115 - 4.8.5.4 Recurrence Rule .....................................117 - 4.8.6 Alarm Component Properties ..............................126 - 4.8.6.1 Action ..............................................126 - 4.8.6.2 Repeat Count ........................................126 - 4.8.6.3 Trigger .............................................127 - - - -Dawson & Stenerson Standards Track [Page 4] - -RFC 2445 iCalendar November 1998 - - - 4.8.7 Change Management Component Properties ..................129 - 4.8.7.1 Date/Time Created ...................................129 - 4.8.7.2 Date/Time Stamp .....................................130 - 4.8.7.3 Last Modified .......................................131 - 4.8.7.4 Sequence Number .....................................131 - 4.8.8 Miscellaneous Component Properties ......................133 - 4.8.8.1 Non-standard Properties .............................133 - 4.8.8.2 Request Status ......................................134 - 5 iCalendar Object Examples......................................136 - 6 Recommended Practices..........................................140 - 7 Registration of Content Type Elements..........................141 - 7.1 Registration of New and Modified iCalendar Object Methods ..141 - 7.2 Registration of New Properties .............................141 - 7.2.1 Define the property .....................................142 - 7.2.2 Post the Property definition ............................143 - 7.2.3 Allow a comment period ..................................143 - 7.2.4 Submit the property for approval ........................143 - 7.3 Property Change Control ....................................143 - 8 References.....................................................144 - 9 Acknowledgments................................................145 - 10 Authors' and Chairs' Addresses................................146 - 11 Full Copyright Statement......................................148 - -1 Introduction - - The use of calendaring and scheduling has grown considerably in the - last decade. Enterprise and inter-enterprise business has become - dependent on rapid scheduling of events and actions using this - information technology. However, the longer term growth of - calendaring and scheduling, is currently limited by the lack of - Internet standards for the message content types that are central to - these knowledgeware applications. This memo is intended to progress - the level of interoperability possible between dissimilar calendaring - and scheduling applications. This memo defines a MIME content type - for exchanging electronic calendaring and scheduling information. The - Internet Calendaring and Scheduling Core Object Specification, or - iCalendar, allows for the capture and exchange of information - normally stored within a calendaring and scheduling application; such - as a Personal Information Manager (PIM) or a Group Scheduling - product. - - The iCalendar format is suitable as an exchange format between - applications or systems. The format is defined in terms of a MIME - content type. This will enable the object to be exchanged using - several transports, including but not limited to SMTP, HTTP, a file - system, desktop interactive protocols such as the use of a memory- - based clipboard or drag/drop interactions, point-to-point - asynchronous communication, wired-network transport, or some form of - - - -Dawson & Stenerson Standards Track [Page 5] - -RFC 2445 iCalendar November 1998 - - - unwired transport such as infrared might also be used. - - The memo also provides for the definition of iCalendar object methods - that will map this content type to a set of messages for supporting - calendaring and scheduling operations such as requesting, replying - to, modifying, and canceling meetings or appointments, to-dos and - journal entries. The iCalendar object methods can be used to define - other calendaring and scheduling operations such a requesting for and - replying with free/busy time data. Such a scheduling protocol is - defined in the iCalendar Transport-independent Interoperability - Protocol (iTIP) defined in [ITIP]. - - The memo also includes a formal grammar for the content type based on - the Internet ABNF defined in [RFC 2234]. This ABNF is required for - the implementation of parsers and to serve as the definitive - reference when ambiguities or questions arise in interpreting the - descriptive prose definition of the memo. - -2 Basic Grammar and Conventions - - The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", - "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY" and - "OPTIONAL" in this document are to be interoperated as described in - [RFC 2119]. - - This memo makes use of both a descriptive prose and a more formal - notation for defining the calendaring and scheduling format. - - The notation used in this memo is the ABNF notation of [RFC 2234]. - Readers intending on implementing this format defined in this memo - should be familiar with this notation in order to properly interpret - the specifications of this memo. - - All numeric and hexadecimal values used in this memo are given in - decimal notation. - - All names of properties, property parameters, enumerated property - values and property parameter values are case-insensitive. However, - all other property values are case-sensitive, unless otherwise - stated. - - Note: All indented editorial notes, such as this one, are - intended to provide the reader with additional information. The - information is not essential to the building of an - implementation conformant with this memo. The information is - provided to highlight a particular feature or characteristic of - the memo. - - - - -Dawson & Stenerson Standards Track [Page 6] - -RFC 2445 iCalendar November 1998 - - - The format for the iCalendar object is based on the syntax of the - [RFC 2425] content type. While the iCalendar object is not a profile - of the [RFC 2425] content type, it does reuse a number of the - elements from the [RFC 2425] specification. - -2.1 Formatting Conventions - - The mechanisms defined in this memo are defined in prose. Many of the - terms used to describe these have common usage that is different than - the standards usage of this memo. In order to reference within this - memo elements of the calendaring and scheduling model, core object - (this memo) or interoperability protocol [ITIP] some formatting - conventions have been used. Calendaring and scheduling roles are - referred to in quoted-strings of text with the first character of - each word in upper case. For example, "Organizer" refers to a role of - a "Calendar User" within the scheduling protocol defined by [ITIP]. - Calendar components defined by this memo are referred to with - capitalized, quoted-strings of text. All calendar components start - with the letter "V". For example, "VEVENT" refers to the event - calendar component, "VTODO" refers to the to-do calendar component - and "VJOURNAL" refers to the daily journal calendar component. - Scheduling methods defined by [ITIP] are referred to with - capitalized, quoted-strings of text. For example, "REQUEST" refers to - the method for requesting a scheduling calendar component be created - or modified, "REPLY" refers to the method a recipient of a request - uses to update their status with the "Organizer" of the calendar - component. - - The properties defined by this memo are referred to with capitalized, - quoted-strings of text, followed by the word "property". For example, - "ATTENDEE" property refers to the iCalendar property used to convey - the calendar address of a calendar user. Property parameters defined - by this memo are referred to with lowercase, quoted-strings of text, - followed by the word "parameter". For example, "value" parameter - refers to the iCalendar property parameter used to override the - default data type for a property value. Enumerated values defined by - this memo are referred to with capitalized text, either alone or - followed by the word "value". For example, the "MINUTELY" value can - be used with the "FREQ" component of the "RECUR" data type to specify - repeating components based on an interval of one minute or more. - - - - - - - - - - - -Dawson & Stenerson Standards Track [Page 7] - -RFC 2445 iCalendar November 1998 - - -2.2 Related Memos - - Implementers will need to be familiar with several other memos that, - along with this memo, form a framework for Internet calendaring and - scheduling standards. This memo, [ICAL], specifies a core - specification of objects, data types, properties and property - parameters. - - [ITIP] - specifies an interoperability protocol for scheduling - between different implementations; - - [IMIP] specifies an Internet email binding for [ITIP]. - - This memo does not attempt to repeat the specification of concepts or - definitions from these other memos. Where possible, references are - made to the memo that provides for the specification of these - concepts or definitions. - -2.3 International Considerations - - In the rest of this document, descriptions of characters are of the - form "character name (codepoint)", where "codepoint" is from the US- - ASCII character set. The "character name" is the authoritative - description; (codepoint) is a reference to that character in US-ASCII - or US-ASCII compatible sets (for example the ISO-8859-x family, UTF- - 8, ISO-2022-xx, KOI8-R). If a non-US-ASCII compatible character set - is used, appropriate code-point from that character set MUST be - chosen instead. Use of non-US-ASCII-compatible character sets is NOT - recommended. - -3 Registration Information - - The Calendaring and Scheduling Core Object Specification is intended - for use as a MIME content type. However, the implementation of the - memo is in no way limited solely as a MIME content type. - -3.1 Content Type - - The following text is intended to register this memo as the MIME - content type "text/calendar". - - To: ietf-types@uninett.no - - Subject: Registration of MIME content type text/calendar. - - MIME media type name: text - - MIME subtype name: calendar - - - -Dawson & Stenerson Standards Track [Page 8] - -RFC 2445 iCalendar November 1998 - - -3.2 Parameters - - Required parameters: none - - Optional parameters: charset, method, component and optinfo - - The "charset" parameter is defined in [RFC 2046] for other body - parts. It is used to identify the default character set used within - the body part. - - The "method" parameter is used to convey the iCalendar object method - or transaction semantics for the calendaring and scheduling - information. It also is an identifier for the restricted set of - properties and values that the iCalendar object consists of. The - parameter is to be used as a guide for applications interpreting the - information contained within the body part. It SHOULD NOT be used to - exclude or require particular pieces of information unless the - identified method definition specifically calls for this behavior. - Unless specifically forbidden by a particular method definition, a - text/calendar content type can contain any set of properties - permitted by the Calendaring and Scheduling Core Object - Specification. The "method" parameter MUST be the same value as that - specified in the "METHOD" component property in the iCalendar object. - If one is present, the other MUST also be present. - - The value for the "method" parameter is defined as follows: - - method = 1*(ALPHA / DIGIT / "-") - ; IANA registered iCalendar object method - - The "component" parameter conveys the type of iCalendar calendar - component within the body part. If the iCalendar object contains more - than one calendar component type, then multiple component parameters - MUST be specified. - - The value for the "component" parameter is defined as follows: - - component = ("VEVENT" / "VTODO" / "VJOURNAL" / "VFREEBUSY" - / "VTIMEZONE" / x-name / iana-token) - - The "optinfo" parameter conveys optional information about the - iCalendar object within the body part. This parameter can only - specify semantics already specified by the iCalendar object and that - can be otherwise determined by parsing the body part. In addition, - the optional information specified by this parameter MUST be - consistent with that information specified by the iCalendar object. - For example, it can be used to convey the "Attendee" response status - to a meeting request. The parameter value consists of a string value. - - - -Dawson & Stenerson Standards Track [Page 9] - -RFC 2445 iCalendar November 1998 - - - The parameter can be specified multiple times. - - This parameter MAY only specify semantics already specified by the - iCalendar object and that can be otherwise determined by parsing the - body part. - - The value for the "optinfo" parameter is defined as follows: - - optinfo = infovalue / qinfovalue - - infovalue = iana-token / x-name - - qinfovalue = DQUOTE (infovalue) DQUOTE - -3.3 Content Header Fields - - Optional content header fields: Any header fields defined by [RFC - 2045]. - -3.4 Encoding Considerations - - This MIME content type can contain 8bit characters, so the use of - quoted-printable or BASE64 MIME content-transfer-encodings might be - necessary when iCalendar objects are transferred across protocols - restricted to the 7bit repertoire. Note that a text valued property - in the content entity can also have content encoding of special - characters using a BACKSLASH character (US-ASCII decimal 92) - escapement technique. This means that content values can end up - encoded twice. - -3.5 Security Considerations - - SPOOFING - - In this memo, the "Organizer" is the only person - authorized to make changes to an existing "VEVENT", "VTODO", - "VJOURNAL" calendar component and redistribute the updates to the - "Attendees". An iCalendar object that maliciously changes or cancels - an existing "VEVENT", "VTODO" or "VJOURNAL" or "VFREEBUSY" calendar - component might be constructed by someone other than the "Organizer" - and sent to the "Attendees". In addition in this memo, other than the - "Organizer", an "Attendee" of a "VEVENT", "VTODO", "VJOURNAL" - calendar component is the only other person authorized to update any - parameter associated with their "ATTENDEE" property and send it to - the "Organizer". An iCalendar object that maliciously changes the - "ATTENDEE" parameters can be constructed by someone other than the - real "Attendee" and sent to the "Organizer". - - - - - - -Dawson & Stenerson Standards Track [Page 10] - -RFC 2445 iCalendar November 1998 - - - PROCEDURAL ALARMS - - An iCalendar object can be created that - contains a "VEVENT" and "VTODO" calendar component with "VALARM" - calendar components. The "VALARM" calendar component can be of type - PROCEDURE and can have an attachment containing some sort of - executable program. Implementations that incorporate these types of - alarms are subject to any virus or malicious attack that might occur - as a result of executing the attachment. - - ATTACHMENTS - - An iCalendar object can include references to Uniform - Resource Locators that can be programmed resources. - - Implementers and users of this memo should be aware of the network - security implications of accepting and parsing such information. In - addition, the security considerations observed by implementations of - electronic mail systems should be followed for this memo. - -3.6 Interoperability Considerations - - This MIME content type is intended to define a common format for - conveying calendaring and scheduling information between different - systems. It is heavily based on the earlier [VCAL] industry - specification. - -3.7 Applications Which Use This Media Type - - This content-type is designed for widespread use by Internet - calendaring and scheduling applications. In addition, applications in - the workflow and document management area might find this content- - type applicable. The [ITIP] and [IMIP] Internet protocols directly - use this content-type also. Future work on an Internet calendar - access protocol will utilize this content-type too. - -3.8 Additional Information - - This memo defines this content-type. - -3.9 Magic Numbers - - None. - -3.10 File Extensions - - The file extension of "ics" is to be used to designate a file - containing (an arbitrary set of) calendaring and scheduling - information consistent with this MIME content type. - - - - - - -Dawson & Stenerson Standards Track [Page 11] - -RFC 2445 iCalendar November 1998 - - - The file extension of "ifb" is to be used to designate a file - containing free or busy time information consistent with this MIME - content type. - - Macintosh file type codes: The file type code of "iCal" is to be used - in Apple MacIntosh operating system environments to designate a file - containing calendaring and scheduling information consistent with - this MIME media type. - - The file type code of "iFBf" is to be used in Apple MacIntosh - operating system environments to designate a file containing free or - busy time information consistent with this MIME media type. - -3.11 Contact for Further Information: - - Frank Dawson - 6544 Battleford Drive - Raleigh, NC 27613-3502 - 919-676-9515 (Telephone) - 919-676-9564 (Data/Facsimile) - Frank_Dawson@Lotus.com (Internet Mail) - - Derik Stenerson - One Microsoft Way - Redmond, WA 98052-6399 - 425-936-5522 (Telephone) - 425-936-7329 (Facsimile) - deriks@microsoft.com (Internet Mail) - -3.12 Intended Usage - - COMMON - -3.13 Authors/Change Controllers - - Frank Dawson - 6544 Battleford Drive - Raleigh, NC 27613-3502 - 919-676-9515 (Telephone) - 919-676-9564 (Data/Facsimile) - Frank_Dawson@Lotus.com (Internet Mail) - - Derik Stenerson - One Microsoft Way - Redmond, WA 98052-6399 - 425-936-5522 (Telephone) - 425-936-7329 (Facsimile) - deriks@microsoft.com (Internet Mail) - - - -Dawson & Stenerson Standards Track [Page 12] - -RFC 2445 iCalendar November 1998 - - -4 iCalendar Object Specification - - The following sections define the details of a Calendaring and - Scheduling Core Object Specification. This information is intended to - be an integral part of the MIME content type registration. In - addition, this information can be used independent of such content - registration. In particular, this memo has direct applicability for - use as a calendaring and scheduling exchange format in file-, memory- - or network-based transport mechanisms. - -4.1 Content Lines - - The iCalendar object is organized into individual lines of text, - called content lines. Content lines are delimited by a line break, - which is a CRLF sequence (US-ASCII decimal 13, followed by US-ASCII - decimal 10). - - Lines of text SHOULD NOT be longer than 75 octets, excluding the line - break. Long content lines SHOULD be split into a multiple line - representations using a line "folding" technique. That is, a long - line can be split between any two characters by inserting a CRLF - immediately followed by a single linear white space character (i.e., - SPACE, US-ASCII decimal 32 or HTAB, US-ASCII decimal 9). Any sequence - of CRLF followed immediately by a single linear white space character - is ignored (i.e., removed) when processing the content type. - - For example the line: - - DESCRIPTION:This is a long description that exists on a long line. - - Can be represented as: - - DESCRIPTION:This is a lo - ng description - that exists on a long line. - - The process of moving from this folded multiple line representation - to its single line representation is called "unfolding". Unfolding is - accomplished by removing the CRLF character and the linear white - space character that immediately follows. - - When parsing a content line, folded lines MUST first be unfolded - according to the unfolding procedure described above. When generating - a content line, lines longer than 75 octets SHOULD be folded - according to the folding procedure described above. - - - - - - -Dawson & Stenerson Standards Track [Page 13] - -RFC 2445 iCalendar November 1998 - - - The content information associated with an iCalendar object is - formatted using a syntax similar to that defined by [RFC 2425]. That - is, the content information consists of CRLF-separated content lines. - - The following notation defines the lines of content in an iCalendar - object: - - contentline = name *(";" param ) ":" value CRLF - ; This ABNF is just a general definition for an initial parsing - ; of the content line into its property name, parameter list, - ; and value string - - ; When parsing a content line, folded lines MUST first - ; be unfolded according to the unfolding procedure - ; described above. When generating a content line, lines - ; longer than 75 octets SHOULD be folded according to - ; the folding procedure described above. - - name = x-name / iana-token - - iana-token = 1*(ALPHA / DIGIT / "-") - ; iCalendar identifier registered with IANA - - x-name = "X-" [vendorid "-"] 1*(ALPHA / DIGIT / "-") - ; Reservered for experimental use. Not intended for use in - ; released products. - - vendorid = 3*(ALPHA / DIGIT) ;Vendor identification - - param = param-name "=" param-value - *("," param-value) - ; Each property defines the specific ABNF for the parameters - ; allowed on the property. Refer to specific properties for - ; precise parameter ABNF. - - param-name = iana-token / x-token - - param-value = paramtext / quoted-string - - paramtext = *SAFE-CHAR - - value = *VALUE-CHAR - - quoted-string = DQUOTE *QSAFE-CHAR DQUOTE - - NON-US-ASCII = %x80-F8 - ; Use restricted by charset parameter - ; on outer MIME object (UTF-8 preferred) - - - -Dawson & Stenerson Standards Track [Page 14] - -RFC 2445 iCalendar November 1998 - - - QSAFE-CHAR = WSP / %x21 / %x23-7E / NON-US-ASCII - ; Any character except CTLs and DQUOTE - - SAFE-CHAR = WSP / %x21 / %x23-2B / %x2D-39 / %x3C-7E - / NON-US-ASCII - ; Any character except CTLs, DQUOTE, ";", ":", "," - - VALUE-CHAR = WSP / %x21-7E / NON-US-ASCII - ; Any textual character - - CR = %x0D - ; carriage return - - LF = %x0A - ; line feed - - CRLF = CR LF - ; Internet standard newline - - CTL = %x00-08 / %x0A-1F / %x7F - ; Controls - - ALPHA = %x41-5A / %x61-7A ; A-Z / a-z - - DIGIT = %x30-39 - ; 0-9 - - DQUOTE = %x22 - ; Quotation Mark - - WSP = SPACE / HTAB - - SPACE = %x20 - - HTAB = %x09 - - The property value component of a content line has a format that is - property specific. Refer to the section describing each property for - a definition of this format. - - All names of properties, property parameters, enumerated property - values and property parameter values are case-insensitive. However, - all other property values are case-sensitive, unless otherwise - stated. - - - - - - - -Dawson & Stenerson Standards Track [Page 15] - -RFC 2445 iCalendar November 1998 - - -4.1.1 List and Field Separators - - Some properties and parameters allow a list of values. Values in a - list of values MUST be separated by a COMMA character (US-ASCII - decimal 44). There is no significance to the order of values in a - list. For those parameter values (such as those that specify URI - values) that are specified in quoted-strings, the individual quoted- - strings are separated by a COMMA character (US-ASCII decimal 44). - - Some property values are defined in terms of multiple parts. These - structured property values MUST have their value parts separated by a - SEMICOLON character (US-ASCII decimal 59). - - Some properties allow a list of parameters. Each property parameter - in a list of property parameters MUST be separated by a SEMICOLON - character (US-ASCII decimal 59). - - Property parameters with values containing a COLON, a SEMICOLON or a - COMMA character MUST be placed in quoted text. - - For example, in the following properties a SEMICOLON is used to - separate property parameters from each other, and a COMMA is used to - separate property values in a value list. - - ATTENDEE;RSVP=TRUE;ROLE=REQ-PARTICIPANT:MAILTO: - jsmith@host.com - - RDATE;VALUE=DATE:19970304,19970504,19970704,19970904 - -4.1.2 Multiple Values - - Some properties defined in the iCalendar object can have multiple - values. The general rule for encoding multi-valued items is to simply - create a new content line for each value, including the property - name. However, it should be noted that some properties support - encoding multiple values in a single property by separating the - values with a COMMA character (US-ASCII decimal 44). Individual - property definitions should be consulted for determining whether a - specific property allows multiple values and in which of these two - forms. - -4.1.3 Binary Content - - Binary content information in an iCalendar object SHOULD be - referenced using a URI within a property value. That is the binary - content information SHOULD be placed in an external MIME entity that - can be referenced by a URI from within the iCalendar object. In - applications where this is not feasible, binary content information - - - -Dawson & Stenerson Standards Track [Page 16] - -RFC 2445 iCalendar November 1998 - - - can be included within an iCalendar object, but only after first - encoding it into text using the "BASE64" encoding method defined in - [RFC 2045]. Inline binary contact SHOULD only be used in applications - whose special circumstances demand that an iCalendar object be - expressed as a single entity. A property containing inline binary - content information MUST specify the "ENCODING" property parameter. - Binary content information placed external to the iCalendar object - MUST be referenced by a uniform resource identifier (URI). - - The following example specifies an "ATTACH" property that references - an attachment external to the iCalendar object with a URI reference: - - ATTACH:http://xyz.com/public/quarterly-report.doc - - The following example specifies an "ATTACH" property with inline - binary encoded content information: - - ATTACH;FMTTYPE=image/basic;ENCODING=BASE64;VALUE=BINARY: - MIICajCCAdOgAwIBAgICBEUwDQYJKoZIhvcNAQEEBQAwdzELMAkGA1U - EBhMCVVMxLDAqBgNVBAoTI05ldHNjYXBlIENvbW11bmljYXRpb25zIE - <...remainder of "BASE64" encoded binary data...> - -4.1.4 Character Set - - There is not a property parameter to declare the character set used - in a property value. The default character set for an iCalendar - object is UTF-8 as defined in [RFC 2279]. - - The "charset" Content-Type parameter can be used in MIME transports - to specify any other IANA registered character set. - -4.2 Property Parameters - - A property can have attributes associated with it. These "property - parameters" contain meta-information about the property or the - property value. Property parameters are provided to specify such - information as the location of an alternate text representation for a - property value, the language of a text property value, the data type - of the property value and other attributes. - - Property parameter values that contain the COLON (US-ASCII decimal - 58), SEMICOLON (US-ASCII decimal 59) or COMMA (US-ASCII decimal 44) - character separators MUST be specified as quoted-string text values. - Property parameter values MUST NOT contain the DOUBLE-QUOTE (US-ASCII - decimal 22) character. The DOUBLE-QUOTE (US-ASCII decimal 22) - character is used as a delimiter for parameter values that contain - restricted characters or URI text. For example: - - - - -Dawson & Stenerson Standards Track [Page 17] - -RFC 2445 iCalendar November 1998 - - - DESCRIPTION;ALTREP="http://www.wiz.org":The Fall'98 Wild Wizards - Conference - - Las Vegas, NV, USA - - Property parameter values that are not in quoted strings are case - insensitive. - - The general property parameters defined by this memo are defined by - the following notation: - - parameter = altrepparam ; Alternate text representation - / cnparam ; Common name - / cutypeparam ; Calendar user type - / delfromparam ; Delegator - / deltoparam ; Delegatee - / dirparam ; Directory entry - / encodingparam ; Inline encoding - / fmttypeparam ; Format type - / fbtypeparam ; Free/busy time type - / languageparam ; Language for text - / memberparam ; Group or list membership - / partstatparam ; Participation status - / rangeparam ; Recurrence identifier range - / trigrelparam ; Alarm trigger relationship - / reltypeparam ; Relationship type - / roleparam ; Participation role - / rsvpparam ; RSVP expectation - / sentbyparam ; Sent by - / tzidparam ; Reference to time zone object - / valuetypeparam ; Property value data type - / ianaparam - ; Some other IANA registered iCalendar parameter. - / xparam - ; A non-standard, experimental parameter. - - ianaparam = iana-token "=" param-value *("," param-value) - - xparam =x-name "=" param-value *("," param-value) - -4.2.1 Alternate Text Representation - - Parameter Name: ALTREP - - Purpose: To specify an alternate text representation for the property - value. - - Format Definition: The property parameter is defined by the following - notation: - - - - -Dawson & Stenerson Standards Track [Page 18] - -RFC 2445 iCalendar November 1998 - - - altrepparam = "ALTREP" "=" DQUOTE uri DQUOTE - - Description: The parameter specifies a URI that points to an - alternate representation for a textual property value. A property - specifying this parameter MUST also include a value that reflects the - default representation of the text value. The individual URI - parameter values MUST each be specified in a quoted-string. - - Example: - - DESCRIPTION;ALTREP="CID:":Project - XYZ Review Meeting will include the following agenda items: (a) - Market Overview, (b) Finances, (c) Project Management - - The "ALTREP" property parameter value might point to a "text/html" - content portion. - - Content-Type:text/html - Content-Id: - - -

Project XYZ Review Meeting will include the following - agenda items:

  1. Market - Overview
  2. Finances
  3. Project Management

- - -4.2.2 Common Name - - Parameter Name: CN - - Purpose: To specify the common name to be associated with the - calendar user specified by the property. - - Format Definition: The property parameter is defined by the following - notation: - - cnparam = "CN" "=" param-value - - Description: This parameter can be specified on properties with a - CAL-ADDRESS value type. The parameter specifies the common name to be - associated with the calendar user specified by the property. The - parameter value is text. The parameter value can be used for display - text to be associated with the calendar address specified by the - property. - - - - - - - -Dawson & Stenerson Standards Track [Page 19] - -RFC 2445 iCalendar November 1998 - - - Example: - - ORGANIZER;CN="John Smith":MAILTO:jsmith@host.com - -4.2.3 Calendar User Type - - Parameter Name: CUTYPE - - Purpose: To specify the type of calendar user specified by the - property. - - Format Definition: The property parameter is defined by the following - notation: - - cutypeparam = "CUTYPE" "=" - ("INDIVIDUAL" ; An individual - / "GROUP" ; A group of individuals - / "RESOURCE" ; A physical resource - / "ROOM" ; A room resource - / "UNKNOWN" ; Otherwise not known - / x-name ; Experimental type - / iana-token) ; Other IANA registered - ; type - ; Default is INDIVIDUAL - - Description: This parameter can be specified on properties with a - CAL-ADDRESS value type. The parameter identifies the type of calendar - user specified by the property. If not specified on a property that - allows this parameter, the default is INDIVIDUAL. - - Example: - - ATTENDEE;CUTYPE=GROUP:MAILTO:ietf-calsch@imc.org - -4.2.4 Delegators - - Parameter Name: DELEGATED-FROM - - Purpose: To specify the calendar users that have delegated their - participation to the calendar user specified by the property. - - Format Definition: The property parameter is defined by the following - notation: - - delfromparam = "DELEGATED-FROM" "=" DQUOTE cal-address DQUOTE - *("," DQUOTE cal-address DQUOTE) - - - - - -Dawson & Stenerson Standards Track [Page 20] - -RFC 2445 iCalendar November 1998 - - - Description: This parameter can be specified on properties with a - CAL-ADDRESS value type. This parameter can be specified on a property - that has a value type of calendar address. This parameter specifies - those calendar uses that have delegated their participation in a - group scheduled event or to-do to the calendar user specified by the - property. The value MUST be a MAILTO URI as defined in [RFC 1738]. - The individual calendar address parameter values MUST each be - specified in a quoted-string. - - Example: - - ATTENDEE;DELEGATED-FROM="MAILTO:jsmith@host.com":MAILTO: - jdoe@host.com - -4.2.5 Delegatees - - Parameter Name: DELEGATED-TO - - Purpose: To specify the calendar users to whom the calendar user - specified by the property has delegated participation. - - Format Definition: The property parameter is defined by the following - notation: - - deltoparam = "DELEGATED-TO" "=" DQUOTE cal-address DQUOTE - *("," DQUOTE cal-address DQUOTE) - - Description: This parameter can be specified on properties with a - CAL-ADDRESS value type. This parameter specifies those calendar users - whom have been delegated participation in a group scheduled event or - to-do by the calendar user specified by the property. The value MUST - be a MAILTO URI as defined in [RFC 1738]. The individual calendar - address parameter values MUST each be specified in a quoted-string. - - Example: - - ATTENDEE;DELEGATED-TO="MAILTO:jdoe@host.com","MAILTO:jqpublic@ - host.com":MAILTO:jsmith@host.com - -4.2.6 Directory Entry Reference - - Parameter Name: DIR - - Purpose: To specify reference to a directory entry associated with - the calendar user specified by the property. - - Format Definition: The property parameter is defined by the following - notation: - - - -Dawson & Stenerson Standards Track [Page 21] - -RFC 2445 iCalendar November 1998 - - - dirparam = "DIR" "=" DQUOTE uri DQUOTE - - Description: This parameter can be specified on properties with a - CAL-ADDRESS value type. The parameter specifies a reference to the - directory entry associated with the calendar user specified by the - property. The parameter value is a URI. The individual URI parameter - values MUST each be specified in a quoted-string. - - Example: - - ORGANIZER;DIR="ldap://host.com:6666/o=eDABC%20Industries,c=3DUS?? - (cn=3DBJim%20Dolittle)":MAILTO:jimdo@host1.com - -4.2.7 Inline Encoding - - Parameter Name: ENCODING - - Purpose: To specify an alternate inline encoding for the property - value. - - Format Definition: The property parameter is defined by the following - notation: - - encodingparam = "ENCODING" "=" - ("8BIT" - ; "8bit" text encoding is defined in [RFC 2045] - / "BASE64" - ; "BASE64" binary encoding format is defined in [RFC 2045] - / iana-token - ; Some other IANA registered iCalendar encoding type - / x-name) - ; A non-standard, experimental encoding type - - Description: The property parameter identifies the inline encoding - used in a property value. The default encoding is "8BIT", - corresponding to a property value consisting of text. The "BASE64" - encoding type corresponds to a property value encoded using the - "BASE64" encoding defined in [RFC 2045]. - - If the value type parameter is ";VALUE=BINARY", then the inline - encoding parameter MUST be specified with the value - ";ENCODING=BASE64". - - - - - - - - - -Dawson & Stenerson Standards Track [Page 22] - -RFC 2445 iCalendar November 1998 - - - Example: - - ATTACH;FMTYPE=IMAGE/JPEG;ENCODING=BASE64;VALUE=BINARY:MIICajC - CAdOgAwIBAgICBEUwDQYJKoZIhvcNAQEEBQAwdzELMAkGA1UEBhMCVVMxLDA - qBgNVBAoTI05ldHNjYXBlIENvbW11bmljYXRpb25zIENvcnBvcmF0aW9uMRw - <...remainder of "BASE64" encoded binary data...> - -4.2.8 Format Type - - Parameter Name: FMTTYPE - - Purpose: To specify the content type of a referenced object. - - Format Definition: The property parameter is defined by the following - notation: - - fmttypeparam = "FMTTYPE" "=" iana-token - ; A IANA registered content type - / x-name - ; A non-standard content type - - Description: This parameter can be specified on properties that are - used to reference an object. The parameter specifies the content type - of the referenced object. For example, on the "ATTACH" property, a - FTP type URI value does not, by itself, necessarily convey the type - of content associated with the resource. The parameter value MUST be - the TEXT for either an IANA registered content type or a non-standard - content type. - - Example: - - ATTACH;FMTTYPE=application/binary:ftp://domain.com/pub/docs/ - agenda.doc - -4.2.9 Free/Busy Time Type - - Parameter Name: FBTYPE - - Purpose: To specify the free or busy time type. - - Format Definition: The property parameter is defined by the following - notation: - - fbtypeparam = "FBTYPE" "=" ("FREE" / "BUSY" - / "BUSY-UNAVAILABLE" / "BUSY-TENTATIVE" - / x-name - ; Some experimental iCalendar data type. - / iana-token) - - - -Dawson & Stenerson Standards Track [Page 23] - -RFC 2445 iCalendar November 1998 - - - ; Some other IANA registered iCalendar data type. - - Description: The parameter specifies the free or busy time type. The - value FREE indicates that the time interval is free for scheduling. - The value BUSY indicates that the time interval is busy because one - or more events have been scheduled for that interval. The value - BUSY-UNAVAILABLE indicates that the time interval is busy and that - the interval can not be scheduled. The value BUSY-TENTATIVE indicates - that the time interval is busy because one or more events have been - tentatively scheduled for that interval. If not specified on a - property that allows this parameter, the default is BUSY. - - Example: The following is an example of this parameter on a FREEBUSY - property. - - FREEBUSY;FBTYPE=BUSY:19980415T133000Z/19980415T170000Z - -4.2.10 Language - - Parameter Name: LANGUAGE - - Purpose: To specify the language for text values in a property or - property parameter. - - Format Definition: The property parameter is defined by the following - notation: - - languageparam = "LANGUAGE" "=" language - - language = - - Description: This parameter can be specified on properties with a - text value type. The parameter identifies the language of the text in - the property or property parameter value. The value of the "language" - property parameter is that defined in [RFC 1766]. - - For transport in a MIME entity, the Content-Language header field can - be used to set the default language for the entire body part. - Otherwise, no default language is assumed. - - Example: - - SUMMARY;LANGUAGE=us-EN:Company Holiday Party - - LOCATION;LANGUAGE=en:Germany - LOCATION;LANGUAGE=no:Tyskland - - - - - -Dawson & Stenerson Standards Track [Page 24] - -RFC 2445 iCalendar November 1998 - - - The following example makes use of the Quoted-Printable encoding in - order to represent non-ASCII characters. - - LOCATION;LANGUAGE=da:K=F8benhavn - LOCATION;LANGUAGE=en:Copenhagen - -4.2.11 Group or List Membership - - Parameter Name: MEMBER - - Purpose: To specify the group or list membership of the calendar user - specified by the property. - - Format Definition: The property parameter is defined by the following - notation: - - memberparam = "MEMBER" "=" DQUOTE cal-address DQUOTE - *("," DQUOTE cal-address DQUOTE) - - Description: This parameter can be specified on properties with a - CAL-ADDRESS value type. The parameter identifies the groups or list - membership for the calendar user specified by the property. The - parameter value either a single calendar address in a quoted-string - or a COMMA character (US-ASCII decimal 44) list of calendar - addresses, each in a quoted-string. The individual calendar address - parameter values MUST each be specified in a quoted-string. - - Example: - - ATTENDEE;MEMBER="MAILTO:ietf-calsch@imc.org":MAILTO:jsmith@host.com - - ATTENDEE;MEMBER="MAILTO:projectA@host.com","MAILTO:projectB@host. - com":MAILTO:janedoe@host.com - -4.2.12 Participation Status - - Parameter Name: PARTSTAT - - Purpose: To specify the participation status for the calendar user - specified by the property. - - Format Definition: The property parameter is defined by the following - notation: - - partstatparam = "PARTSTAT" "=" - ("NEEDS-ACTION" ; Event needs action - / "ACCEPTED" ; Event accepted - / "DECLINED" ; Event declined - - - -Dawson & Stenerson Standards Track [Page 25] - -RFC 2445 iCalendar November 1998 - - - / "TENTATIVE" ; Event tentatively - ; accepted - / "DELEGATED" ; Event delegated - / x-name ; Experimental status - / iana-token) ; Other IANA registered - ; status - ; These are the participation statuses for a "VEVENT". Default is - ; NEEDS-ACTION - partstatparam /= "PARTSTAT" "=" - ("NEEDS-ACTION" ; To-do needs action - / "ACCEPTED" ; To-do accepted - / "DECLINED" ; To-do declined - / "TENTATIVE" ; To-do tentatively - ; accepted - / "DELEGATED" ; To-do delegated - / "COMPLETED" ; To-do completed. - ; COMPLETED property has - ;date/time completed. - / "IN-PROCESS" ; To-do in process of - ; being completed - / x-name ; Experimental status - / iana-token) ; Other IANA registered - ; status - ; These are the participation statuses for a "VTODO". Default is - ; NEEDS-ACTION - - partstatparam /= "PARTSTAT" "=" - ("NEEDS-ACTION" ; Journal needs action - / "ACCEPTED" ; Journal accepted - / "DECLINED" ; Journal declined - / x-name ; Experimental status - / iana-token) ; Other IANA registered - ; status - ; These are the participation statuses for a "VJOURNAL". Default is - ; NEEDS-ACTION - - Description: This parameter can be specified on properties with a - CAL-ADDRESS value type. The parameter identifies the participation - status for the calendar user specified by the property value. The - parameter values differ depending on whether they are associated with - a group scheduled "VEVENT", "VTODO" or "VJOURNAL". The values MUST - match one of the values allowed for the given calendar component. If - not specified on a property that allows this parameter, the default - value is NEEDS-ACTION. - - Example: - - ATTENDEE;PARTSTAT=DECLINED:MAILTO:jsmith@host.com - - - -Dawson & Stenerson Standards Track [Page 26] - -RFC 2445 iCalendar November 1998 - - -4.2.13 Recurrence Identifier Range - - Parameter Name: RANGE - - Purpose: To specify the effective range of recurrence instances from - the instance specified by the recurrence identifier specified by the - property. - - Format Definition: The property parameter is defined by the following - notation: - - rangeparam = "RANGE" "=" ("THISANDPRIOR" - ; To specify all instances prior to the recurrence identifier - / "THISANDFUTURE") - ; To specify the instance specified by the recurrence identifier - ; and all subsequent recurrence instances - - Description: The parameter can be specified on a property that - specifies a recurrence identifier. The parameter specifies the - effective range of recurrence instances that is specified by the - property. The effective range is from the recurrence identified - specified by the property. If this parameter is not specified an - allowed property, then the default range is the single instance - specified by the recurrence identifier value of the property. The - parameter value can be "THISANDPRIOR" to indicate a range defined by - the recurrence identified value of the property and all prior - instances. The parameter value can also be "THISANDFUTURE" to - indicate a range defined by the recurrence identifier and all - subsequent instances. - - Example: - - RECURRENCE-ID;RANGE=THISANDPRIOR:19980401T133000Z - -4.2.14 Alarm Trigger Relationship - - Parameter Name: RELATED - - Purpose: To specify the relationship of the alarm trigger with - respect to the start or end of the calendar component. - - Format Definition: The property parameter is defined by the following - notation: - - trigrelparam = "RELATED" "=" - ("START" ; Trigger off of start - / "END") ; Trigger off of end - - - - -Dawson & Stenerson Standards Track [Page 27] - -RFC 2445 iCalendar November 1998 - - - Description: The parameter can be specified on properties that - specify an alarm trigger with a DURATION value type. The parameter - specifies whether the alarm will trigger relative to the start or end - of the calendar component. The parameter value START will set the - alarm to trigger off the start of the calendar component; the - parameter value END will set the alarm to trigger off the end of the - calendar component. If the parameter is not specified on an allowable - property, then the default is START. - - Example: - - TRIGGER;RELATED=END:PT5M - -4.2.15 Relationship Type - - Parameter Name: RELTYPE - - Purpose: To specify the type of hierarchical relationship associated - with the calendar component specified by the property. - - Format Definition: The property parameter is defined by the following - notation: - - reltypeparam = "RELTYPE" "=" - ("PARENT" ; Parent relationship. Default. - / "CHILD" ; Child relationship - / "SIBLING ; Sibling relationship - / iana-token ; Some other IANA registered - ; iCalendar relationship type - / x-name) ; A non-standard, experimental - ; relationship type - - Description: This parameter can be specified on a property that - references another related calendar. The parameter specifies the - hierarchical relationship type of the calendar component referenced - by the property. The parameter value can be PARENT, to indicate that - the referenced calendar component is a superior of calendar - component; CHILD to indicate that the referenced calendar component - is a subordinate of the calendar component; SIBLING to indicate that - the referenced calendar component is a peer of the calendar - component. If this parameter is not specified on an allowable - property, the default relationship type is PARENT. - - Example: - - RELATED-TO;RELTYPE=SIBLING:<19960401-080045-4000F192713@host.com> - - - - - -Dawson & Stenerson Standards Track [Page 28] - -RFC 2445 iCalendar November 1998 - - -4.2.16 Participation Role - - Parameter Name: ROLE - - Purpose: To specify the participation role for the calendar user - specified by the property. - - Format Definition: The property parameter is defined by the following - notation: - - roleparam = "ROLE" "=" - ("CHAIR" ; Indicates chair of the - ; calendar entity - / "REQ-PARTICIPANT" ; Indicates a participant whose - ; participation is required - / "OPT-PARTICIPANT" ; Indicates a participant whose - ; participation is optional - / "NON-PARTICIPANT" ; Indicates a participant who is - ; copied for information - ; purposes only - / x-name ; Experimental role - / iana-token) ; Other IANA role - ; Default is REQ-PARTICIPANT - - Description: This parameter can be specified on properties with a - CAL-ADDRESS value type. The parameter specifies the participation - role for the calendar user specified by the property in the group - schedule calendar component. If not specified on a property that - allows this parameter, the default value is REQ-PARTICIPANT. - - Example: - - ATTENDEE;ROLE=CHAIR:MAILTO:mrbig@host.com - -4.2.17 RSVP Expectation - - Parameter Name: RSVP - - Purpose: To specify whether there is an expectation of a favor of a - reply from the calendar user specified by the property value. - - Format Definition: The property parameter is defined by the following - notation: - - rsvpparam = "RSVP" "=" ("TRUE" / "FALSE") - ; Default is FALSE - - - - - -Dawson & Stenerson Standards Track [Page 29] - -RFC 2445 iCalendar November 1998 - - - Description: This parameter can be specified on properties with a - CAL-ADDRESS value type. The parameter identifies the expectation of a - reply from the calendar user specified by the property value. This - parameter is used by the "Organizer" to request a participation - status reply from an "Attendee" of a group scheduled event or to-do. - If not specified on a property that allows this parameter, the - default value is FALSE. - - Example: - - ATTENDEE;RSVP=TRUE:MAILTO:jsmith@host.com - -4.2.18 Sent By - - Parameter Name: SENT-BY - - Purpose: To specify the calendar user that is acting on behalf of the - calendar user specified by the property. - - Format Definition: The property parameter is defined by the following - notation: - - sentbyparam = "SENT-BY" "=" DQUOTE cal-address DQUOTE - - Description: This parameter can be specified on properties with a - CAL-ADDRESS value type. The parameter specifies the calendar user - that is acting on behalf of the calendar user specified by the - property. The parameter value MUST be a MAILTO URI as defined in [RFC - 1738]. The individual calendar address parameter values MUST each be - specified in a quoted-string. - - Example: - - ORGANIZER;SENT-BY:"MAILTO:sray@host.com":MAILTO:jsmith@host.com - -4.2.19 Time Zone Identifier - - Parameter Name: TZID - - Purpose: To specify the identifier for the time zone definition for a - time component in the property value. - - Format Definition: This property parameter is defined by the - following notation: - - tzidparam = "TZID" "=" [tzidprefix] paramtext CRLF - - tzidprefix = "/" - - - -Dawson & Stenerson Standards Track [Page 30] - -RFC 2445 iCalendar November 1998 - - - Description: The parameter MUST be specified on the "DTSTART", - "DTEND", "DUE", "EXDATE" and "RDATE" properties when either a DATE- - TIME or TIME value type is specified and when the value is not either - a UTC or a "floating" time. Refer to the DATE-TIME or TIME value type - definition for a description of UTC and "floating time" formats. This - property parameter specifies a text value which uniquely identifies - the "VTIMEZONE" calendar component to be used when evaluating the - time portion of the property. The value of the TZID property - parameter will be equal to the value of the TZID property for the - matching time zone definition. An individual "VTIMEZONE" calendar - component MUST be specified for each unique "TZID" parameter value - specified in the iCalendar object. - - The parameter MUST be specified on properties with a DATE-TIME value - if the DATE-TIME is not either a UTC or a "floating" time. - - The presence of the SOLIDUS character (US-ASCII decimal 47) as a - prefix, indicates that this TZID represents a unique ID in a globally - defined time zone registry (when such registry is defined). - - Note: This document does not define a naming convention for time - zone identifiers. Implementers may want to use the naming - conventions defined in existing time zone specifications such as - the public-domain Olson database [TZ]. The specification of - globally unique time zone identifiers is not addressed by this - document and is left for future study. - - The following are examples of this property parameter: - - DTSTART;TZID=US-Eastern:19980119T020000 - - DTEND;TZID=US-Eastern:19980119T030000 - - The TZID property parameter MUST NOT be applied to DATE-TIME or TIME - properties whose time values are specified in UTC. - - The use of local time in a DATE-TIME or TIME value without the TZID - property parameter is to be interpreted as a local time value, - regardless of the existence of "VTIMEZONE" calendar components in the - iCalendar object. - - For more information see the sections on the data types DATE-TIME and - TIME. - - - - - - - - -Dawson & Stenerson Standards Track [Page 31] - -RFC 2445 iCalendar November 1998 - - -4.2.20 Value Data Types - - Parameter Name: VALUE - - Purpose: To explicitly specify the data type format for a property - value. - - Format Definition: The "VALUE" property parameter is defined by the - following notation: - - valuetypeparam = "VALUE" "=" valuetype - - valuetype = ("BINARY" - / "BOOLEAN" - / "CAL-ADDRESS" - / "DATE" - / "DATE-TIME" - / "DURATION" - / "FLOAT" - / "INTEGER" - / "PERIOD" - / "RECUR" - / "TEXT" - / "TIME" - / "URI" - / "UTC-OFFSET" - / x-name - ; Some experimental iCalendar data type. - / iana-token) - ; Some other IANA registered iCalendar data type. - - Description: The parameter specifies the data type and format of the - property value. The property values MUST be of a single value type. - For example, a "RDATE" property cannot have a combination of DATE- - TIME and TIME value types. - - If the property's value is the default value type, then this - parameter need not be specified. However, if the property's default - value type is overridden by some other allowable value type, then - this parameter MUST be specified. - -4.3 Property Value Data Types - - The properties in an iCalendar object are strongly typed. The - definition of each property restricts the value to be one of the - value data types, or simply value types, defined in this section. The - value type for a property will either be specified implicitly as the - default value type or will be explicitly specified with the "VALUE" - - - -Dawson & Stenerson Standards Track [Page 32] - -RFC 2445 iCalendar November 1998 - - - parameter. If the value type of a property is one of the alternate - valid types, then it MUST be explicitly specified with the "VALUE" - parameter. - -4.3.1 Binary - - Value Name: BINARY - - Purpose: This value type is used to identify properties that contain - a character encoding of inline binary data. For example, an inline - attachment of an object code might be included in an iCalendar - object. - - Formal Definition: The value type is defined by the following - notation: - - binary = *(4b-char) [b-end] - ; A "BASE64" encoded character string, as defined by [RFC 2045]. - - b-end = (2b-char "==") / (3b-char "=") - - b-char = ALPHA / DIGIT / "+" / "/" - - Description: Property values with this value type MUST also include - the inline encoding parameter sequence of ";ENCODING=BASE64". That - is, all inline binary data MUST first be character encoded using the - "BASE64" encoding method defined in [RFC 2045]. No additional content - value encoding (i.e., BACKSLASH character encoding) is defined for - this value type. - - Example: The following is an abridged example of a "BASE64" encoded - binary value data. - - ATTACH;VALUE=BINARY;ENCODING=BASE64:MIICajCCAdOgAwIBAgICBEUwDQY - JKoZIhvcNAQEEBQAwdzELMAkGA1UEBhMCVVMxLDAqBgNVBAoTI05ldHNjYXBlI - ENvbW11bmljYXRpb25zIENvcnBvcmF0aW9uMRwwGgYDVQQLExNJbmZv - <...remainder of "BASE64" encoded binary data...> - -4.3.2 Boolean - - Value Name: BOOLEAN - - Purpose: This value type is used to identify properties that contain - either a "TRUE" or "FALSE" Boolean value. - - Formal Definition: The value type is defined by the following - notation: - - - - -Dawson & Stenerson Standards Track [Page 33] - -RFC 2445 iCalendar November 1998 - - - boolean = "TRUE" / "FALSE" - - Description: These values are case insensitive text. No additional - content value encoding (i.e., BACKSLASH character encoding) is - defined for this value type. - - Example: The following is an example of a hypothetical property that - has a BOOLEAN value type: - - GIBBERISH:TRUE - -4.3.3 Calendar User Address - - Value Name: CAL-ADDRESS - - Purpose: This value type is used to identify properties that contain - a calendar user address. - - Formal Definition: The value type is as defined by the following - notation: - - cal-address = uri - - Description: The value is a URI as defined by [RFC 1738] or any other - IANA registered form for a URI. When used to address an Internet - email transport address for a calendar user, the value MUST be a - MAILTO URI, as defined by [RFC 1738]. No additional content value - encoding (i.e., BACKSLASH character encoding) is defined for this - value type. - - Example: - - ATTENDEE:MAILTO:jane_doe@host.com - -4.3.4 Date - - Value Name: DATE - - Purpose: This value type is used to identify values that contain a - calendar date. - - Formal Definition: The value type is defined by the following - notation: - - date = date-value - - date-value = date-fullyear date-month date-mday - date-fullyear = 4DIGIT - - - -Dawson & Stenerson Standards Track [Page 34] - -RFC 2445 iCalendar November 1998 - - - date-month = 2DIGIT ;01-12 - date-mday = 2DIGIT ;01-28, 01-29, 01-30, 01-31 - ;based on month/year - - Description: If the property permits, multiple "date" values are - specified as a COMMA character (US-ASCII decimal 44) separated list - of values. The format for the value type is expressed as the [ISO - 8601] complete representation, basic format for a calendar date. The - textual format specifies a four-digit year, two-digit month, and - two-digit day of the month. There are no separator characters between - the year, month and day component text. - - No additional content value encoding (i.e., BACKSLASH character - encoding) is defined for this value type. - - Example: The following represents July 14, 1997: - - 19970714 - -4.3.5 Date-Time - - Value Name: DATE-TIME - - Purpose: This value type is used to identify values that specify a - precise calendar date and time of day. - - Formal Definition: The value type is defined by the following - notation: - - date-time = date "T" time ;As specified in the date and time - ;value definitions - - Description: If the property permits, multiple "date-time" values are - specified as a COMMA character (US-ASCII decimal 44) separated list - of values. No additional content value encoding (i.e., BACKSLASH - character encoding) is defined for this value type. - - The "DATE-TIME" data type is used to identify values that contain a - precise calendar date and time of day. The format is based on the - [ISO 8601] complete representation, basic format for a calendar date - and time of day. The text format is a concatenation of the "date", - followed by the LATIN CAPITAL LETTER T character (US-ASCII decimal - 84) time designator, followed by the "time" format. - - The "DATE-TIME" data type expresses time values in three forms: - - The form of date and time with UTC offset MUST NOT be used. For - example, the following is not valid for a date-time value: - - - -Dawson & Stenerson Standards Track [Page 35] - -RFC 2445 iCalendar November 1998 - - - DTSTART:19980119T230000-0800 ;Invalid time format - - FORM #1: DATE WITH LOCAL TIME - - The date with local time form is simply a date-time value that does - not contain the UTC designator nor does it reference a time zone. For - example, the following represents Janurary 18, 1998, at 11 PM: - - DTSTART:19980118T230000 - - Date-time values of this type are said to be "floating" and are not - bound to any time zone in particular. They are used to represent the - same hour, minute, and second value regardless of which time zone is - currently being observed. For example, an event can be defined that - indicates that an individual will be busy from 11:00 AM to 1:00 PM - every day, no matter which time zone the person is in. In these - cases, a local time can be specified. The recipient of an iCalendar - object with a property value consisting of a local time, without any - relative time zone information, SHOULD interpret the value as being - fixed to whatever time zone the ATTENDEE is in at any given moment. - This means that two ATTENDEEs, in different time zones, receiving the - same event definition as a floating time, may be participating in the - event at different actual times. Floating time SHOULD only be used - where that is the reasonable behavior. - - In most cases, a fixed time is desired. To properly communicate a - fixed time in a property value, either UTC time or local time with - time zone reference MUST be specified. - - The use of local time in a DATE-TIME value without the TZID property - parameter is to be interpreted as floating time, regardless of the - existence of "VTIMEZONE" calendar components in the iCalendar object. - - FORM #2: DATE WITH UTC TIME - - The date with UTC time, or absolute time, is identified by a LATIN - CAPITAL LETTER Z suffix character (US-ASCII decimal 90), the UTC - designator, appended to the time value. For example, the following - represents January 19, 1998, at 0700 UTC: - - DTSTART:19980119T070000Z - - The TZID property parameter MUST NOT be applied to DATE-TIME - properties whose time values are specified in UTC. - - FORM #3: DATE WITH LOCAL TIME AND TIME ZONE REFERENCE - - - - - -Dawson & Stenerson Standards Track [Page 36] - -RFC 2445 iCalendar November 1998 - - - The date and local time with reference to time zone information is - identified by the use the TZID property parameter to reference the - appropriate time zone definition. TZID is discussed in detail in the - section on Time Zone. For example, the following represents 2 AM in - New York on Janurary 19, 1998: - - DTSTART;TZID=US-Eastern:19980119T020000 - - Example: The following represents July 14, 1997, at 1:30 PM in New - York City in each of the three time formats, using the "DTSTART" - property. - - DTSTART:19970714T133000 ;Local time - DTSTART:19970714T173000Z ;UTC time - DTSTART;TZID=US-Eastern:19970714T133000 ;Local time and time - ; zone reference - - A time value MUST ONLY specify 60 seconds when specifying the - periodic "leap second" in the time value. For example: - - COMPLETED:19970630T235960Z - -4.3.6 Duration - - Value Name: DURATION - - Purpose: This value type is used to identify properties that contain - a duration of time. - - Formal Definition: The value type is defined by the following - notation: - - dur-value = (["+"] / "-") "P" (dur-date / dur-time / dur-week) - - dur-date = dur-day [dur-time] - dur-time = "T" (dur-hour / dur-minute / dur-second) - dur-week = 1*DIGIT "W" - dur-hour = 1*DIGIT "H" [dur-minute] - dur-minute = 1*DIGIT "M" [dur-second] - dur-second = 1*DIGIT "S" - dur-day = 1*DIGIT "D" - - Description: If the property permits, multiple "duration" values are - specified by a COMMA character (US-ASCII decimal 44) separated list - of values. The format is expressed as the [ISO 8601] basic format for - the duration of time. The format can represent durations in terms of - weeks, days, hours, minutes, and seconds. - - - - -Dawson & Stenerson Standards Track [Page 37] - -RFC 2445 iCalendar November 1998 - - - No additional content value encoding (i.e., BACKSLASH character - encoding) are defined for this value type. - - Example: A duration of 15 days, 5 hours and 20 seconds would be: - - P15DT5H0M20S - - A duration of 7 weeks would be: - - P7W - -4.3.7 Float - - Value Name: FLOAT - - Purpose: This value type is used to identify properties that contain - a real number value. - - Formal Definition: The value type is defined by the following - notation: - - float = (["+"] / "-") 1*DIGIT ["." 1*DIGIT] - - Description: If the property permits, multiple "float" values are - specified by a COMMA character (US-ASCII decimal 44) separated list - of values. - - No additional content value encoding (i.e., BACKSLASH character - encoding) is defined for this value type. - - Example: - - 1000000.0000001 - 1.333 - -3.14 - -4.3.8 Integer - - Value Name:INTEGER - - Purpose: This value type is used to identify properties that contain - a signed integer value. - - Formal Definition: The value type is defined by the following - notation: - - integer = (["+"] / "-") 1*DIGIT - - - - -Dawson & Stenerson Standards Track [Page 38] - -RFC 2445 iCalendar November 1998 - - - Description: If the property permits, multiple "integer" values are - specified by a COMMA character (US-ASCII decimal 44) separated list - of values. The valid range for "integer" is -2147483648 to - 2147483647. If the sign is not specified, then the value is assumed - to be positive. - - No additional content value encoding (i.e., BACKSLASH character - encoding) is defined for this value type. - - Example: - - 1234567890 - -1234567890 - +1234567890 - 432109876 - -4.3.9 Period of Time - - Value Name: PERIOD - - Purpose: This value type is used to identify values that contain a - precise period of time. - - Formal Definition: The data type is defined by the following - notation: - - period = period-explicit / period-start - - period-explicit = date-time "/" date-time - ; [ISO 8601] complete representation basic format for a period of - ; time consisting of a start and end. The start MUST be before the - ; end. - - period-start = date-time "/" dur-value - ; [ISO 8601] complete representation basic format for a period of - ; time consisting of a start and positive duration of time. - - Description: If the property permits, multiple "period" values are - specified by a COMMA character (US-ASCII decimal 44) separated list - of values. There are two forms of a period of time. First, a period - of time is identified by its start and its end. This format is - expressed as the [ISO 8601] complete representation, basic format for - "DATE-TIME" start of the period, followed by a SOLIDUS character - (US-ASCII decimal 47), followed by the "DATE-TIME" of the end of the - period. The start of the period MUST be before the end of the period. - Second, a period of time can also be defined by a start and a - positive duration of time. The format is expressed as the [ISO 8601] - complete representation, basic format for the "DATE-TIME" start of - - - -Dawson & Stenerson Standards Track [Page 39] - -RFC 2445 iCalendar November 1998 - - - the period, followed by a SOLIDUS character (US-ASCII decimal 47), - followed by the [ISO 8601] basic format for "DURATION" of the period. - - Example: The period starting at 18:00:00 UTC, on January 1, 1997 and - ending at 07:00:00 UTC on January 2, 1997 would be: - - 19970101T180000Z/19970102T070000Z - - The period start at 18:00:00 on January 1, 1997 and lasting 5 hours - and 30 minutes would be: - - 19970101T180000Z/PT5H30M - - No additional content value encoding (i.e., BACKSLASH character - encoding) is defined for this value type. - -4.3.10 Recurrence Rule - - Value Name: RECUR - - Purpose: This value type is used to identify properties that contain - a recurrence rule specification. - - Formal Definition: The value type is defined by the following - notation: - - recur = "FREQ"=freq *( - - ; either UNTIL or COUNT may appear in a 'recur', - ; but UNTIL and COUNT MUST NOT occur in the same 'recur' - - ( ";" "UNTIL" "=" enddate ) / - ( ";" "COUNT" "=" 1*DIGIT ) / - - ; the rest of these keywords are optional, - ; but MUST NOT occur more than once - - ( ";" "INTERVAL" "=" 1*DIGIT ) / - ( ";" "BYSECOND" "=" byseclist ) / - ( ";" "BYMINUTE" "=" byminlist ) / - ( ";" "BYHOUR" "=" byhrlist ) / - ( ";" "BYDAY" "=" bywdaylist ) / - ( ";" "BYMONTHDAY" "=" bymodaylist ) / - ( ";" "BYYEARDAY" "=" byyrdaylist ) / - ( ";" "BYWEEKNO" "=" bywknolist ) / - ( ";" "BYMONTH" "=" bymolist ) / - ( ";" "BYSETPOS" "=" bysplist ) / - ( ";" "WKST" "=" weekday ) / - - - -Dawson & Stenerson Standards Track [Page 40] - -RFC 2445 iCalendar November 1998 - - - ( ";" x-name "=" text ) - ) - - freq = "SECONDLY" / "MINUTELY" / "HOURLY" / "DAILY" - / "WEEKLY" / "MONTHLY" / "YEARLY" - - enddate = date - enddate =/ date-time ;An UTC value - - byseclist = seconds / ( seconds *("," seconds) ) - - seconds = 1DIGIT / 2DIGIT ;0 to 59 - - byminlist = minutes / ( minutes *("," minutes) ) - - minutes = 1DIGIT / 2DIGIT ;0 to 59 - - byhrlist = hour / ( hour *("," hour) ) - - hour = 1DIGIT / 2DIGIT ;0 to 23 - - bywdaylist = weekdaynum / ( weekdaynum *("," weekdaynum) ) - - weekdaynum = [([plus] ordwk / minus ordwk)] weekday - - plus = "+" - - minus = "-" - - ordwk = 1DIGIT / 2DIGIT ;1 to 53 - - weekday = "SU" / "MO" / "TU" / "WE" / "TH" / "FR" / "SA" - ;Corresponding to SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, - ;FRIDAY, SATURDAY and SUNDAY days of the week. - - bymodaylist = monthdaynum / ( monthdaynum *("," monthdaynum) ) - - monthdaynum = ([plus] ordmoday) / (minus ordmoday) - - ordmoday = 1DIGIT / 2DIGIT ;1 to 31 - - byyrdaylist = yeardaynum / ( yeardaynum *("," yeardaynum) ) - - yeardaynum = ([plus] ordyrday) / (minus ordyrday) - - ordyrday = 1DIGIT / 2DIGIT / 3DIGIT ;1 to 366 - - bywknolist = weeknum / ( weeknum *("," weeknum) ) - - - -Dawson & Stenerson Standards Track [Page 41] - -RFC 2445 iCalendar November 1998 - - - weeknum = ([plus] ordwk) / (minus ordwk) - - bymolist = monthnum / ( monthnum *("," monthnum) ) - - monthnum = 1DIGIT / 2DIGIT ;1 to 12 - - bysplist = setposday / ( setposday *("," setposday) ) - - setposday = yeardaynum - - Description: If the property permits, multiple "recur" values are - specified by a COMMA character (US-ASCII decimal 44) separated list - of values. The value type is a structured value consisting of a list - of one or more recurrence grammar parts. Each rule part is defined by - a NAME=VALUE pair. The rule parts are separated from each other by - the SEMICOLON character (US-ASCII decimal 59). The rule parts are not - ordered in any particular sequence. Individual rule parts MUST only - be specified once. - - The FREQ rule part identifies the type of recurrence rule. This rule - part MUST be specified in the recurrence rule. Valid values include - SECONDLY, to specify repeating events based on an interval of a - second or more; MINUTELY, to specify repeating events based on an - interval of a minute or more; HOURLY, to specify repeating events - based on an interval of an hour or more; DAILY, to specify repeating - events based on an interval of a day or more; WEEKLY, to specify - repeating events based on an interval of a week or more; MONTHLY, to - specify repeating events based on an interval of a month or more; and - YEARLY, to specify repeating events based on an interval of a year or - more. - - The INTERVAL rule part contains a positive integer representing how - often the recurrence rule repeats. The default value is "1", meaning - every second for a SECONDLY rule, or every minute for a MINUTELY - rule, every hour for an HOURLY rule, every day for a DAILY rule, - every week for a WEEKLY rule, every month for a MONTHLY rule and - every year for a YEARLY rule. - - The UNTIL rule part defines a date-time value which bounds the - recurrence rule in an inclusive manner. If the value specified by - UNTIL is synchronized with the specified recurrence, this date or - date-time becomes the last instance of the recurrence. If specified - as a date-time value, then it MUST be specified in an UTC time - format. If not present, and the COUNT rule part is also not present, - the RRULE is considered to repeat forever. - - The COUNT rule part defines the number of occurrences at which to - range-bound the recurrence. The "DTSTART" property value, if - - - -Dawson & Stenerson Standards Track [Page 42] - -RFC 2445 iCalendar November 1998 - - - specified, counts as the first occurrence. - - The BYSECOND rule part specifies a COMMA character (US-ASCII decimal - 44) separated list of seconds within a minute. Valid values are 0 to - 59. The BYMINUTE rule part specifies a COMMA character (US-ASCII - decimal 44) separated list of minutes within an hour. Valid values - are 0 to 59. The BYHOUR rule part specifies a COMMA character (US- - ASCII decimal 44) separated list of hours of the day. Valid values - are 0 to 23. - - The BYDAY rule part specifies a COMMA character (US-ASCII decimal 44) - separated list of days of the week; MO indicates Monday; TU indicates - Tuesday; WE indicates Wednesday; TH indicates Thursday; FR indicates - Friday; SA indicates Saturday; SU indicates Sunday. - - Each BYDAY value can also be preceded by a positive (+n) or negative - (-n) integer. If present, this indicates the nth occurrence of the - specific day within the MONTHLY or YEARLY RRULE. For example, within - a MONTHLY rule, +1MO (or simply 1MO) represents the first Monday - within the month, whereas -1MO represents the last Monday of the - month. If an integer modifier is not present, it means all days of - this type within the specified frequency. For example, within a - MONTHLY rule, MO represents all Mondays within the month. - - The BYMONTHDAY rule part specifies a COMMA character (ASCII decimal - 44) separated list of days of the month. Valid values are 1 to 31 or - -31 to -1. For example, -10 represents the tenth to the last day of - the month. - - The BYYEARDAY rule part specifies a COMMA character (US-ASCII decimal - 44) separated list of days of the year. Valid values are 1 to 366 or - -366 to -1. For example, -1 represents the last day of the year - (December 31st) and -306 represents the 306th to the last day of the - year (March 1st). - - The BYWEEKNO rule part specifies a COMMA character (US-ASCII decimal - 44) separated list of ordinals specifying weeks of the year. Valid - values are 1 to 53 or -53 to -1. This corresponds to weeks according - to week numbering as defined in [ISO 8601]. A week is defined as a - seven day period, starting on the day of the week defined to be the - week start (see WKST). Week number one of the calendar year is the - first week which contains at least four (4) days in that calendar - year. This rule part is only valid for YEARLY rules. For example, 3 - represents the third week of the year. - - Note: Assuming a Monday week start, week 53 can only occur when - Thursday is January 1 or if it is a leap year and Wednesday is - January 1. - - - -Dawson & Stenerson Standards Track [Page 43] - -RFC 2445 iCalendar November 1998 - - - The BYMONTH rule part specifies a COMMA character (US-ASCII decimal - 44) separated list of months of the year. Valid values are 1 to 12. - - The WKST rule part specifies the day on which the workweek starts. - Valid values are MO, TU, WE, TH, FR, SA and SU. This is significant - when a WEEKLY RRULE has an interval greater than 1, and a BYDAY rule - part is specified. This is also significant when in a YEARLY RRULE - when a BYWEEKNO rule part is specified. The default value is MO. - - The BYSETPOS rule part specifies a COMMA character (US-ASCII decimal - 44) separated list of values which corresponds to the nth occurrence - within the set of events specified by the rule. Valid values are 1 to - 366 or -366 to -1. It MUST only be used in conjunction with another - BYxxx rule part. For example "the last work day of the month" could - be represented as: - - RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=-1 - - Each BYSETPOS value can include a positive (+n) or negative (-n) - integer. If present, this indicates the nth occurrence of the - specific occurrence within the set of events specified by the rule. - - If BYxxx rule part values are found which are beyond the available - scope (ie, BYMONTHDAY=30 in February), they are simply ignored. - - Information, not contained in the rule, necessary to determine the - various recurrence instance start time and dates are derived from the - Start Time (DTSTART) entry attribute. For example, - "FREQ=YEARLY;BYMONTH=1" doesn't specify a specific day within the - month or a time. This information would be the same as what is - specified for DTSTART. - - BYxxx rule parts modify the recurrence in some manner. BYxxx rule - parts for a period of time which is the same or greater than the - frequency generally reduce or limit the number of occurrences of the - recurrence generated. For example, "FREQ=DAILY;BYMONTH=1" reduces the - number of recurrence instances from all days (if BYMONTH tag is not - present) to all days in January. BYxxx rule parts for a period of - time less than the frequency generally increase or expand the number - of occurrences of the recurrence. For example, - "FREQ=YEARLY;BYMONTH=1,2" increases the number of days within the - yearly recurrence set from 1 (if BYMONTH tag is not present) to 2. - - If multiple BYxxx rule parts are specified, then after evaluating the - specified FREQ and INTERVAL rule parts, the BYxxx rule parts are - applied to the current set of evaluated occurrences in the following - order: BYMONTH, BYWEEKNO, BYYEARDAY, BYMONTHDAY, BYDAY, BYHOUR, - BYMINUTE, BYSECOND and BYSETPOS; then COUNT and UNTIL are evaluated. - - - -Dawson & Stenerson Standards Track [Page 44] - -RFC 2445 iCalendar November 1998 - - - Here is an example of evaluating multiple BYxxx rule parts. - - DTSTART;TZID=US-Eastern:19970105T083000 - RRULE:FREQ=YEARLY;INTERVAL=2;BYMONTH=1;BYDAY=SU;BYHOUR=8,9; - BYMINUTE=30 - - First, the "INTERVAL=2" would be applied to "FREQ=YEARLY" to arrive - at "every other year". Then, "BYMONTH=1" would be applied to arrive - at "every January, every other year". Then, "BYDAY=SU" would be - applied to arrive at "every Sunday in January, every other year". - Then, "BYHOUR=8,9" would be applied to arrive at "every Sunday in - January at 8 AM and 9 AM, every other year". Then, "BYMINUTE=30" - would be applied to arrive at "every Sunday in January at 8:30 AM and - 9:30 AM, every other year". Then, lacking information from RRULE, the - second is derived from DTSTART, to end up in "every Sunday in January - at 8:30:00 AM and 9:30:00 AM, every other year". Similarly, if the - BYMINUTE, BYHOUR, BYDAY, BYMONTHDAY or BYMONTH rule part were - missing, the appropriate minute, hour, day or month would have been - retrieved from the "DTSTART" property. - - No additional content value encoding (i.e., BACKSLASH character - encoding) is defined for this value type. - - Example: The following is a rule which specifies 10 meetings which - occur every other day: - - FREQ=DAILY;COUNT=10;INTERVAL=2 - - There are other examples specified in the "RRULE" specification. - -4.3.11 Text - - Value Name: TEXT - - Purpose This value type is used to identify values that contain human - readable text. - - Formal Definition: The character sets supported by this revision of - iCalendar are UTF-8 and US ASCII thereof. The applicability to other - character sets is for future work. The value type is defined by the - following notation. - - text = *(TSAFE-CHAR / ":" / DQUOTE / ESCAPED-CHAR) - ; Folded according to description above - - ESCAPED-CHAR = "\\" / "\;" / "\," / "\N" / "\n") - ; \\ encodes \, \N or \n encodes newline - ; \; encodes ;, \, encodes , - - - -Dawson & Stenerson Standards Track [Page 45] - -RFC 2445 iCalendar November 1998 - - - TSAFE-CHAR = %x20-21 / %x23-2B / %x2D-39 / %x3C-5B - %x5D-7E / NON-US-ASCII - ; Any character except CTLs not needed by the current - ; character set, DQUOTE, ";", ":", "\", "," - - Note: Certain other character sets may require modification of the - above definitions, but this is beyond the scope of this document. - - Description: If the property permits, multiple "text" values are - specified by a COMMA character (US-ASCII decimal 44) separated list - of values. - - The language in which the text is represented can be controlled by - the "LANGUAGE" property parameter. - - An intentional formatted text line break MUST only be included in a - "TEXT" property value by representing the line break with the - character sequence of BACKSLASH (US-ASCII decimal 92), followed by a - LATIN SMALL LETTER N (US-ASCII decimal 110) or a LATIN CAPITAL LETTER - N (US-ASCII decimal 78), that is "\n" or "\N". - - The "TEXT" property values may also contain special characters that - are used to signify delimiters, such as a COMMA character for lists - of values or a SEMICOLON character for structured values. In order to - support the inclusion of these special characters in "TEXT" property - values, they MUST be escaped with a BACKSLASH character. A BACKSLASH - character (US-ASCII decimal 92) in a "TEXT" property value MUST be - escaped with another BACKSLASH character. A COMMA character in a - "TEXT" property value MUST be escaped with a BACKSLASH character - (US-ASCII decimal 92). A SEMICOLON character in a "TEXT" property - value MUST be escaped with a BACKSLASH character (US-ASCII decimal - 92). However, a COLON character in a "TEXT" property value SHALL NOT - be escaped with a BACKSLASH character.Example: A multiple line value - of: - - Project XYZ Final Review - Conference Room - 3B - Come Prepared. - - would be represented as: - - Project XYZ Final Review\nConference Room - 3B\nCome Prepared. - - - - - - - - - -Dawson & Stenerson Standards Track [Page 46] - -RFC 2445 iCalendar November 1998 - - -4.3.12 Time - - Value Name: TIME - - Purpose: This value type is used to identify values that contain a - time of day. - - Formal Definition: The data type is defined by the following - notation: - - time = time-hour time-minute time-second [time-utc] - - time-hour = 2DIGIT ;00-23 - time-minute = 2DIGIT ;00-59 - time-second = 2DIGIT ;00-60 - ;The "60" value is used to account for "leap" seconds. - - time-utc = "Z" - - Description: If the property permits, multiple "time" values are - specified by a COMMA character (US-ASCII decimal 44) separated list - of values. No additional content value encoding (i.e., BACKSLASH - character encoding) is defined for this value type. - - The "TIME" data type is used to identify values that contain a time - of day. The format is based on the [ISO 8601] complete - representation, basic format for a time of day. The text format - consists of a two-digit 24-hour of the day (i.e., values 0-23), two- - digit minute in the hour (i.e., values 0-59), and two-digit seconds - in the minute (i.e., values 0-60). The seconds value of 60 MUST only - to be used to account for "leap" seconds. Fractions of a second are - not supported by this format. - - In parallel to the "DATE-TIME" definition above, the "TIME" data type - expresses time values in three forms: - - The form of time with UTC offset MUST NOT be used. For example, the - following is NOT VALID for a time value: - - 230000-0800 ;Invalid time format - - FORM #1 LOCAL TIME - - The local time form is simply a time value that does not contain the - UTC designator nor does it reference a time zone. For example, 11:00 - PM: - - 230000 - - - -Dawson & Stenerson Standards Track [Page 47] - -RFC 2445 iCalendar November 1998 - - - Time values of this type are said to be "floating" and are not bound - to any time zone in particular. They are used to represent the same - hour, minute, and second value regardless of which time zone is - currently being observed. For example, an event can be defined that - indicates that an individual will be busy from 11:00 AM to 1:00 PM - every day, no matter which time zone the person is in. In these - cases, a local time can be specified. The recipient of an iCalendar - object with a property value consisting of a local time, without any - relative time zone information, SHOULD interpret the value as being - fixed to whatever time zone the ATTENDEE is in at any given moment. - This means that two ATTENDEEs may participate in the same event at - different UTC times; floating time SHOULD only be used where that is - reasonable behavior. - - In most cases, a fixed time is desired. To properly communicate a - fixed time in a property value, either UTC time or local time with - time zone reference MUST be specified. - - The use of local time in a TIME value without the TZID property - parameter is to be interpreted as a local time value, regardless of - the existence of "VTIMEZONE" calendar components in the iCalendar - object. - - FORM #2: UTC TIME - - UTC time, or absolute time, is identified by a LATIN CAPITAL LETTER Z - suffix character (US-ASCII decimal 90), the UTC designator, appended - to the time value. For example, the following represents 07:00 AM - UTC: - - 070000Z - - The TZID property parameter MUST NOT be applied to TIME properties - whose time values are specified in UTC. - - FORM #3: LOCAL TIME AND TIME ZONE REFERENCE - - The local time with reference to time zone information form is - identified by the use the TZID property parameter to reference the - appropriate time zone definition. TZID is discussed in detail in the - section on Time Zone. - - Example: The following represents 8:30 AM in New York in Winter, five - hours behind UTC, in each of the three formats using the "X- - TIMEOFDAY" non-standard property: - - - - - - -Dawson & Stenerson Standards Track [Page 48] - -RFC 2445 iCalendar November 1998 - - - X-TIMEOFDAY:083000 - - X-TIMEOFDAY:133000Z - - X-TIMEOFDAY;TZID=US-Eastern:083000 - -4.3.13 URI - - Value Name: URI - - Purpose: This value type is used to identify values that contain a - uniform resource identifier (URI) type of reference to the property - value. - - Formal Definition: The data type is defined by the following - notation: - - uri = - - Description: This data type might be used to reference binary - information, for values that are large, or otherwise undesirable to - include directly in the iCalendar object. - - The URI value formats in RFC 1738, RFC 2111 and any other IETF - registered value format can be specified. - - Any IANA registered URI format can be used. These include, but are - not limited to, those defined in RFC 1738 and RFC 2111. - - When a property parameter value is a URI value type, the URI MUST be - specified as a quoted-string value. - - No additional content value encoding (i.e., BACKSLASH character - encoding) is defined for this value type. - - Example: The following is a URI for a network file: - - http://host1.com/my-report.txt - -4.3.14 UTC Offset - - Value Name: UTC-OFFSET - - Purpose: This value type is used to identify properties that contain - an offset from UTC to local time. - - Formal Definition: The data type is defined by the following - notation: - - - -Dawson & Stenerson Standards Track [Page 49] - -RFC 2445 iCalendar November 1998 - - - utc-offset = time-numzone ;As defined above in time data type - - time-numzone = ("+" / "-") time-hour time-minute [time- - second] - - Description: The PLUS SIGN character MUST be specified for positive - UTC offsets (i.e., ahead of UTC). The value of "-0000" and "-000000" - are not allowed. The time-second, if present, may not be 60; if - absent, it defaults to zero. - - No additional content value encoding (i.e., BACKSLASH character - encoding) is defined for this value type. - - Example: The following UTC offsets are given for standard time for - New York (five hours behind UTC) and Geneva (one hour ahead of UTC): - - -0500 - - +0100 - -4.4 iCalendar Object - - The Calendaring and Scheduling Core Object is a collection of - calendaring and scheduling information. Typically, this information - will consist of a single iCalendar object. However, multiple - iCalendar objects can be sequentially grouped together. The first - line and last line of the iCalendar object MUST contain a pair of - iCalendar object delimiter strings. The syntax for an iCalendar - object is as follows: - - icalobject = 1*("BEGIN" ":" "VCALENDAR" CRLF - icalbody - "END" ":" "VCALENDAR" CRLF) - - The following is a simple example of an iCalendar object: - - BEGIN:VCALENDAR - VERSION:2.0 - PRODID:-//hacksw/handcal//NONSGML v1.0//EN - BEGIN:VEVENT - DTSTART:19970714T170000Z - DTEND:19970715T035959Z - SUMMARY:Bastille Day Party - END:VEVENT - END:VCALENDAR - - - - - - -Dawson & Stenerson Standards Track [Page 50] - -RFC 2445 iCalendar November 1998 - - -4.5 Property - - A property is the definition of an individual attribute describing a - calendar or a calendar component. A property takes the form defined - by the "contentline" notation defined in section 4.1.1. - - The following is an example of a property: - - DTSTART:19960415T133000Z - - This memo imposes no ordering of properties within an iCalendar - object. - - Property names, parameter names and enumerated parameter values are - case insensitive. For example, the property name "DUE" is the same as - "due" and "Due", DTSTART;TZID=US-Eastern:19980714T120000 is the same - as DtStart;TzID=US-Eastern:19980714T120000. - -4.6 Calendar Components - - The body of the iCalendar object consists of a sequence of calendar - properties and one or more calendar components. The calendar - properties are attributes that apply to the calendar as a whole. The - calendar components are collections of properties that express a - particular calendar semantic. For example, the calendar component can - specify an event, a to-do, a journal entry, time zone information, or - free/busy time information, or an alarm. - - The body of the iCalendar object is defined by the following - notation: - - icalbody = calprops component - - calprops = 2*( - - ; 'prodid' and 'version' are both REQUIRED, - ; but MUST NOT occur more than once - - prodid /version / - - ; 'calscale' and 'method' are optional, - ; but MUST NOT occur more than once - - calscale / - method / - - x-prop - - - - -Dawson & Stenerson Standards Track [Page 51] - -RFC 2445 iCalendar November 1998 - - - ) - - component = 1*(eventc / todoc / journalc / freebusyc / - / timezonec / iana-comp / x-comp) - - iana-comp = "BEGIN" ":" iana-token CRLF - - 1*contentline - - "END" ":" iana-token CRLF - - x-comp = "BEGIN" ":" x-name CRLF - - 1*contentline - - "END" ":" x-name CRLF - - An iCalendar object MUST include the "PRODID" and "VERSION" calendar - properties. In addition, it MUST include at least one calendar - component. Special forms of iCalendar objects are possible to publish - just busy time (i.e., only a "VFREEBUSY" calendar component) or time - zone (i.e., only a "VTIMEZONE" calendar component) information. In - addition, a complex iCalendar object is possible that is used to - capture a complete snapshot of the contents of a calendar (e.g., - composite of many different calendar components). More commonly, an - iCalendar object will consist of just a single "VEVENT", "VTODO" or - "VJOURNAL" calendar component. - -4.6.1 Event Component - - Component Name: "VEVENT" - - Purpose: Provide a grouping of component properties that describe an - event. - - Format Definition: A "VEVENT" calendar component is defined by the - following notation: - - eventc = "BEGIN" ":" "VEVENT" CRLF - eventprop *alarmc - "END" ":" "VEVENT" CRLF - - eventprop = *( - - ; the following are optional, - ; but MUST NOT occur more than once - - class / created / description / dtstart / geo / - - - -Dawson & Stenerson Standards Track [Page 52] - -RFC 2445 iCalendar November 1998 - - - last-mod / location / organizer / priority / - dtstamp / seq / status / summary / transp / - uid / url / recurid / - - ; either 'dtend' or 'duration' may appear in - ; a 'eventprop', but 'dtend' and 'duration' - ; MUST NOT occur in the same 'eventprop' - - dtend / duration / - - ; the following are optional, - ; and MAY occur more than once - - attach / attendee / categories / comment / - contact / exdate / exrule / rstatus / related / - resources / rdate / rrule / x-prop - - ) - - Description: A "VEVENT" calendar component is a grouping of component - properties, and possibly including "VALARM" calendar components, that - represents a scheduled amount of time on a calendar. For example, it - can be an activity; such as a one-hour long, department meeting from - 8:00 AM to 9:00 AM, tomorrow. Generally, an event will take up time - on an individual calendar. Hence, the event will appear as an opaque - interval in a search for busy time. Alternately, the event can have - its Time Transparency set to "TRANSPARENT" in order to prevent - blocking of the event in searches for busy time. - - The "VEVENT" is also the calendar component used to specify an - anniversary or daily reminder within a calendar. These events have a - DATE value type for the "DTSTART" property instead of the default - data type of DATE-TIME. If such a "VEVENT" has a "DTEND" property, it - MUST be specified as a DATE value also. The anniversary type of - "VEVENT" can span more than one date (i.e, "DTEND" property value is - set to a calendar date after the "DTSTART" property value). - - The "DTSTART" property for a "VEVENT" specifies the inclusive start - of the event. For recurring events, it also specifies the very first - instance in the recurrence set. The "DTEND" property for a "VEVENT" - calendar component specifies the non-inclusive end of the event. For - cases where a "VEVENT" calendar component specifies a "DTSTART" - property with a DATE data type but no "DTEND" property, the events - non-inclusive end is the end of the calendar date specified by the - "DTSTART" property. For cases where a "VEVENT" calendar component - specifies a "DTSTART" property with a DATE-TIME data type but no - "DTEND" property, the event ends on the same calendar date and time - of day specified by the "DTSTART" property. - - - -Dawson & Stenerson Standards Track [Page 53] - -RFC 2445 iCalendar November 1998 - - - The "VEVENT" calendar component cannot be nested within another - calendar component. However, "VEVENT" calendar components can be - related to each other or to a "VTODO" or to a "VJOURNAL" calendar - component with the "RELATED-TO" property. - - Example: The following is an example of the "VEVENT" calendar - component used to represent a meeting that will also be opaque to - searches for busy time: - - BEGIN:VEVENT - UID:19970901T130000Z-123401@host.com - DTSTAMP:19970901T1300Z - DTSTART:19970903T163000Z - DTEND:19970903T190000Z - SUMMARY:Annual Employee Review - CLASS:PRIVATE - CATEGORIES:BUSINESS,HUMAN RESOURCES - END:VEVENT - - The following is an example of the "VEVENT" calendar component used - to represent a reminder that will not be opaque, but rather - transparent, to searches for busy time: - - BEGIN:VEVENT - UID:19970901T130000Z-123402@host.com - DTSTAMP:19970901T1300Z - DTSTART:19970401T163000Z - DTEND:19970402T010000Z - SUMMARY:Laurel is in sensitivity awareness class. - CLASS:PUBLIC - CATEGORIES:BUSINESS,HUMAN RESOURCES - TRANSP:TRANSPARENT - END:VEVENT - - The following is an example of the "VEVENT" calendar component used - to represent an anniversary that will occur annually. Since it takes - up no time, it will not appear as opaque in a search for busy time; - no matter what the value of the "TRANSP" property indicates: - - BEGIN:VEVENT - UID:19970901T130000Z-123403@host.com - DTSTAMP:19970901T1300Z - DTSTART:19971102 - SUMMARY:Our Blissful Anniversary - CLASS:CONFIDENTIAL - CATEGORIES:ANNIVERSARY,PERSONAL,SPECIAL OCCASION - RRULE:FREQ=YEARLY - END:VEVENT - - - -Dawson & Stenerson Standards Track [Page 54] - -RFC 2445 iCalendar November 1998 - - -4.6.2 To-do Component - - Component Name: VTODO - - Purpose: Provide a grouping of calendar properties that describe a - to-do. - - Formal Definition: A "VTODO" calendar component is defined by the - following notation: - - todoc = "BEGIN" ":" "VTODO" CRLF - todoprop *alarmc - "END" ":" "VTODO" CRLF - - todoprop = *( - - ; the following are optional, - ; but MUST NOT occur more than once - - class / completed / created / description / dtstamp / - dtstart / geo / last-mod / location / organizer / - percent / priority / recurid / seq / status / - summary / uid / url / - - ; either 'due' or 'duration' may appear in - ; a 'todoprop', but 'due' and 'duration' - ; MUST NOT occur in the same 'todoprop' - - due / duration / - - ; the following are optional, - ; and MAY occur more than once - attach / attendee / categories / comment / contact / - exdate / exrule / rstatus / related / resources / - rdate / rrule / x-prop - - ) - - Description: A "VTODO" calendar component is a grouping of component - properties and possibly "VALARM" calendar components that represent - an action-item or assignment. For example, it can be used to - represent an item of work assigned to an individual; such as "turn in - travel expense today". - - The "VTODO" calendar component cannot be nested within another - calendar component. However, "VTODO" calendar components can be - related to each other or to a "VTODO" or to a "VJOURNAL" calendar - component with the "RELATED-TO" property. - - - -Dawson & Stenerson Standards Track [Page 55] - -RFC 2445 iCalendar November 1998 - - - A "VTODO" calendar component without the "DTSTART" and "DUE" (or - "DURATION") properties specifies a to-do that will be associated with - each successive calendar date, until it is completed. - - Example: The following is an example of a "VTODO" calendar component: - - BEGIN:VTODO - UID:19970901T130000Z-123404@host.com - DTSTAMP:19970901T1300Z - DTSTART:19970415T133000Z - DUE:19970416T045959Z - SUMMARY:1996 Income Tax Preparation - CLASS:CONFIDENTIAL - CATEGORIES:FAMILY,FINANCE - PRIORITY:1 - STATUS:NEEDS-ACTION - END:VTODO - -4.6.3 Journal Component - - Component Name: VJOURNAL - - Purpose: Provide a grouping of component properties that describe a - journal entry. - - Formal Definition: A "VJOURNAL" calendar component is defined by the - following notation: - - journalc = "BEGIN" ":" "VJOURNAL" CRLF - jourprop - "END" ":" "VJOURNAL" CRLF - - jourprop = *( - - ; the following are optional, - ; but MUST NOT occur more than once - - class / created / description / dtstart / dtstamp / - last-mod / organizer / recurid / seq / status / - summary / uid / url / - - ; the following are optional, - ; and MAY occur more than once - - attach / attendee / categories / comment / - contact / exdate / exrule / related / rdate / - rrule / rstatus / x-prop - - - - -Dawson & Stenerson Standards Track [Page 56] - -RFC 2445 iCalendar November 1998 - - - ) - - Description: A "VJOURNAL" calendar component is a grouping of - component properties that represent one or more descriptive text - notes associated with a particular calendar date. The "DTSTART" - property is used to specify the calendar date that the journal entry - is associated with. Generally, it will have a DATE value data type, - but it can also be used to specify a DATE-TIME value data type. - Examples of a journal entry include a daily record of a legislative - body or a journal entry of individual telephone contacts for the day - or an ordered list of accomplishments for the day. The "VJOURNAL" - calendar component can also be used to associate a document with a - calendar date. - - The "VJOURNAL" calendar component does not take up time on a - calendar. Hence, it does not play a role in free or busy time - searches - - it is as though it has a time transparency value of - TRANSPARENT. It is transparent to any such searches. - - The "VJOURNAL" calendar component cannot be nested within another - calendar component. However, "VJOURNAL" calendar components can be - related to each other or to a "VEVENT" or to a "VTODO" calendar - component, with the "RELATED-TO" property. - - Example: The following is an example of the "VJOURNAL" calendar - component: - - BEGIN:VJOURNAL - UID:19970901T130000Z-123405@host.com - DTSTAMP:19970901T1300Z - DTSTART;VALUE=DATE:19970317 - SUMMARY:Staff meeting minutes - DESCRIPTION:1. Staff meeting: Participants include Joe\, Lisa - and Bob. Aurora project plans were reviewed. There is currently - no budget reserves for this project. Lisa will escalate to - management. Next meeting on Tuesday.\n - 2. Telephone Conference: ABC Corp. sales representative called - to discuss new printer. Promised to get us a demo by Friday.\n - 3. Henry Miller (Handsoff Insurance): Car was totaled by tree. - Is looking into a loaner car. 654-2323 (tel). - END:VJOURNAL - - - - - - - - - - -Dawson & Stenerson Standards Track [Page 57] - -RFC 2445 iCalendar November 1998 - - -4.6.4 Free/Busy Component - - Component Name: VFREEBUSY - - Purpose: Provide a grouping of component properties that describe - either a request for free/busy time, describe a response to a request - for free/busy time or describe a published set of busy time. - - Formal Definition: A "VFREEBUSY" calendar component is defined by the - following notation: - - freebusyc = "BEGIN" ":" "VFREEBUSY" CRLF - fbprop - "END" ":" "VFREEBUSY" CRLF - - fbprop = *( - - ; the following are optional, - ; but MUST NOT occur more than once - - contact / dtstart / dtend / duration / dtstamp / - organizer / uid / url / - - ; the following are optional, - ; and MAY occur more than once - - attendee / comment / freebusy / rstatus / x-prop - - ) - - Description: A "VFREEBUSY" calendar component is a grouping of - component properties that represents either a request for, a reply to - a request for free or busy time information or a published set of - busy time information. - - When used to request free/busy time information, the "ATTENDEE" - property specifies the calendar users whose free/busy time is being - requested; the "ORGANIZER" property specifies the calendar user who - is requesting the free/busy time; the "DTSTART" and "DTEND" - properties specify the window of time for which the free/busy time is - being requested; the "UID" and "DTSTAMP" properties are specified to - assist in proper sequencing of multiple free/busy time requests. - - When used to reply to a request for free/busy time, the "ATTENDEE" - property specifies the calendar user responding to the free/busy time - request; the "ORGANIZER" property specifies the calendar user that - originally requested the free/busy time; the "FREEBUSY" property - specifies the free/busy time information (if it exists); and the - - - -Dawson & Stenerson Standards Track [Page 58] - -RFC 2445 iCalendar November 1998 - - - "UID" and "DTSTAMP" properties are specified to assist in proper - sequencing of multiple free/busy time replies. - - When used to publish busy time, the "ORGANIZER" property specifies - the calendar user associated with the published busy time; the - "DTSTART" and "DTEND" properties specify an inclusive time window - that surrounds the busy time information; the "FREEBUSY" property - specifies the published busy time information; and the "DTSTAMP" - property specifies the date/time that iCalendar object was created. - - The "VFREEBUSY" calendar component cannot be nested within another - calendar component. Multiple "VFREEBUSY" calendar components can be - specified within an iCalendar object. This permits the grouping of - Free/Busy information into logical collections, such as monthly - groups of busy time information. - - The "VFREEBUSY" calendar component is intended for use in iCalendar - object methods involving requests for free time, requests for busy - time, requests for both free and busy, and the associated replies. - - Free/Busy information is represented with the "FREEBUSY" property. - This property provides a terse representation of time periods. One or - more "FREEBUSY" properties can be specified in the "VFREEBUSY" - calendar component. - - When present in a "VFREEBUSY" calendar component, the "DTSTART" and - "DTEND" properties SHOULD be specified prior to any "FREEBUSY" - properties. In a free time request, these properties can be used in - combination with the "DURATION" property to represent a request for a - duration of free time within a specified window of time. - - The recurrence properties ("RRULE", "EXRULE", "RDATE", "EXDATE") are - not permitted within a "VFREEBUSY" calendar component. Any recurring - events are resolved into their individual busy time periods using the - "FREEBUSY" property. - - Example: The following is an example of a "VFREEBUSY" calendar - component used to request free or busy time information: - - BEGIN:VFREEBUSY - ORGANIZER:MAILTO:jane_doe@host1.com - ATTENDEE:MAILTO:john_public@host2.com - DTSTART:19971015T050000Z - DTEND:19971016T050000Z - DTSTAMP:19970901T083000Z - END:VFREEBUSY - - - - - -Dawson & Stenerson Standards Track [Page 59] - -RFC 2445 iCalendar November 1998 - - - The following is an example of a "VFREEBUSY" calendar component used - to reply to the request with busy time information: - - BEGIN:VFREEBUSY - ORGANIZER:MAILTO:jane_doe@host1.com - ATTENDEE:MAILTO:john_public@host2.com - DTSTAMP:19970901T100000Z - FREEBUSY;VALUE=PERIOD:19971015T050000Z/PT8H30M, - 19971015T160000Z/PT5H30M,19971015T223000Z/PT6H30M - URL:http://host2.com/pub/busy/jpublic-01.ifb - COMMENT:This iCalendar file contains busy time information for - the next three months. - END:VFREEBUSY - - The following is an example of a "VFREEBUSY" calendar component used - to publish busy time information. - - BEGIN:VFREEBUSY - ORGANIZER:jsmith@host.com - DTSTART:19980313T141711Z - DTEND:19980410T141711Z - FREEBUSY:19980314T233000Z/19980315T003000Z - FREEBUSY:19980316T153000Z/19980316T163000Z - FREEBUSY:19980318T030000Z/19980318T040000Z - URL:http://www.host.com/calendar/busytime/jsmith.ifb - END:VFREEBUSY - -4.6.5 Time Zone Component - - Component Name: VTIMEZONE - - Purpose: Provide a grouping of component properties that defines a - time zone. - - Formal Definition: A "VTIMEZONE" calendar component is defined by the - following notation: - - timezonec = "BEGIN" ":" "VTIMEZONE" CRLF - - 2*( - - ; 'tzid' is required, but MUST NOT occur more - ; than once - - tzid / - - ; 'last-mod' and 'tzurl' are optional, - but MUST NOT occur more than once - - - -Dawson & Stenerson Standards Track [Page 60] - -RFC 2445 iCalendar November 1998 - - - last-mod / tzurl / - - ; one of 'standardc' or 'daylightc' MUST occur - ..; and each MAY occur more than once. - - standardc / daylightc / - - ; the following is optional, - ; and MAY occur more than once - - x-prop - - ) - - "END" ":" "VTIMEZONE" CRLF - - standardc = "BEGIN" ":" "STANDARD" CRLF - - tzprop - - "END" ":" "STANDARD" CRLF - - daylightc = "BEGIN" ":" "DAYLIGHT" CRLF - - tzprop - - "END" ":" "DAYLIGHT" CRLF - - tzprop = 3*( - - ; the following are each REQUIRED, - ; but MUST NOT occur more than once - - dtstart / tzoffsetto / tzoffsetfrom / - - ; the following are optional, - ; and MAY occur more than once - - comment / rdate / rrule / tzname / x-prop - - ) - - Description: A time zone is unambiguously defined by the set of time - measurement rules determined by the governing body for a given - geographic area. These rules describe at a minimum the base offset - from UTC for the time zone, often referred to as the Standard Time - offset. Many locations adjust their Standard Time forward or backward - by one hour, in order to accommodate seasonal changes in number of - - - -Dawson & Stenerson Standards Track [Page 61] - -RFC 2445 iCalendar November 1998 - - - daylight hours, often referred to as Daylight Saving Time. Some - locations adjust their time by a fraction of an hour. Standard Time - is also known as Winter Time. Daylight Saving Time is also known as - Advanced Time, Summer Time, or Legal Time in certain countries. The - following table shows the changes in time zone rules in effect for - New York City starting from 1967. Each line represents a description - or rule for a particular observance. - - Effective Observance Rule - - Date (Date/Time) Offset Abbreviation - - 1967-* last Sun in Oct, 02:00 -0500 EST - - 1967-1973 last Sun in Apr, 02:00 -0400 EDT - - 1974-1974 Jan 6, 02:00 -0400 EDT - - 1975-1975 Feb 23, 02:00 -0400 EDT - - 1976-1986 last Sun in Apr, 02:00 -0400 EDT - - 1987-* first Sun in Apr, 02:00 -0400 EDT - - Note: The specification of a global time zone registry is not - addressed by this document and is left for future study. - However, implementers may find the Olson time zone database [TZ] - a useful reference. It is an informal, public-domain collection - of time zone information, which is currently being maintained by - volunteer Internet participants, and is used in several - operating systems. This database contains current and historical - time zone information for a wide variety of locations around the - globe; it provides a time zone identifier for every unique time - zone rule set in actual use since 1970, with historical data - going back to the introduction of standard time. - - Interoperability between two calendaring and scheduling applications, - especially for recurring events, to-dos or journal entries, is - dependent on the ability to capture and convey date and time - information in an unambiguous format. The specification of current - time zone information is integral to this behavior. - - If present, the "VTIMEZONE" calendar component defines the set of - Standard Time and Daylight Saving Time observances (or rules) for a - particular time zone for a given interval of time. The "VTIMEZONE" - calendar component cannot be nested within other calendar components. - Multiple "VTIMEZONE" calendar components can exist in an iCalendar - object. In this situation, each "VTIMEZONE" MUST represent a unique - - - -Dawson & Stenerson Standards Track [Page 62] - -RFC 2445 iCalendar November 1998 - - - time zone definition. This is necessary for some classes of events, - such as airline flights, that start in one time zone and end in - another. - - The "VTIMEZONE" calendar component MUST be present if the iCalendar - object contains an RRULE that generates dates on both sides of a time - zone shift (e.g. both in Standard Time and Daylight Saving Time) - unless the iCalendar object intends to convey a floating time (See - the section "4.1.10.11 Time" for proper interpretation of floating - time). It can be present if the iCalendar object does not contain - such a RRULE. In addition, if a RRULE is present, there MUST be valid - time zone information for all recurrence instances. - - The "VTIMEZONE" calendar component MUST include the "TZID" property - and at least one definition of a standard or daylight component. The - standard or daylight component MUST include the "DTSTART", - "TZOFFSETFROM" and "TZOFFSETTO" properties. - - An individual "VTIMEZONE" calendar component MUST be specified for - each unique "TZID" parameter value specified in the iCalendar object. - - Each "VTIMEZONE" calendar component consists of a collection of one - or more sub-components that describe the rule for a particular - observance (either a Standard Time or a Daylight Saving Time - observance). The "STANDARD" sub-component consists of a collection of - properties that describe Standard Time. The "DAYLIGHT" sub-component - consists of a collection of properties that describe Daylight Saving - Time. In general this collection of properties consists of: - - - the first onset date-time for the observance - - - the last onset date-time for the observance, if a last onset - is known. - - - the offset to be applied for the observance - - - a rule that describes the day and time when the observance - takes effect - - - an optional name for the observance - - For a given time zone, there may be multiple unique definitions of - the observances over a period of time. Each observance is described - using either a "STANDARD" or "DAYLIGHT" sub-component. The collection - of these sub-components is used to describe the time zone for a given - period of time. The offset to apply at any given time is found by - locating the observance that has the last onset date and time before - the time in question, and using the offset value from that - - - -Dawson & Stenerson Standards Track [Page 63] - -RFC 2445 iCalendar November 1998 - - - observance. - - The top-level properties in a "VTIMEZONE" calendar component are: - - The mandatory "TZID" property is a text value that uniquely - identifies the VTIMZONE calendar component within the scope of an - iCalendar object. - - The optional "LAST-MODIFIED" property is a UTC value that specifies - the date and time that this time zone definition was last updated. - - The optional "TZURL" property is url value that points to a published - VTIMEZONE definition. TZURL SHOULD refer to a resource that is - accessible by anyone who might need to interpret the object. This - SHOULD NOT normally be a file: URL or other URL that is not widely- - accessible. - - The collection of properties that are used to define the STANDARD and - DAYLIGHT sub-components include: - - The mandatory "DTSTART" property gives the effective onset date and - local time for the time zone sub-component definition. "DTSTART" in - this usage MUST be specified as a local DATE-TIME value. - - The mandatory "TZOFFSETFROM" property gives the UTC offset which is - in use when the onset of this time zone observance begins. - "TZOFFSETFROM" is combined with "DTSTART" to define the effective - onset for the time zone sub-component definition. For example, the - following represents the time at which the observance of Standard - Time took effect in Fall 1967 for New York City: - - DTSTART:19671029T020000 - - TZOFFSETFROM:-0400 - - The mandatory "TZOFFSETTO " property gives the UTC offset for the - time zone sub-component (Standard Time or Daylight Saving Time) when - this observance is in use. - - The optional "TZNAME" property is the customary name for the time - zone. It may be specified multiple times, to allow for specifying - multiple language variants of the time zone names. This could be used - for displaying dates. - - If specified, the onset for the observance defined by the time zone - sub-component is defined by either the "RRULE" or "RDATE" property. - If neither is specified, only one sub-component can be specified in - the "VTIMEZONE" calendar component and it is assumed that the single - - - -Dawson & Stenerson Standards Track [Page 64] - -RFC 2445 iCalendar November 1998 - - - observance specified is always in effect. - - The "RRULE" property defines the recurrence rule for the onset of the - observance defined by this time zone sub-component. Some specific - requirements for the usage of RRULE for this purpose include: - - - If observance is known to have an effective end date, the - "UNTIL" recurrence rule parameter MUST be used to specify the - last valid onset of this observance (i.e., the UNTIL date-time - will be equal to the last instance generated by the recurrence - pattern). It MUST be specified in UTC time. - - - The "DTSTART" and the "TZOFFSETTO" properties MUST be used - when generating the onset date-time values (instances) from the - RRULE. - - Alternatively, the "RDATE" property can be used to define the onset - of the observance by giving the individual onset date and times. - "RDATE" in this usage MUST be specified as a local DATE-TIME value in - UTC time. - - The optional "COMMENT" property is also allowed for descriptive - explanatory text. - - Example: The following are examples of the "VTIMEZONE" calendar - component: - - This is an example showing time zone information for the Eastern - United States using "RDATE" property. Note that this is only suitable - for a recurring event that starts on or later than April 6, 1997 at - 03:00:00 EDT (i.e., the earliest effective transition date and time) - and ends no later than April 7, 1998 02:00:00 EST (i.e., latest valid - date and time for EST in this scenario). For example, this can be - used for a recurring event that occurs every Friday, 8am-9:00 AM, - starting June 1, 1997, ending December 31, 1997. - - BEGIN:VTIMEZONE - TZID:US-Eastern - LAST-MODIFIED:19870101T000000Z - BEGIN:STANDARD - DTSTART:19971026T020000 - RDATE:19971026T020000 - TZOFFSETFROM:-0400 - TZOFFSETTO:-0500 - TZNAME:EST - END:STANDARD - BEGIN:DAYLIGHT - DTSTART:19971026T020000 - - - -Dawson & Stenerson Standards Track [Page 65] - -RFC 2445 iCalendar November 1998 - - - RDATE:19970406T020000 - TZOFFSETFROM:-0500 - TZOFFSETTO:-0400 - TZNAME:EDT - END:DAYLIGHT - END:VTIMEZONE - - This is a simple example showing the current time zone rules for the - Eastern United States using a RRULE recurrence pattern. Note that - there is no effective end date to either of the Standard Time or - Daylight Time rules. This information would be valid for a recurring - event starting today and continuing indefinitely. - - BEGIN:VTIMEZONE - TZID:US-Eastern - LAST-MODIFIED:19870101T000000Z - TZURL:http://zones.stds_r_us.net/tz/US-Eastern - BEGIN:STANDARD - DTSTART:19671029T020000 - RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 - TZOFFSETFROM:-0400 - TZOFFSETTO:-0500 - TZNAME:EST - END:STANDARD - BEGIN:DAYLIGHT - DTSTART:19870405T020000 - RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4 - TZOFFSETFROM:-0500 - TZOFFSETTO:-0400 - TZNAME:EDT - END:DAYLIGHT - END:VTIMEZONE - - This is an example showing a fictitious set of rules for the Eastern - United States, where the Daylight Time rule has an effective end date - (i.e., after that date, Daylight Time is no longer observed). - - BEGIN:VTIMEZONE - TZID:US--Fictitious-Eastern - LAST-MODIFIED:19870101T000000Z - BEGIN:STANDARD - DTSTART:19671029T020000 - RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 - TZOFFSETFROM:-0400 - TZOFFSETTO:-0500 - TZNAME:EST - END:STANDARD - - - - -Dawson & Stenerson Standards Track [Page 66] - -RFC 2445 iCalendar November 1998 - - - BEGIN:DAYLIGHT - DTSTART:19870405T020000 - RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4;UNTIL=19980404T070000Z - TZOFFSETFROM:-0500 - TZOFFSETTO:-0400 - TZNAME:EDT - END:DAYLIGHT - END:VTIMEZONE - - This is an example showing a fictitious set of rules for the Eastern - United States, where the first Daylight Time rule has an effective - end date. There is a second Daylight Time rule that picks up where - the other left off. - - BEGIN:VTIMEZONE - TZID:US--Fictitious-Eastern - LAST-MODIFIED:19870101T000000Z - BEGIN:STANDARD - DTSTART:19671029T020000 - RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 - TZOFFSETFROM:-0400 - TZOFFSETTO:-0500 - TZNAME:EST - END:STANDARD - BEGIN:DAYLIGHT - DTSTART:19870405T020000 - RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4;UNTIL=19980404T070000Z - TZOFFSETFROM:-0500 - TZOFFSETTO:-0400 - TZNAME:EDT - END:DAYLIGHT - BEGIN:DAYLIGHT - DTSTART:19990424T020000 - RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=4 - TZOFFSETFROM:-0500 - TZOFFSETTO:-0400 - TZNAME:EDT - END:DAYLIGHT - END:VTIMEZONE - -4.6.6 Alarm Component - - Component Name: VALARM - - Purpose: Provide a grouping of component properties that define an - alarm. - - - - - -Dawson & Stenerson Standards Track [Page 67] - -RFC 2445 iCalendar November 1998 - - - Formal Definition: A "VALARM" calendar component is defined by the - following notation: - - alarmc = "BEGIN" ":" "VALARM" CRLF - (audioprop / dispprop / emailprop / procprop) - "END" ":" "VALARM" CRLF - - audioprop = 2*( - - ; 'action' and 'trigger' are both REQUIRED, - ; but MUST NOT occur more than once - - action / trigger / - - ; 'duration' and 'repeat' are both optional, - ; and MUST NOT occur more than once each, - ; but if one occurs, so MUST the other - - duration / repeat / - - ; the following is optional, - ; but MUST NOT occur more than once - - attach / - - ; the following is optional, - ; and MAY occur more than once - - x-prop - - ) - - - - dispprop = 3*( - - ; the following are all REQUIRED, - ; but MUST NOT occur more than once - - action / description / trigger / - - ; 'duration' and 'repeat' are both optional, - ; and MUST NOT occur more than once each, - ; but if one occurs, so MUST the other - - duration / repeat / - - ; the following is optional, - - - -Dawson & Stenerson Standards Track [Page 68] - -RFC 2445 iCalendar November 1998 - - - ; and MAY occur more than once - - *x-prop - - ) - - - - emailprop = 5*( - - ; the following are all REQUIRED, - ; but MUST NOT occur more than once - - action / description / trigger / summary - - ; the following is REQUIRED, - ; and MAY occur more than once - - attendee / - - ; 'duration' and 'repeat' are both optional, - ; and MUST NOT occur more than once each, - ; but if one occurs, so MUST the other - - duration / repeat / - - ; the following are optional, - ; and MAY occur more than once - - attach / x-prop - - ) - - - - procprop = 3*( - - ; the following are all REQUIRED, - ; but MUST NOT occur more than once - - action / attach / trigger / - - ; 'duration' and 'repeat' are both optional, - ; and MUST NOT occur more than once each, - ; but if one occurs, so MUST the other - - duration / repeat / - - - - -Dawson & Stenerson Standards Track [Page 69] - -RFC 2445 iCalendar November 1998 - - - ; 'description' is optional, - ; and MUST NOT occur more than once - - description / - - ; the following is optional, - ; and MAY occur more than once - - x-prop - - ) - - Description: A "VALARM" calendar component is a grouping of component - properties that is a reminder or alarm for an event or a to-do. For - example, it may be used to define a reminder for a pending event or - an overdue to-do. - - The "VALARM" calendar component MUST include the "ACTION" and - "TRIGGER" properties. The "ACTION" property further constrains the - "VALARM" calendar component in the following ways: - - When the action is "AUDIO", the alarm can also include one and only - one "ATTACH" property, which MUST point to a sound resource, which is - rendered when the alarm is triggered. - - When the action is "DISPLAY", the alarm MUST also include a - "DESCRIPTION" property, which contains the text to be displayed when - the alarm is triggered. - - When the action is "EMAIL", the alarm MUST include a "DESCRIPTION" - property, which contains the text to be used as the message body, a - "SUMMARY" property, which contains the text to be used as the message - subject, and one or more "ATTENDEE" properties, which contain the - email address of attendees to receive the message. It can also - include one or more "ATTACH" properties, which are intended to be - sent as message attachments. When the alarm is triggered, the email - message is sent. - - When the action is "PROCEDURE", the alarm MUST include one and only - one "ATTACH" property, which MUST point to a procedure resource, - which is invoked when the alarm is triggered. - - The "VALARM" calendar component MUST only appear within either a - "VEVENT" or "VTODO" calendar component. "VALARM" calendar components - cannot be nested. Multiple mutually independent "VALARM" calendar - components can be specified for a single "VEVENT" or "VTODO" calendar - component. - - - - -Dawson & Stenerson Standards Track [Page 70] - -RFC 2445 iCalendar November 1998 - - - The "TRIGGER" property specifies when the alarm will be triggered. - The "TRIGGER" property specifies a duration prior to the start of an - event or a to-do. The "TRIGGER" edge may be explicitly set to be - relative to the "START" or "END" of the event or to-do with the - "RELATED" parameter of the "TRIGGER" property. The "TRIGGER" property - value type can alternatively be set to an absolute calendar date and - time of day value. - - In an alarm set to trigger on the "START" of an event or to-do, the - "DTSTART" property MUST be present in the associated event or to-do. - In an alarm in a "VEVENT" calendar component set to trigger on the - "END" of the event, either the "DTEND" property MUST be present, or - the "DTSTART" and "DURATION" properties MUST both be present. In an - alarm in a "VTODO" calendar component set to trigger on the "END" of - the to-do, either the "DUE" property MUST be present, or the - "DTSTART" and "DURATION" properties MUST both be present. - - The alarm can be defined such that it triggers repeatedly. A - definition of an alarm with a repeating trigger MUST include both the - "DURATION" and "REPEAT" properties. The "DURATION" property specifies - the delay period, after which the alarm will repeat. The "REPEAT" - property specifies the number of additional repetitions that the - alarm will triggered. This repitition count is in addition to the - initial triggering of the alarm. Both of these properties MUST be - present in order to specify a repeating alarm. If one of these two - properties is absent, then the alarm will not repeat beyond the - initial trigger. - - The "ACTION" property is used within the "VALARM" calendar component - to specify the type of action invoked when the alarm is triggered. - The "VALARM" properties provide enough information for a specific - action to be invoked. It is typically the responsibility of a - "Calendar User Agent" (CUA) to deliver the alarm in the specified - fashion. An "ACTION" property value of AUDIO specifies an alarm that - causes a sound to be played to alert the user; DISPLAY specifies an - alarm that causes a text message to be displayed to the user; EMAIL - specifies an alarm that causes an electronic email message to be - delivered to one or more email addresses; and PROCEDURE specifies an - alarm that causes a procedure to be executed. The "ACTION" property - MUST specify one and only one of these values. - - In an AUDIO alarm, if the optional "ATTACH" property is included, it - MUST specify an audio sound resource. The intention is that the sound - will be played as the alarm effect. If an "ATTACH" property is - specified that does not refer to a sound resource, or if the - specified sound resource cannot be rendered (because its format is - unsupported, or because it cannot be retrieved), then the CUA or - other entity responsible for playing the sound may choose a fallback - - - -Dawson & Stenerson Standards Track [Page 71] - -RFC 2445 iCalendar November 1998 - - - action, such as playing a built-in default sound, or playing no sound - at all. - - In a DISPLAY alarm, the intended alarm effect is for the text value - of the "DESCRIPTION" property to be displayed to the user. - - In an EMAIL alarm, the intended alarm effect is for an email message - to be composed and delivered to all the addresses specified by the - "ATTENDEE" properties in the "VALARM" calendar component. The - "DESCRIPTION" property of the "VALARM" calendar component MUST be - used as the body text of the message, and the "SUMMARY" property MUST - be used as the subject text. Any "ATTACH" properties in the "VALARM" - calendar component SHOULD be sent as attachments to the message. - - In a PROCEDURE alarm, the "ATTACH" property in the "VALARM" calendar - component MUST specify a procedure or program that is intended to be - invoked as the alarm effect. If the procedure or program is in a - format that cannot be rendered, then no procedure alarm will be - invoked. If the "DESCRIPTION" property is present, its value - specifies the argument string to be passed to the procedure or - program. "Calendar User Agents" that receive an iCalendar object with - this category of alarm, can disable or allow the "Calendar User" to - disable, or otherwise ignore this type of alarm. While a very useful - alarm capability, the PROCEDURE type of alarm SHOULD be treated by - the "Calendar User Agent" as a potential security risk. - - Example: The following example is for a "VALARM" calendar component - that specifies an audio alarm that will sound at a precise time and - repeat 4 more times at 15 minute intervals: - - BEGIN:VALARM - TRIGGER;VALUE=DATE-TIME:19970317T133000Z - REPEAT:4 - DURATION:PT15M - ACTION:AUDIO - ATTACH;FMTTYPE=audio/basic:ftp://host.com/pub/sounds/bell-01.aud - END:VALARM - - The following example is for a "VALARM" calendar component that - specifies a display alarm that will trigger 30 minutes before the - scheduled start of the event or the due date/time of the to-do it is - associated with and will repeat 2 more times at 15 minute intervals: - - BEGIN:VALARM - TRIGGER:-PT30M - REPEAT:2 - DURATION:PT15M - ACTION:DISPLAY - - - -Dawson & Stenerson Standards Track [Page 72] - -RFC 2445 iCalendar November 1998 - - - DESCRIPTION:Breakfast meeting with executive\n - team at 8:30 AM EST. - END:VALARM - - The following example is for a "VALARM" calendar component that - specifies an email alarm that will trigger 2 days before the - scheduled due date/time of a to-do it is associated with. It does not - repeat. The email has a subject, body and attachment link. - - BEGIN:VALARM - TRIGGER:-P2D - ACTION:EMAIL - ATTENDEE:MAILTO:john_doe@host.com - SUMMARY:*** REMINDER: SEND AGENDA FOR WEEKLY STAFF MEETING *** - DESCRIPTION:A draft agenda needs to be sent out to the attendees - to the weekly managers meeting (MGR-LIST). Attached is a - pointer the document template for the agenda file. - ATTACH;FMTTYPE=application/binary:http://host.com/templates/agen - da.doc - END:VALARM - - The following example is for a "VALARM" calendar component that - specifies a procedural alarm that will trigger at a precise date/time - and will repeat 23 more times at one hour intervals. The alarm will - invoke a procedure file. - - BEGIN:VALARM - TRIGGER;VALUE=DATE-TIME:19980101T050000Z - REPEAT:23 - DURATION:PT1H - ACTION:PROCEDURE - ATTACH;FMTTYPE=application/binary:ftp://host.com/novo- - procs/felizano.exe - END:VALARM - -4.7 Calendar Properties - - The Calendar Properties are attributes that apply to the iCalendar - object, as a whole. These properties do not appear within a calendar - component. They SHOULD be specified after the "BEGIN:VCALENDAR" - property and prior to any calendar component. - -4.7.1 Calendar Scale - - Property Name: CALSCALE - - Purpose: This property defines the calendar scale used for the - calendar information specified in the iCalendar object. - - - -Dawson & Stenerson Standards Track [Page 73] - -RFC 2445 iCalendar November 1998 - - - Value Type: TEXT - - Property Parameters: Non-standard property parameters can be - specified on this property. - - Conformance: Property can be specified in an iCalendar object. The - default value is "GREGORIAN". - - Description: This memo is based on the Gregorian calendar scale. The - Gregorian calendar scale is assumed if this property is not specified - in the iCalendar object. It is expected that other calendar scales - will be defined in other specifications or by future versions of this - memo. - - Format Definition: The property is defined by the following notation: - - calscale = "CALSCALE" calparam ":" calvalue CRLF - - calparam = *(";" xparam) - - calvalue = "GREGORIAN" / iana-token - - Example: The following is an example of this property: - - CALSCALE:GREGORIAN - -4.7.2 Method - - Property Name: METHOD - - Purpose: This property defines the iCalendar object method associated - with the calendar object. - - Value Type: TEXT - - Property Parameters: Non-standard property parameters can be - specified on this property. - - Conformance: The property can be specified in an iCalendar object. - - Description: When used in a MIME message entity, the value of this - property MUST be the same as the Content-Type "method" parameter - value. This property can only appear once within the iCalendar - object. If either the "METHOD" property or the Content-Type "method" - parameter is specified, then the other MUST also be specified. - - No methods are defined by this specification. This is the subject of - other specifications, such as the iCalendar Transport-independent - - - -Dawson & Stenerson Standards Track [Page 74] - -RFC 2445 iCalendar November 1998 - - - Interoperability Protocol (iTIP) defined by [ITIP]. - - If this property is not present in the iCalendar object, then a - scheduling transaction MUST NOT be assumed. In such cases, the - iCalendar object is merely being used to transport a snapshot of some - calendar information; without the intention of conveying a scheduling - semantic. - - Format Definition: The property is defined by the following notation: - - method = "METHOD" metparam ":" metvalue CRLF - - metparam = *(";" xparam) - - metvalue = iana-token - - Example: The following is a hypothetical example of this property to - convey that the iCalendar object is a request for a meeting: - - METHOD:REQUEST - -4.7.3 Product Identifier - - Property Name: PRODID - - Purpose: This property specifies the identifier for the product that - created the iCalendar object. - - Value Type: TEXT - - Property Parameters: Non-standard property parameters can be - specified on this property. - - Conformance: The property MUST be specified once in an iCalendar - object. - - Description: The vendor of the implementation SHOULD assure that this - is a globally unique identifier; using some technique such as an FPI - value, as defined in [ISO 9070]. - - This property SHOULD not be used to alter the interpretation of an - iCalendar object beyond the semantics specified in this memo. For - example, it is not to be used to further the understanding of non- - standard properties. - - Format Definition: The property is defined by the following notation: - - prodid = "PRODID" pidparam ":" pidvalue CRLF - - - -Dawson & Stenerson Standards Track [Page 75] - -RFC 2445 iCalendar November 1998 - - - pidparam = *(";" xparam) - - pidvalue = text - ;Any text that describes the product and version - ;and that is generally assured of being unique. - - Example: The following is an example of this property. It does not - imply that English is the default language. - - PRODID:-//ABC Corporation//NONSGML My Product//EN - -4.7.4 Version - - Property Name: VERSION - - Purpose: This property specifies the identifier corresponding to the - highest version number or the minimum and maximum range of the - iCalendar specification that is required in order to interpret the - iCalendar object. - - Value Type: TEXT - - Property Parameters: Non-standard property parameters can be - specified on this property. - - Conformance: This property MUST be specified by an iCalendar object, - but MUST only be specified once. - - Description: A value of "2.0" corresponds to this memo. - - Format Definition: The property is defined by the following notation: - - version = "VERSION" verparam ":" vervalue CRLF - - verparam = *(";" xparam) - - vervalue = "2.0" ;This memo - / maxver - / (minver ";" maxver) - - minver = - ;Minimum iCalendar version needed to parse the iCalendar object - - maxver = - ;Maximum iCalendar version needed to parse the iCalendar object - - Example: The following is an example of this property: - - - - -Dawson & Stenerson Standards Track [Page 76] - -RFC 2445 iCalendar November 1998 - - - VERSION:2.0 - -4.8 Component Properties - - The following properties can appear within calendar components, as - specified by each component property definition. - -4.8.1 Descriptive Component Properties - - The following properties specify descriptive information about - calendar components. - -4.8.1.1 Attachment - - Property Name: ATTACH - - Purpose: The property provides the capability to associate a document - object with a calendar component. - - Value Type: The default value type for this property is URI. The - value type can also be set to BINARY to indicate inline binary - encoded content information. - - Property Parameters: Non-standard, inline encoding, format type and - value data type property parameters can be specified on this - property. - - Conformance: The property can be specified in a "VEVENT", "VTODO", - "VJOURNAL" or "VALARM" calendar components. - - Description: The property can be specified within "VEVENT", "VTODO", - "VJOURNAL", or "VALARM" calendar components. This property can be - specified multiple times within an iCalendar object. - - Format Definition: The property is defined by the following notation: - - attach = "ATTACH" attparam ":" uri CRLF - - attach =/ "ATTACH" attparam ";" "ENCODING" "=" "BASE64" - ";" "VALUE" "=" "BINARY" ":" binary - - attparam = *( - - ; the following is optional, - ; but MUST NOT occur more than once - - (";" fmttypeparam) / - - - - -Dawson & Stenerson Standards Track [Page 77] - -RFC 2445 iCalendar November 1998 - - - ; the following is optional, - ; and MAY occur more than once - - (";" xparam) - - ) - - Example: The following are examples of this property: - - ATTACH:CID:jsmith.part3.960817T083000.xyzMail@host1.com - - ATTACH;FMTTYPE=application/postscript:ftp://xyzCorp.com/pub/ - reports/r-960812.ps - -4.8.1.2 Categories - - Property Name: CATEGORIES - - Purpose: This property defines the categories for a calendar - component. - - Value Type: TEXT - - Property Parameters: Non-standard and language property parameters - can be specified on this property. - - Conformance: The property can be specified within "VEVENT", "VTODO" - or "VJOURNAL" calendar components. - - Description: This property is used to specify categories or subtypes - of the calendar component. The categories are useful in searching for - a calendar component of a particular type and category. Within the - "VEVENT", "VTODO" or "VJOURNAL" calendar components, more than one - category can be specified as a list of categories separated by the - COMMA character (US-ASCII decimal 44). - - Format Definition: The property is defined by the following notation: - - categories = "CATEGORIES" catparam ":" text *("," text) - CRLF - - catparam = *( - - ; the following is optional, - ; but MUST NOT occur more than once - - (";" languageparam ) / - - - - -Dawson & Stenerson Standards Track [Page 78] - -RFC 2445 iCalendar November 1998 - - - ; the following is optional, - ; and MAY occur more than once - - (";" xparam) - - ) - - Example: The following are examples of this property: - - CATEGORIES:APPOINTMENT,EDUCATION - - CATEGORIES:MEETING - -4.8.1.3 Classification - - Property Name: CLASS - - Purpose: This property defines the access classification for a - calendar component. - - Value Type: TEXT - - Property Parameters: Non-standard property parameters can be - specified on this property. - - Conformance: The property can be specified once in a "VEVENT", - "VTODO" or "VJOURNAL" calendar components. - - Description: An access classification is only one component of the - general security system within a calendar application. It provides a - method of capturing the scope of the access the calendar owner - intends for information within an individual calendar entry. The - access classification of an individual iCalendar component is useful - when measured along with the other security components of a calendar - system (e.g., calendar user authentication, authorization, access - rights, access role, etc.). Hence, the semantics of the individual - access classifications cannot be completely defined by this memo - alone. Additionally, due to the "blind" nature of most exchange - processes using this memo, these access classifications cannot serve - as an enforcement statement for a system receiving an iCalendar - object. Rather, they provide a method for capturing the intention of - the calendar owner for the access to the calendar component. - - Format Definition: The property is defined by the following notation: - - class = "CLASS" classparam ":" classvalue CRLF - - classparam = *(";" xparam) - - - -Dawson & Stenerson Standards Track [Page 79] - -RFC 2445 iCalendar November 1998 - - - classvalue = "PUBLIC" / "PRIVATE" / "CONFIDENTIAL" / iana-token - / x-name - ;Default is PUBLIC - - Example: The following is an example of this property: - - CLASS:PUBLIC - -4.8.1.4 Comment - - Property Name: COMMENT - - Purpose: This property specifies non-processing information intended - to provide a comment to the calendar user. - - Value Type: TEXT - - Property Parameters: Non-standard, alternate text representation and - language property parameters can be specified on this property. - - Conformance: This property can be specified in "VEVENT", "VTODO", - "VJOURNAL", "VTIMEZONE" or "VFREEBUSY" calendar components. - - Description: The property can be specified multiple times. - - Format Definition: The property is defined by the following notation: - - comment = "COMMENT" commparam ":" text CRLF - - commparam = *( - - ; the following are optional, - ; but MUST NOT occur more than once - - (";" altrepparam) / (";" languageparam) / - - ; the following is optional, - ; and MAY occur more than once - - (";" xparam) - - ) - - Example: The following is an example of this property: - - COMMENT:The meeting really needs to include both ourselves - and the customer. We can't hold this meeting without them. - As a matter of fact\, the venue for the meeting ought to be at - - - -Dawson & Stenerson Standards Track [Page 80] - -RFC 2445 iCalendar November 1998 - - - their site. - - John - - The data type for this property is TEXT. - -4.8.1.5 Description - - Property Name: DESCRIPTION - - Purpose: This property provides a more complete description of the - calendar component, than that provided by the "SUMMARY" property. - - Value Type: TEXT - - Property Parameters: Non-standard, alternate text representation and - language property parameters can be specified on this property. - - Conformance: The property can be specified in the "VEVENT", "VTODO", - "VJOURNAL" or "VALARM" calendar components. The property can be - specified multiple times only within a "VJOURNAL" calendar component. - - Description: This property is used in the "VEVENT" and "VTODO" to - capture lengthy textual decriptions associated with the activity. - - This property is used in the "VJOURNAL" calendar component to capture - one more textual journal entries. - - This property is used in the "VALARM" calendar component to capture - the display text for a DISPLAY category of alarm, to capture the body - text for an EMAIL category of alarm and to capture the argument - string for a PROCEDURE category of alarm. - - Format Definition: The property is defined by the following notation: - - description = "DESCRIPTION" descparam ":" text CRLF - - descparam = *( - - ; the following are optional, - ; but MUST NOT occur more than once - - (";" altrepparam) / (";" languageparam) / - - ; the following is optional, - ; and MAY occur more than once - - (";" xparam) - - ) - - - -Dawson & Stenerson Standards Track [Page 81] - -RFC 2445 iCalendar November 1998 - - - Example: The following is an example of the property with formatted - line breaks in the property value: - - DESCRIPTION:Meeting to provide technical review for "Phoenix" - design.\n Happy Face Conference Room. Phoenix design team - MUST attend this meeting.\n RSVP to team leader. - - The following is an example of the property with folding of long - lines: - - DESCRIPTION:Last draft of the new novel is to be completed - for the editor's proof today. - -4.8.1.6 Geographic Position - - Property Name: GEO - - Purpose: This property specifies information related to the global - position for the activity specified by a calendar component. - - Value Type: FLOAT. The value MUST be two SEMICOLON separated FLOAT - values. - - Property Parameters: Non-standard property parameters can be - specified on this property. - - Conformance: This property can be specified in "VEVENT" or "VTODO" - calendar components. - - Description: The property value specifies latitude and longitude, in - that order (i.e., "LAT LON" ordering). The longitude represents the - location east or west of the prime meridian as a positive or negative - real number, respectively. The longitude and latitude values MAY be - specified up to six decimal places, which will allow for accuracy to - within one meter of geographical position. Receiving applications - MUST accept values of this precision and MAY truncate values of - greater precision. - - Values for latitude and longitude shall be expressed as decimal - fractions of degrees. Whole degrees of latitude shall be represented - by a two-digit decimal number ranging from 0 through 90. Whole - degrees of longitude shall be represented by a decimal number ranging - from 0 through 180. When a decimal fraction of a degree is specified, - it shall be separated from the whole number of degrees by a decimal - point. - - - - - - -Dawson & Stenerson Standards Track [Page 82] - -RFC 2445 iCalendar November 1998 - - - Latitudes north of the equator shall be specified by a plus sign (+), - or by the absence of a minus sign (-), preceding the digits - designating degrees. Latitudes south of the Equator shall be - designated by a minus sign (-) preceding the digits designating - degrees. A point on the Equator shall be assigned to the Northern - Hemisphere. - - Longitudes east of the prime meridian shall be specified by a plus - sign (+), or by the absence of a minus sign (-), preceding the digits - designating degrees. Longitudes west of the meridian shall be - designated by minus sign (-) preceding the digits designating - degrees. A point on the prime meridian shall be assigned to the - Eastern Hemisphere. A point on the 180th meridian shall be assigned - to the Western Hemisphere. One exception to this last convention is - permitted. For the special condition of describing a band of latitude - around the earth, the East Bounding Coordinate data element shall be - assigned the value +180 (180) degrees. - - Any spatial address with a latitude of +90 (90) or -90 degrees will - specify the position at the North or South Pole, respectively. The - component for longitude may have any legal value. - - With the exception of the special condition described above, this - form is specified in Department of Commerce, 1986, Representation of - geographic point locations for information interchange (Federal - Information Processing Standard 70-1): Washington, Department of - Commerce, National Institute of Standards and Technology. - - The simple formula for converting degrees-minutes-seconds into - decimal degrees is: - - decimal = degrees + minutes/60 + seconds/3600. - - Format Definition: The property is defined by the following notation: - - geo = "GEO" geoparam ":" geovalue CRLF - - geoparam = *(";" xparam) - - geovalue = float ";" float - ;Latitude and Longitude components - - Example: The following is an example of this property: - - GEO:37.386013;-122.082932 - - - - - - -Dawson & Stenerson Standards Track [Page 83] - -RFC 2445 iCalendar November 1998 - - -4.8.1.7 Location - - Property Name: LOCATION - - Purpose: The property defines the intended venue for the activity - defined by a calendar component. - - Value Type: TEXT - - Property Parameters: Non-standard, alternate text representation and - language property parameters can be specified on this property. - - Conformance: This property can be specified in "VEVENT" or "VTODO" - calendar component. - - Description: Specific venues such as conference or meeting rooms may - be explicitly specified using this property. An alternate - representation may be specified that is a URI that points to - directory information with more structured specification of the - location. For example, the alternate representation may specify - either an LDAP URI pointing to an LDAP server entry or a CID URI - pointing to a MIME body part containing a vCard [RFC 2426] for the - location. - - Format Definition: The property is defined by the following notation: - - location = "LOCATION locparam ":" text CRLF - - locparam = *( - - ; the following are optional, - ; but MUST NOT occur more than once - - (";" altrepparam) / (";" languageparam) / - - ; the following is optional, - ; and MAY occur more than once - - (";" xparam) - - ) - - Example: The following are some examples of this property: - - LOCATION:Conference Room - F123, Bldg. 002 - - LOCATION;ALTREP="http://xyzcorp.com/conf-rooms/f123.vcf": - Conference Room - F123, Bldg. 002 - - - -Dawson & Stenerson Standards Track [Page 84] - -RFC 2445 iCalendar November 1998 - - -4.8.1.8 Percent Complete - - Property Name: PERCENT-COMPLETE - - Purpose: This property is used by an assignee or delegatee of a to-do - to convey the percent completion of a to-do to the Organizer. - - Value Type: INTEGER - - Property Parameters: Non-standard property parameters can be - specified on this property. - - Conformance: This property can be specified in a "VTODO" calendar - component. - - Description: The property value is a positive integer between zero - and one hundred. A value of "0" indicates the to-do has not yet been - started. A value of "100" indicates that the to-do has been - completed. Integer values in between indicate the percent partially - complete. - - When a to-do is assigned to multiple individuals, the property value - indicates the percent complete for that portion of the to-do assigned - to the assignee or delegatee. For example, if a to-do is assigned to - both individuals "A" and "B". A reply from "A" with a percent - complete of "70" indicates that "A" has completed 70% of the to-do - assigned to them. A reply from "B" with a percent complete of "50" - indicates "B" has completed 50% of the to-do assigned to them. - - Format Definition: The property is defined by the following notation: - - percent = "PERCENT-COMPLETE" pctparam ":" integer CRLF - - pctparam = *(";" xparam) - - Example: The following is an example of this property to show 39% - completion: - - PERCENT-COMPLETE:39 - -4.8.1.9 Priority - - Property Name: PRIORITY - - Purpose: The property defines the relative priority for a calendar - component. - - Value Type: INTEGER - - - -Dawson & Stenerson Standards Track [Page 85] - -RFC 2445 iCalendar November 1998 - - - Property Parameters: Non-standard property parameters can be - specified on this property. - - Conformance: The property can be specified in a "VEVENT" or "VTODO" - calendar component. - - Description: The priority is specified as an integer in the range - zero to nine. A value of zero (US-ASCII decimal 48) specifies an - undefined priority. A value of one (US-ASCII decimal 49) is the - highest priority. A value of two (US-ASCII decimal 50) is the second - highest priority. Subsequent numbers specify a decreasing ordinal - priority. A value of nine (US-ASCII decimal 58) is the lowest - priority. - - A CUA with a three-level priority scheme of "HIGH", "MEDIUM" and - "LOW" is mapped into this property such that a property value in the - range of one (US-ASCII decimal 49) to four (US-ASCII decimal 52) - specifies "HIGH" priority. A value of five (US-ASCII decimal 53) is - the normal or "MEDIUM" priority. A value in the range of six (US- - ASCII decimal 54) to nine (US-ASCII decimal 58) is "LOW" priority. - - A CUA with a priority schema of "A1", "A2", "A3", "B1", "B2", ..., - "C3" is mapped into this property such that a property value of one - (US-ASCII decimal 49) specifies "A1", a property value of two (US- - ASCII decimal 50) specifies "A2", a property value of three (US-ASCII - decimal 51) specifies "A3", and so forth up to a property value of 9 - (US-ASCII decimal 58) specifies "C3". - - Other integer values are reserved for future use. - - Within a "VEVENT" calendar component, this property specifies a - priority for the event. This property may be useful when more than - one event is scheduled for a given time period. - - Within a "VTODO" calendar component, this property specified a - priority for the to-do. This property is useful in prioritizing - multiple action items for a given time period. - - Format Definition: The property is specified by the following - notation: - - priority = "PRIORITY" prioparam ":" privalue CRLF - ;Default is zero - - prioparam = *(";" xparam) - - privalue = integer ;Must be in the range [0..9] - ; All other values are reserved for future use - - - -Dawson & Stenerson Standards Track [Page 86] - -RFC 2445 iCalendar November 1998 - - - The following is an example of a property with the highest priority: - - PRIORITY:1 - - The following is an example of a property with a next highest - priority: - - PRIORITY:2 - - Example: The following is an example of a property with no priority. - This is equivalent to not specifying the "PRIORITY" property: - - PRIORITY:0 - -4.8.1.10 Resources - - Property Name: RESOURCES - - Purpose: This property defines the equipment or resources anticipated - for an activity specified by a calendar entity.. - - Value Type: TEXT - - Property Parameters: Non-standard, alternate text representation and - language property parameters can be specified on this property. - - Conformance: This property can be specified in "VEVENT" or "VTODO" - calendar component. - - Description: The property value is an arbitrary text. More than one - resource can be specified as a list of resources separated by the - COMMA character (US-ASCII decimal 44). - - Format Definition: The property is defined by the following notation: - - resources = "RESOURCES" resrcparam ":" text *("," text) CRLF - - resrcparam = *( - - ; the following are optional, - ; but MUST NOT occur more than once - - (";" altrepparam) / (";" languageparam) / - - ; the following is optional, - ; and MAY occur more than once - - - - - -Dawson & Stenerson Standards Track [Page 87] - -RFC 2445 iCalendar November 1998 - - - (";" xparam) - - ) - - Example: The following is an example of this property: - - RESOURCES:EASEL,PROJECTOR,VCR - - RESOURCES;LANGUAGE=fr:1 raton-laveur - -4.8.1.11 Status - - Property Name: STATUS - - Purpose: This property defines the overall status or confirmation for - the calendar component. - - Value Type: TEXT - - Property Parameters: Non-standard property parameters can be - specified on this property. - - Conformance: This property can be specified in "VEVENT", "VTODO" or - "VJOURNAL" calendar components. - - Description: In a group scheduled calendar component, the property is - used by the "Organizer" to provide a confirmation of the event to the - "Attendees". For example in a "VEVENT" calendar component, the - "Organizer" can indicate that a meeting is tentative, confirmed or - cancelled. In a "VTODO" calendar component, the "Organizer" can - indicate that an action item needs action, is completed, is in - process or being worked on, or has been cancelled. In a "VJOURNAL" - calendar component, the "Organizer" can indicate that a journal entry - is draft, final or has been cancelled or removed. - - Format Definition: The property is defined by the following notation: - - status = "STATUS" statparam] ":" statvalue CRLF - - statparam = *(";" xparam) - - statvalue = "TENTATIVE" ;Indicates event is - ;tentative. - / "CONFIRMED" ;Indicates event is - ;definite. - / "CANCELLED" ;Indicates event was - ;cancelled. - ;Status values for a "VEVENT" - - - -Dawson & Stenerson Standards Track [Page 88] - -RFC 2445 iCalendar November 1998 - - - statvalue =/ "NEEDS-ACTION" ;Indicates to-do needs action. - / "COMPLETED" ;Indicates to-do completed. - / "IN-PROCESS" ;Indicates to-do in process of - / "CANCELLED" ;Indicates to-do was cancelled. - ;Status values for "VTODO". - - statvalue =/ "DRAFT" ;Indicates journal is draft. - / "FINAL" ;Indicates journal is final. - / "CANCELLED" ;Indicates journal is removed. - ;Status values for "VJOURNAL". - - Example: The following is an example of this property for a "VEVENT" - calendar component: - - STATUS:TENTATIVE - - The following is an example of this property for a "VTODO" calendar - component: - - STATUS:NEEDS-ACTION - - The following is an example of this property for a "VJOURNAL" - calendar component: - - STATUS:DRAFT - -4.8.1.12 Summary - - Property Name: SUMMARY - - Purpose: This property defines a short summary or subject for the - calendar component. - - Value Type: TEXT - - Property Parameters: Non-standard, alternate text representation and - language property parameters can be specified on this property. - - Conformance: The property can be specified in "VEVENT", "VTODO", - "VJOURNAL" or "VALARM" calendar components. - - Description: This property is used in the "VEVENT", "VTODO" and - "VJOURNAL" calendar components to capture a short, one line summary - about the activity or journal entry. - - This property is used in the "VALARM" calendar component to capture - the subject of an EMAIL category of alarm. - - - - -Dawson & Stenerson Standards Track [Page 89] - -RFC 2445 iCalendar November 1998 - - - Format Definition: The property is defined by the following notation: - - summary = "SUMMARY" summparam ":" text CRLF - - summparam = *( - - ; the following are optional, - ; but MUST NOT occur more than once - - (";" altrepparam) / (";" languageparam) / - - ; the following is optional, - ; and MAY occur more than once - - (";" xparam) - - ) - - Example: The following is an example of this property: - - SUMMARY:Department Party - -4.8.2 Date and Time Component Properties - - The following properties specify date and time related information in - calendar components. - -4.8.2.1 Date/Time Completed - - Property Name: COMPLETED - - Purpose: This property defines the date and time that a to-do was - actually completed. - - Value Type: DATE-TIME - - Property Parameters: Non-standard property parameters can be - specified on this property. - - Conformance: The property can be specified in a "VTODO" calendar - component. - - Description: The date and time MUST be in a UTC format. - - Format Definition: The property is defined by the following notation: - - completed = "COMPLETED" compparam ":" date-time CRLF - - - - -Dawson & Stenerson Standards Track [Page 90] - -RFC 2445 iCalendar November 1998 - - - compparam = *(";" xparam) - - Example: The following is an example of this property: - - COMPLETED:19960401T235959Z - -4.8.2.2 Date/Time End - - Property Name: DTEND - - Purpose: This property specifies the date and time that a calendar - component ends. - - Value Type: The default value type is DATE-TIME. The value type can - be set to a DATE value type. - - Property Parameters: Non-standard, value data type, time zone - identifier property parameters can be specified on this property. - - Conformance: This property can be specified in "VEVENT" or - "VFREEBUSY" calendar components. - - Description: Within the "VEVENT" calendar component, this property - defines the date and time by which the event ends. The value MUST be - later in time than the value of the "DTSTART" property. - - Within the "VFREEBUSY" calendar component, this property defines the - end date and time for the free or busy time information. The time - MUST be specified in the UTC time format. The value MUST be later in - time than the value of the "DTSTART" property. - - Format Definition: The property is defined by the following notation: - - dtend = "DTEND" dtendparam":" dtendval CRLF - - dtendparam = *( - - ; the following are optional, - ; but MUST NOT occur more than once - - (";" "VALUE" "=" ("DATE-TIME" / "DATE")) / - (";" tzidparam) / - - ; the following is optional, - ; and MAY occur more than once - - - - - - -Dawson & Stenerson Standards Track [Page 91] - -RFC 2445 iCalendar November 1998 - - - (";" xparam) - - ) - - - - dtendval = date-time / date - ;Value MUST match value type - - Example: The following is an example of this property: - - DTEND:19960401T235959Z - - DTEND;VALUE=DATE:19980704 - -4.8.2.3 Date/Time Due - - Property Name: DUE - - Purpose: This property defines the date and time that a to-do is - expected to be completed. - - Value Type: The default value type is DATE-TIME. The value type can - be set to a DATE value type. - - Property Parameters: Non-standard, value data type, time zone - identifier property parameters can be specified on this property. - - Conformance: The property can be specified once in a "VTODO" calendar - component. - - Description: The value MUST be a date/time equal to or after the - DTSTART value, if specified. - - Format Definition: The property is defined by the following notation: - - due = "DUE" dueparam":" dueval CRLF - - dueparam = *( - ; the following are optional, - ; but MUST NOT occur more than once - - (";" "VALUE" "=" ("DATE-TIME" / "DATE")) / - (";" tzidparam) / - - ; the following is optional, - ; and MAY occur more than once - - - - -Dawson & Stenerson Standards Track [Page 92] - -RFC 2445 iCalendar November 1998 - - - *(";" xparam) - - ) - - - - dueval = date-time / date - ;Value MUST match value type - - Example: The following is an example of this property: - - DUE:19980430T235959Z - -4.8.2.4 Date/Time Start - - Property Name: DTSTART - - Purpose: This property specifies when the calendar component begins. - - Value Type: The default value type is DATE-TIME. The time value MUST - be one of the forms defined for the DATE-TIME value type. The value - type can be set to a DATE value type. - - Property Parameters: Non-standard, value data type, time zone - identifier property parameters can be specified on this property. - - Conformance: This property can be specified in the "VEVENT", "VTODO", - "VFREEBUSY", or "VTIMEZONE" calendar components. - - Description: Within the "VEVENT" calendar component, this property - defines the start date and time for the event. The property is - REQUIRED in "VEVENT" calendar components. Events can have a start - date/time but no end date/time. In that case, the event does not take - up any time. - - Within the "VFREEBUSY" calendar component, this property defines the - start date and time for the free or busy time information. The time - MUST be specified in UTC time. - - Within the "VTIMEZONE" calendar component, this property defines the - effective start date and time for a time zone specification. This - property is REQUIRED within each STANDARD and DAYLIGHT part included - in "VTIMEZONE" calendar components and MUST be specified as a local - DATE-TIME without the "TZID" property parameter. - - Format Definition: The property is defined by the following notation: - - dtstart = "DTSTART" dtstparam ":" dtstval CRLF - - - -Dawson & Stenerson Standards Track [Page 93] - -RFC 2445 iCalendar November 1998 - - - dtstparam = *( - - ; the following are optional, - ; but MUST NOT occur more than once - - (";" "VALUE" "=" ("DATE-TIME" / "DATE")) / - (";" tzidparam) / - - ; the following is optional, - ; and MAY occur more than once - - *(";" xparam) - - ) - - - - dtstval = date-time / date - ;Value MUST match value type - - Example: The following is an example of this property: - - DTSTART:19980118T073000Z - -4.8.2.5 Duration - - Property Name: DURATION - - Purpose: The property specifies a positive duration of time. - - Value Type: DURATION - - Property Parameters: Non-standard property parameters can be - specified on this property. - - Conformance: The property can be specified in "VEVENT", "VTODO", - "VFREEBUSY" or "VALARM" calendar components. - - Description: In a "VEVENT" calendar component the property may be - used to specify a duration of the event, instead of an explicit end - date/time. In a "VTODO" calendar component the property may be used - to specify a duration for the to-do, instead of an explicit due - date/time. In a "VFREEBUSY" calendar component the property may be - used to specify the interval of free time being requested. In a - "VALARM" calendar component the property may be used to specify the - delay period prior to repeating an alarm. - - Format Definition: The property is defined by the following notation: - - - -Dawson & Stenerson Standards Track [Page 94] - -RFC 2445 iCalendar November 1998 - - - duration = "DURATION" durparam ":" dur-value CRLF - ;consisting of a positive duration of time. - - durparam = *(";" xparam) - - Example: The following is an example of this property that specifies - an interval of time of 1 hour and zero minutes and zero seconds: - - DURATION:PT1H0M0S - - The following is an example of this property that specifies an - interval of time of 15 minutes. - - DURATION:PT15M - -4.8.2.6 Free/Busy Time - - Property Name: FREEBUSY - - Purpose: The property defines one or more free or busy time - intervals. - - Value Type: PERIOD. The date and time values MUST be in an UTC time - format. - - Property Parameters: Non-standard or free/busy time type property - parameters can be specified on this property. - - Conformance: The property can be specified in a "VFREEBUSY" calendar - component. - - Property Parameter: "FBTYPE" and non-standard parameters can be - specified on this property. - - Description: These time periods can be specified as either a start - and end date-time or a start date-time and duration. The date and - time MUST be a UTC time format. - - "FREEBUSY" properties within the "VFREEBUSY" calendar component - SHOULD be sorted in ascending order, based on start time and then end - time, with the earliest periods first. - - The "FREEBUSY" property can specify more than one value, separated by - the COMMA character (US-ASCII decimal 44). In such cases, the - "FREEBUSY" property values SHOULD all be of the same "FBTYPE" - property parameter type (e.g., all values of a particular "FBTYPE" - listed together in a single property). - - - - -Dawson & Stenerson Standards Track [Page 95] - -RFC 2445 iCalendar November 1998 - - - Format Definition: The property is defined by the following notation: - - freebusy = "FREEBUSY" fbparam ":" fbvalue - CRLF - - fbparam = *( - ; the following is optional, - ; but MUST NOT occur more than once - - (";" fbtypeparam) / - - ; the following is optional, - ; and MAY occur more than once - - (";" xparam) - - ) - - fbvalue = period *["," period] - ;Time value MUST be in the UTC time format. - - Example: The following are some examples of this property: - - FREEBUSY;FBTYPE=BUSY-UNAVAILABLE:19970308T160000Z/PT8H30M - - FREEBUSY;FBTYPE=FREE:19970308T160000Z/PT3H,19970308T200000Z/PT1H - - FREEBUSY;FBTYPE=FREE:19970308T160000Z/PT3H,19970308T200000Z/PT1H, - 19970308T230000Z/19970309T000000Z - -4.8.2.7 Time Transparency - - Property Name: TRANSP - - Purpose: This property defines whether an event is transparent or not - to busy time searches. - - Value Type: TEXT - - Property Parameters: Non-standard property parameters can be - specified on this property. - - Conformance: This property can be specified once in a "VEVENT" - calendar component. - - Description: Time Transparency is the characteristic of an event that - determines whether it appears to consume time on a calendar. Events - that consume actual time for the individual or resource associated - - - -Dawson & Stenerson Standards Track [Page 96] - -RFC 2445 iCalendar November 1998 - - - with the calendar SHOULD be recorded as OPAQUE, allowing them to be - detected by free-busy time searches. Other events, which do not take - up the individual's (or resource's) time SHOULD be recorded as - TRANSPARENT, making them invisible to free-busy time searches. - - Format Definition: The property is specified by the following - notation: - - transp = "TRANSP" tranparam ":" transvalue CRLF - - tranparam = *(";" xparam) - - transvalue = "OPAQUE" ;Blocks or opaque on busy time searches. - / "TRANSPARENT" ;Transparent on busy time searches. - ;Default value is OPAQUE - - Example: The following is an example of this property for an event - that is transparent or does not block on free/busy time searches: - - TRANSP:TRANSPARENT - - The following is an example of this property for an event that is - opaque or blocks on free/busy time searches: - - TRANSP:OPAQUE - -4.8.3 Time Zone Component Properties - - The following properties specify time zone information in calendar - components. - -4.8.3.1 Time Zone Identifier - - Property Name: TZID - - Purpose: This property specifies the text value that uniquely - identifies the "VTIMEZONE" calendar component. - - Value Type: TEXT - - Property Parameters: Non-standard property parameters can be - specified on this property. - - Conformance: This property MUST be specified in a "VTIMEZONE" - calendar component. - - - - - - -Dawson & Stenerson Standards Track [Page 97] - -RFC 2445 iCalendar November 1998 - - - Description: This is the label by which a time zone calendar - component is referenced by any iCalendar properties whose data type - is either DATE-TIME or TIME and not intended to specify a UTC or a - "floating" time. The presence of the SOLIDUS character (US-ASCII - decimal 47) as a prefix, indicates that this TZID represents an - unique ID in a globally defined time zone registry (when such - registry is defined). - - Note: This document does not define a naming convention for time - zone identifiers. Implementers may want to use the naming - conventions defined in existing time zone specifications such as - the public-domain Olson database [TZ]. The specification of - globally unique time zone identifiers is not addressed by this - document and is left for future study. - - Format Definition: This property is defined by the following - notation: - - tzid = "TZID" tzidpropparam ":" [tzidprefix] text CRLF - - tzidpropparam = *(";" xparam) - - ;tzidprefix = "/" - ; Defined previously. Just listed here for reader convenience. - - Example: The following are examples of non-globally unique time zone - identifiers: - - TZID:US-Eastern - - TZID:California-Los_Angeles - - The following is an example of a fictitious globally unique time zone - identifier: - - TZID:/US-New_York-New_York - -4.8.3.2 Time Zone Name - - Property Name: TZNAME - - Purpose: This property specifies the customary designation for a time - zone description. - - Value Type: TEXT - - Property Parameters: Non-standard and language property parameters - can be specified on this property. - - - -Dawson & Stenerson Standards Track [Page 98] - -RFC 2445 iCalendar November 1998 - - - Conformance: This property can be specified in a "VTIMEZONE" calendar - component. - - Description: This property may be specified in multiple languages; in - order to provide for different language requirements. - - Format Definition: This property is defined by the following - notation: - - tzname = "TZNAME" tznparam ":" text CRLF - - tznparam = *( - - ; the following is optional, - ; but MUST NOT occur more than once - - (";" languageparam) / - - ; the following is optional, - ; and MAY occur more than once - - (";" xparam) - - ) - - Example: The following are example of this property: - - TZNAME:EST - - The following is an example of this property when two different - languages for the time zone name are specified: - - TZNAME;LANGUAGE=en:EST - TZNAME;LANGUAGE=fr-CA:HNE - -4.8.3.3 Time Zone Offset From - - Property Name: TZOFFSETFROM - - Purpose: This property specifies the offset which is in use prior to - this time zone observance. - - Value Type: UTC-OFFSET - - Property Parameters: Non-standard property parameters can be - specified on this property. - - - - - -Dawson & Stenerson Standards Track [Page 99] - -RFC 2445 iCalendar November 1998 - - - Conformance: This property MUST be specified in a "VTIMEZONE" - calendar component. - - Description: This property specifies the offset which is in use prior - to this time observance. It is used to calculate the absolute time at - which the transition to a given observance takes place. This property - MUST only be specified in a "VTIMEZONE" calendar component. A - "VTIMEZONE" calendar component MUST include this property. The - property value is a signed numeric indicating the number of hours and - possibly minutes from UTC. Positive numbers represent time zones east - of the prime meridian, or ahead of UTC. Negative numbers represent - time zones west of the prime meridian, or behind UTC. - - Format Definition: The property is defined by the following notation: - - tzoffsetfrom = "TZOFFSETFROM" frmparam ":" utc-offset - CRLF - - frmparam = *(";" xparam) - - Example: The following are examples of this property: - - TZOFFSETFROM:-0500 - - TZOFFSETFROM:+1345 - -4.8.3.4 Time Zone Offset To - - Property Name: TZOFFSETTO - - Purpose: This property specifies the offset which is in use in this - time zone observance. - - Value Type: UTC-OFFSET - - Property Parameters: Non-standard property parameters can be - specified on this property. - - Conformance: This property MUST be specified in a "VTIMEZONE" - calendar component. - - Description: This property specifies the offset which is in use in - this time zone observance. It is used to calculate the absolute time - for the new observance. The property value is a signed numeric - indicating the number of hours and possibly minutes from UTC. - Positive numbers represent time zones east of the prime meridian, or - ahead of UTC. Negative numbers represent time zones west of the prime - meridian, or behind UTC. - - - -Dawson & Stenerson Standards Track [Page 100] - -RFC 2445 iCalendar November 1998 - - - Format Definition: The property is defined by the following notation: - - tzoffsetto = "TZOFFSETTO" toparam ":" utc-offset CRLF - - toparam = *(";" xparam) - - Example: The following are examples of this property: - - TZOFFSETTO:-0400 - - TZOFFSETTO:+1245 - -4.8.3.5 Time Zone URL - - Property Name: TZURL - - Purpose: The TZURL provides a means for a VTIMEZONE component to - point to a network location that can be used to retrieve an up-to- - date version of itself. - - Value Type: URI - - Property Parameters: Non-standard property parameters can be - specified on this property. - - Conformance: This property can be specified in a "VTIMEZONE" calendar - component. - - Description: The TZURL provides a means for a VTIMEZONE component to - point to a network location that can be used to retrieve an up-to- - date version of itself. This provides a hook to handle changes - government bodies impose upon time zone definitions. Retrieval of - this resource results in an iCalendar object containing a single - VTIMEZONE component and a METHOD property set to PUBLISH. - - Format Definition: The property is defined by the following notation: - - tzurl = "TZURL" tzurlparam ":" uri CRLF - - tzurlparam = *(";" xparam) - - Example: The following is an example of this property: - - TZURL:http://timezones.r.us.net/tz/US-California-Los_Angeles - - - - - - - -Dawson & Stenerson Standards Track [Page 101] - -RFC 2445 iCalendar November 1998 - - -4.8.4 Relationship Component Properties - - The following properties specify relationship information in calendar - components. - -4.8.4.1 Attendee - - Property Name: ATTENDEE - - Purpose: The property defines an "Attendee" within a calendar - component. - - Value Type: CAL-ADDRESS - - Property Parameters: Non-standard, language, calendar user type, - group or list membership, participation role, participation status, - RSVP expectation, delegatee, delegator, sent by, common name or - directory entry reference property parameters can be specified on - this property. - - Conformance: This property MUST be specified in an iCalendar object - that specifies a group scheduled calendar entity. This property MUST - NOT be specified in an iCalendar object when publishing the calendar - information (e.g., NOT in an iCalendar object that specifies the - publication of a calendar user's busy time, event, to-do or journal). - This property is not specified in an iCalendar object that specifies - only a time zone definition or that defines calendar entities that - are not group scheduled entities, but are entities only on a single - user's calendar. - - Description: The property MUST only be specified within calendar - components to specify participants, non-participants and the chair of - a group scheduled calendar entity. The property is specified within - an "EMAIL" category of the "VALARM" calendar component to specify an - email address that is to receive the email type of iCalendar alarm. - - The property parameter CN is for the common or displayable name - associated with the calendar address; ROLE, for the intended role - that the attendee will have in the calendar component; PARTSTAT, for - the status of the attendee's participation; RSVP, for indicating - whether the favor of a reply is requested; CUTYPE, to indicate the - type of calendar user; MEMBER, to indicate the groups that the - attendee belongs to; DELEGATED-TO, to indicate the calendar users - that the original request was delegated to; and DELEGATED-FROM, to - indicate whom the request was delegated from; SENT-BY, to indicate - whom is acting on behalf of the ATTENDEE; and DIR, to indicate the - URI that points to the directory information corresponding to the - attendee. These property parameters can be specified on an "ATTENDEE" - - - -Dawson & Stenerson Standards Track [Page 102] - -RFC 2445 iCalendar November 1998 - - - property in either a "VEVENT", "VTODO" or "VJOURNAL" calendar - component. They MUST not be specified in an "ATTENDEE" property in a - "VFREEBUSY" or "VALARM" calendar component. If the LANGUAGE property - parameter is specified, the identified language applies to the CN - parameter. - - A recipient delegated a request MUST inherit the RSVP and ROLE values - from the attendee that delegated the request to them. - - Multiple attendees can be specified by including multiple "ATTENDEE" - properties within the calendar component. - - Format Definition: The property is defined by the following notation: - - attendee = "ATTENDEE" attparam ":" cal-address CRLF - - attparam = *( - - ; the following are optional, - ; but MUST NOT occur more than once - - (";" cutypeparam) / (";"memberparam) / - (";" roleparam) / (";" partstatparam) / - (";" rsvpparam) / (";" deltoparam) / - (";" delfromparam) / (";" sentbyparam) / - (";"cnparam) / (";" dirparam) / - (";" languageparam) / - - ; the following is optional, - ; and MAY occur more than once - - (";" xparam) - - ) - - Example: The following are examples of this property's use for a to- - do: - - ORGANIZER:MAILTO:jsmith@host1.com - ATTENDEE;MEMBER="MAILTO:DEV-GROUP@host2.com": - MAILTO:joecool@host2.com - ATTENDEE;DELEGATED-FROM="MAILTO:immud@host3.com": - MAILTO:ildoit@host1.com - - The following is an example of this property used for specifying - multiple attendees to an event: - - - - - -Dawson & Stenerson Standards Track [Page 103] - -RFC 2445 iCalendar November 1998 - - - ORGANIZER:MAILTO:jsmith@host1.com - ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=TENTATIVE;CN=Henry Cabot - :MAILTO:hcabot@host2.com - ATTENDEE;ROLE=REQ-PARTICIPANT;DELEGATED-FROM="MAILTO:bob@host.com" - ;PARTSTAT=ACCEPTED;CN=Jane Doe:MAILTO:jdoe@host1.com - - The following is an example of this property with a URI to the - directory information associated with the attendee: - - ATTENDEE;CN=John Smith;DIR="ldap://host.com:6666/o=eDABC% - 20Industries,c=3DUS??(cn=3DBJim%20Dolittle)":MAILTO:jimdo@ - host1.com - - The following is an example of this property with "delegatee" and - "delegator" information for an event: - - ORGANIZER;CN=John Smith:MAILTO:jsmith@host.com - ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=TENTATIVE;DELEGATED-FROM= - "MAILTO:iamboss@host2.com";CN=Henry Cabot:MAILTO:hcabot@ - host2.com - ATTENDEE;ROLE=NON-PARTICIPANT;PARTSTAT=DELEGATED;DELEGATED-TO= - "MAILTO:hcabot@host2.com";CN=The Big Cheese:MAILTO:iamboss - @host2.com - ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;CN=Jane Doe - :MAILTO:jdoe@host1.com - - Example: The following is an example of this property's use when - another calendar user is acting on behalf of the "Attendee": - - ATTENDEE;SENT-BY=MAILTO:jan_doe@host1.com;CN=John Smith:MAILTO: - jsmith@host1.com - -4.8.4.2 Contact - - Property Name: CONTACT - - Purpose: The property is used to represent contact information or - alternately a reference to contact information associated with the - calendar component. - - Value Type: TEXT - - Property Parameters: Non-standard, alternate text representation and - language property parameters can be specified on this property. - - Conformance: The property can be specified in a "VEVENT", "VTODO", - "VJOURNAL" or "VFREEBUSY" calendar component. - - - - -Dawson & Stenerson Standards Track [Page 104] - -RFC 2445 iCalendar November 1998 - - - Description: The property value consists of textual contact - information. An alternative representation for the property value can - also be specified that refers to a URI pointing to an alternate form, - such as a vCard [RFC 2426], for the contact information. - - Format Definition: The property is defined by the following notation: - - contact = "CONTACT" contparam ":" text CRLF - - contparam = *( - ; the following are optional, - ; but MUST NOT occur more than once - - (";" altrepparam) / (";" languageparam) / - - ; the following is optional, - ; and MAY occur more than once - - (";" xparam) - - ) - - Example: The following is an example of this property referencing - textual contact information: - - CONTACT:Jim Dolittle\, ABC Industries\, +1-919-555-1234 - - The following is an example of this property with an alternate - representation of a LDAP URI to a directory entry containing the - contact information: - - CONTACT;ALTREP="ldap://host.com:6666/o=3DABC%20Industries\, - c=3DUS??(cn=3DBJim%20Dolittle)":Jim Dolittle\, ABC Industries\, - +1-919-555-1234 - - The following is an example of this property with an alternate - representation of a MIME body part containing the contact - information, such as a vCard [RFC 2426] embedded in a [MIME-DIR] - content-type: - - CONTACT;ALTREP="CID=":Jim - Dolittle\, ABC Industries\, +1-919-555-1234 - - The following is an example of this property referencing a network - resource, such as a vCard [RFC 2426] object containing the contact - information: - - - - - -Dawson & Stenerson Standards Track [Page 105] - -RFC 2445 iCalendar November 1998 - - - CONTACT;ALTREP="http://host.com/pdi/jdoe.vcf":Jim - Dolittle\, ABC Industries\, +1-919-555-1234 - -4.8.4.3 Organizer - - Property Name: ORGANIZER - - Purpose: The property defines the organizer for a calendar component. - - Value Type: CAL-ADDRESS - - Property Parameters: Non-standard, language, common name, directory - entry reference, sent by property parameters can be specified on this - property. - - Conformance: This property MUST be specified in an iCalendar object - that specifies a group scheduled calendar entity. This property MUST - be specified in an iCalendar object that specifies the publication of - a calendar user's busy time. This property MUST NOT be specified in - an iCalendar object that specifies only a time zone definition or - that defines calendar entities that are not group scheduled entities, - but are entities only on a single user's calendar. - - Description: The property is specified within the "VEVENT", "VTODO", - "VJOURNAL calendar components to specify the organizer of a group - scheduled calendar entity. The property is specified within the - "VFREEBUSY" calendar component to specify the calendar user - requesting the free or busy time. When publishing a "VFREEBUSY" - calendar component, the property is used to specify the calendar that - the published busy time came from. - - The property has the property parameters CN, for specifying the - common or display name associated with the "Organizer", DIR, for - specifying a pointer to the directory information associated with the - "Organizer", SENT-BY, for specifying another calendar user that is - acting on behalf of the "Organizer". The non-standard parameters may - also be specified on this property. If the LANGUAGE property - parameter is specified, the identified language applies to the CN - parameter value. - - Format Definition: The property is defined by the following notation: - - organizer = "ORGANIZER" orgparam ":" - cal-address CRLF - - orgparam = *( - - ; the following are optional, - - - -Dawson & Stenerson Standards Track [Page 106] - -RFC 2445 iCalendar November 1998 - - - ; but MUST NOT occur more than once - - (";" cnparam) / (";" dirparam) / (";" sentbyparam) / - (";" languageparam) / - - ; the following is optional, - ; and MAY occur more than once - - (";" xparam) - - ) - - Example: The following is an example of this property: - - ORGANIZER;CN=John Smith:MAILTO:jsmith@host1.com - - The following is an example of this property with a pointer to the - directory information associated with the organizer: - - ORGANIZER;CN=JohnSmith;DIR="ldap://host.com:6666/o=3DDC%20Associ - ates,c=3DUS??(cn=3DJohn%20Smith)":MAILTO:jsmith@host1.com - - The following is an example of this property used by another calendar - user who is acting on behalf of the organizer, with responses - intended to be sent back to the organizer, not the other calendar - user: - - ORGANIZER;SENT-BY="MAILTO:jane_doe@host.com": - MAILTO:jsmith@host1.com - -4.8.4.4 Recurrence ID - - Property Name: RECURRENCE-ID - - Purpose: This property is used in conjunction with the "UID" and - "SEQUENCE" property to identify a specific instance of a recurring - "VEVENT", "VTODO" or "VJOURNAL" calendar component. The property - value is the effective value of the "DTSTART" property of the - recurrence instance. - - Value Type: The default value type for this property is DATE-TIME. - The time format can be any of the valid forms defined for a DATE-TIME - value type. See DATE-TIME value type definition for specific - interpretations of the various forms. The value type can be set to - DATE. - - - - - - -Dawson & Stenerson Standards Track [Page 107] - -RFC 2445 iCalendar November 1998 - - - Property Parameters: Non-standard property, value data type, time - zone identifier and recurrence identifier range parameters can be - specified on this property. - - Conformance: This property can be specified in an iCalendar object - containing a recurring calendar component. - - Description: The full range of calendar components specified by a - recurrence set is referenced by referring to just the "UID" property - value corresponding to the calendar component. The "RECURRENCE-ID" - property allows the reference to an individual instance within the - recurrence set. - - If the value of the "DTSTART" property is a DATE type value, then the - value MUST be the calendar date for the recurrence instance. - - The date/time value is set to the time when the original recurrence - instance would occur; meaning that if the intent is to change a - Friday meeting to Thursday, the date/time is still set to the - original Friday meeting. - - The "RECURRENCE-ID" property is used in conjunction with the "UID" - and "SEQUENCE" property to identify a particular instance of a - recurring event, to-do or journal. For a given pair of "UID" and - "SEQUENCE" property values, the "RECURRENCE-ID" value for a - recurrence instance is fixed. When the definition of the recurrence - set for a calendar component changes, and hence the "SEQUENCE" - property value changes, the "RECURRENCE-ID" for a given recurrence - instance might also change.The "RANGE" parameter is used to specify - the effective range of recurrence instances from the instance - specified by the "RECURRENCE-ID" property value. The default value - for the range parameter is the single recurrence instance only. The - value can also be "THISANDPRIOR" to indicate a range defined by the - given recurrence instance and all prior instances or the value can be - "THISANDFUTURE" to indicate a range defined by the given recurrence - instance and all subsequent instances. - - Format Definition: The property is defined by the following notation: - - recurid = "RECURRENCE-ID" ridparam ":" ridval CRLF - - ridparam = *( - - ; the following are optional, - ; but MUST NOT occur more than once - - (";" "VALUE" "=" ("DATE-TIME" / "DATE)) / - (";" tzidparam) / (";" rangeparam) / - - - -Dawson & Stenerson Standards Track [Page 108] - -RFC 2445 iCalendar November 1998 - - - ; the following is optional, - ; and MAY occur more than once - - (";" xparam) - - ) - - ridval = date-time / date - ;Value MUST match value type - - Example: The following are examples of this property: - - RECURRENCE-ID;VALUE=DATE:19960401 - - RECURRENCE-ID;RANGE=THISANDFUTURE:19960120T120000Z - -4.8.4.5 Related To - - Property Name: RELATED-TO - - Purpose: The property is used to represent a relationship or - reference between one calendar component and another. - - Value Type: TEXT - - Property Parameters: Non-standard and relationship type property - parameters can be specified on this property. - - Conformance: The property can be specified one or more times in the - "VEVENT", "VTODO" or "VJOURNAL" calendar components. - - Description: The property value consists of the persistent, globally - unique identifier of another calendar component. This value would be - represented in a calendar component by the "UID" property. - - By default, the property value points to another calendar component - that has a PARENT relationship to the referencing object. The - "RELTYPE" property parameter is used to either explicitly state the - default PARENT relationship type to the referenced calendar component - or to override the default PARENT relationship type and specify - either a CHILD or SIBLING relationship. The PARENT relationship - indicates that the calendar component is a subordinate of the - referenced calendar component. The CHILD relationship indicates that - the calendar component is a superior of the referenced calendar - component. The SIBLING relationship indicates that the calendar - component is a peer of the referenced calendar component. - - - - - -Dawson & Stenerson Standards Track [Page 109] - -RFC 2445 iCalendar November 1998 - - - Changes to a calendar component referenced by this property can have - an implicit impact on the related calendar component. For example, if - a group event changes its start or end date or time, then the - related, dependent events will need to have their start and end dates - changed in a corresponding way. Similarly, if a PARENT calendar - component is canceled or deleted, then there is an implied impact to - the related CHILD calendar components. This property is intended only - to provide information on the relationship of calendar components. It - is up to the target calendar system to maintain any property - implications of this relationship. - - Format Definition: The property is defined by the following notation: - - related = "RELATED-TO" [relparam] ":" text CRLF - - relparam = *( - - ; the following is optional, - ; but MUST NOT occur more than once - - (";" reltypeparam) / - - ; the following is optional, - ; and MAY occur more than once - - (";" xparm) - - ) - - The following is an example of this property: - - RELATED-TO: - - RELATED-TO:<19960401-080045-4000F192713-0052@host1.com> - -4.8.4.6 Uniform Resource Locator - - Property Name: URL - - Purpose: This property defines a Uniform Resource Locator (URL) - associated with the iCalendar object. - - Value Type: URI - - Property Parameters: Non-standard property parameters can be - specified on this property. - - - - - -Dawson & Stenerson Standards Track [Page 110] - -RFC 2445 iCalendar November 1998 - - - Conformance: This property can be specified once in the "VEVENT", - "VTODO", "VJOURNAL" or "VFREEBUSY" calendar components. - - Description: This property may be used in a calendar component to - convey a location where a more dynamic rendition of the calendar - information associated with the calendar component can be found. This - memo does not attempt to standardize the form of the URI, nor the - format of the resource pointed to by the property value. If the URL - property and Content-Location MIME header are both specified, they - MUST point to the same resource. - - Format Definition: The property is defined by the following notation: - - url = "URL" urlparam ":" uri CRLF - - urlparam = *(";" xparam) - - Example: The following is an example of this property: - - URL:http://abc.com/pub/calendars/jsmith/mytime.ics - -4.8.4.7 Unique Identifier - - Property Name: UID - - Purpose: This property defines the persistent, globally unique - identifier for the calendar component. - - Value Type: TEXT - - Property Parameters: Non-standard property parameters can be - specified on this property. - - Conformance: The property MUST be specified in the "VEVENT", "VTODO", - "VJOURNAL" or "VFREEBUSY" calendar components. - - Description: The UID itself MUST be a globally unique identifier. The - generator of the identifier MUST guarantee that the identifier is - unique. There are several algorithms that can be used to accomplish - this. The identifier is RECOMMENDED to be the identical syntax to the - [RFC 822] addr-spec. A good method to assure uniqueness is to put the - domain name or a domain literal IP address of the host on which the - identifier was created on the right hand side of the "@", and on the - left hand side, put a combination of the current calendar date and - time of day (i.e., formatted in as a DATE-TIME value) along with some - other currently unique (perhaps sequential) identifier available on - the system (for example, a process id number). Using a date/time - value on the left hand side and a domain name or domain literal on - - - -Dawson & Stenerson Standards Track [Page 111] - -RFC 2445 iCalendar November 1998 - - - the right hand side makes it possible to guarantee uniqueness since - no two hosts should be using the same domain name or IP address at - the same time. Though other algorithms will work, it is RECOMMENDED - that the right hand side contain some domain identifier (either of - the host itself or otherwise) such that the generator of the message - identifier can guarantee the uniqueness of the left hand side within - the scope of that domain. - - This is the method for correlating scheduling messages with the - referenced "VEVENT", "VTODO", or "VJOURNAL" calendar component. - - The full range of calendar components specified by a recurrence set - is referenced by referring to just the "UID" property value - corresponding to the calendar component. The "RECURRENCE-ID" property - allows the reference to an individual instance within the recurrence - set. - - This property is an important method for group scheduling - applications to match requests with later replies, modifications or - deletion requests. Calendaring and scheduling applications MUST - generate this property in "VEVENT", "VTODO" and "VJOURNAL" calendar - components to assure interoperability with other group scheduling - applications. This identifier is created by the calendar system that - generates an iCalendar object. - - Implementations MUST be able to receive and persist values of at - least 255 characters for this property. - - Format Definition: The property is defined by the following notation: - - uid = "UID" uidparam ":" text CRLF - - uidparam = *(";" xparam) - - Example: The following is an example of this property: - - UID:19960401T080045Z-4000F192713-0052@host1.com - -4.8.5 Recurrence Component Properties - - The following properties specify recurrence information in calendar - components. - -4.8.5.1 Exception Date/Times - - Property Name: EXDATE - - - - - -Dawson & Stenerson Standards Track [Page 112] - -RFC 2445 iCalendar November 1998 - - - Purpose: This property defines the list of date/time exceptions for a - recurring calendar component. - - Value Type: The default value type for this property is DATE-TIME. - The value type can be set to DATE. - - Property Parameters: Non-standard, value data type and time zone - identifier property parameters can be specified on this property. - - Conformance: This property can be specified in an iCalendar object - that includes a recurring calendar component. - - Description: The exception dates, if specified, are used in computing - the recurrence set. The recurrence set is the complete set of - recurrence instances for a calendar component. The recurrence set is - generated by considering the initial "DTSTART" property along with - the "RRULE", "RDATE", "EXDATE" and "EXRULE" properties contained - within the iCalendar object. The "DTSTART" property defines the first - instance in the recurrence set. Multiple instances of the "RRULE" and - "EXRULE" properties can also be specified to define more - sophisticated recurrence sets. The final recurrence set is generated - by gathering all of the start date-times generated by any of the - specified "RRULE" and "RDATE" properties, and then excluding any - start date and times which fall within the union of start date and - times generated by any specified "EXRULE" and "EXDATE" properties. - This implies that start date and times within exclusion related - properties (i.e., "EXDATE" and "EXRULE") take precedence over those - specified by inclusion properties (i.e., "RDATE" and "RRULE"). Where - duplicate instances are generated by the "RRULE" and "RDATE" - properties, only one recurrence is considered. Duplicate instances - are ignored. - - The "EXDATE" property can be used to exclude the value specified in - "DTSTART". However, in such cases the original "DTSTART" date MUST - still be maintained by the calendaring and scheduling system because - the original "DTSTART" value has inherent usage dependencies by other - properties such as the "RECURRENCE-ID". - - Format Definition: The property is defined by the following notation: - - exdate = "EXDATE" exdtparam ":" exdtval *("," exdtval) CRLF - - exdtparam = *( - - ; the following are optional, - ; but MUST NOT occur more than once - - (";" "VALUE" "=" ("DATE-TIME" / "DATE")) / - - - -Dawson & Stenerson Standards Track [Page 113] - -RFC 2445 iCalendar November 1998 - - - (";" tzidparam) / - - ; the following is optional, - ; and MAY occur more than once - - (";" xparam) - - ) - - exdtval = date-time / date - ;Value MUST match value type - - Example: The following is an example of this property: - - EXDATE:19960402T010000Z,19960403T010000Z,19960404T010000Z - -4.8.5.2 Exception Rule - - Property Name: EXRULE - - Purpose: This property defines a rule or repeating pattern for an - exception to a recurrence set. - - Value Type: RECUR - - Property Parameters: Non-standard property parameters can be - specified on this property. - - Conformance: This property can be specified in "VEVENT", "VTODO" or - "VJOURNAL" calendar components. - - Description: The exception rule, if specified, is used in computing - the recurrence set. The recurrence set is the complete set of - recurrence instances for a calendar component. The recurrence set is - generated by considering the initial "DTSTART" property along with - the "RRULE", "RDATE", "EXDATE" and "EXRULE" properties contained - within the iCalendar object. The "DTSTART" defines the first instance - in the recurrence set. Multiple instances of the "RRULE" and "EXRULE" - properties can also be specified to define more sophisticated - recurrence sets. The final recurrence set is generated by gathering - all of the start date-times generated by any of the specified "RRULE" - and "RDATE" properties, and excluding any start date and times which - fall within the union of start date and times generated by any - specified "EXRULE" and "EXDATE" properties. This implies that start - date and times within exclusion related properties (i.e., "EXDATE" - and "EXRULE") take precedence over those specified by inclusion - - - - - -Dawson & Stenerson Standards Track [Page 114] - -RFC 2445 iCalendar November 1998 - - - properties (i.e., "RDATE" and "RRULE"). Where duplicate instances are - generated by the "RRULE" and "RDATE" properties, only one recurrence - is considered. Duplicate instances are ignored. - - The "EXRULE" property can be used to exclude the value specified in - "DTSTART". However, in such cases the original "DTSTART" date MUST - still be maintained by the calendaring and scheduling system because - the original "DTSTART" value has inherent usage dependencies by other - properties such as the "RECURRENCE-ID". - - Format Definition: The property is defined by the following notation: - - exrule = "EXRULE" exrparam ":" recur CRLF - - exrparam = *(";" xparam) - - Example: The following are examples of this property. Except every - other week, on Tuesday and Thursday for 4 occurrences: - - EXRULE:FREQ=WEEKLY;COUNT=4;INTERVAL=2;BYDAY=TU,TH - - Except daily for 10 occurrences: - - EXRULE:FREQ=DAILY;COUNT=10 - - Except yearly in June and July for 8 occurrences: - - EXRULE:FREQ=YEARLY;COUNT=8;BYMONTH=6,7 - -4.8.5.3 Recurrence Date/Times - - Property Name: RDATE - - Purpose: This property defines the list of date/times for a - recurrence set. - - Value Type: The default value type for this property is DATE-TIME. - The value type can be set to DATE or PERIOD. - - Property Parameters: Non-standard, value data type and time zone - identifier property parameters can be specified on this property. - - Conformance: The property can be specified in "VEVENT", "VTODO", - "VJOURNAL" or "VTIMEZONE" calendar components. - - - - - - - -Dawson & Stenerson Standards Track [Page 115] - -RFC 2445 iCalendar November 1998 - - - Description: This property can appear along with the "RRULE" property - to define an aggregate set of repeating occurrences. When they both - appear in an iCalendar object, the recurring events are defined by - the union of occurrences defined by both the "RDATE" and "RRULE". - - The recurrence dates, if specified, are used in computing the - recurrence set. The recurrence set is the complete set of recurrence - instances for a calendar component. The recurrence set is generated - by considering the initial "DTSTART" property along with the "RRULE", - "RDATE", "EXDATE" and "EXRULE" properties contained within the - iCalendar object. The "DTSTART" property defines the first instance - in the recurrence set. Multiple instances of the "RRULE" and "EXRULE" - properties can also be specified to define more sophisticated - recurrence sets. The final recurrence set is generated by gathering - all of the start date/times generated by any of the specified "RRULE" - and "RDATE" properties, and excluding any start date/times which fall - within the union of start date/times generated by any specified - "EXRULE" and "EXDATE" properties. This implies that start date/times - within exclusion related properties (i.e., "EXDATE" and "EXRULE") - take precedence over those specified by inclusion properties (i.e., - "RDATE" and "RRULE"). Where duplicate instances are generated by the - "RRULE" and "RDATE" properties, only one recurrence is considered. - Duplicate instances are ignored. - - Format Definition: The property is defined by the following notation: - - rdate = "RDATE" rdtparam ":" rdtval *("," rdtval) CRLF - - rdtparam = *( - - ; the following are optional, - ; but MUST NOT occur more than once - - (";" "VALUE" "=" ("DATE-TIME" / "DATE" / "PERIOD")) / - (";" tzidparam) / - - ; the following is optional, - ; and MAY occur more than once - - (";" xparam) - - ) - - rdtval = date-time / date / period - ;Value MUST match value type - - Example: The following are examples of this property: - - - - -Dawson & Stenerson Standards Track [Page 116] - -RFC 2445 iCalendar November 1998 - - - RDATE:19970714T123000Z - - RDATE;TZID=US-EASTERN:19970714T083000 - - RDATE;VALUE=PERIOD:19960403T020000Z/19960403T040000Z, - 19960404T010000Z/PT3H - - RDATE;VALUE=DATE:19970101,19970120,19970217,19970421 - 19970526,19970704,19970901,19971014,19971128,19971129,19971225 - -4.8.5.4 Recurrence Rule - - Property Name: RRULE - - Purpose: This property defines a rule or repeating pattern for - recurring events, to-dos, or time zone definitions. - - Value Type: RECUR - - Property Parameters: Non-standard property parameters can be - specified on this property. - - Conformance: This property can be specified one or more times in - recurring "VEVENT", "VTODO" and "VJOURNAL" calendar components. It - can also be specified once in each STANDARD or DAYLIGHT sub-component - of the "VTIMEZONE" calendar component. - - Description: The recurrence rule, if specified, is used in computing - the recurrence set. The recurrence set is the complete set of - recurrence instances for a calendar component. The recurrence set is - generated by considering the initial "DTSTART" property along with - the "RRULE", "RDATE", "EXDATE" and "EXRULE" properties contained - within the iCalendar object. The "DTSTART" property defines the first - instance in the recurrence set. Multiple instances of the "RRULE" and - "EXRULE" properties can also be specified to define more - sophisticated recurrence sets. The final recurrence set is generated - by gathering all of the start date/times generated by any of the - specified "RRULE" and "RDATE" properties, and excluding any start - date/times which fall within the union of start date/times generated - by any specified "EXRULE" and "EXDATE" properties. This implies that - start date/times within exclusion related properties (i.e., "EXDATE" - and "EXRULE") take precedence over those specified by inclusion - properties (i.e., "RDATE" and "RRULE"). Where duplicate instances are - generated by the "RRULE" and "RDATE" properties, only one recurrence - is considered. Duplicate instances are ignored. - - - - - - -Dawson & Stenerson Standards Track [Page 117] - -RFC 2445 iCalendar November 1998 - - - The "DTSTART" and "DTEND" property pair or "DTSTART" and "DURATION" - property pair, specified within the iCalendar object defines the - first instance of the recurrence. When used with a recurrence rule, - the "DTSTART" and "DTEND" properties MUST be specified in local time - and the appropriate set of "VTIMEZONE" calendar components MUST be - included. For detail on the usage of the "VTIMEZONE" calendar - component, see the "VTIMEZONE" calendar component definition. - - Any duration associated with the iCalendar object applies to all - members of the generated recurrence set. Any modified duration for - specific recurrences MUST be explicitly specified using the "RDATE" - property. - - Format Definition: This property is defined by the following - notation: - - rrule = "RRULE" rrulparam ":" recur CRLF - - rrulparam = *(";" xparam) - - Example: All examples assume the Eastern United States time zone. - - Daily for 10 occurrences: - - DTSTART;TZID=US-Eastern:19970902T090000 - RRULE:FREQ=DAILY;COUNT=10 - - ==> (1997 9:00 AM EDT)September 2-11 - - Daily until December 24, 1997: - - DTSTART;TZID=US-Eastern:19970902T090000 - RRULE:FREQ=DAILY;UNTIL=19971224T000000Z - - ==> (1997 9:00 AM EDT)September 2-30;October 1-25 - (1997 9:00 AM EST)October 26-31;November 1-30;December 1-23 - - Every other day - forever: - - DTSTART;TZID=US-Eastern:19970902T090000 - RRULE:FREQ=DAILY;INTERVAL=2 - ==> (1997 9:00 AM EDT)September2,4,6,8...24,26,28,30; - October 2,4,6...20,22,24 - (1997 9:00 AM EST)October 26,28,30;November 1,3,5,7...25,27,29; - Dec 1,3,... - - Every 10 days, 5 occurrences: - - - - -Dawson & Stenerson Standards Track [Page 118] - -RFC 2445 iCalendar November 1998 - - - DTSTART;TZID=US-Eastern:19970902T090000 - RRULE:FREQ=DAILY;INTERVAL=10;COUNT=5 - - ==> (1997 9:00 AM EDT)September 2,12,22;October 2,12 - - Everyday in January, for 3 years: - - DTSTART;TZID=US-Eastern:19980101T090000 - RRULE:FREQ=YEARLY;UNTIL=20000131T090000Z; - BYMONTH=1;BYDAY=SU,MO,TU,WE,TH,FR,SA - or - RRULE:FREQ=DAILY;UNTIL=20000131T090000Z;BYMONTH=1 - - ==> (1998 9:00 AM EDT)January 1-31 - (1999 9:00 AM EDT)January 1-31 - (2000 9:00 AM EDT)January 1-31 - - Weekly for 10 occurrences - - DTSTART;TZID=US-Eastern:19970902T090000 - RRULE:FREQ=WEEKLY;COUNT=10 - - ==> (1997 9:00 AM EDT)September 2,9,16,23,30;October 7,14,21 - (1997 9:00 AM EST)October 28;November 4 - - Weekly until December 24, 1997 - - DTSTART;TZID=US-Eastern:19970902T090000 - RRULE:FREQ=WEEKLY;UNTIL=19971224T000000Z - - ==> (1997 9:00 AM EDT)September 2,9,16,23,30;October 7,14,21 - (1997 9:00 AM EST)October 28;November 4,11,18,25; - December 2,9,16,23 - Every other week - forever: - - DTSTART;TZID=US-Eastern:19970902T090000 - RRULE:FREQ=WEEKLY;INTERVAL=2;WKST=SU - - ==> (1997 9:00 AM EDT)September 2,16,30;October 14 - (1997 9:00 AM EST)October 28;November 11,25;December 9,23 - (1998 9:00 AM EST)January 6,20;February - ... - - Weekly on Tuesday and Thursday for 5 weeks: - - DTSTART;TZID=US-Eastern:19970902T090000 - RRULE:FREQ=WEEKLY;UNTIL=19971007T000000Z;WKST=SU;BYDAY=TU,TH - or - - - -Dawson & Stenerson Standards Track [Page 119] - -RFC 2445 iCalendar November 1998 - - - RRULE:FREQ=WEEKLY;COUNT=10;WKST=SU;BYDAY=TU,TH - - ==> (1997 9:00 AM EDT)September 2,4,9,11,16,18,23,25,30;October 2 - - Every other week on Monday, Wednesday and Friday until December 24, - 1997, but starting on Tuesday, September 2, 1997: - - DTSTART;TZID=US-Eastern:19970902T090000 - RRULE:FREQ=WEEKLY;INTERVAL=2;UNTIL=19971224T000000Z;WKST=SU; - BYDAY=MO,WE,FR - ==> (1997 9:00 AM EDT)September 2,3,5,15,17,19,29;October - 1,3,13,15,17 - (1997 9:00 AM EST)October 27,29,31;November 10,12,14,24,26,28; - December 8,10,12,22 - - Every other week on Tuesday and Thursday, for 8 occurrences: - - DTSTART;TZID=US-Eastern:19970902T090000 - RRULE:FREQ=WEEKLY;INTERVAL=2;COUNT=8;WKST=SU;BYDAY=TU,TH - - ==> (1997 9:00 AM EDT)September 2,4,16,18,30;October 2,14,16 - - Monthly on the 1st Friday for ten occurrences: - - DTSTART;TZID=US-Eastern:19970905T090000 - RRULE:FREQ=MONTHLY;COUNT=10;BYDAY=1FR - - ==> (1997 9:00 AM EDT)September 5;October 3 - (1997 9:00 AM EST)November 7;Dec 5 - (1998 9:00 AM EST)January 2;February 6;March 6;April 3 - (1998 9:00 AM EDT)May 1;June 5 - - Monthly on the 1st Friday until December 24, 1997: - - DTSTART;TZID=US-Eastern:19970905T090000 - RRULE:FREQ=MONTHLY;UNTIL=19971224T000000Z;BYDAY=1FR - - ==> (1997 9:00 AM EDT)September 5;October 3 - (1997 9:00 AM EST)November 7;December 5 - - Every other month on the 1st and last Sunday of the month for 10 - occurrences: - - DTSTART;TZID=US-Eastern:19970907T090000 - RRULE:FREQ=MONTHLY;INTERVAL=2;COUNT=10;BYDAY=1SU,-1SU - - ==> (1997 9:00 AM EDT)September 7,28 - (1997 9:00 AM EST)November 2,30 - - - -Dawson & Stenerson Standards Track [Page 120] - -RFC 2445 iCalendar November 1998 - - - (1998 9:00 AM EST)January 4,25;March 1,29 - (1998 9:00 AM EDT)May 3,31 - - Monthly on the second to last Monday of the month for 6 months: - - DTSTART;TZID=US-Eastern:19970922T090000 - RRULE:FREQ=MONTHLY;COUNT=6;BYDAY=-2MO - - ==> (1997 9:00 AM EDT)September 22;October 20 - (1997 9:00 AM EST)November 17;December 22 - (1998 9:00 AM EST)January 19;February 16 - - Monthly on the third to the last day of the month, forever: - - DTSTART;TZID=US-Eastern:19970928T090000 - RRULE:FREQ=MONTHLY;BYMONTHDAY=-3 - - ==> (1997 9:00 AM EDT)September 28 - (1997 9:00 AM EST)October 29;November 28;December 29 - (1998 9:00 AM EST)January 29;February 26 - ... - - Monthly on the 2nd and 15th of the month for 10 occurrences: - - DTSTART;TZID=US-Eastern:19970902T090000 - RRULE:FREQ=MONTHLY;COUNT=10;BYMONTHDAY=2,15 - - ==> (1997 9:00 AM EDT)September 2,15;October 2,15 - (1997 9:00 AM EST)November 2,15;December 2,15 - (1998 9:00 AM EST)January 2,15 - - Monthly on the first and last day of the month for 10 occurrences: - - DTSTART;TZID=US-Eastern:19970930T090000 - RRULE:FREQ=MONTHLY;COUNT=10;BYMONTHDAY=1,-1 - - ==> (1997 9:00 AM EDT)September 30;October 1 - (1997 9:00 AM EST)October 31;November 1,30;December 1,31 - (1998 9:00 AM EST)January 1,31;February 1 - - Every 18 months on the 10th thru 15th of the month for 10 - occurrences: - - DTSTART;TZID=US-Eastern:19970910T090000 - RRULE:FREQ=MONTHLY;INTERVAL=18;COUNT=10;BYMONTHDAY=10,11,12,13,14, - 15 - - ==> (1997 9:00 AM EDT)September 10,11,12,13,14,15 - - - -Dawson & Stenerson Standards Track [Page 121] - -RFC 2445 iCalendar November 1998 - - - (1999 9:00 AM EST)March 10,11,12,13 - - Every Tuesday, every other month: - - DTSTART;TZID=US-Eastern:19970902T090000 - RRULE:FREQ=MONTHLY;INTERVAL=2;BYDAY=TU - - ==> (1997 9:00 AM EDT)September 2,9,16,23,30 - (1997 9:00 AM EST)November 4,11,18,25 - (1998 9:00 AM EST)January 6,13,20,27;March 3,10,17,24,31 - ... - - Yearly in June and July for 10 occurrences: - - DTSTART;TZID=US-Eastern:19970610T090000 - RRULE:FREQ=YEARLY;COUNT=10;BYMONTH=6,7 - ==> (1997 9:00 AM EDT)June 10;July 10 - (1998 9:00 AM EDT)June 10;July 10 - (1999 9:00 AM EDT)June 10;July 10 - (2000 9:00 AM EDT)June 10;July 10 - (2001 9:00 AM EDT)June 10;July 10 - Note: Since none of the BYDAY, BYMONTHDAY or BYYEARDAY components - are specified, the day is gotten from DTSTART - - Every other year on January, February, and March for 10 occurrences: - - DTSTART;TZID=US-Eastern:19970310T090000 - RRULE:FREQ=YEARLY;INTERVAL=2;COUNT=10;BYMONTH=1,2,3 - - ==> (1997 9:00 AM EST)March 10 - (1999 9:00 AM EST)January 10;February 10;March 10 - (2001 9:00 AM EST)January 10;February 10;March 10 - (2003 9:00 AM EST)January 10;February 10;March 10 - - Every 3rd year on the 1st, 100th and 200th day for 10 occurrences: - - DTSTART;TZID=US-Eastern:19970101T090000 - RRULE:FREQ=YEARLY;INTERVAL=3;COUNT=10;BYYEARDAY=1,100,200 - - ==> (1997 9:00 AM EST)January 1 - (1997 9:00 AM EDT)April 10;July 19 - (2000 9:00 AM EST)January 1 - (2000 9:00 AM EDT)April 9;July 18 - (2003 9:00 AM EST)January 1 - (2003 9:00 AM EDT)April 10;July 19 - (2006 9:00 AM EST)January 1 - - Every 20th Monday of the year, forever: - - - -Dawson & Stenerson Standards Track [Page 122] - -RFC 2445 iCalendar November 1998 - - - DTSTART;TZID=US-Eastern:19970519T090000 - RRULE:FREQ=YEARLY;BYDAY=20MO - - ==> (1997 9:00 AM EDT)May 19 - (1998 9:00 AM EDT)May 18 - (1999 9:00 AM EDT)May 17 - ... - - Monday of week number 20 (where the default start of the week is - Monday), forever: - - DTSTART;TZID=US-Eastern:19970512T090000 - RRULE:FREQ=YEARLY;BYWEEKNO=20;BYDAY=MO - - ==> (1997 9:00 AM EDT)May 12 - (1998 9:00 AM EDT)May 11 - (1999 9:00 AM EDT)May 17 - ... - - Every Thursday in March, forever: - - DTSTART;TZID=US-Eastern:19970313T090000 - RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=TH - - ==> (1997 9:00 AM EST)March 13,20,27 - (1998 9:00 AM EST)March 5,12,19,26 - (1999 9:00 AM EST)March 4,11,18,25 - ... - - Every Thursday, but only during June, July, and August, forever: - - DTSTART;TZID=US-Eastern:19970605T090000 - RRULE:FREQ=YEARLY;BYDAY=TH;BYMONTH=6,7,8 - - ==> (1997 9:00 AM EDT)June 5,12,19,26;July 3,10,17,24,31; - August 7,14,21,28 - (1998 9:00 AM EDT)June 4,11,18,25;July 2,9,16,23,30; - August 6,13,20,27 - (1999 9:00 AM EDT)June 3,10,17,24;July 1,8,15,22,29; - August 5,12,19,26 - ... - - Every Friday the 13th, forever: - - DTSTART;TZID=US-Eastern:19970902T090000 - EXDATE;TZID=US-Eastern:19970902T090000 - RRULE:FREQ=MONTHLY;BYDAY=FR;BYMONTHDAY=13 - - - - -Dawson & Stenerson Standards Track [Page 123] - -RFC 2445 iCalendar November 1998 - - - ==> (1998 9:00 AM EST)February 13;March 13;November 13 - (1999 9:00 AM EDT)August 13 - (2000 9:00 AM EDT)October 13 - ... - - The first Saturday that follows the first Sunday of the month, - forever: - - DTSTART;TZID=US-Eastern:19970913T090000 - RRULE:FREQ=MONTHLY;BYDAY=SA;BYMONTHDAY=7,8,9,10,11,12,13 - - ==> (1997 9:00 AM EDT)September 13;October 11 - (1997 9:00 AM EST)November 8;December 13 - (1998 9:00 AM EST)January 10;February 7;March 7 - (1998 9:00 AM EDT)April 11;May 9;June 13... - ... - - Every four years, the first Tuesday after a Monday in November, - forever (U.S. Presidential Election day): - - DTSTART;TZID=US-Eastern:19961105T090000 - RRULE:FREQ=YEARLY;INTERVAL=4;BYMONTH=11;BYDAY=TU;BYMONTHDAY=2,3,4, - 5,6,7,8 - - ==> (1996 9:00 AM EST)November 5 - (2000 9:00 AM EST)November 7 - (2004 9:00 AM EST)November 2 - ... - - The 3rd instance into the month of one of Tuesday, Wednesday or - Thursday, for the next 3 months: - - DTSTART;TZID=US-Eastern:19970904T090000 - RRULE:FREQ=MONTHLY;COUNT=3;BYDAY=TU,WE,TH;BYSETPOS=3 - - ==> (1997 9:00 AM EDT)September 4;October 7 - (1997 9:00 AM EST)November 6 - - The 2nd to last weekday of the month: - - DTSTART;TZID=US-Eastern:19970929T090000 - RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=-2 - - ==> (1997 9:00 AM EDT)September 29 - (1997 9:00 AM EST)October 30;November 27;December 30 - (1998 9:00 AM EST)January 29;February 26;March 30 - ... - - - - -Dawson & Stenerson Standards Track [Page 124] - -RFC 2445 iCalendar November 1998 - - - Every 3 hours from 9:00 AM to 5:00 PM on a specific day: - - DTSTART;TZID=US-Eastern:19970902T090000 - RRULE:FREQ=HOURLY;INTERVAL=3;UNTIL=19970902T170000Z - - ==> (September 2, 1997 EDT)09:00,12:00,15:00 - - Every 15 minutes for 6 occurrences: - - DTSTART;TZID=US-Eastern:19970902T090000 - RRULE:FREQ=MINUTELY;INTERVAL=15;COUNT=6 - - ==> (September 2, 1997 EDT)09:00,09:15,09:30,09:45,10:00,10:15 - - Every hour and a half for 4 occurrences: - - DTSTART;TZID=US-Eastern:19970902T090000 - RRULE:FREQ=MINUTELY;INTERVAL=90;COUNT=4 - - ==> (September 2, 1997 EDT)09:00,10:30;12:00;13:30 - - Every 20 minutes from 9:00 AM to 4:40 PM every day: - - DTSTART;TZID=US-Eastern:19970902T090000 - RRULE:FREQ=DAILY;BYHOUR=9,10,11,12,13,14,15,16;BYMINUTE=0,20,40 - or - RRULE:FREQ=MINUTELY;INTERVAL=20;BYHOUR=9,10,11,12,13,14,15,16 - - ==> (September 2, 1997 EDT)9:00,9:20,9:40,10:00,10:20, - ... 16:00,16:20,16:40 - (September 3, 1997 EDT)9:00,9:20,9:40,10:00,10:20, - ...16:00,16:20,16:40 - ... - - An example where the days generated makes a difference because of - WKST: - - DTSTART;TZID=US-Eastern:19970805T090000 - RRULE:FREQ=WEEKLY;INTERVAL=2;COUNT=4;BYDAY=TU,SU;WKST=MO - - ==> (1997 EDT)Aug 5,10,19,24 - - changing only WKST from MO to SU, yields different results... - - DTSTART;TZID=US-Eastern:19970805T090000 - RRULE:FREQ=WEEKLY;INTERVAL=2;COUNT=4;BYDAY=TU,SU;WKST=SU - ==> (1997 EDT)August 5,17,19,31 - - - - -Dawson & Stenerson Standards Track [Page 125] - -RFC 2445 iCalendar November 1998 - - -4.8.6 Alarm Component Properties - - The following properties specify alarm information in calendar - components. - -4.8.6.1 Action - - Property Name: ACTION - - Purpose: This property defines the action to be invoked when an alarm - is triggered. - - Value Type: TEXT - - Property Parameters: Non-standard property parameters can be - specified on this property. - - Conformance: This property MUST be specified once in a "VALARM" - calendar component. - - Description: Each "VALARM" calendar component has a particular type - of action associated with it. This property specifies the type of - action - - Format Definition: The property is defined by the following notation: - - action = "ACTION" actionparam ":" actionvalue CRLF - - actionparam = *(";" xparam) - - actionvalue = "AUDIO" / "DISPLAY" / "EMAIL" / "PROCEDURE" - / iana-token / x-name - - Example: The following are examples of this property in a "VALARM" - calendar component: - - ACTION:AUDIO - - ACTION:DISPLAY - - ACTION:PROCEDURE - -4.8.6.2 Repeat Count - - Property Name: REPEAT - - Purpose: This property defines the number of time the alarm should be - repeated, after the initial trigger. - - - -Dawson & Stenerson Standards Track [Page 126] - -RFC 2445 iCalendar November 1998 - - - Value Type: INTEGER - - Property Parameters: Non-standard property parameters can be - specified on this property. - - Conformance: This property can be specified in a "VALARM" calendar - component. - - Description: If the alarm triggers more than once, then this property - MUST be specified along with the "DURATION" property. - - Format Definition: The property is defined by the following notation: - - repeatcnt = "REPEAT" repparam ":" integer CRLF - ;Default is "0", zero. - - repparam = *(";" xparam) - - Example: The following is an example of this property for an alarm - that repeats 4 additional times with a 5 minute delay after the - initial triggering of the alarm: - - REPEAT:4 - DURATION:PT5M - -4.8.6.3 Trigger - - Property Name: TRIGGER - - Purpose: This property specifies when an alarm will trigger. - - Value Type: The default value type is DURATION. The value type can be - set to a DATE-TIME value type, in which case the value MUST specify a - UTC formatted DATE-TIME value. - - Property Parameters: Non-standard, value data type, time zone - identifier or trigger relationship property parameters can be - specified on this property. The trigger relationship property - parameter MUST only be specified when the value type is DURATION. - - Conformance: This property MUST be specified in the "VALARM" calendar - component. - - Description: Within the "VALARM" calendar component, this property - defines when the alarm will trigger. The default value type is - DURATION, specifying a relative time for the trigger of the alarm. - The default duration is relative to the start of an event or to-do - that the alarm is associated with. The duration can be explicitly set - - - -Dawson & Stenerson Standards Track [Page 127] - -RFC 2445 iCalendar November 1998 - - - to trigger from either the end or the start of the associated event - or to-do with the "RELATED" parameter. A value of START will set the - alarm to trigger off the start of the associated event or to-do. A - value of END will set the alarm to trigger off the end of the - associated event or to-do. - - Either a positive or negative duration may be specified for the - "TRIGGER" property. An alarm with a positive duration is triggered - after the associated start or end of the event or to-do. An alarm - with a negative duration is triggered before the associated start or - end of the event or to-do. - - The "RELATED" property parameter is not valid if the value type of - the property is set to DATE-TIME (i.e., for an absolute date and time - alarm trigger). If a value type of DATE-TIME is specified, then the - property value MUST be specified in the UTC time format. If an - absolute trigger is specified on an alarm for a recurring event or - to-do, then the alarm will only trigger for the specified absolute - date/time, along with any specified repeating instances. - - If the trigger is set relative to START, then the "DTSTART" property - MUST be present in the associated "VEVENT" or "VTODO" calendar - component. If an alarm is specified for an event with the trigger set - relative to the END, then the "DTEND" property or the "DSTART" and - "DURATION' properties MUST be present in the associated "VEVENT" - calendar component. If the alarm is specified for a to-do with a - trigger set relative to the END, then either the "DUE" property or - the "DSTART" and "DURATION' properties MUST be present in the - associated "VTODO" calendar component. - - Alarms specified in an event or to-do which is defined in terms of a - DATE value type will be triggered relative to 00:00:00 UTC on the - specified date. For example, if "DTSTART:19980205, then the duration - trigger will be relative to19980205T000000Z. - - Format Definition: The property is defined by the following notation: - - trigger = "TRIGGER" (trigrel / trigabs) - - trigrel = *( - - ; the following are optional, - ; but MUST NOT occur more than once - - (";" "VALUE" "=" "DURATION") / - (";" trigrelparam) / - - ; the following is optional, - - - -Dawson & Stenerson Standards Track [Page 128] - -RFC 2445 iCalendar November 1998 - - - ; and MAY occur more than once - - (";" xparam) - ) ":" dur-value - - trigabs = 1*( - - ; the following is REQUIRED, - ; but MUST NOT occur more than once - - (";" "VALUE" "=" "DATE-TIME") / - - ; the following is optional, - ; and MAY occur more than once - - (";" xparam) - - ) ":" date-time - - Example: A trigger set 15 minutes prior to the start of the event or - to-do. - - TRIGGER:-P15M - - A trigger set 5 minutes after the end of the event or to-do. - - TRIGGER;RELATED=END:P5M - - A trigger set to an absolute date/time. - - TRIGGER;VALUE=DATE-TIME:19980101T050000Z - -4.8.7 Change Management Component Properties - - The following properties specify change management information in - calendar components. - -4.8.7.1 Date/Time Created - - Property Name: CREATED - - Purpose: This property specifies the date and time that the calendar - information was created by the calendar user agent in the calendar - store. - - Note: This is analogous to the creation date and time for a file - in the file system. - - - - -Dawson & Stenerson Standards Track [Page 129] - -RFC 2445 iCalendar November 1998 - - - Value Type: DATE-TIME - - Property Parameters: Non-standard property parameters can be - specified on this property. - - Conformance: The property can be specified once in "VEVENT", "VTODO" - or "VJOURNAL" calendar components. - - Description: The date and time is a UTC value. - - Format Definition: The property is defined by the following notation: - - created = "CREATED" creaparam ":" date-time CRLF - - creaparam = *(";" xparam) - - Example: The following is an example of this property: - - CREATED:19960329T133000Z - -4.8.7.2 Date/Time Stamp - - Property Name: DTSTAMP - - Purpose: The property indicates the date/time that the instance of - the iCalendar object was created. - - Value Type: DATE-TIME - - Property Parameters: Non-standard property parameters can be - specified on this property. - - Conformance: This property MUST be included in the "VEVENT", "VTODO", - "VJOURNAL" or "VFREEBUSY" calendar components. - - Description: The value MUST be specified in the UTC time format. - - This property is also useful to protocols such as [IMIP] that have - inherent latency issues with the delivery of content. This property - will assist in the proper sequencing of messages containing iCalendar - objects. - - This property is different than the "CREATED" and "LAST-MODIFIED" - properties. These two properties are used to specify when the - particular calendar data in the calendar store was created and last - modified. This is different than when the iCalendar object - representation of the calendar service information was created or - last modified. - - - -Dawson & Stenerson Standards Track [Page 130] - -RFC 2445 iCalendar November 1998 - - - Format Definition: The property is defined by the following notation: - - dtstamp = "DTSTAMP" stmparam ":" date-time CRLF - - stmparam = *(";" xparam) - - Example: - - DTSTAMP:19971210T080000Z - -4.8.7.3 Last Modified - - Property Name: LAST-MODIFIED - - Purpose: The property specifies the date and time that the - information associated with the calendar component was last revised - in the calendar store. - - Note: This is analogous to the modification date and time for a - file in the file system. - - Value Type: DATE-TIME - - Property Parameters: Non-standard property parameters can be - specified on this property. - - Conformance: This property can be specified in the "EVENT", "VTODO", - "VJOURNAL" or "VTIMEZONE" calendar components. - - Description: The property value MUST be specified in the UTC time - format. - - Format Definition: The property is defined by the following notation: - - last-mod = "LAST-MODIFIED" lstparam ":" date-time CRLF - - lstparam = *(";" xparam) - - Example: The following is are examples of this property: - - LAST-MODIFIED:19960817T133000Z - -4.8.7.4 Sequence Number - - Property Name: SEQUENCE - - Purpose: This property defines the revision sequence number of the - calendar component within a sequence of revisions. - - - -Dawson & Stenerson Standards Track [Page 131] - -RFC 2445 iCalendar November 1998 - - - Value Type: integer - - Property Parameters: Non-standard property parameters can be - specified on this property. - - Conformance: The property can be specified in "VEVENT", "VTODO" or - "VJOURNAL" calendar component. - - Description: When a calendar component is created, its sequence - number is zero (US-ASCII decimal 48). It is monotonically incremented - by the "Organizer's" CUA each time the "Organizer" makes a - significant revision to the calendar component. When the "Organizer" - makes changes to one of the following properties, the sequence number - MUST be incremented: - - . "DTSTART" - - . "DTEND" - - . "DUE" - - . "RDATE" - - . "RRULE" - - . "EXDATE" - - . "EXRULE" - - . "STATUS" - - In addition, changes made by the "Organizer" to other properties can - also force the sequence number to be incremented. The "Organizer" CUA - MUST increment the sequence number when ever it makes changes to - properties in the calendar component that the "Organizer" deems will - jeopardize the validity of the participation status of the - "Attendees". For example, changing the location of a meeting from one - locale to another distant locale could effectively impact the - participation status of the "Attendees". - - The "Organizer" includes this property in an iCalendar object that it - sends to an "Attendee" to specify the current version of the calendar - component. - - The "Attendee" includes this property in an iCalendar object that it - sends to the "Organizer" to specify the version of the calendar - component that the "Attendee" is referring to. - - - - -Dawson & Stenerson Standards Track [Page 132] - -RFC 2445 iCalendar November 1998 - - - A change to the sequence number is not the mechanism that an - "Organizer" uses to request a response from the "Attendees". The - "RSVP" parameter on the "ATTENDEE" property is used by the - "Organizer" to indicate that a response from the "Attendees" is - requested. - - Format Definition: This property is defined by the following - notation: - - seq = "SEQUENCE" seqparam ":" integer CRLF - ; Default is "0" - - seqparam = *(";" xparam) - - Example: The following is an example of this property for a calendar - component that was just created by the "Organizer". - - SEQUENCE:0 - - The following is an example of this property for a calendar component - that has been revised two different times by the "Organizer". - - SEQUENCE:2 - -4.8.8 Miscellaneous Component Properties - - The following properties specify information about a number of - miscellaneous features of calendar components. - -4.8.8.1 Non-standard Properties - - Property Name: Any property name with a "X-" prefix - - Purpose: This class of property provides a framework for defining - non-standard properties. - - Value Type: TEXT - - Property Parameters: Non-standard and language property parameters - can be specified on this property. - - Conformance: This property can be specified in any calendar - component. - - Description: The MIME Calendaring and Scheduling Content Type - provides a "standard mechanism for doing non-standard things". This - extension support is provided for implementers to "push the envelope" - on the existing version of the memo. Extension properties are - - - -Dawson & Stenerson Standards Track [Page 133] - -RFC 2445 iCalendar November 1998 - - - specified by property and/or property parameter names that have the - prefix text of "X-" (the two character sequence: LATIN CAPITAL LETTER - X character followed by the HYPEN-MINUS character). It is recommended - that vendors concatenate onto this sentinel another short prefix text - to identify the vendor. This will facilitate readability of the - extensions and minimize possible collision of names between different - vendors. User agents that support this content type are expected to - be able to parse the extension properties and property parameters but - can ignore them. - - At present, there is no registration authority for names of extension - properties and property parameters. The data type for this property - is TEXT. Optionally, the data type can be any of the other valid data - types. - - Format Definition: The property is defined by the following notation: - - x-prop = x-name *(";" xparam) [";" languageparam] ":" text CRLF - ; Lines longer than 75 octets should be folded - - Example: The following might be the ABC vendor's extension for an - audio-clip form of subject property: - - X-ABC-MMSUBJ;X-ABC-MMSUBJTYPE=wave:http://load.noise.org/mysubj.wav - -4.8.8.2 Request Status - - Property Name: REQUEST-STATUS - - Purpose: This property defines the status code returned for a - scheduling request. - - Value Type: TEXT - - Property Parameters: Non-standard and language property parameters - can be specified on this property. - - Conformance: The property can be specified in "VEVENT", "VTODO", - "VJOURNAL" or "VFREEBUSY" calendar component. - - Description: This property is used to return status code information - related to the processing of an associated iCalendar object. The data - type for this property is TEXT. - - The value consists of a short return status component, a longer - return status description component, and optionally a status-specific - data component. The components of the value are separated by the - SEMICOLON character (US-ASCII decimal 59). - - - -Dawson & Stenerson Standards Track [Page 134] - -RFC 2445 iCalendar November 1998 - - - The short return status is a PERIOD character (US-ASCII decimal 46) - separated 3-tuple of integers. For example, "3.1.1". The successive - levels of integers provide for a successive level of status code - granularity. - - The following are initial classes for the return status code. - Individual iCalendar object methods will define specific return - status codes for these classes. In addition, other classes for the - return status code may be defined using the registration process - defined later in this memo. - - |==============+===============================================| - | Short Return | Longer Return Status Description | - | Status Code | | - |==============+===============================================| - | 1.xx | Preliminary success. This class of status | - | | of status code indicates that the request has | - | | request has been initially processed but that | - | | completion is pending. | - |==============+===============================================| - | 2.xx | Successful. This class of status code | - | | indicates that the request was completed | - | | successfuly. However, the exact status code | - | | can indicate that a fallback has been taken. | - |==============+===============================================| - | 3.xx | Client Error. This class of status code | - | | indicates that the request was not successful.| - | | The error is the result of either a syntax or | - | | a semantic error in the client formatted | - | | request. Request should not be retried until | - | | the condition in the request is corrected. | - |==============+===============================================| - | 4.xx | Scheduling Error. This class of status code | - | | indicates that the request was not successful.| - | | Some sort of error occurred within the | - | | calendaring and scheduling service, not | - | | directly related to the request itself. | - |==============+===============================================| - - Format Definition: The property is defined by the following notation: - - rstatus = "REQUEST-STATUS" rstatparam ":" - statcode ";" statdesc [";" extdata] - - rstatparam = *( - - ; the following is optional, - ; but MUST NOT occur more than once - - - -Dawson & Stenerson Standards Track [Page 135] - -RFC 2445 iCalendar November 1998 - - - (";" languageparm) / - - ; the following is optional, - ; and MAY occur more than once - - (";" xparam) - - ) - - statcode = 1*DIGIT *("." 1*DIGIT) - ;Hierarchical, numeric return status code - - statdesc = text - ;Textual status description - - extdata = text - ;Textual exception data. For example, the offending property - ;name and value or complete property line. - - Example: The following are some possible examples of this property. - The COMMA and SEMICOLON separator characters in the property value - are BACKSLASH character escaped because they appear in a text value. - - REQUEST-STATUS:2.0;Success - - REQUEST-STATUS:3.1;Invalid property value;DTSTART:96-Apr-01 - - REQUEST-STATUS:2.8; Success\, repeating event ignored. Scheduled - as a single event.;RRULE:FREQ=WEEKLY\;INTERVAL=2 - - REQUEST-STATUS:4.1;Event conflict. Date/time is busy. - - REQUEST-STATUS:3.7;Invalid calendar user;ATTENDEE: - MAILTO:jsmith@host.com - -5 iCalendar Object Examples - - The following examples are provided as an informational source of - illustrative iCalendar objects consistent with this content type. - - The following example specifies a three-day conference that begins at - 8:00 AM EDT, September 18, 1996 and end at 6:00 PM EDT, September 20, - 1996. - - BEGIN:VCALENDAR PRODID:-//xyz Corp//NONSGML PDA Calendar Verson - 1.0//EN VERSION:2.0 BEGIN:VEVENT DTSTAMP:19960704T120000Z - UID:uid1@host.com ORGANIZER:MAILTO:jsmith@host.com - DTSTART:19960918T143000Z DTEND:19960920T220000Z STATUS:CONFIRMED - - - -Dawson & Stenerson Standards Track [Page 136] - -RFC 2445 iCalendar November 1998 - - - CATEGORIES:CONFERENCE SUMMARY:Networld+Interop Conference - DESCRIPTION:Networld+Interop Conference - and Exhibit\nAtlanta World Congress Center\n - Atlanta, Georgia END:VEVENT END:VCALENDAR - - The following example specifies a group scheduled meeting that begin - at 8:30 AM EST on March 12, 1998 and end at 9:30 AM EST on March 12, - 1998. The "Organizer" has scheduled the meeting with one or more - calendar users in a group. A time zone specification for Eastern - United States has been specified. - - BEGIN:VCALENDAR - PRODID:-//RDU Software//NONSGML HandCal//EN - VERSION:2.0 - BEGIN:VTIMEZONE - TZID:US-Eastern - BEGIN:STANDARD - DTSTART:19981025T020000 - RDATE:19981025T020000 - TZOFFSETFROM:-0400 - TZOFFSETTO:-0500 - TZNAME:EST - END:STANDARD - BEGIN:DAYLIGHT - DTSTART:19990404T020000 - RDATE:19990404T020000 - TZOFFSETFROM:-0500 - TZOFFSETTO:-0400 - TZNAME:EDT - END:DAYLIGHT - END:VTIMEZONE - BEGIN:VEVENT - DTSTAMP:19980309T231000Z - UID:guid-1.host1.com - ORGANIZER;ROLE=CHAIR:MAILTO:mrbig@host.com - ATTENDEE;RSVP=TRUE;ROLE=REQ-PARTICIPANT;CUTYPE=GROUP: - MAILTO:employee-A@host.com - DESCRIPTION:Project XYZ Review Meeting - CATEGORIES:MEETING - CLASS:PUBLIC - CREATED:19980309T130000Z - SUMMARY:XYZ Project Review - DTSTART;TZID=US-Eastern:19980312T083000 - DTEND;TZID=US-Eastern:19980312T093000 - LOCATION:1CP Conference Room 4350 - END:VEVENT - END:VCALENDAR - - - - -Dawson & Stenerson Standards Track [Page 137] - -RFC 2445 iCalendar November 1998 - - - The following is an example of an iCalendar object passed in a MIME - message with a single body part consisting of a "text/calendar" - Content Type. - - TO:jsmith@host1.com - FROM:jdoe@host1.com - MIME-VERSION:1.0 - MESSAGE-ID: - CONTENT-TYPE:text/calendar - - BEGIN:VCALENDAR - METHOD:xyz - VERSION:2.0 - PRODID:-//ABC Corporation//NONSGML My Product//EN - BEGIN:VEVENT - DTSTAMP:19970324T1200Z - SEQUENCE:0 - UID:uid3@host1.com - ORGANIZER:MAILTO:jdoe@host1.com - ATTENDEE;RSVP=TRUE:MAILTO:jsmith@host1.com - DTSTART:19970324T123000Z - DTEND:19970324T210000Z - CATEGORIES:MEETING,PROJECT - CLASS:PUBLIC - SUMMARY:Calendaring Interoperability Planning Meeting - DESCRIPTION:Discuss how we can test c&s interoperability\n - using iCalendar and other IETF standards. - LOCATION:LDB Lobby - ATTACH;FMTTYPE=application/postscript:ftp://xyzCorp.com/pub/ - conf/bkgrnd.ps - END:VEVENT - END:VCALENDAR - - The following is an example of a to-do due on April 15, 1998. An - audio alarm has been specified to remind the calendar user at noon, - the day before the to-do is expected to be completed and repeat - hourly, four additional times. The to-do definition has been modified - twice since it was initially created. - - BEGIN:VCALENDAR - VERSION:2.0 - PRODID:-//ABC Corporation//NONSGML My Product//EN - BEGIN:VTODO - DTSTAMP:19980130T134500Z - SEQUENCE:2 - UID:uid4@host1.com - ORGANIZER:MAILTO:unclesam@us.gov - ATTENDEE;PARTSTAT=ACCEPTED:MAILTO:jqpublic@host.com - - - -Dawson & Stenerson Standards Track [Page 138] - -RFC 2445 iCalendar November 1998 - - - DUE:19980415T235959 - STATUS:NEEDS-ACTION - SUMMARY:Submit Income Taxes - BEGIN:VALARM - ACTION:AUDIO - TRIGGER:19980403T120000 - ATTACH;FMTTYPE=audio/basic:http://host.com/pub/audio- - files/ssbanner.aud - REPEAT:4 - DURATION:PT1H - END:VALARM - END:VTODO - END:VCALENDAR - - The following is an example of a journal entry. - - BEGIN:VCALENDAR - VERSION:2.0 - PRODID:-//ABC Corporation//NONSGML My Product//EN - BEGIN:VJOURNAL - DTSTAMP:19970324T120000Z - UID:uid5@host1.com - ORGANIZER:MAILTO:jsmith@host.com - STATUS:DRAFT - CLASS:PUBLIC - CATEGORY:Project Report, XYZ, Weekly Meeting - DESCRIPTION:Project xyz Review Meeting Minutes\n - Agenda\n1. Review of project version 1.0 requirements.\n2. - Definition - of project processes.\n3. Review of project schedule.\n - Participants: John Smith, Jane Doe, Jim Dandy\n-It was - decided that the requirements need to be signed off by - product marketing.\n-Project processes were accepted.\n - -Project schedule needs to account for scheduled holidays - and employee vacation time. Check with HR for specific - dates.\n-New schedule will be distributed by Friday.\n- - Next weeks meeting is cancelled. No meeting until 3/23. - END:VJOURNAL - END:VCALENDAR - - The following is an example of published busy time information. The - iCalendar object might be placed in the network resource - www.host.com/calendar/busytime/jsmith.ifb. - - BEGIN:VCALENDAR - VERSION:2.0 - PRODID:-//RDU Software//NONSGML HandCal//EN - BEGIN:VFREEBUSY - - - -Dawson & Stenerson Standards Track [Page 139] - -RFC 2445 iCalendar November 1998 - - - ORGANIZER:MAILTO:jsmith@host.com - DTSTART:19980313T141711Z - DTEND:19980410T141711Z - FREEBUSY:19980314T233000Z/19980315T003000Z - FREEBUSY:19980316T153000Z/19980316T163000Z - FREEBUSY:19980318T030000Z/19980318T040000Z - URL:http://www.host.com/calendar/busytime/jsmith.ifb - END:VFREEBUSY - END:VCALENDAR - -6 Recommended Practices - - These recommended practices should be followed in order to assure - consistent handling of the following cases for an iCalendar object. - - 1. Content lines longer than 75 octets SHOULD be folded. - - 2. A calendar entry with a "DTSTART" property but no "DTEND" - property does not take up any time. It is intended to represent - an event that is associated with a given calendar date and time - of day, such as an anniversary. Since the event does not take up - any time, it MUST NOT be used to record busy time no matter what - the value for the "TRANSP" property. - - 3. When the "DTSTART" and "DTEND", for "VEVENT", "VJOURNAL" and - "VFREEBUSY" calendar components, and "DTSTART" and "DUE", for - "VTODO" calendar components, have the same value data type (e.g., - DATE-TIME), they SHOULD specify values in the same time format - (e.g., UTC time format). - - 4. When the combination of the "RRULE" and "RDATE" properties on an - iCalendar object produces multiple instances having the same - start date/time, they should be collapsed to, and considered as, - a single instance. - - 5. When a calendar user receives multiple requests for the same - calendar component (e.g., REQUEST for a "VEVENT" calendar - component) as a result of being on multiple mailing lists - specified by "ATTENDEE" properties in the request, they SHOULD - respond to only one of the requests. The calendar user SHOULD - also specify (using the "MEMBER" parameter of the "ATTENDEE" - property) which mailing list they are a member of. - - 6. An implementation can truncate a "SUMMARY" property value to 255 - characters. - - - - - - -Dawson & Stenerson Standards Track [Page 140] - -RFC 2445 iCalendar November 1998 - - - 7. If seconds of the minute are not supported by an implementation, - then a value of "00" SHOULD be specified for the seconds - component in a time value. - - 8. If the value type parameter (VALUE=) contains an unknown value - type, it SHOULD be treated as TEXT. - - 9. TZURL values SHOULD NOT be specified as a FILE URI type. This URI - form can be useful within an organization, but is problematic in - the Internet. - - 10. Some possible English values for CATEGORIES property include - "ANNIVERSARY", "APPOINTMENT", "BUSINESS", "EDUCATION", - "HOLIDAY", "MEETING", "MISCELLANEOUS", "NON-WORKING HOURS", "NOT - IN OFFICE", "PERSONAL", "PHONE CALL", "SICK DAY", "SPECIAL - OCCASION", "TRAVEL", "VACATION". Categories can be specified in - any registered language. - - 11. Some possible English values for RESOURCES property include - "CATERING", "CHAIRS", "COMPUTER PROJECTOR", "EASEL", "OVERHEAD - PROJECTOR", "SPEAKER PHONE", "TABLE", "TV", "VCR", "VIDEO - PHONE", "VEHICLE". Resources can be specified in any registered - language. - -7 Registration of Content Type Elements - - This section provides the process for registration of MIME - Calendaring and Scheduling Content Type iCalendar object methods and - new or modified properties. - -7.1 Registration of New and Modified iCalendar Object Methods - - New MIME Calendaring and Scheduling Content Type iCalendar object - methods are registered by the publication of an IETF Request for - Comments (RFC). Changes to an iCalendar object method are registered - by the publication of a revision of the RFC defining the method. - -7.2 Registration of New Properties - - This section defines procedures by which new properties or enumerated - property values for the MIME Calendaring and Scheduling Content Type - can be registered with the IANA. Non-IANA properties can be used by - bilateral agreement, provided the associated properties names follow - the "X-" convention. - - The procedures defined here are designed to allow public comment and - review of new properties, while posing only a small impediment to the - definition of new properties. - - - -Dawson & Stenerson Standards Track [Page 141] - -RFC 2445 iCalendar November 1998 - - - Registration of a new property is accomplished by the following - steps. - -7.2.1 Define the property - - A property is defined by completing the following template. - - To: ietf-calendar@imc.org - - Subject: Registration of text/calendar MIME property XXX - - Property name: - - Property purpose: - - Property value type(s): - - Property parameter (s): - - Conformance: - - Description: - - Format definition: - - Examples: - - The meaning of each field in the template is as follows. - - Property name: The name of the property, as it will appear in the - body of an text/calendar MIME Content-Type "property: value" line to - the left of the colon ":". - - Property purpose: The purpose of the property (e.g., to indicate a - delegate for the event or to-do, etc.). Give a short but clear - description. - - Property value type (s): Any of the valid value types for the - property value needs to be specified. The default value type also - needs to be specified. If a new value type is specified, it needs to - be declared in this section. - - Property parameter (s): Any of the valid property parameters for the - property needs to be specified. - - Conformance: The calendar components that the property can appear in - needs to be specified. - - - - -Dawson & Stenerson Standards Track [Page 142] - -RFC 2445 iCalendar November 1998 - - - Description: Any special notes about the property, how it is to be - used, etc. - - Format definition: The ABNF for the property definition needs to be - specified. - - Examples: One or more examples of instances of the property needs to - be specified. - -7.2.2 Post the Property definition - - The property description MUST be posted to the new property - discussion list, ietf-calendar@imc.org. - -7.2.3 Allow a comment period - - Discussion on the new property MUST be allowed to take place on the - list for a minimum of two weeks. Consensus MUST be reached on the - property before proceeding to the next step. - -7.2.4 Submit the property for approval - - Once the two-week comment period has elapsed, and the proposer is - convinced consensus has been reached on the property, the - registration application should be submitted to the Method Reviewer - for approval. The Method Reviewer is appointed to the Application - Area Directors and can either accept or reject the property - registration. An accepted registration should be passed on by the - Method Reviewer to the IANA for inclusion in the official IANA method - registry. The registration can be rejected for any of the following - reasons. 1) Insufficient comment period; 2) Consensus not reached; 3) - Technical deficiencies raised on the list or elsewhere have not been - addressed. The Method Reviewer's decision to reject a property can be - appealed by the proposer to the IESG, or the objections raised can be - addressed by the proposer and the property resubmitted. - -7.3 Property Change Control - - Existing properties can be changed using the same process by which - they were registered. - - 1. Define the change - - 2. Post the change - - 3. Allow a comment period - - 4. Submit the property for approval - - - -Dawson & Stenerson Standards Track [Page 143] - -RFC 2445 iCalendar November 1998 - - - Note that the original author or any other interested party can - propose a change to an existing property, but that such changes - should only be proposed when there are serious omissions or errors in - the published memo. The Method Reviewer can object to a change if it - is not backward compatible, but is not required to do so. - - Property definitions can never be deleted from the IANA registry, but - properties which are no longer believed to be useful can be declared - OBSOLETE by a change to their "intended use" field. - -8 References - - [IMIP] Dawson, F., Mansour, S. and S. Silverberg, "iCalendar - Message-based Interoperability Protocol (IMIP)", RFC 2447, - November 1998. - - [ITIP] Silverberg, S., Mansour, S., Dawson, F. and R. Hopson, - "iCalendar Transport-Independent Interoperability Protocol - (iTIP) : Scheduling Events, Busy Time, To-dos and Journal - Entries", RFC 2446, November 1998. - - [ISO 8601] ISO 8601, "Data elements and interchange formats- - Information interchange--Representation of dates and - times", International Organization for Standardization, - June, 1988. - - [ISO 9070] ISO/IEC 9070, "Information Technology_SGML Support - Facilities--Registration Procedures for Public Text Owner - Identifiers", Second Edition, International Organization - for Standardization, April 1991. - - [RFC 822] Crocker, D., "Standard for the Format of ARPA Internet - Text Messages", STD 11, RFC 822, August 1982. - - [RFC 1738] Berners-Lee, T., Masinter, L. and M. McCahill, "Uniform - Resource Locators (URL)", RFC 1738, December 1994. - - [RFC 1766] Alvestrand, H., "Tags for the Identification of - Languages", RFC 1766, March 1995. - - [RFC 2045] Freed, N. and N. Borenstein, " Multipurpose Internet Mail - Extensions (MIME) - Part One: Format of Internet Message - Bodies", RFC 2045, November 1996. - - [RFC 2046] Freed, N. and N. Borenstein, " Multipurpose Internet Mail - Extensions (MIME) - Part Two: Media Types", RFC 2046, - November 1996. - - - - -Dawson & Stenerson Standards Track [Page 144] - -RFC 2445 iCalendar November 1998 - - - [RFC 2048] Freed, N., Klensin, J. and J. Postel, "Multipurpose - Internet Mail Extensions (MIME) - Part Four: Registration - Procedures", RFC 2048, January 1997. - - [RFC 2119] Bradner, S., "Key words for use in RFCs to Indicate - Requirement Levels", BCP 14, RFC 2119, March 1997. - - [RFC 2234] Crocker, D. and P. Overell, "Augmented BNF for Syntax - Specifications: ABNF", RFC 2234, November 1997. - - [RFC 2279] Yergeau, F., "UTF-8, a transformation format of ISO - 10646", RFC 2279, January 1998. - - [RFC 2425] Howes, T., Smith, M. and F. Dawson, "A MIME Content-Type - for Directory Information", RFC 2425, September 1998. - - [RFC 2426] Dawson, F. and T. Howes, "vCard MIME Directory Profile", - RFC 2426, September 1998. - - [TZ] Olson, A.D., et al, Time zone code and data, - ftp://elsie.nci.nih.gov/pub/, updated periodically. - - [VCAL] Internet Mail Consortium, "vCalendar - The Electronic - Calendaring and Scheduling Exchange Format", - http://www.imc.org/pdi/vcal-10.txt, September 18, 1996. - -9 Acknowledgments - - A hearty thanks to the IETF Calendaring and Scheduling Working Group - and also the following individuals who have participated in the - drafting, review and discussion of this memo: - - Roland Alden, Harald T. Alvestrand, Eric Berman, Denis Bigorgne, John - Binici, Bill Bliss, Philippe Boucher, Steve Carter, Andre - Courtemanche, Dave Crocker, David Curley, Alec Dun, John Evans, Ross - Finlayson, Randell Flint, Ned Freed, Patrik Faltstrom, Chuck - Grandgent, Mark Handley, Steve Hanna, Paul B. Hill, Paul Hoffman, - Ross Hopson, Mark Horton, Daryl Huff, Bruce Kahn, C. Harald Koch, - Ryan Jansen, Don Lavange, Antoine Leca, Theodore Lorek, Steve - Mansour, Skip Montanaro, Keith Moore, Cecil Murray, Chris Newman, - John Noerenberg, Ralph Patterson, Pete Resnick, Keith Rhodes, Robert - Ripberger, John Rose, Doug Royer, Andras Salamar, Ted Schuh, Vinod - Seraphin, Derrick Shadel, Ken Shan, Andrew Shuman, Steve Silverberg, - William P. Spencer, John Sun, Mark Towfiq, Yvonne Tso, Robert Visnov, - James L. Weiner, Mike Weston, William Wyatt. - - - - - - -Dawson & Stenerson Standards Track [Page 145] - -RFC 2445 iCalendar November 1998 - - -10 Authors' and Chairs' Addresses - - The following address information is provided in a MIME-VCARD, - Electronic Business Card, format. - - The authors of this memo are: - - BEGIN:VCARD - VERSION:3.0 - N:Dawson;Frank - FN:Frank Dawson - ORG:Lotus Development Corporation - ADR;TYPE=WORK,POSTAL,PARCEL:;;6544 Battleford Drive; - Raleigh;NC;27613-3502;USA - TEL;TYPE=WORK,MSG:+1-919-676-9515 - TEL;TYPE=WORK,FAX:+1-919-676-9564 - EMAIL;TYPE=PREF,INTERNET:Frank_Dawson@Lotus.com - EMAIL;TYPE=INTERNET:fdawson@earthlink.net - URL:http://home.earthlink.net/~fdawson - END:VCARD - - BEGIN:VCARD - VERSION:3.0 - N:Stenerson;Derik - FN:Derik Stenerson - ORG:Microsoft Corporation - ADR;TYPE=WORK,POSTAL,PARCEL:;;One Microsoft Way; - Redmond;WA;98052-6399;USA - TEL;TYPE=WORK,MSG:+1-425-936-5522 - TEL;TYPE=WORK,FAX:+1-425-936-7329 - EMAIL;TYPE=INTERNET:deriks@Microsoft.com - END:VCARD - - The iCalendar object is a result of the work of the Internet - Engineering Task Force Calendaring and Scheduling Working Group. The - chairmen of that working group are: - - BEGIN:VCARD - VERSION:3.0 - N:Ganguly;Anik - FN:Anik Ganguly - ORG: Open Text Inc. - ADR;TYPE=WORK,POSTAL,PARCEL:;Suite 101;38777 West Six Mile Road; - Livonia;MI;48152;USA - TEL;TYPE=WORK,MSG:+1-734-542-5955 - EMAIL;TYPE=INTERNET:ganguly@acm.org - END:VCARD - - - - -Dawson & Stenerson Standards Track [Page 146] - -RFC 2445 iCalendar November 1998 - - - The co-chairman of that working group is: - - BEGIN:VCARD - VERSION:3.0 - N:Moskowitz;Robert - FN:Robert Moskowitz - EMAIL;TYPE=INTERNET:rgm-ietf@htt-consult.com - END:VCARD - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Dawson & Stenerson Standards Track [Page 147] - -RFC 2445 iCalendar November 1998 - - -11. Full Copyright Statement - - Copyright (C) The Internet Society (1998). All Rights Reserved. - - This document and translations of it may be copied and furnished to - others, and derivative works that comment on or otherwise explain it - or assist in its implementation may be prepared, copied, published - and distributed, in whole or in part, without restriction of any - kind, provided that the above copyright notice and this paragraph are - included on all such copies and derivative works. However, this - document itself may not be modified in any way, such as by removing - the copyright notice or references to the Internet Society or other - Internet organizations, except as needed for the purpose of - developing Internet standards in which case the procedures for - copyrights defined in the Internet Standards process must be - followed, or as required to translate it into languages other than - English. - - The limited permissions granted above are perpetual and will not be - revoked by the Internet Society or its successors or assigns. - - This document and the information contained herein is provided on an - "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING - TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING - BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION - HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF - MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. - - - - - - - - - - - - - - - - - - - - - - - - -Dawson & Stenerson Standards Track [Page 148] - diff --git a/libs/ical4j-1.0.5/etc/rfc2446.txt b/libs/ical4j-1.0.5/etc/rfc2446.txt deleted file mode 100644 index 8e038a28..00000000 --- a/libs/ical4j-1.0.5/etc/rfc2446.txt +++ /dev/null @@ -1,6107 +0,0 @@ - - - - - - -Network Working Group S. Silverberg -Request for Comments: 2446 Microsoft -Category: Standards Track S. Mansour - Netscape - F. Dawson - Lotus - R. Hopson - ON Technologies - November 1998 - - - iCalendar Transport-Independent Interoperability Protocol - (iTIP) - Scheduling Events, BusyTime, To-dos and Journal Entries - -Status of this Memo - - This document specifies an Internet standards track protocol for the - Internet community, and requests discussion and suggestions for - improvements. Please refer to the current edition of the "Internet - Official Protocol Standards" (STD 1) for the standardization state - and status of this protocol. Distribution of this memo is unlimited. - -Copyright Notice - - Copyright (C) The Internet Society (1998). All Rights Reserved. - -Abstract - - This document specifies how calendaring systems use iCalendar objects - to interoperate with other calendar systems. It does so in a general - way so as to allow multiple methods of communication between systems. - Subsequent documents specify interoperable methods of communications - between systems that use this protocol. - - The document outlines a model for calendar exchange that defines both - static and dynamic event, to-do, journal and free/busy objects. - Static objects are used to transmit information from one entity to - another without the expectation of continuity or referential - integrity with the original item. Dynamic objects are a superset of - static objects and will gracefully degrade to their static - counterparts for clients that only support static objects. - - This document specifies an Internet protocol based on the iCalendar - object specification that provides scheduling interoperability - between different calendar systems. The Internet protocol is called - the "iCalendar Transport-Independent Interoperability Protocol - (iTIP)". - - - -Silverberg, et. al. Standards Track [Page 1] - -RFC 2446 iTIP November 1998 - - - iTIP complements the iCalendar object specification by adding - semantics for group scheduling methods commonly available in current - calendar systems. These scheduling methods permit two or more - calendar systems to perform transactions such as publish, schedule, - reschedule, respond to scheduling requests, negotiation of changes or - cancel iCalendar-based calendar components. - - iTIP is defined independent of the particular transport used to - transmit the scheduling information. Companion memos to iTIP provide - bindings of the interoperability protocol to a number of Internet - protocols. - -Table of Contents - - 1 INTRODUCTION...................................................5 - 1.1 FORMATTING CONVENTIONS .....................................5 - 1.2 RELATED DOCUMENTS ..........................................6 - 1.3 ITIP ROLES AND TRANSACTIONS ................................6 - 2 INTEROPERABILITY MODELS........................................8 - 2.1 APPLICATION PROTOCOL .......................................9 - 2.1.1 Calendar Entry State ...................................9 - 2.1.2 Delegation .............................................9 - 2.1.3 Acting on Behalf of other Calendar Users ..............10 - 2.1.4 Component Revisions ...................................10 - 2.1.5 Message Sequencing ....................................11 - 3 APPLICATION PROTOCOL ELEMENTS.................................12 - 3.1 COMMON COMPONENT RESTRICTION TABLES .......................13 - 3.2 METHODS FOR VEVENT CALENDAR COMPONENTS ....................14 - 3.2.1 PUBLISH ...............................................15 - 3.2.2 REQUEST ...............................................17 - 3.2.2.1 Rescheduling an Event..............................19 - 3.2.2.2 Updating or Reconfirmation of an Event.............19 - 3.2.2.3 Delegating an Event to another CU..................19 - 3.2.2.4 Changing the Organizer.............................20 - 3.2.2.5 Sending on Behalf of the Organizer.................20 - 3.2.2.6 Forwarding to An Uninvited CU......................20 - 3.2.2.7 Updating Attendee Status...........................21 - 3.2.3 REPLY .................................................21 - 3.2.4 ADD ...................................................23 - 3.2.5 CANCEL ................................................25 - 3.2.6 REFRESH ...............................................26 - 3.2.7 COUNTER ...............................................28 - 3.2.8 DECLINECOUNTER ........................................29 - 3.3 METHODS FOR VFREEBUSY COMPONENTS ..........................31 - 3.3.1 PUBLISH ...............................................32 - 3.3.2 REQUEST ...............................................33 - 3.3.3 REPLY .................................................34 - 3.4 METHODS FOR VTODO COMPONENTS ..............................35 - - - -Silverberg, et. al. Standards Track [Page 2] - -RFC 2446 iTIP November 1998 - - - 3.4.1 PUBLISH ...............................................35 - 3.4.2 REQUEST ...............................................37 - 3.4.2.1 REQUEST for Rescheduling a VTODO...................39 - 3.4.2.2 REQUEST for Update or Reconfirmation of a VTODO....39 - 3.4.2.3 REQUEST for Delegating a VTODO.....................40 - 3.4.2.4 REQUEST Forwarded To An Uninvited Calendar User....40 - 3.4.2.5 REQUEST Updated Attendee Status....................41 - 3.4.3 REPLY .................................................41 - 3.4.4 ADD ...................................................43 - 3.4.5 CANCEL ................................................44 - 3.4.6 REFRESH ...............................................46 - 3.4.7 COUNTER ...............................................48 - 3.4.8 DECLINECOUNTER ........................................49 - 3.5 METHODS FOR VJOURNAL COMPONENTS ...........................50 - 3.5.1 PUBLISH ...............................................51 - 3.5.2 ADD ...................................................52 - 3.5.3 CANCEL ................................................53 - 3.6 STATUS REPLIES ............................................55 - 3.7 IMPLEMENTATION CONSIDERATIONS .............................57 - 3.7.1 Working With Recurrence Instances .....................57 - 3.7.2 Attendee Property Considerations ......................58 - 3.7.3 X-Tokens ..............................................59 - 4 EXAMPLES......................................................59 - 4.1 PUBLISHED EVENT EXAMPLES ..................................59 - 4.1.1 A Minimal Published Event .............................60 - 4.1.2 Changing A Published Event ............................60 - 4.1.3 Canceling A Published Event ...........................61 - 4.1.4 A Rich Published Event ................................62 - 4.1.5 Anniversaries or Events attached to entire days .......63 - 4.2 GROUP EVENT EXAMPLES ......................................63 - 4.2.1 A Group Event Request .................................64 - 4.2.2 Reply To A Group Event Request ........................65 - 4.2.3 Update An Event .......................................65 - 4.2.4 Countering an Event Proposal ..........................66 - 4.2.5 Delegating an Event ...................................68 - 4.2.6 Delegate Accepts the Meeting ..........................70 - 4.2.7 Delegate Declines the Meeting .........................71 - 4.2.8 Forwarding an Event Request ...........................72 - 4.2.9 Cancel A Group Event ..................................72 - 4.2.10 Removing Attendees ...................................74 - 4.2.11 Replacing the Organizer ..............................75 - 4.3 BUSY TIME EXAMPLES ........................................76 - 4.3.1 Request Busy Time .....................................77 - 4.3.2 Reply To A Busy Time Request ..........................77 - 4.4 RECURRING EVENT AND TIME ZONE EXAMPLES ....................78 - 4.4.1 A Recurring Event Spanning Time Zones .................78 - 4.4.2 Modify A Recurring Instance ...........................79 - 4.4.3 Cancel an Instance ....................................81 - - - -Silverberg, et. al. Standards Track [Page 3] - -RFC 2446 iTIP November 1998 - - - 4.4.4 Cancel Recurring Event ................................81 - 4.4.5 Change All Future Instances ...........................82 - 4.4.6 Add A New Instance To A Recurring Event ...............82 - 4.4.7 Add A New Series of Instances To A Recurring Event ....83 - 4.4.8 Counter An Instance Of A Recurring Event ..............87 - 4.4.9 Error Reply To A Request ..............................88 - 4.5 GROUP TO-DO EXAMPLES ......................................89 - 4.5.1 A VTODO Request .......................................90 - 4.5.2 A VTODO Reply .........................................90 - 4.5.3 A VTODO Request for Updated Status ....................91 - 4.5.4 A Reply: Percent-Complete .............................91 - 4.5.5 A Reply: Completed ....................................92 - 4.5.6 An Updated VTODO Request ..............................92 - 4.5.7 Recurring VTODOs ......................................92 - 4.5.7.1 Request for a Recurring VTODO......................93 - 4.5.7.2 Calculating due dates in recurring VTODOs..........93 - 4.5.7.3 Replying to an instance of a recurring VTODO.......93 - 4.6 JOURNAL EXAMPLES ..........................................94 - 4.7 OTHER EXAMPLES ............................................94 - 4.7.1 Event Refresh .........................................94 - 4.7.2 Bad RECURRENCE-ID .....................................95 - 5 APPLICATION PROTOCOL FALLBACKS................................97 - 5.1 PARTIAL IMPLEMENTATION ....................................97 - 5.1.1 Event-Related Fallbacks ...............................97 - 5.1.2 Free/Busy-Related Fallbacks ...........................99 - 5.1.3 To-Do-Related Fallbacks ...............................99 - 5.1.4 Journal-Related Fallbacks ............................101 - 5.2 LATENCY ISSUES ...........................................102 - 5.2.1 Cancellation of an Unknown Calendar Component. .......102 - 5.2.2 Unexpected Reply from an Unknown Delegate ............103 - 5.3 SEQUENCE NUMBER ..........................................103 - 6 SECURITY CONSIDERATIONS......................................103 - 6.1 SECURITY THREATS .........................................103 - 6.1.1 Spoofing the "Organizer" .............................103 - 6.1.2 Spoofing the "Attendee" ..............................103 - 6.1.3 Unauthorized Replacement of the Organizer ............104 - 6.1.4 Eavesdropping ........................................104 - 6.1.5 Flooding a Calendar ..................................104 - 6.1.6 Procedural Alarms ....................................104 - 6.1.7 Unauthorized REFRESH Requests ........................104 - 6.2 RECOMMENDATIONS ..........................................104 - 6.2.1 Use of [RFC-1847] to secure iTIP transactions ........105 - 6.2.2 Implementation Controls ..............................105 - 7 ACKNOWLEDGMENTS..............................................106 - 8 BIBLIOGRAPHY.................................................106 - 9 AUTHORS' ADDRESSES...........................................107 - 10 FULL COPYRIGHT STATEMENT....................................109 - - - - -Silverberg, et. al. Standards Track [Page 4] - -RFC 2446 iTIP November 1998 - - -1 Introduction - - This document specifies how calendaring systems use iCalendar objects - to interoperate with other calendar systems. In particular, it - specifies how to schedule events, to-dos, or daily journal entries. - It further specifies how to search for available busy time - information. It does so in a general way so as to allow multiple - methods of communication between systems. Subsequent documents - specify transport bindings between systems that use this protocol. - - This protocol is based on messages sent from an originator to one or - more recipients. For certain types of messages, a recipient may - reply, in order to update their status and may also return - transaction/request status information. The protocol supports the - ability for the message originator to modify or cancel the original - message. The protocol also supports the ability for recipients to - suggest changes to the originator of a message. The elements of the - protocol also define the user roles for its transactions. - -1.1 Formatting Conventions - - In order to refer to elements of the calendaring and scheduling - model, core object or interoperability protocol defined in [iCAL] and - [iTIP] several formatting conventions have been utilized. - - The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", - "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY" and "OPTIONAL" in this - document are to be interpreted as described in [RFC-2119]. - - Calendaring and scheduling roles are referred to in quoted-strings of - text with the first character of each word in upper case. For - example, "Organizer" refers to a role of a "Calendar User" (CU) - within the scheduling protocol defined by [iTIP]. Calendar components - defined by [iCAL] are referred to with capitalized, quoted-strings of - text. All calendar components start with the letter "V". For example, - "VEVENT" refers to the event calendar component, "VTODO" refers to - the to-do calendar component and "VJOURNAL" refers to the daily - journal calendar component. Scheduling methods defined by [iTIP] are - referred to with capitalized, quoted-strings of text. For example, - "REQUEST" refers to the method for requesting a scheduling calendar - component be created or modified, "REPLY" refers to the method a - recipient of a request uses to update their status with the - "Organizer" of the calendar component. - - Properties defined by [iCAL] are referred to with capitalized, - quoted-strings of text, followed by the word "property". For example, - "ATTENDEE" property refers to the iCalendar property used to convey - the calendar address of a "Calendar User". Property parameters - - - -Silverberg, et. al. Standards Track [Page 5] - -RFC 2446 iTIP November 1998 - - - defined by this memo are referred to with lower case, quoted-strings - of text, followed by the word "parameter". For example, "value" - parameter refers to the iCalendar property parameter used to override - the default data type for a property value. Enumerated values defined - by this memo are referred to with capitalized text, either alone or - followed by the word "value". - - In tables, the quoted-string text is specified without quotes in - order to minimize the table length. - -1.2 Related Documents - - Implementers will need to be familiar with several other memos that, - along with this one, describe the Internet calendaring and scheduling - standards. This document, [iTIP], specifies an interoperability - protocol for scheduling between different implementations. The - related documents are: - - [iCAL] - specifies the objects, data types, properties and - property parameters used in the protocols, along with the - methods for representing and encoding them; - - [iMIP] specifies an Internet email binding for [iTIP]. - - This memo does not attempt to repeat the specification of concepts or - definitions from these other memos. Where possible, references are - made to the memo that provides for the specification of these - concepts or definitions. - -1.3 ITIP Roles and Transactions - - ITIP defines methods for exchanging [iCAL] objects for the purposes - of group calendaring and scheduling between "Calendar Users" (CUs). - CUs take on one of two roles in iTIP. The CU who initiates an - exchange takes on the role of "Organizer". For example, the CU who - proposes a group meeting is the "Organizer". The CUs asked to - participate in the group meeting by the "Organizer" take on the role - of "Attendee". Note that "role" is also a descriptive parameter to - the _ATTENDEE_ property. Its use is to convey descriptive context to - an "Attendee" such as "chair", "req-participant" or "non-participant" - and has nothing to do with the calendaring workflow. - - - - - - - - - - -Silverberg, et. al. Standards Track [Page 6] - -RFC 2446 iTIP November 1998 - - - The ITIP methods are listed below and their usage and semantics are - defined in section 3 of this document. - - +================+==================================================+ - | Method | Description | - |================+==================================================| - | PUBLISH | Used to publish a calendar entry to one or more | - | | Calendar Users. There is no interactivity | - | | between the publisher and any other calendar | - | | user. An example might include a baseball team | - | | publishing its schedule to the public. | - | | | - | REQUEST | Used to schedule a calendar entry with other | - | | Calendar Users. Requests are interactive in that | - | | they require the receiver to respond using | - | | the Reply methods. Meeting Requests, Busy | - | | Time requests and the assignment of VTODOs to | - | | other Calendar Users are all examples. | - | | Requests are also used by the "Organizer" to | - | | update the status of a calendar entry. | - | | | - | REPLY | A Reply is used in response to a Request to | - | | convey "Attendee" status to the "Organizer". | - | | Replies are commonly used to respond to meeting | - | | and task requests. | - | | | - | ADD | Add one or more instances to an existing | - | | VEVENT, VTODO, or VJOURNAL. | - | | | - | CANCEL | Cancel one or more instances of an existing | - | | VEVENT, VTODO, or VJOURNAL. | - | | | - | REFRESH | The Refresh method is used by an "Attendee" to | - | | request the latest version of a calendar entry. | - | | | - | COUNTER | The Counter method is used by an "Attendee" to | - | | negotiate a change in the calendar entry. | - | | Examples include the request to change a | - | | proposed Event time or change the due date for a | - | | VTODO. | - | | | - | DECLINE- | Used by the "Organizer" to decline the proposed | - | COUNTER | counter-proprosal. | - +================+==================================================+ - - - - - - - -Silverberg, et. al. Standards Track [Page 7] - -RFC 2446 iTIP November 1998 - - - Group scheduling in iTIP is accomplished using the set of "request" - and "response" methods described above. The following table shows the - methods broken down by who can send them. - - +================+==================================================+ - | Originator | Methods | - |================+==================================================| - | Organizer | PUBLISH, REQUEST, ADD, CANCEL, DECLINECOUNTER | - | | | - | Attendee | REPLY, REFRESH, COUNTER | - | | REQUEST only when delegating | - +================+==================================================+ - - Note that for some calendar component types, the allowable methods - are a subset of the above set. - -2 Interoperability Models - - There are two distinct protocols relevant to interoperability: an - "Application Protocol" and a "Transport Protocol". The Application - Protocol defines the content of the iCalendar objects sent between - sender and receiver to accomplish the scheduling transactions listed - above. The Transport Protocol defines how the iCalendar objects are - sent between the sender and receiver. This document focuses on the - Application Protocol. Binding documents such as [iMIP] focus on the - Transport Protocol. - - The connection between Sender and Receiver in the diagram below - refers to the Application Protocol. The iCalendar objects passed from - the Sender to the Receiver are presented in Section 3, Application - Protocol Elements. - - +----------+ +----------+ - | | iTIP | | - | Sender |<-------------------->| Receiver | - | | | | - +----------+ +----------+ - - There are several variations of this diagram in which the Sender and - Receiver take on various roles of a "Calendar User Agent" (CUA) or a - "Calendar Service" (CS). - - The architecture of iTIP is depicted in the diagram below. An - application written to this specification may work with bindings for - the store-and-forward transport, the real time transport, or both. - Also note that iTIP could be bound to other transports. - - - - - -Silverberg, et. al. Standards Track [Page 8] - -RFC 2446 iTIP November 1998 - - - +------------------------------------------+ - | iTIP | - +------------------------------------------+ - |Real-time | Store-and-Fwd | Other | - |Transport | Transport | Transports... | - +------------------------------------------+ - -2.1 Application Protocol - - In the iTIP model, a calendar entry is created and managed by an - "Organizer". The "Organizer" interacts with other CUs by sending one - or more of the iTIP messages listed above. "Attendees" use the - "REPLY" method to communicate their status. "Attendees" do not make - direct changes to the master calendar entry. They can, however, use - the "COUNTER" method to suggest changes to the "Organizer". In any - case, the "Organizer" has complete control over the master calendar - entry. - -2.1.1 Calendar Entry State - - There are two distinct states relevant to calendar entries: the - overall state of the entry and the state associated with an - "Attendee" to that entry. - - The state of an entry is defined by the "STATUS" property and is - controlled by the "Organizer." There is no default value for the - "STATUS" property. The "Organizer" sets the "STATUS" property to the - appropriate value for each calendar entry. - - The state of a particular "Attendee" relative to an entry is defined - by the "partstat" parameter in the "ATTENDEE" property for each - "Attendee". When an "Organizer" issues the initial entry, "Attendee" - status is unknown. The "Organizer" specifies this by setting the - "partstat" parameter to "NEEDS-ACTION". Each "Attendee" modifies - their "ATTENDEE" property "partstat" parameter to an appropriate - value as part of a "REPLY" message sent back to the "Organizer". - -2.1.2 Delegation - - Delegation is defined as the process by which an "Attendee" grants - another CU (or several CUs) the right to attend on their behalf. The - "Organizer" is made aware of this change because the delegating - "Attendee" informs the "Organizer". These steps are detailed in the - REQUEST method section. - - - - - - - -Silverberg, et. al. Standards Track [Page 9] - -RFC 2446 iTIP November 1998 - - -2.1.3 Acting on Behalf of other Calendar Users - - In many organizations one user will act on behalf of another to - organize and/or respond to meeting requests. ITIP provides two - mechanisms that support these activities. - - First, the "Organizer" is treated as a special entity, separate from - "Attendees". All responses from "Attendees" flow to the "Organizer", - making it easy to separate a calendar user organizing a meeting from - calendar users attending the meeting. Additionally, iCalendar - provides descriptive roles for each "Attendee". For instance, a role - of "chair" may be ascribed to one or more "Attendees". The "chair" - and the "Organizer" may or may not be the same calendar user. This - maps well to scenarios where an assistant may manage meeting - logistics for another individual who chairs a meeting. - - Second, a "sent-by" parameter may be specified in either the - "Organizer" or "Attendee" properties. When specified, the "sent-by" - parameter indicates that the responding CU acted on behalf of the - specified "Attendee" or "Organizer". - -2.1.4 Component Revisions - - The "SEQUENCE" property is used by the "Organizer" to indicate - revisions to the calendar component. The rules for incrementing the - "SEQUENCE" number are defined in [iCAL]. For clarity, these rules are - paraphrased here in terms of how they are applied in [iTIP]. For a - given "UID" in a calendar component: - - . For the "PUBLISH" and "REQUEST" methods, the "SEQUENCE" property - value is incremented according to the rules defined in [iCAL]. - - . The "SEQUENCE" property value MUST be incremented each time the - "Organizer" uses the "ADD" or "CANCEL" methods. - - . The "SEQUENCE" property value MUST NOT be incremented when using - "REPLY", "REFRESH", "COUNTER", "DECLINECOUNTER", or when sending a - delegation "REQUEST". - - In some circumstances the "Organizer" may not have received responses - to the final revision sent out. In this situation, the "Organizer" - may wish to send an update "REQUEST", and set "RSVP=TRUE" for all - "Attendees", so that current responses can be collected. - - - - - - - - -Silverberg, et. al. Standards Track [Page 10] - -RFC 2446 iTIP November 1998 - - - The value of the "SEQUENCE" property contained in a response from an - "Attendee" may not always match the "Organizer's" revision. - Implementations may choose to have the CUA indicate to the CU that - the response is to an entry that has been revised and allow the CU to - decide whether or not to accept the response. - -2.1.5 Message Sequencing - - CUAs that handle the [iTIP] application protocol must often correlate - a component in a calendar store with a component received in the - [iTIP] message. For example, an event may be updated with a later - revision of the same event. To accomplish this, a CUA must correlate - the version of the event already in its calendar store with the - version sent in the [iTIP] message. In addition to this correlation, - there are several factors that can cause [iTIP] messages to arrive in - an unexpected order. That is, an "Organizer" could receive a reply - to an earlier revision of a component AFTER receiving a reply to a - later revision. - - To maximize interoperability and to handle messages that arrive in an - unexpected order, use the following rules: - - 1. The primary key for referencing a particular iCalendar component - is the "UID" property value. To reference an instance of a - recurring component, the primary key is composed of the "UID" and - the "RECURRENCE-ID" properties. - - 2. The secondary key for referencing a component is the "SEQUENCE" - property value. For components where the "UID" is the same, the - component with the highest numeric value for the "SEQUENCE" - property obsoletes all other revisions of the component with - lower values. - - 3. "Attendees" send "REPLY" messages to the "Organizer". For - replies where the "UID" property value is the same, the value of - the "SEQUENCE" property indicates the revision of the component - to which the "Attendee" is replying. The reply with the highest - numeric value for the "SEQUENCE" property obsoletes all other - replies with lower values. - - 4. In situations where the "UID" and "SEQUENCE" properties match, - the "DTSTAMP" property is used as the tie-breaker. The component - with the latest "DTSTAMP" overrides all others. Similarly, for - "Attendee" responses where the "UID" property values match and - the "SEQUENCE" property values match, the response with the - latest "DTSTAMP" overrides all others. - - - - - -Silverberg, et. al. Standards Track [Page 11] - -RFC 2446 iTIP November 1998 - - - Hence, CUAs must persist the following component properties: "UID", - "RECURRENCE-ID", "SEQUENCE", and "DTSTAMP". Furthermore, for each - "ATTENDEE" property of a component CUAs must persist the "SEQUENCE" - and "DTSTAMP" property values associated with the "Attendee's" - response. - -3 Application Protocol Elements - - ITIP messages are "text/calendar" MIME entities that contain - calendaring and scheduling information. The particular type of [iCAL] - message is referred to as the "method type". Each method type is - identified by a "METHOD" property specified as part of the - "text/calendar" content type. The table below shows various - combinations of calendar components and the method types that this - memo supports. - - +=================================================+ - | | VEVENT | VTODO | VJOURNAL | VFREEBUSY | - |=================================================| - |Publish | Yes | Yes | Yes | Yes | - |Request | Yes | Yes | No | Yes | - |Refresh | Yes | Yes | No | No | - |Cancel | Yes | Yes | Yes | No | - |Add | Yes | Yes | Yes | No | - |Reply | Yes | Yes | No | Yes | - |Counter | Yes | Yes | No | No | - |Decline- | | | | | - |Counter | Yes | Yes | No | No | - +=================================================+ - - Each method type is defined in terms of its associated components and - properties. Some components and properties are required, some are - optional and others are excluded. The restrictions are expressed in - this document using a simple "restriction table". The first column - indicates the name of a component or property. Properties of the - iCalendar object are not indented. Properties of a component are - indented. The second column contains "MUST" if the component or - property must be present, "MAY" if the component or property is - optional, and "NOT" if the component or property must not be present. - Entries in the second column sometimes contain comments for further - clarification. - - - - - - - - - - -Silverberg, et. al. Standards Track [Page 12] - -RFC 2446 iTIP November 1998 - - -3.1 Common Component Restriction Tables - - The restriction table below applies to properties of the iCalendar - object. That is, the properties at the outermost scope. The presence - column uses the following values to assert whether a property is - required, is optional and the number of times it may appear in the - iCalendar object. - - Presence Value Description - -------------------------------------------------------------- - 1 One instance MUST be present - 1+ At least one instance MUST be present - 0 Instances of this property Must NOT be present - 0+ Multiple instances MAY be present - 0 or 1 Up to 1 instance of this property MAY be present - --------------------------------------------------------------- - - The tables also call out "X-PROPERTY" and "X-COMPONENT" to show - where vendor-specific properties and components can appear. The - tables do not lay out the restrictions of property parameters. Those - restrictions are defined in [iCAL]. - - Component/Property Presence - ------------------- ---------------------------------------------- - CALSCALE 0 or 1 - PRODID 1 - VERSION 1 Value MUST be "2.0" - X-PROPERTY 0+ - - - DateTime values MAY refer to a "VTIMEZONE" component. The property - restrictions in the table below apply to any "VTIMEZONE" component in - an ITIP message. - - Component/Property Presence - ------------------- ---------------------------------------------- - VTIMEZONE 0+ MUST be present if any date/time refers - to timezone - DAYLIGHT 0+ MUST be one or more of either STANDARD or - DAYLIGHT - COMMENT 0 or 1 - DTSTART 1 MUST be local time format - RDATE 0+ if present RRULE MUST NOT be present - RRULE 0+ if present RDATE MUST NOT be present - TZNAME 0 or 1 - TZOFFSET 1 - TZOFFSETFROM 1 - TZOFFSETTO 1 - - - -Silverberg, et. al. Standards Track [Page 13] - -RFC 2446 iTIP November 1998 - - - X-PROPERTY 0+ - LAST-MODIFIED 0 or 1 - STANDARD 0+ MUST be one or more of either STANDARD or - DAYLIGHT - COMMENT 0 or 1 - DTSTART 1 MUST be local time format - RDATE 0+ if present RRULE MUST NOT be present - RRULE 0+ if present RDATE MUST NOT be present - TZNAME 0 or 1 - TZOFFSETFROM 1 - TZOFFSETTO 1 - X-PROPERTY 0+ - TZID 1 - TZURL 0 or 1 - X-PROPERTY 0+ - - The property restrictions in the table below apply to any "VALARM" - component in an ITIP message. - - Component/Property Presence - ------------------- ---------------------------------------------- - VALARM 0+ - ACTION 1 - ATTACH 0+ - DESCRIPTION 0 or 1 - DURATION 0 or 1 if present REPEAT MUST be present - REPEAT 0 or 1 if present DURATION MUST be present - SUMMARY 0 or 1 - TRIGGER 1 - X-PROPERTY 0+ - -3.2 Methods for VEVENT Calendar Components - - This section defines the property set restrictions for the method - types that are applicable to the "VEVENT" calendar component. Each - method is defined using a table that clarifies the property - constraints that define the particular method. - - - - - - - - - - - - - - -Silverberg, et. al. Standards Track [Page 14] - -RFC 2446 iTIP November 1998 - - - The following summarizes the methods that are defined for the - "VEVENT" calendar component. - - +================+==================================================+ - | Method | Description | - |================+==================================================| - | PUBLISH | Post notification of an event. Used primarily as | - | | a method of advertising the existence of an | - | | event. | - | | | - | REQUEST | Make a request for an event. This is an explicit | - | | invitation to one or more "Attendees". Event | - | | Requests are also used to update or change an | - | | existing event. Clients that cannot handle | - | | REQUEST may degrade the event to view it as an | - | | PUBLISH. | - | | | - | REPLY | Reply to an event request. Clients may set their | - | | status ("partstat") to ACCEPTED, DECLINED, | - | | TENTATIVE, or DELEGATED. | - | | | - | ADD | Add one or more instances to an existing event. | - | | | - | CANCEL | Cancel one or more instances of an existing | - | | event. | - | | | - | REFRESH | A request is sent to an "Organizer" by an | - | | "Attendee" asking for the latest version of an | - | | event to be resent to the requester. | - | | | - | COUNTER | Counter a REQUEST with an alternative proposal, | - | | Sent by an "Attendee" to the "Organizer". | - | | | - | DECLINECOUNTER | Decline a counter proposal. Sent to an | - | | "Attendee" by the "Organizer". | - +================+==================================================+ - -3.2.1 PUBLISH - - The "PUBLISH" method in a "VEVENT" calendar component is an - unsolicited posting of an iCalendar object. Any CU may add published - components to their calendar. The "Organizer" MUST be present in a - published iCalendar component. "Attendees" MUST NOT be present. Its - expected usage is for encapsulating an arbitrary event as an - iCalendar object. The "Organizer" may subsequently update (with - another "PUBLISH" method), add instances to (with an "ADD" method), - or cancel (with a "CANCEL" method) a previously published "VEVENT" - calendar component. - - - -Silverberg, et. al. Standards Track [Page 15] - -RFC 2446 iTIP November 1998 - - - This method type is an iCalendar object that conforms to the - following property constraints: - -Component/Property Presence -------------------- ---------------------------------------------- -METHOD 1 MUST equal "PUBLISH" -VEVENT 1+ - DTSTAMP 1 - DTSTART 1 - ORGANIZER 1 - SUMMARY 1 Can be null. - UID 1 - RECURRENCE-ID 0 or 1 only if referring to an instance of a - recurring calendar component. Otherwise - it MUST NOT be present. - SEQUENCE 0 or 1 MUST be present if value is greater than - 0, MAY be present if 0 - ATTACH 0+ - CATEGORIES 0 or 1 This property may contain a list of - values - CLASS 0 or 1 - COMMENT 0 or 1 - CONTACT 0+ - CREATED 0 or 1 - DESCRIPTION 0 or 1 Can be null - DTEND 0 or 1 if present DURATION MUST NOT be present - DURATION 0 or 1 if present DTEND MUST NOT be present - EXDATE 0+ - EXRULE 0+ - GEO 0 or 1 - LAST-MODIFIED 0 or 1 - LOCATION 0 or 1 - PRIORITY 0 or 1 - RDATE 0+ - RELATED-TO 0+ - RESOURCES 0 or 1 This property MAY contain a list of values - RRULE 0+ - STATUS 0 or 1 MAY be one of TENTATIVE/CONFIRMED/CANCELLED - TRANSP 0 or 1 - URL 0 or 1 - X-PROPERTY 0+ - - ATTENDEE 0 - REQUEST-STATUS 0 - -VALARM 0+ -VFREEBUSY 0 -VJOURNAL 0 - - - -Silverberg, et. al. Standards Track [Page 16] - -RFC 2446 iTIP November 1998 - - -VTODO 0 -VTIMEZONE 0+ MUST be present if any date/time refers to - a timezone -X-COMPONENT 0+ - -3.2.2 REQUEST - - The "REQUEST" method in a "VEVENT" component provides the following - scheduling functions: - - . Invite "Attendees" to an event; - . Reschedule an existing event; - . Response to a REFRESH request; - . Update the details of an existing event, without rescheduling it; - . Update the status of "Attendees" of an existing event, without - rescheduling it; - . Reconfirm an existing event, without rescheduling it; - . Forward a "VEVENT" to another uninvited CU. - . For an existing "VEVENT" calendar component, delegate the role of - "Attendee" to another CU; - . For an existing "VEVENT" calendar component, changing the role of - "Organizer" to another CU. - - The "Organizer" originates the "REQUEST". The recipients of the - "REQUEST" method are the CUs invited to the event, the "Attendees". - "Attendees" use the "REPLY" method to convey attendance status to the - "Organizer". - - The "UID" and "SEQUENCE" properties are used to distinguish the - various uses of the "REQUEST" method. If the "UID" property value in - the "REQUEST" is not found on the recipient's calendar, then the - "REQUEST" is for a new "VEVENT" calendar component. If the "UID" - property value is found on the recipient's calendar, then the - "REQUEST" is for a rescheduling, an update, or a reconfirm of the - "VEVENT" calendar component. - - For the "REQUEST" method, multiple "VEVENT" components in a single - iCalendar object are only permitted when for components with the same - "UID" property. That is, a series of recurring events may have - instance-specific information. In this case, multiple "VEVENT" - components are needed to express the entire series. - - - - - - - - - - -Silverberg, et. al. Standards Track [Page 17] - -RFC 2446 iTIP November 1998 - - - This method type is an iCalendar object that conforms to the - following property constraints: - -Component/Property Presence ------------------------------------------------------------------ -METHOD 1 MUST be "REQUEST" -VEVENT 1+ All components MUST have the same UID - ATTENDEE 1+ - DTSTAMP 1 - DTSTART 1 - ORGANIZER 1 - SEQUENCE 0 or 1 MUST be present if value is greater than 0, - MAY be present if 0 - SUMMARY 1 Can be null - UID 1 - - ATTACH 0+ - CATEGORIES 0 or 1 This property may contain a list of values - CLASS 0 or 1 - COMMENT 0 or 1 - CONTACT 0+ - CREATED 0 or 1 - DESCRIPTION 0 or 1 Can be null - DTEND 0 or 1 if present DURATION MUST NOT be present - DURATION 0 or 1 if present DTEND MUST NOT be present - EXDATE 0+ - EXRULE 0+ - GEO 0 or 1 - LAST-MODIFIED 0 or 1 - LOCATION 0 or 1 - PRIORITY 0 or 1 - RDATE 0+ - RECURRENCE-ID 0 or 1 only if referring to an instance of a - recurring calendar component. Otherwise it - MUST NOT be present. - RELATED-TO 0+ - REQUEST-STATUS 0+ - RESOURCES 0 or 1 This property MAY contain a list of values - RRULE 0+ - STATUS 0 or 1 MAY be one of TENTATIVE/CONFIRMED - TRANSP 0 or 1 - URL 0 or 1 - X-PROPERTY 0+ - -VALARM 0+ -VTIMEZONE 0+ MUST be present if any date/time refers to - a timezone -X-COMPONENT 0+ - - - -Silverberg, et. al. Standards Track [Page 18] - -RFC 2446 iTIP November 1998 - - -VFREEBUSY 0 -VJOURNAL 0 -VTODO 0 - -3.2.2.1 Rescheduling an Event - - The "REQUEST" method may be used to reschedule an event. A - rescheduled event involves a change to the existing event in terms of - its time or recurrence intervals and possibly the location or - description. If the recipient CUA of a "REQUEST" method finds that - the "UID" property value already exists on the calendar, but that the - "SEQUENCE" (or "DTSTAMP") property value in the "REQUEST" method is - greater than the value for the existing event, then the "REQUEST" - method describes a rescheduling of the event. - -3.2.2.2 Updating or Reconfirmation of an Event - - The "REQUEST" method may be used to update or reconfirm an event. An - update to an existing event does not involve changes to the time or - recurrence intervals, and might not involve a change to the location - or description for the event. If the recipient CUA of a "REQUEST" - method finds that the "UID" property value already exists on the - calendar and that the "SEQUENCE" property value in the "REQUEST" is - the same as the value for the existing event, then the "REQUEST" - method describes an update of the event details, but no rescheduling - of the event. - - The update "REQUEST" method is the appropriate response to a - "REFRESH" method sent from an "Attendee" to the "Organizer" of an - event. - - The "Organizer" of an event may also send unsolicited "REQUEST" - methods. The unsolicited "REQUEST" methods may be used to update the - details of the event without rescheduling it, to update the - "partstat" parameter of "Attendees", or to reconfirm the event. - -3.2.2.3 Delegating an Event to another CU - - Some calendar and scheduling systems allow "Attendees" to delegate - their presence at an event to another calendar user. ITIP supports - this concept using the following workflow. Any "Attendee" may - delegate their right to participate in a calendar VEVENT to another - CU. The implication is that the delegate participates in lieu of the - original "Attendee"; NOT in addition to the "Attendee". The delegator - MUST notify the "Organizer" of this action using the steps outlined - below. Implementations may support or restrict delegation as they - see fit. For instance, some implementations may restrict a delegate - from delegating a "REQUEST" to another CU. - - - -Silverberg, et. al. Standards Track [Page 19] - -RFC 2446 iTIP November 1998 - - - The "Delegator" of an event forwards the existing "REQUEST" to the - "Delegate". The "REQUEST" method MUST include an "ATTENDEE" property - with the calendar address of the "Delegate". The "Delegator" MUST - also send a "REPLY" method to the "Organizer" with the "Delegator's" - "ATTENDEE" property "partstat" parameter value set to "delegated". In - addition, the "delegated-to" parameter MUST be included with the - calendar address of the "Delegate". - - In response to the request, the "Delegate" MUST send a "REPLY" method - to the "Organizer" and optionally, to the "Delegator". The "REPLY" - method " SHOULD include the "ATTENDEE" property with the "delegated- - from" parameter value of the "Delegator's" calendar address. - - The "Delegator" may continue to receive updates to the event even - though they will not be attending. This is accomplished by the - "Delegator" setting their "role" attribute to " NON-PARTICIPANT" in - the "REPLY" to the "Organizer" - -3.2.2.4 Changing the Organizer - - The situation may arise where the "Organizer" of a VEVENT is no - longer able to perform the "Organizer" role and abdicates without - passing on the "Organizer" role to someone else. When this occurs the - "Attendees" of the VEVENT may use out-of-band mechanisms to - communicate the situation and agree upon a new "Organizer". The new - "Organizer" should then send out a new "REQUEST" with a modified - version of the VEVENT in which the "SEQUENCE" number has been - incremented and value of the "ORGANIZER" property has been changed to - the calendar address of the new "Organizer". - -3.2.2.5 Sending on Behalf of the Organizer - - There are a number of scenarios that support the need for a calendar - user to act on behalf of the "Organizer" without explicit role - changing. This might be the case if the CU designated as "Organizer" - was sick or unable to perform duties associated with that function. - In these cases iTIP supports the notion of one CU acting on behalf of - another. Using the "sent-by" parameter, a calendar user could send an - updated "VEVENT" REQUEST. In the case where one CU sends on behalf of - another CU, the "Attendee" responses are still directed back towards - the CU designated as "Organizer". - -3.2.2.6 Forwarding to An Uninvited CU - - An "Attendee" invited to an event may invite another uninvited CU to - the event. The invited "Attendee" accomplishes this by forwarding the - original "REQUEST" method to the uninvited CU. The "Organizer" - decides whether or not the uninvited CU is added to the attendee - - - -Silverberg, et. al. Standards Track [Page 20] - -RFC 2446 iTIP November 1998 - - - list. If the "Organizer" decides not to add the uninvited CU no - further action is required, however the "Organizer" MAY send the - uninvited CU a "CANCEL" message. If the "Organizer" decides to add - an uninvited CU, a new "ATTENDEE" property is added for the uninvited - CU with its property parameters set as the "Organizer" deems - appropriate. When forwarding a "REQUEST" to another CU, the - forwarding "Attendee" MUST NOT make changes to the VEVENT property - set. - -3.2.2.7 Updating Attendee Status - - The "Organizer" of an event may also request updated status from one - or more "Attendees. The "Organizer" sends a "REQUEST" method to the - "Attendee" and sets the "ATTENDEE;RSVP=TRUE" property parameter. The - "SEQUENCE" property for the event is not changed from its previous - value. A recipient will determine that the only change in the - "REQUEST" is that their "RSVP" property parameter indicates a request - for updated status. The recipient SHOULD respond with a "REPLY" - method indicating their current status with respect to the "REQUEST". - -3.2.3 REPLY - - The "REPLY" method in a "VEVENT" calendar component is used to - respond (e.g., accept or decline) to a "REQUEST" or to reply to a - delegation "REQUEST". When used to provide a delegation response, the - "Delegator" SHOULD include the calendar address of the "Delegate" on - the "delegated-to" property parameter of the "Delegator's" "ATTENDEE" - property. The "Delegate" SHOULD include the calendar address of the - "Delegator" on the "delegated-from" property parameter of the - "Delegate's" "ATTENDEE" property. - - The "REPLY" method may also be used to respond to an unsuccessful - "REQUEST" method. Depending on the value of the "REQUEST-STATUS" - property no scheduling action may have been performed. - - The "Organizer" of an event may receive the "REPLY" method from a CU - not in the original "REQUEST". For example, a "REPLY" may be received - from a "Delegate" to an event. In addition, the "REPLY" method may be - received from an unknown CU (a "Party Crasher"). This uninvited - "Attendee" may be accepted, or the "Organizer" may cancel the event - for the uninvited "Attendee" by sending a "CANCEL" method to the - uninvited "Attendee". - - An "Attendee" can include a message to the "Organizer" using the - "COMMENT" property. For example, if the user indicates tentative - acceptance and wants to let the "Organizer" know why, the reason can - be expressed in the "COMMENT" property value. - - - - -Silverberg, et. al. Standards Track [Page 21] - -RFC 2446 iTIP November 1998 - - - The "Organizer" may also receive a "REPLY" from one CU on behalf of - another. Like the scenario enumerated above for the "Organizer", - "Attendees" may have another CU respond on their behalf. This is done - using the "sent-by" parameter. - - The optional properties listed in the table below (those listed as - "0+" or "0 or 1") MUST NOT be changed from those of the original - request. If property changes are desired the COUNTER message must be - used. - - This method type is an iCalendar object that conforms to the - following property constraints: - -Component/Property Presence -------------------- ---------------------------------------------- -METHOD 1 MUST be "REPLY" -VEVENT 1+ All components MUST have the same UID - ATTENDEE 1 MUST be the address of the Attendee - replying. - DTSTAMP 1 - ORGANIZER 1 - RECURRENCE-ID 0 or 1 only if referring to an instance of a - recurring calendar component. Otherwise - it must NOT be present. - UID 1 MUST be the UID of the original REQUEST - - SEQUENCE 0 or 1 MUST if non-zero, MUST be the sequence - number of the original REQUEST. MAY be - present if 0. - - ATTACH 0+ - CATEGORIES 0 or 1 This property may contain a list of values - CLASS 0 or 1 - COMMENT 0 or 1 - CONTACT 0+ - CREATED 0 or 1 - DESCRIPTION 0 or 1 - DTEND 0 or 1 if present DURATION MUST NOT be present - DTSTART 0 or 1 - DURATION 0 or 1 if present DTEND MUST NOT be present - EXDATE 0+ - EXRULE 0+ - GEO 0 or 1 - LAST-MODIFIED 0 or 1 - LOCATION 0 or 1 - PRIORITY 0 or 1 - RDATE 0+ - RELATED-TO 0+ - - - -Silverberg, et. al. Standards Track [Page 22] - -RFC 2446 iTIP November 1998 - - - RESOURCES 0 or 1 This property MAY contain a list of values - REQUEST-STATUS 0+ - RRULE 0+ - STATUS 0 or 1 - SUMMARY 0 or 1 - TRANSP 0 or 1 - URL 0 or 1 - X-PROPERTY 0+ - -VTIMEZONE 0 or 1 MUST be present if any date/time refers - to a timezone -X-COMPONENT 0+ - -VALARM 0 -VFREEBUSY 0 -VJOURNAL 0 -VTODO 0 - -3.2.4 ADD - - The "ADD" method in a "VEVENT" calendar component is used to add one - or more instances to an existing "VEVENT". Unlike the "REQUEST" - method, when using issuing an "ADD" method, the "Organizer" does not - send the full "VEVENT" description; only the new instance(s). The - "ADD" method is especially useful if there are instance-specific - properties to be preserved in a recurring "VEVENT". For instance, an - "Organizer" may have originally scheduled a weekly Thursday meeting. - At some point, several instances changed. Location or start time may - have changed, or some instances may have unique "DESCRIPTION" - properties. The "ADD" method allows the "Organizer" to add new - instances to an existing event using a single ITIP message without - redefining the entire recurring pattern. - - The "UID" must be that of the existing event. If the "UID" property - value in the "ADD" is not found on the recipient's calendar, then the - recipient SHOULD send a "REFRESH" to the "Organizer" in order to be - updated with the latest version of the "VEVENT". If an "Attendee" - implementation does not support the "ADD" method it should respond - with a "REQUEST-STATUS" value of 3.14 and ask for a "REFRESH". - - This method type is an iCalendar object that conforms to the - following property constraints: - - - - - - - - - -Silverberg, et. al. Standards Track [Page 23] - -RFC 2446 iTIP November 1998 - - -Component/Property Presence -------------------- ---------------------------------------------- -METHOD 1 MUST be "ADD" -VEVENT 1 - DTSTAMP 1 - DTSTART 1 - ORGANIZER 1 - SEQUENCE 1 MUST be greater than 0 - SUMMARY 1 Can be null - UID 1 MUST match that of the original event - - ATTACH 0+ - ATTENDEE 0+ - CATEGORIES 0 or 1 This property MAY contain a list of values - CLASS 0 or 1 - COMMENT 0 or 1 - CONTACT 0+ - CREATED 0 or 1 - DESCRIPTION 0 or 1 Can be null - DTEND 0 or 1 if present DURATION MUST NOT be present - DURATION 0 or 1 if present DTEND MUST NOT be present - EXDATE 0+ - EXRULE 0+ - GEO 0 or 1 - LAST-MODIFIED 0 or 1 - LOCATION 0 or 1 - PRIORITY 0 or 1 - RDATE 0+ - RELATED-TO 0+ - RESOURCES 0 or 1 This property MAY contain a list of values - RRULE 0+ - STATUS 0 or 1 MAY be one of TENTATIVE/CONFIRMED - TRANSP 0 or 1 - URL 0 or 1 - X-PROPERTY 0+ - - RECURRENCE-ID 0 - REQUEST-STATUS 0 - -VALARM 0+ -VTIMEZONE 0+ MUST be present if any date/time refers to - a timezone -X-COMPONENT 0+ - -VFREEBUSY 0 -VTODO 0 -VJOURNAL 0 - - - - -Silverberg, et. al. Standards Track [Page 24] - -RFC 2446 iTIP November 1998 - - -3.2.5 CANCEL - - The "CANCEL" method in a "VEVENT" calendar component is used to send - a cancellation notice of an existing event request to the - "Attendees". The message is sent by the "Organizer" of the event. For - a recurring event, either the whole event or instances of an event - may be cancelled. To cancel the complete range of recurring event, - the "UID" property value for the event MUST be specified and a - "RECURRENCE-ID" MUST NOT be specified in the "CANCEL" method. In - order to cancel an individual instance of the event, the - "RECURRENCE-ID" property value for the event MUST be specified in the - "CANCEL" method. - - There are two options for canceling a sequence of instances of a - recurring "VEVENT" calendar component: - - (a) the "RECURRENCE-ID" property for an instance in the sequence MUST - be specified with the "RANGE" property parameter value of - THISANDPRIOR (or THISANDFUTURE) to indicate cancellation of the - specified "VEVENT" calendar component and all instances before - (or after); or - - (b) individual recurrence instances may be cancelled by specifying - multiple "RECURRENCE-ID" properties corresponding to the - instances to be cancelled. - - When a "VEVENT" is cancelled, the "SEQUENCE" property value MUST be - incremented. - - This method type is an iCalendar object that conforms to the - following property constraints: - -Component/Property Presence -------------------- ---------------------------------------------- -METHOD 1 MUST be "CANCEL" - -VEVENT 1+ All must have the same UID - ATTENDEE 0+ MUST include all "Attendees" being removed - the event. MUST include all "Attendees" if - the entire event is cancelled. - DTSTAMP 1 - ORGANIZER 1 - SEQUENCE 1 - UID 1 MUST be the UID of the original REQUEST - - COMMENT 0 or 1 - ATTACH 0+ - CATEGORIES 0 or 1 This property may contain a list of values - - - -Silverberg, et. al. Standards Track [Page 25] - -RFC 2446 iTIP November 1998 - - - CLASS 0 or 1 - CONTACT 0+ - CREATED 0 or 1 - DESCRIPTION 0 or 1 - DTEND 0 or 1 if present DURATION MUST NOT be present - DTSTART 0 or 1 - DURATION 0 or 1 if present DTEND MUST NOT be present - EXDATE 0+ - EXRULE 0+ - GEO 0 or 1 - LAST-MODIFIED 0 or 1 - LOCATION 0 or 1 - PRIORITY 0 or 1 - RDATE 0+ - RECURRENCE-ID 0 or 1 MUST be present if referring to one or - more or more recurring instances. - Otherwise it MUST NOT be present - RELATED-TO 0+ - RESOURCES 0 or 1 - RRULE 0+ - STATUS 0 or 1 MUST be set to CANCELLED. If uninviting - specific "Attendees" then MUST NOT be - included. - SUMMARY 0 or 1 - TRANSP 0 or 1 - URL 0 or 1 - X-PROPERTY 0+ - REQUEST-STATUS 0 - -VTIMEZONE 0+ MUST be present if any date/time refers to - a timezone -X-COMPONENT 0+ - -VTODO 0 -VJOURNAL 0 -VFREEBUSY 0 -VALARM 0 - -3.2.6 REFRESH - - The "REFRESH" method in a "VEVENT" calendar component is used by - "Attendees" of an existing event to request an updated description - from the event "Organizer". The "REFRESH" method must specify the - "UID" property of the event to update. A recurrence instance of an - event may be requested by specifying the "RECURRENCE-ID" property - corresponding to the associated event. The "Organizer" responds with - the latest description and version of the event. - - - - -Silverberg, et. al. Standards Track [Page 26] - -RFC 2446 iTIP November 1998 - - - This method type is an iCalendar object that conforms to the - following property constraints: - -Component/Property Presence -------------------- ---------------------------------------------- -METHOD 1 MUST be "REFRESH" - -VEVENT 1 - ATTENDEE 1 MUST be the address of requestor - DTSTAMP 1 - ORGANIZER 1 - UID 1 MUST be the UID associated with original - REQUEST - COMMENT 0 or 1 - RECURRENCE-ID 0 or 1 MUST only if referring to an instance of a - recurring calendar component. Otherwise - it must NOT be present. - X-PROPERTY 0+ - - ATTACH 0 - CATEGORIES 0 - CLASS 0 - CONTACT 0 - CREATED 0 - DESCRIPTION 0 - DTEND 0 - DTSTART 0 - DURATION 0 - EXDATE 0 - EXRULE 0 - GEO 0 - LAST-MODIFIED 0 - LOCATION 0 - PRIORITY 0 - RDATE 0 - RELATED-TO 0 - REQUEST-STATUS 0 - RESOURCES 0 - RRULE 0 - SEQUENCE 0 - STATUS 0 - SUMMARY 0 - TRANSP 0 - URL 0 - -X-COMPONENT 0+ - -VTODO 0 - - - -Silverberg, et. al. Standards Track [Page 27] - -RFC 2446 iTIP November 1998 - - -VJOURNAL 0 -VFREEBUSY 0 -VTIMEZONE 0 -VALARM 0 - -3.2.7 COUNTER - - The "COUNTER" method for a "VEVENT" calendar component is used by an - "Attendee" of an existing event to submit to the "Organizer" a - counter proposal to the event description. The "Attendee" sends this - message to the "Organizer" of the event. - - The counter proposal is an iCalendar object consisting of a VEVENT - calendar component describing the complete description of the - alternate event. - - The "Organizer" rejects the counter proposal by sending the - "Attendee" a VEVENT "DECLINECOUNTER" method. The "Organizer" accepts - the counter proposal by rescheduling the event as described in - section 3.2.2.1 Rescheduling an Event. - - This method type is an iCalendar object that conforms to the - following property constraints: - -Component/Property Presence -------------------- ---------------------------------------------- -METHOD 1 MUST be "COUNTER" - -VEVENT 1 - DTSTAMP 1 - DTSTART 1 - ORGANIZER 1 MUST be the "Organizer" of the original - event - SEQUENCE 1 MUST be present if value is greater than 0, - MAY be present if 0 - SUMMARY 1 Can be null - UID 1 MUST be the UID associated with the REQUEST - being countered - - ATTACH 0+ - ATTENDEE 0+ Can also be used to propose other - "Attendees" - CATEGORIES 0 or 1 This property may contain a list of values - CLASS 0 or 1 - COMMENT 0 or 1 - CONTACT 0+ - CREATED 0 or 1 - DESCRIPTION 0 or 1 - - - -Silverberg, et. al. Standards Track [Page 28] - -RFC 2446 iTIP November 1998 - - - DTEND 0 or 1 if present DURATION MUST NOT be present - DURATION 0 or 1 if present DTEND MUST NOT be present - EXDATE 0+ - EXRULE 0+ - GEO 0 or 1 - LAST-MODIFIED 0 or 1 - LOCATION 0 or 1 - PRIORITY 0 or 1 - RDATE 0+ - RECURRENCE-ID 0 or 1 MUST only if referring to an instance of a - recurring calendar component. Otherwise it - MUST NOT be present. - RELATED-TO 0+ - REQUEST-STATUS 0+ - RESOURCES 0 or 1 This property may contain a list of values - RRULE 0+ - STATUS 0 or 1 Value must be one of CONFIRMED/TENATIVE/ - CANCELLED - TRANSP 0 or 1 - URL 0 or 1 - X-PROPERTY 0+ - -VALARM 0+ -VTIMEZONE 0+ MUST be present if any date/time refers to - a timezone -X-COMPONENT 0+ - -VTODO 0 -VJOURNAL 0 -VFREEBUSY 0 - -3.2.8 DECLINECOUNTER - - The "DECLINECOUNTER" method in a "VEVENT" calendar component is used - by the "Organizer" of an event to reject a counter proposal submitted - by an "Attendee". The "Organizer" must send the "DECLINECOUNTER" - message to the "Attendee" that sent the "COUNTER" method to the - "Organizer". - - This method type is an iCalendar object that conforms to the - following property constraints: - - - - - - - - - - -Silverberg, et. al. Standards Track [Page 29] - -RFC 2446 iTIP November 1998 - - -Component/Property Presence -------------------- ---------------------------------------------- -METHOD 1 MUST be "DECLINECOUNTER" - -VEVENT 1 - DTSTAMP 1 - ORGANIZER 1 - UID 1 MUST, same UID specified in original - REQUEST and subsequent COUNTER - COMMENT 0 or 1 - RECURRENCE-ID 0 or 1 MUST only if referring to an instance of a - recurring calendar component. Otherwise it - MUST NOT be present. - REQUEST-STATUS 0+ - SEQUENCE 0 OR 1 MUST be present if value is greater than 0, - MAY be present if 0 - X-PROPERTY 0+ - ATTACH 0 - ATTENDEE 0 - CATEGORIES 0 - CLASS 0 - CONTACT 0 - CREATED 0 - DESCRIPTION 0 - DTEND 0 - DTSTART 0 - DURATION 0 - EXDATE 0 - EXRULE 0 - GEO 0 - LAST-MODIFIED 0 - LOCATION 0 - PRIORITY 0 - RDATE 0 - RELATED-TO 0 - RESOURCES 0 - RRULE 0 - STATUS 0 - SUMMARY 0 - TRANSP 0 - URL 0 - -X-COMPONENT 0+ -VTODO 0 -VJOURNAL 0 -VFREEBUSY 0 -VTIMEZONE 0 -VALARM 0 - - - -Silverberg, et. al. Standards Track [Page 30] - -RFC 2446 iTIP November 1998 - - -3.3 Methods For VFREEBUSY Components - - This section defines the property set for the methods that are - applicable to the "VFREEBUSY" calendar component. Each of the methods - is defined using a restriction table. - - This document only addresses the transfer of busy time information. - Applications desiring free time information MUST infer this from - available busy time information. - - The busy time information within the iCalendar object MAY be grouped - into more than one "VFREEBUSY" calendar component. This capability - allows busy time periods to be grouped according to some common - periodicity, such as a calendar week, month, or year. In this case, - each "VFREEBUSY" calendar component MUST include the "ATTENDEE", - "DTSTART" and "DTEND" properties in order to specify the source of - the busy time information and the date and time interval over which - the busy time information covers. - - The "FREEBUSY" property value MAY include a list of values, separated - by the COMMA character ([US-ASCII] decimal 44). Alternately, multiple - busy time periods MAY be specified with multiple instances of the - "FREEBUSY" property. Both forms MUST be supported by implementations - conforming to this document. Duplicate busy time periods SHOULD NOT - be specified in an iCalendar object. However, two different busy time - periods MAY overlap. - - "FREEBUSY" properties should be sorted such that their values are in - ascending order, based on the start time, and then the end time, with - the earliest periods first. For example, today's busy time - information should appear after yesterday's busy time information. - And the busy time for this half-hour should appear after the busy - time for earlier today. - - Since events may span a day boundary, free busy time period may also - span a day boundary. Individual "A" requests busy time from - individuals "B", "C" and "D". Individual "B" and "C" replies with - busy time data to individual "A". Individual "D" does not support - busy time requests and does not reply with any data. If the transport - binding supports exception messages, then individual "D" returns an - "unsupported capability" message to individual "A4.34.3". - - The following summarizes the methods that are defined for the - "VFREEBUSY" calendar component. - - - - - - - -Silverberg, et. al. Standards Track [Page 31] - -RFC 2446 iTIP November 1998 - - - |================|==================================================| - | Method | Description | - |================|==================================================| - | PUBLISH | Publish unsolicited busy time data. | - | REQUEST | Request busy time data. | - | REPLY | Reply to a busy time request. | - |================|==================================================| - -3.3.1 PUBLISH - - The "PUBLISH" method in a "VFREEBUSY" calendar component is used to - publish busy time data. The method may be sent from one CU to any - other. The purpose of the method is to provide a message for sending - unsolicited busy time data. That is, the busy time data is not being - sent as a "REPLY" to the receipt of a "REQUEST" method. - - The "ATTENDEE" property must be specified in the busy time - information. The value is the CU address of the originator of the - busy time information. - - This method type is an iCalendar object that conforms to the - following property constraints: - -Component/Property Presence -------------------- ---------------------------------------------- -METHOD 1 MUST be "PUBLISH" - -VFREEBUSY 1+ - DTSTAMP 1 - DTSTART 1 DateTime values must be in UTC - DTEND 1 DateTime values must be in UTC - FREEBUSY 1+ MUST be BUSYTIME. Multiple instances are - allowed. Multiple instances must be sorted - in ascending order - ORGANIZER 1 MUST contain the address of originator of - busy time data. - - COMMENT 0 or 1 - CONTACT 0+ - X-PROPERTY 0+ - URL 0 or 1 Specifies busy time URL - - ATTENDEE 0 - DURATION 0 - REQUEST-STATUS 0 - UID 0 - -X-COMPONENT 0+ - - - -Silverberg, et. al. Standards Track [Page 32] - -RFC 2446 iTIP November 1998 - - -VEVENT 0 -VTODO 0 -VJOURNAL 0 -VTIMEZONE 0 -VALARM 0 - -3.3.2 REQUEST - - The "REQUEST" method in a "VFREEBUSY" calendar component is used to - ask a "Calendar User" for their busy time information. The request - may be for a busy time information bounded by a specific date and - time interval. - - This message only permits requests for busy time information. The - message is sent from a "Calendar User" requesting the busy time - information to one or more intended recipients. - - If the originator of the "REQUEST" method is not authorized to make a - busy time request on the recipient's calendar system, then an - exception message SHOULD be returned in a "REPLY" method, but no busy - time data need be returned. - - This method type is an iCalendar object that conforms to the - following property constraints: - -Component/Property Presence -------------------- ---------------------------------------------- -METHOD 1 MUST be "REQUEST" - -VFREEBUSY 1 - ATTENDEE 1+ contain the address of the calendar store - DTEND 1 DateTime values must be in UTC - DTSTAMP 1 - DTSTART 1 DateTime values must be in UTC - ORGANIZER 1 MUST be the request originator's address - UID 1 - COMMENT 0 or 1 - CONTACT 0+ - X-PROPERTY 0+ - - FREEBUSY 0 - DURATION 0 - REQUEST-STATUS 0 - URL 0 - -X-COMPONENT 0+ -VALARM 0 -VEVENT 0 - - - -Silverberg, et. al. Standards Track [Page 33] - -RFC 2446 iTIP November 1998 - - -VTODO 0 -VJOURNAL 0 -VTIMEZONE 0 - -3.3.3 REPLY - - The "REPLY" method in a "VFREEBUSY" calendar component is used to - respond to a busy time request. The method is sent by the recipient - of a busy time request to the originator of the request. - - The "REPLY" method may also be used to respond to an unsuccessful - "REQUEST" method. Depending on the "REQUEST-STATUS" value, no busy - time information may be returned. - - This method type is an iCalendar object that conforms to the - following property constraints: - -Component/Property Presence -------------------- ---------------------------------------------- -METHOD 1 MUST be "REPLY" - -VFREEBUSY 1 - ATTENDEE 1 (address of recipient replying) - DTSTAMP 1 - DTEND 1 DateTime values must be in UTC - DTSTART 1 DateTime values must be in UTC - FREEBUSY 1+ (values MUST all be of the same data - type. Multiple instances are allowed. - Multiple instances MUST be sorted in - ascending order. Values MAY NOT overlap) - ORGANIZER 1 MUST be the request originator's address - UID 1 - - COMMENT 0 or 1 - CONTACT 0+ - REQUEST-STATUS 0+ - URL 0 or 1 (specifies busy time URL) - X-PROPERTY 0+ - DURATION 0 - SEQUENCE 0 - -X-COMPONENT 0+ -VALARM 0 -VEVENT 0 -VTODO 0 -VJOURNAL 0 -VTIMEZONE 0 - - - - -Silverberg, et. al. Standards Track [Page 34] - -RFC 2446 iTIP November 1998 - - -3.4 Methods For VTODO Components - - This section defines the property set for the methods that are - applicable to the "VTODO" calendar component. Each of the methods is - defined using a restriction table that specifies the property - constraints that define the particular method. - - The following summarizes the methods that are defined for the "VTODO" - calendar component. - - +================+==================================================+ - | Method | Description | - |================+==================================================| - | PUBLISH | Post notification of a VTODO. Used primarily as | - | | a method of advertising the existence of a VTODO.| - | | | - | REQUEST | Assign a VTODO. This is an explicit assignment to| - | | one or more Calendar Users. The REQUEST method | - | | is also used to update or change an existing | - | | VTODO. Clients that cannot handle REQUEST MAY | - | | degrade the method to treat it as a PUBLISH. | - | | | - | REPLY | Reply to a VTODO request. Attendees MAY set | - | | PARTSTAT to ACCEPTED, DECLINED, TENTATIVE, | - | | DELEGATED, PARTIAL, and COMPLETED. | - | | | - | ADD | Add one or more instances to an existing to-do. | - | | | - | CANCEL | Cancel one or more instances of an existing | - | | to-do. | - | | | - | REFRESH | A request sent to a VTODO Organizer asking for | - | | the latest version of a VTODO. | - | | | - | COUNTER | Counter a REQUEST with an alternative proposal. | - | | | - | DECLINECOUNTER | Decline a counter proposal by an Attendee. | - +================+==================================================+ - -3.4.1 PUBLISH - - The "PUBLISH" method in a "VTODO" calendar component has no - associated response. It is simply a posting of an iCalendar object - that maybe added to a calendar. It MUST have an "Organizer". It MUST - NOT have "Attendees". Its expected usage is for encapsulating an - arbitrary "VTODO" calendar component as an iCalendar object. The - "Organizer" MAY subsequently update (with another "PUBLISH" method), - add instances to (with an "ADD" method), or cancel (with a "CANCEL" - - - -Silverberg, et. al. Standards Track [Page 35] - -RFC 2446 iTIP November 1998 - - - method) a previously published "VTODO" calendar component. - - This method type is an iCalendar object that conforms to the - following property constraints: - -Component/Property Presence -------------------- ---------------------------------------------- -METHOD 1 MUST be "PUBLISH" -VTODO 1+ - DTSTAMP 1 - DTSTART 1 - ORGANIZER 1 - PRIORITY 1 - SEQUENCE 0 or 1 MUST be present if value is greater than - 0, MAY be present if 0 - SUMMARY 1 Can be null. - UID 1 - - ATTACH 0+ - CATEGORIES 0 or 1 This property may contain a list of values - CLASS 0 or 1 - COMMENT 0 or 1 - CONTACT 0+ - CREATED 0 or 1 - DESCRIPTION 0 or 1 Can be null - DUE 0 or 1 If present DURATION MUST NOT be present - DURATION 0 or 1 If present DUE MUST NOT be present - EXDATE 0+ - EXRULE 0+ - GEO 0 or 1 - LAST-MODIFIED 0 or 1 - LOCATION 0 or 1 - PERCENT-COMPLETE 0 or 1 - RDATE 0+ - RECURRENCE-ID 0 or 1 MUST only if referring to an instance of a - recurring calendar component. Otherwise - it MUST NOT be present. - - RELATED-TO 0+ - RESOURCES 0 or 1 This property may contain a list of values - RRULE 0+ -STATUS 0 or 1 MAY be one of COMPLETED/NEEDS ACTION/IN- - PROCESS/CANCELLED - URL 0 or 1 - X-PROPERTY 0+ - - ATTENDEE 0 - REQUEST-STATUS 0 - - - -Silverberg, et. al. Standards Track [Page 36] - -RFC 2446 iTIP November 1998 - - -VTIMEZONE 0+ MUST be present if any date/time refers to - a timezone -VALARM 0+ -X-COMPONENT 0+ - -VFREEBUSY 0 -VEVENT 0 -VJOURNAL 0 - -3.4.2 REQUEST - - The "REQUEST" method in a "VTODO" calendar component provides the - following scheduling functions: - - . Assign a to-do to one or more "Calendar Users"; - . Reschedule an existing to-do; - . Update the details of an existing to-do, without rescheduling - it; - . Update the completion status of "Attendees" of an existing - to-do, without rescheduling it; - . Reconfirm an existing to-do, without rescheduling it; - . Delegate/reassign an existing to-do to another "Calendar User". - - The assigned "Calendar Users" are identified in the "VTODO" calendar - component by individual "ATTENDEE;ROLE=REQ-PARTICIPANT" property - value sequences. - - The originator of a "REQUEST" is the "Organizer" of the to-do. The - recipient of a "REQUEST" is the "Calendar User" assigned the to-do. - The "Attendee" uses the "REPLY" method to convey their acceptance and - completion status to the "Organizer" of the "REQUEST". - - The "UID", "SEQUENCE", and "DTSTAMP" properties are used to - distinguish the various uses of the "REQUEST" method. If the "UID" - property value in the "REQUEST" is not found on the recipient's - calendar, then the "REQUEST" is for a new to-do. If the "UID" - property value is found on the recipient's calendar, then the - "REQUEST" is a rescheduling, an update, or a reconfirm of the "VTODO" - calendar object. - - If the "Organizer" of the "REQUEST" method is not authorized to make - a to-do request on the "Attendee's" calendar system, then an - exception is returned in the "REQUEST-STATUS" property of a - subsequent "REPLY" method, but no scheduling action is performed. - - For the "REQUEST" method, multiple "VTODO" components in a single - iCalendar object are only permitted when for components with the same - "UID" property. That is, a series of recurring events may have - - - -Silverberg, et. al. Standards Track [Page 37] - -RFC 2446 iTIP November 1998 - - - instance-specific information. In this case, multiple "VTODO" - components are needed to express the entire series. - - This method type is an iCalendar object that conforms to the - following property constraints: - -Component/Property Presence -------------------- ---------------------------------------------- -METHOD 1 MUST be "REQUEST" -VTODO 1+ All components must have the same UID - ATTENDEE 1+ - DTSTAMP 1 - DTSTART 1 - ORGANIZER 1 - PRIORITY 1 - SEQUENCE 0 or 1 MUST be present if value is greater than - 0, MAY be present if 0 - SUMMARY 1 Can be null. - UID 1 - - ATTACH 0+ - CATEGORIES 0 or 1 This property may contain a list of - values - CLASS 0 or 1 - COMMENT 0 or 1 - CONTACT 0+ - CREATED 0 or 1 - DESCRIPTION 0 or 1 Can be null - DUE 0 or 1 If present DURATION MUST NOT be present - DURATION 0 or 1 If present DUE MUST NOT be present - EXDATE 0+ - EXRULE 0+ - GEO 0 or 1 - LAST-MODIFIED 0 or 1 - LOCATION 0 or 1 - PERCENT-COMPLETE 0 or 1 - RDATE 0+ - RECURRENCE-ID 0 or 1 present if referring to an instance of a - recurring calendar component. Otherwise - it MUST NOT be present. - RELATED-TO 0+ - RESOURCES 0 or 1 This property may contain a list of - values - RRULE 0+ - STATUS 0 or 1 MAY be one of COMPLETED/NEEDS ACTION/IN- - PROCESS - URL 0 or 1 - X-PROPERTY 0+ - - - -Silverberg, et. al. Standards Track [Page 38] - -RFC 2446 iTIP November 1998 - - - REQUEST-STATUS 0 - -VALARM 0+ - -VTIMEZONE 0+ MUST be present if any date/time refers - to a timezone -X-COMPONENT 0+ - -VEVENT 0 -VFREEBUSY 0 -VJOURNAL 0 - -3.4.2.1 REQUEST for Rescheduling a VTODO - - The "REQUEST" method may be used to reschedule a "VTODO" calendar - component. - - Rescheduling a "VTODO" calendar component involves a change to the - existing "VTODO" calendar component in terms of its start or due time - or recurrence intervals and possibly the description. If the - recipient CUA of a "REQUEST" method finds that the "UID" property - value already exists on the calendar, but that the "SEQUENCE" - property value in the "REQUEST" is greater than the value for the - existing VTODO, then the "REQUEST" method describes a rescheduling of - the "VTODO" calendar component. - -3.4.2.2 REQUEST for Update or Reconfirmation of a VTODO - - The "REQUEST" method may be used to update or reconfirm a "VTODO" - calendar component. Reconfirmation is merely an update of "Attendee" - completion status or overall "VTODO" calendar component status. - - An update to an existing "VTODO" calendar component does not involve - changes to the start or due time or recurrence intervals, nor - generally to the description for the "VTODO" calendar component. If - the recipient CUA of a "REQUEST" method finds that the "UID" property - value already exists on the calendar and that the "SEQUENCE" property - value in the "REQUEST" is the same as the value for the existing - event, then the "REQUEST" method describes an update of the "VTODO" - calendar component details, but not a rescheduling of the "VTODO" - calendar component. - - The update "REQUEST" is the appropriate response to a "REFRESH" - method sent from an "Attendee" to the "Organizer" of a "VTODO" - calendar component. - - Unsolicited "REQUEST" methods MAY be sent by the "Organizer" of a - "VTODO" calendar component. The unsolicited "REQUEST" methods are - - - -Silverberg, et. al. Standards Track [Page 39] - -RFC 2446 iTIP November 1998 - - - used to update the details of the "VTODO" (without rescheduling it or - updating the completion status of "Attendees") or the "VTODO" - calendar component itself (i.e., reconfirm the "VTODO"). - -3.4.2.3 REQUEST for Delegating a VTODO - - The "REQUEST" method is also used to delegate or reassign ownership - of a "VTODO" calendar component to another "Calendar User". For - example, it may be used to delegate an "Attendee's" role (i.e. - "chair", or "participant") for a "VTODO" calendar component. The - "REQUEST" method is sent by one of the "Attendees" of an existing - - "VTODO" calendar component to some other individual. An "Attendee" of - a "VTODO" calendar component MUST NOT delegate to the "Organizer" of - the event. - - For the purposes of this description, the "Attendee" delegating the - "VTODO" calendar component is referred to as the "Delegator". The - "Attendee" receiving the delegation request is referred to as the - "Delegate". - - The "Delegator" of a "VTODO" calendar component MUST forward the - existing "REQUEST" method for a "VTODO" calendar component to the - "Delegate". The "VTODO" calendar component description MUST include - the "Delegator's" up-to-date "VTODO" calendar component definition. - The "REQUEST" method MUST also include an "ATTENDEE" property with - the calendar address of the "Delegate". The "Delegator" MUST also - send a "REPLY" method back to the "Organizer" with the "Delegator's" - "Attendee" property "partstat" parameter value set to "DELEGATED". In - addition, the "delegated-to" parameter MUST be included with the - calendar address of the "Delegate". A response to the delegation - "REQUEST" is sent from the "Delegate" to the "Organizer" and - optionally, to the "Delegator". The "REPLY" method from the - "Delegate" SHOULD include the "ATTENDEE" property with their calendar - address and the "delegated-from" parameter with the value of the - "Delegator's" calendar address. - - The delegation "REQUEST" method MUST assign a value for the "RSVP" - property parameter associated with the "Delegator's" "Attendee" - property to that of the "Delegate's" "ATTENDEE" property. For example - if the "Delegator's" "ATTENDEE" property specifies "RSVP=TRUE", then - the "Delegate's" "ATTENDEE" property MUST specify "RSVP=TRUE". - -3.4.2.4 REQUEST Forwarded To An Uninvited Calendar User - - An "Attendee" assigned a "VTODO" calendar component may send the - "VTODO" calendar component to another new CU, not previously - associated with the "VTODO" calendar component. The current - - - -Silverberg, et. al. Standards Track [Page 40] - -RFC 2446 iTIP November 1998 - - - "Attendee" assigned the "VTODO" calendar component does this by - forwarding the original "REQUEST" method to the new CU. The new CU - can send a "REPLY" to the "Organizer" of the "VTODO" calendar - component. The reply contains an "ATTENDEE" property for the new CU. - - The "Organizer" ultimately decides whether or not the new CU becomes - part of the to-do and is not obligated to do anything with a "REPLY" - from a new (uninvited) CU. If the "Organizer" does not want the new - CU to be part of the to-do, the new "ATTENDEE" property is not added - to the "VTODO" calendar component. The "Organizer" MAY send the CU a - "CANCEL" message to indicate that they will not be added to the to- - do. If the "Organizer" decides to add the new CU, the new "ATTENDEE" - property is added to the "VTODO" calendar component. Furthermore, the - "Organizer" is free to change any "ATTENDEE" property parameter from - the values supplied by the new CU to something the "Organizer" - considers appropriate. - -3.4.2.5 REQUEST Updated Attendee Status - - An "Organizer" of a "VTODO" may request an updated status from one or - more "Attendees". The "Organizer" sends a "REQUEST" method to the - "Attendee" with the "ATTENDEE;RSVP=TRUE" property sequence. The - "SEQUENCE" property for the "VTODO" is not changed from its previous - value. A recipient determines that the only change in the "REQUEST" - is that their "RSVP" property parameter indicates a request for an - updated status. The recipient SHOULD respond with a "REPLY" method - indicating their current status with respect to the "REQUEST". - -3.4.3 REPLY - - The "REPLY" method in a "VTODO" calendar component is used to respond - (e.g., accept or decline) to a request or to reply to a delegation - request. It is also used by an "Attendee" to update their completion - status. When used to provide a delegation response, the "Delegator" - MUST include the calendar address of the "Delegate" in the - "delegated-to" parameter of the "Delegator's" "ATTENDEE" property. - The "Delegate" MUST include the calendar address of the "Delegator" - on the "delegated-from" parameter of the "Delegate's" "ATTENDEE" - property. - - The "REPLY" method MAY also be used to respond to an unsuccessful - "VTODO" calendar component "REQUEST" method. Depending on the - "REQUEST-STATUS" value, no scheduling action may have been performed. - - The "Organizer" of a "VTODO" calendar component MAY receive a "REPLY" - method from a "Calendar User" not in the original "REQUEST". For - example, a "REPLY" method MAY be received from a "Delegate" of a - "VTODO" calendar component. In addition, the "REPLY" method MAY be - - - -Silverberg, et. al. Standards Track [Page 41] - -RFC 2446 iTIP November 1998 - - - received from an unknown "Calendar User", having been forwarded the - "REQUEST" by an original "Attendee" of the "VTODO" calendar - component. This uninvited "Attendee" MAY be accepted, or the - "Organizer" MAY cancel the "VTODO" calendar component for the - uninvited "Attendee" by sending them a "CANCEL" method. - - This method type is an iCalendar object that conforms to the - following property constraints: - -Component/Property Presence -------------------- --------------------------------------------- -METHOD 1 MUST be "REPLY" -VTODO 1+ All component MUST have the same UID - ATTENDEE 1+ - DTSTAMP 1 - ORGANIZER 1 - REQUEST-STATUS 1+ - UID 1 MUST must be the address of the replying - attendee - - ATTACH 0+ - CATEGORIES 0 or 1 This property may contain a list of values - CLASS 0 or 1 - COMMENT 0 or 1 - CONTACT 0+ - CREATED 0 or 1 - DESCRIPTION 0 or 1 - DTSTART 0 or 1 - DUE 0 or 1 If present DURATION MUST NOT be present - DURATION 0 or 1 If present DUE MUST NOT be present - EXDATE 0+ - EXRULE 0+ - GEO 0 or 1 - LAST-MODIFIED 0 or 1 - LOCATION 0 or 1 - PERCENT-COMPLETE 0 or 1 - PRIORITY 0 or 1 - RDATE 0+ - RELATED-TO 0+ - RESOURCES 0 or 1 This property may contain a list of values - RRULE 0+ - RECURRENCE-ID 0 or 1 MUST only if referring to an instance of a - Recurring calendar component. Otherwise it - MUST NOT be present - SEQUENCE 0 or 1 MUST be the sequence number of - the original REQUEST if greater than 0. - MAY be present if 0. - STATUS 0 or 1 - - - -Silverberg, et. al. Standards Track [Page 42] - -RFC 2446 iTIP November 1998 - - - SUMMARY 0 or 1 Can be null - URL 0 or 1 - X-PROPERTY 0+ - -VTIMEZONE 0 or 1 MUST be present if any date/time refers to - a timezone -X-COMPONENT 0+ - -VALARM 0 -VEVENT 0 -VFREEBUSY 0 - -3.4.4 ADD - - The "ADD" method in a "VTODO" calendar component is used to add one - or more instances to an existing to-do. - - If the "UID" property value in the "ADD" is not found on the - recipient's calendar, then the recipient SHOULD send a "REFRESH" to - the "Organizer" in order to be updated with the latest version of the - "VTODO". If an "Attendee" implementation does not support the "ADD" - method it should respond with a "REQUEST-STATUS" value of 5.3 and ask - for a "REFRESH". - - The "SEQUENCE" property value is incremented as the sequence of to- - dos has changed. - - This method type is an iCalendar object that conforms to the - following property constraints: - -Component/Property Presence -------------------- ---------------------------------------------- -METHOD 1 MUST be "ADD" -VTODO 1 - DTSTAMP 1 - ORGANIZER 1 - PRIORITY 1 - SEQUENCE 1 MUST be greater than 0 - SUMMARY 1 Can be null. - UID 1 MUST match that of the original to-do - - ATTACH 0+ - ATTENDEE 0+ - CATEGORIES 0 or 1 This property may contain a list of - values - CLASS 0 or 1 - COMMENT 0 or 1 - CONTACT 0+ - - - -Silverberg, et. al. Standards Track [Page 43] - -RFC 2446 iTIP November 1998 - - - CREATED 0 or 1 - DESCRIPTION 0 or 1 Can be null - DTSTART 0 or 1 - DUE 0 or 1 If present DURATION MUST NOT be present - DURATION 0 or 1 If present DUE MUST NOT be present - EXDATE 0+ - EXRULE 0+ - GEO 0 or 1 - LAST-MODIFIED 0 or 1 - LOCATION 0 or 1 - PERCENT-COMPLETE 0 or 1 - RDATE 0+ - RELATED-TO 0+ - RESOURCES 0 or 1 This property may contain a list of - values - RRULE 0+ - STATUS 0 or 1 MAY be one of COMPLETED/NEEDS ACTION/IN- - PROCESS - URL 0 or 1 - X-PROPERTY 0+ - - RECURRENCE-ID 0 - REQUEST-STATUS 0 - -VALARM 0+ -VTIMEZONE 0+ MUST be present if any date/time refers - to a timezone -X-COMPONENT 0+ - -VEVENT 0 -VJOURNAL 0 -VFREEBUSY 0 - -3.4.5 CANCEL - - The "CANCEL" method in a "VTODO" calendar component is used to send a - cancellation notice of an existing "VTODO" calendar request to the - "Attendees". The message is sent by the "Organizer" of a "VTODO" - calendar component to the "Attendees" of the "VTODO" calendar - component. For a recurring "VTODO" calendar component, either the - whole "VTODO" calendar component or instances of a "VTODO" calendar - component may be cancelled. To cancel the complete range of a - recurring "VTODO" calendar component, the "UID" property value for - the "VTODO" calendar component MUST be specified and a "RECURRENCE- - ID" MUST NOT be specified in the "CANCEL" method. In order to cancel - an individual instance of a recurring "VTODO" calendar component, the - "RECURRENCE-ID" property value for the "VTODO" calendar component - MUST be specified in the "CANCEL" method. - - - -Silverberg, et. al. Standards Track [Page 44] - -RFC 2446 iTIP November 1998 - - - There are two options for canceling a sequence of instances of a - recurring "VTODO" calendar component: - - (a) the "RECURRENCE-ID" property for an instance in the sequence MUST - be specified with the "RANGE" property parameter value of - THISANDPRIOR (or THISANDFUTURE) to indicate cancellation of the - specified "VTODO" calendar component and all instances before (or - after); or - - (b) individual recurrence instances may be cancelled by specifying - multiple "RECURRENCE-ID" properties corresponding to the - instances to be cancelled. - - When a "VTODO" is cancelled, the "SEQUENCE" property value MUST be - incremented. - - This method type is an iCalendar object that conforms to the - following property constraints: - -Component/Property Presence -------------------- --------------------------------------------- -METHOD 1 MUST be "CANCEL" -VTODO 1 - ATTENDEE 0+ include all "Attendees" being removed from - the todo. MUST include all "Attendees" if - the entire todo is cancelled. - UID 1 MUST echo original UID - DTSTAMP 1 - ORGANIZER 1 - SEQUENCE 1 - - ATTACH 0+ - CATEGORIES 0 or 1 This property MAY contain a list of values - CLASS 0 or 1 - COMMENT 0 or 1 - CONTACT 0+ - CREATED 0 or 1 - DESCRIPTION 0 or 1 - DTSTART 0 or 1 - DUE 0 or 1 If present DURATION MUST NOT be present - DURATION 0 or 1 If present DUE MUST NOT be present - EXDATE 0+ - EXRULE 0+ - GEO 0 or 1 - LAST-MODIFIED 0 or 1 - LOCATION 0 or 1 - PERCENT-COMPLETE 0 or 1 - RDATE 0+ - - - -Silverberg, et. al. Standards Track [Page 45] - -RFC 2446 iTIP November 1998 - - - RECURRENCE-ID 0 or 1 MUST only if referring to one or more - instances of a recurring calendar - component. Otherwise it MUST NOT be - present. - RELATED-TO 0+ - RESOURCES 0 or 1 This property MAY contain a list of values - RRULE 0+ - PRIORITY 0 or 1 - STATUS 0 or 1 If present it MUST be set to "CANCELLED". - MUST NOT be used if purpose is to remove - "ATTENDEES" rather than cancel the entire - VTODO. - URL 0 or 1 - X-PROPERTY 0+ - - REQUEST-STATUS 0 - -VTIMEZONE 0 or 1 MUST be present if any date/time refers to - a timezone -X-COMPONENT 0+ - -VALARM 0 -VEVENT 0 -VFREEBUSY 0 - -3.4.6 REFRESH - - The "REFRESH" method in a "VTODO" calendar component is used by - "Attendees" of an existing "VTODO" calendar component to request an - updated description from the "Organizer" of the "VTODO" calendar - component. The "Organizer" of the "VTODO" calendar component MAY use - this method to request an updated status from the "Attendees". The - "REFRESH" method MUST specify the "UID" property corresponding to the - "VTODO" calendar component needing update. - - A refresh of a recurrence instance of a "VTODO" calendar component - may be requested by specifying the "RECURRENCE-ID" property - corresponding to the associated "VTODO" calendar component. The - "Organizer" responds with the latest description and rendition of the - "VTODO" calendar component. In most cases this will be a REQUEST - unless the "VTODO" has been cancelled, in which case the ORGANIZER - MUST send a "CANCEL". This method is intended to facilitate machine - processing of requests for updates to a "VTODO" calendar component. - - This method type is an iCalendar object that conforms to the - following property constraints: - - - - - -Silverberg, et. al. Standards Track [Page 46] - -RFC 2446 iTIP November 1998 - - -Component/Property Presence -------------------- --------------------------------------------- -METHOD 1 MUST be "REFRESH" -VTODO 1 - ATTENDEE 1 - DTSTAMP 1 - UID 1 MUST echo original UID - - RECURRENCE-ID 0 or 1 MUST only if referring to an instance of a - Recurring calendar component. Otherwise it - MUST NOT be present - X-PROPERTY 0+ - - ATTACH 0 - CATEGORIES 0 - CLASS 0 - COMMENT 0 - CONTACT 0 - CREATED 0 - DESCRIPTION 0 - DTSTART 0 - DUE 0 - DURATION 0 - EXDATE 0 - EXRULE 0 - GEO 0 - LAST-MODIFIED 0 - LOCATION 0 - ORGANIZER 0 - PERCENT-COMPLETE 0 - PRIORITY 0 - RDATE 0 - RELATED-TO 0 - REQUEST-STATUS 0 - RESOURCES 0 - RRULE 0 - SEQUENCE 0 - STATUS 0 - URL 0 - -X-COMPONENT 0+ - -VALARM 0 -VEVENT 0 -VFREEBUSY 0 -VTIMEZONE 0 - - - - - -Silverberg, et. al. Standards Track [Page 47] - -RFC 2446 iTIP November 1998 - - -3.4.7 COUNTER - - The "COUNTER" method in a "VTODO" calendar component is used by an - "Attendee" of an existing "VTODO" calendar component to submit to the - "Organizer" a counter proposal for the "VTODO" calendar component. - The "Attendee" sends the message to the "Organizer" of the "VTODO" - calendar component. - - The counter proposal is an iCalendar object consisting of a "VTODO" - calendar component describing the complete description of the - alternate "VTODO" calendar component. - - The "Organizer" rejects the counter proposal by sending the - "Attendee" a "DECLINECOUNTER" method. The "Organizer" accepts the - counter proposal by sending all of the "Attendees" of the "VTODO" - calendar component a "REQUEST" method rescheduling the "VTODO" - calendar component. In the latter case, the "Organizer" SHOULD reset - the individual "RSVP" property parameter values to TRUE on each - "ATTENDEE" property; in order to force a response by the "Attendees". - - This method type is an iCalendar object that conforms to the - following property constraints: - -Component/Property Presence -------------------- ---------------------------------------------- -METHOD 1 MUST be "COUNTER" -VTODO 1 - ATTENDEE 1+ - DTSTAMP 1 - ORGANIZER 1 - PRIORITY 1 - SUMMARY 1 Can be null - UID 1 - - ATTACH 0+ - CATEGORIES 0 or 1 This property MAY contain a list of values - CLASS 0 or 1 - COMMENT 0 or 1 - CONTACT 0+ - CREATED 0 or 1 - DESCRIPTION 0 or 1 Can be null - DTSTART 0 or 1 - DUE 0 or 1 If present DURATION MUST NOT be present - DURATION 0 or 1 If present DUE MUST NOT be present - EXDATE 0+ - EXRULE 0+ - GEO 0 or 1 - LAST-MODIFIED 0 or 1 - - - -Silverberg, et. al. Standards Track [Page 48] - -RFC 2446 iTIP November 1998 - - - LOCATION 0 or 1 - PERCENT-COMPLETE 0 or 1 - RDATE 0+ - RECURRENCE-ID 0 or 1 MUST only 3.5if referring to an instance of a - recurring calendar component. Otherwise it - MUST NOT be present. - RELATED-TO 0+ - REQUEST-STATUS 0+ - RESOURCES 0 or 1 This property MAY contain a list of values - RRULE 0 or 1 - SEQUENCE 0 or 1 MUST echo the original SEQUENCE number. - MUST be present if non-zero. MAY be present - if zero. - STATUS 0 or 1 MAY be one of COMPLETED/NEEDS ACTION/IN- - PROCESS/CANCELLED - URL 0 or 1 - X-PROPERTY 0+ - - -VALARM 0+ -VTIMEZONE 0 or 1 MUST be present if any date/time refers to - a timezone -X-COMPONENT 0+ - -VEVENT 0 -VFREEBUSY 0 - -3.4.8 DECLINECOUNTER - - The "DECLINECOUNTER" method in a "VTODO" calendar component is used - by an "Organizer" of "VTODO" calendar component to reject a counter - proposal offered by one of the "Attendees". The "Organizer" sends the - message to the "Attendee" that sent the "COUNTER" method to the - "Organizer". - - This method type is an iCalendar object that conforms to the - following property constraints: - -Component/Property Presence -------------------- --------------------------------------------- -METHOD 1 MUST be "DECLINECOUNTER" - -VTODO 1 - ATTENDEE 1+ MUST for all attendees - DTSTAMP 1 - ORGANIZER 1 - SEQUENCE 1 MUST echo the original SEQUENCE number - UID 1 MUST echo original UID - - - -Silverberg, et. al. Standards Track [Page 49] - -RFC 2446 iTIP November 1998 - - - ATTACH 0+ - CATEGORIES 0 or 1 This property may contain a list of values - CLASS 0 or 1 - COMMENT 0 or 1 - CONTACT 0+ - CREATED 0 or 1 - DESCRIPTION 0 or 1 - DTSTART 0 or 1 - DUE 0 or 1 If present DURATION MUST NOT be present - DURATION 0 or 1 If present DUE MUST NOT be present - EXDATE 0+ - EXRULE 0+ - GEO 0 or 1 - LAST-MODIFIED 0 or 1 - LOCATION 0 or 1 - PERCENT-COMPLETE 0 or 1 - PRIORITY 0 or 1 - RDATE 0+ - RECURRENCE-ID 0 or 1 MUST only if referring to an instance of a - recurring calendar component. Otherwise - it MUST NOT be present. - RELATED-TO 0+ - REQUEST-STATUS 0+ - RESOURCES 0 or 1 This property MAY contain a list of values - RRULE 0+ - STATUS 0 or 1 MAY be one of COMPLETED/NEEDS ACTION/IN- - PROCESS - URL 0 or 1 - X-PROPERTY 0+ - -VTIMEZONE 0+ MUST be present if any date/time refers to - a timezone -X-COMPONENT 0+ - -VALARM 0 -VEVENT 0 -VFREEBUSY 0 - -3.5 Methods For VJOURNAL Components - - This section defines the property set for the methods that are - applicable to the "VJOURNAL" calendar component. - - The following summarizes the methods that are defined for the - "VJOURNAL" calendar component. - - - - - - -Silverberg, et. al. Standards Track [Page 50] - -RFC 2446 iTIP November 1998 - - - +================+==================================================+ - | Method | Description | - |================+==================================================| - | PUBLISH | Post a journal entry. Used primarily as a method | - | | of advertising the existence of a journal entry. | - | | | - | ADD | Add one or more instances to an existing journal | - | | entry. | - | | | - | CANCEL | Cancel one or more instances of an existing | - | | journal entry. | - +================+==================================================+ - -3.5.1 PUBLISH - - The "PUBLISH" method in a "VJOURNAL" calendar component has no - associated response. It is simply a posting of an iCalendar object - that may be added to a calendar. It MUST have an "Organizer". It MUST - NOT have "Attendees". The expected usage is for encapsulating an - - arbitrary journal entry as an iCalendar object. The "Organizer" MAY - subsequently update (with another "PUBLISH" method) or cancel (with a - "CANCEL" method) a previously published journal entry. - - This method type is an iCalendar object that conforms to the - following property constraints: - -Component/Property Presence -------------------- ---------------------------------------------- -METHOD 1 MUST be "PUBLISH" -VJOURNAL 1+ - DESCRIPTION 1 Can be null. - DTSTAMP 1 - DTSTART 1 - ORGANIZER 1 - UID 1 - - ATTACH 0+ - CATEGORIES 0 or 1 This property MAY contain a list of values - CLASS 0 or 1 - COMMENT 0 or 1 - CONTACT 0+ - CREATED 0 or 1 - EXDATE 0+ - EXRULE 0+ - LAST-MODIFIED 0 or 1 - RDATE 0+ - RECURRENCE-ID 0 or 1 MUST only if referring to an instance of a - - - -Silverberg, et. al. Standards Track [Page 51] - -RFC 2446 iTIP November 1998 - - - recurring calendar component. Otherwise - it MUST NOT be present. - RELATED-TO 0+ - RRULE 0+ - SEQUENCE 0 or 1 MUST echo the original SEQUENCE number. - MUST be present if non-zero. MAY be - present if zero. - STATUS 0 or 1 MAY be one of DRAFT/FINAL/CANCELLED - SUMMARY 0 or 1 Can be null - URL 0 or 1 - X-PROPERTY 0+ - - ATTENDEE 0 - -VALARM 0+ -VTIMEZONE 0+ MUST be present if any date/time refers to - a timezone -X-COMPONENT 0+ - -VEVENT 0 -VFREEBUSY 0 -VTODO 0 - -3.5.2 ADD - - The "ADD" method in a "VJOURNAL" calendar component is used to add - one or more instances to an existing "VJOURNAL" entry. There is no - response to the "Organizer". - - If the "UID" property value in the "ADD" is not found on the - recipient's calendar, then the recipient MAY treat the "ADD" as a - "PUBLISH". - - This method type is an iCalendar object that conforms to the - following property constraints: - -Component/Property Presence -------------------- ---------------------------------------------- -METHOD 1 MUST be "ADD" -VJOURNAL 1 - DESCRIPTION 1 Can be null. - DTSTAMP 1 - DTSTART 1 - ORGANIZER 1 - SEQUENCE 1 MUST be greater than 0 - UID 1 MUST match that of the original journal - - ATTACH 0+ - - - -Silverberg, et. al. Standards Track [Page 52] - -RFC 2446 iTIP November 1998 - - - CATEGORIES 0 or 1 This property MAY contain a list of values - CLASS 0 or 1 - COMMENT 0 or 1 - CONTACT 0+ - CREATED 0 or 1 - EXDATE 0+ - EXRULE 0+ - LAST-MODIFIED 0 or 1 - RDATE 0+ - RELATED-TO 0+ - RRULE 0+ - STATUS 0 or 1 MAY be one of DRAFT/FINAL/CANCELLED - SUMMARY 0 or 1 Can be null - URL 0 or 1 - X-PROPERTY 0+ - - ATTENDEE 0 - RECURRENCE-ID 0 - -VALARM 0+ -VTIMEZONE 0 or 1 MUST be present if any date/time refers to - a timezone -X-COMPONENT 0+ - -VEVENT 0 -VFREEBUSY 0 -VTODO 0 - -3.5.3 CANCEL - - The "CANCEL" method in a "VJOURNAL" calendar component is used to - send a cancellation notice of an existing journal entry. The message - is sent by the "Organizer" of a journal entry. For a recurring - journal entry, either the whole journal entry or instances of a - journal entry may be cancelled. To cancel the complete range of a - recurring journal entry, the "UID" property value for the journal - entry MUST be specified and a "RECURRENCE-ID" property MUST NOT be - specified in the "CANCEL" method. In order to cancel an individual - instance of the journal entry, the "RECURRENCE-ID" property value for - the journal entry MUST be specified in the "CANCEL" method. - - There are two options for canceling a sequence of instances of a - recurring "VJOURNAL" calendar component: - - - - - - - - -Silverberg, et. al. Standards Track [Page 53] - -RFC 2446 iTIP November 1998 - - - (a) the "RECURRENCE-ID" property for an instance in the sequence MUST - be specified with the "RANGE" property parameter value of - THISANDPRIOR (or THISANDFUTURE) to indicate cancellation of the - specified "VTODO" calendar component and all instances before (or - after); or - - (b) individual recurrence instances may be cancelled by specifying - multiple "RECURRENCE-ID" properties corresponding to the - instances to be cancelled. - - When a "VJOURNAL" is cancelled, the "SEQUENCE" property value MUST be - incremented. - - This method type is an iCalendar object that conforms to the - following property constraints: - -Component/Property Presence -------------------- --------------------------------------------- -METHOD 1 MUST be "CANCEL" -VJOURNAL 1+ All MUST have the same UID - DTSTAMP 1 - ORGANIZER 1 - SEQUENCE 1 - UID 1 MUST be the UID of the original REQUEST - - ATTACH 0+ - ATTENDEE 0+ - CATEGORIES 0 or 1 This property MAY contain a list of values - CLASS 0 or 1 - COMMENT 0 or 1 - CONTACT 0+ - CREATED 0 or 1 - DESCRIPTION 0 or 1 - DTSTART 0 or 1 - EXDATE 0+ - EXRULE 0+ - LAST-MODIFIED 0 or 1 - RDATE 0+ - RECURRENCE-ID 0 or 1 only if referring to an instance of a - recurring calendar component. Otherwise - it MUST NOT be present. - RELATED-TO 0+ - RRULE 0+ - STATUS 0 or 1 MAY be present, must be "CANCELLED" if - present - SUMMARY 0 or 1 - URL 0 or 1 - X-PROPERTY 0+ - - - -Silverberg, et. al. Standards Track [Page 54] - -RFC 2446 iTIP November 1998 - - - REQUEST-STATUS 0 - -VTIMEZONE 0+ MUST be present if any date/time refers to - a timezone -X-COMPONENT 0+ -VALARM 0 -VEVENT 0 -VFREEBUSY 0 -VTODO 0 - -3.6 Status Replies - - The "REQUEST-STATUS" property may include the following values: - -|==============+============================+=========================| -| Short Return | Longer Return Status | Offending Data | -| Status Code | Description | | -|==============+============================+=========================| -| 2.0 | Success. | None. | -|==============+============================+=========================| -| 2.1 | Success but fallback taken | Property name and value | -| | on one or more property | MAY be specified. | -| | values. | | -|==============+============================+=========================| -| 2.2 | Success, invalid property | Property name MAY be | -| | ignored. | specified. | -|==============+============================+=========================| -| 2.3 | Success, invalid property | Property parameter name | -| | parameter ignored. | and value MAY be | -| | | specified. | -|==============+============================+=========================| -| 2.4 | Success, unknown non- | Non-standard property | -| | standard property ignored. | name MAY be specified. | -|==============+============================+=========================| -| 2.5 | Success, unknown non | Property and non- | -| | standard property value | standard value MAY be | -| | ignored. | specified. | -|==============+============================+=========================| -| 2.6 | Success, invalid calendar | Calendar component | -| | component ignored. | sentinel (e.g., BEGIN: | -| | | ALARM) MAY be | -| | | specified. | -|==============+============================+=========================| -| 2.7 | Success, request forwarded | Original and forwarded | -| | to Calendar User. | caluser addresses MAY | -| | | be specified. | -|==============+============================+=========================| -| 2.8 | Success, repeating event | RRULE or RDATE property | - - - -Silverberg, et. al. Standards Track [Page 55] - -RFC 2446 iTIP November 1998 - - -| | ignored. Scheduled as a | name and value MAY be | -| | single component. | specified. | -|==============+============================+=========================| -| 2.9 | Success, truncated end date| DTEND property value | -| | time to date boundary. | MAY be specified. | -|==============+============================+=========================| -| 2.10 | Success, repeating VTODO | RRULE or RDATE property | -| | ignored. Scheduled as a | name and value MAY be | -| | single VTODO. | specified. | -|==============+============================+=========================| -| 2.11 | Success, unbounded RRULE | RRULE property name and | -| | clipped at some finite | value MAY be specified. | -| | number of instances | Number of instances MAY | -| | | also be specified. | -|==============+============================+=========================| -| 3.0 | Invalid property name. | Property name MAY be | -| | | specified. | -|==============+============================+=========================| -| 3.1 | Invalid property value. | Property name and value | -| | | MAY be specified. | -|==============+============================+=========================| -| 3.2 | Invalid property parameter.| Property parameter name | -| | | and value MAY be | -| | | specified. | -|==============+============================+=========================| -| 3.3 | Invalid property parameter | Property parameter name | -| | value. | and value MAY be | -| | | specified. | -|==============+============================+=========================| -| 3.4 | Invalid calendar component | Calendar component | -| | sequence. | sentinel MAY be | -| | | specified (e.g., BEGIN: | -| | | VTIMEZONE). | -|==============+============================+=========================| -| 3.5 | Invalid date or time. | Date/time value(s) MAY | -| | | be specified. | -|==============+============================+=========================| -| 3.6 | Invalid rule. | Rule value MAY be | -| | | specified. | -|==============+============================+=========================| -| 3.7 | Invalid Calendar User. | Attendee property value | -| | |MAY be specified. | -|==============+============================+=========================| -| 3.8 | No authority. | METHOD and Attendee | -| | | property values MAY be | -| | | specified. | -|==============+============================+=========================| - - - - -Silverberg, et. al. Standards Track [Page 56] - -RFC 2446 iTIP November 1998 - - -| 3.9 | Unsupported version. | VERSION property name | -| | | and value MAY be | -| | | specified. | -|==============+============================+=========================| -| 3.10 | Request entity too large. | None. | -|==============+============================+=========================| -| 3.11 | Required component or | Component or property | -| | property missing. | name MAY be specified. | -|==============+============================+=========================| -| 3.12 | Unknown component or | Component or property | -| | property found | name MAY be specified | -|==============+============================+=========================| -| 3.13 | Unsupported component or | Component or property | -| | property found | name MAY be specified | -|==============+============================+=========================| -| 3.14 | Unsupported capability | Method or action MAY | -| | | be specified | -|==============+============================+=========================| -| 4.0 | Event conflict. Date/time | DTSTART and DTEND | -| | is busy. | property name and values| -| | | MAY be specified. | -|==============+============================+=========================| -| 5.0 | Request MAY supported. | Method property value | -| | | MAY be specified. | -|==============+============================+=========================| -| 5.1 | Service unavailable. | ATTENDEE property value | -| | | MAY be specified. | -|==============+============================+=========================| -| 5.2 | Invalid calendar service. | ATTENDEE property value | -| | | MAY be specified. | -|==============+============================+=========================| -| 5.3 | No scheduling support for | ATTENDEE property value | -| | user. | MAY be specified. | -|==============+============================+=========================| - -3.7 Implementation Considerations - -3.7.1 Working With Recurrence Instances - - iCalendar includes a recurrence grammar to represent recurring - events. The benefit of such a grammar is the ability to represent a - number of events in a single object. However, while this simplifies - creation of a recurring event, meeting instances still need to be - referenced. For instance, an "Attendee" may decline the third - instance of a recurring Friday event. Similarly, the "Organizer" may - change the time or location to a single instance of the recurring - event. - - - - -Silverberg, et. al. Standards Track [Page 57] - -RFC 2446 iTIP November 1998 - - - Since implementations may elect to store recurring events as either a - single event object or a collection of discreet, related event - objects, the protocol is designed so that each recurring instance may - be both referenced and versioned. Hence, implementations that choose - to maintain per-instance properties (such as "ATTENDEE" property - "partstat" parameter) may do so. However, the protocol does not - require per-instance recognition unless the instance itself must be - renegotiated. - - The scenarios for recurrence instance referencing are listed below. - For purposes of simplification a change to an event refers to a - "trigger property." That is, a property that has a substantive - effect on the meeting itself such as start time, location, due date - (for "VTODO" calendar component components) and possibly description. - - "Organizer" initiated actions: - - . "Organizer" deletes or changes a single instance of a recurring - event - . "Organizer" makes changes that affect all future instances - . "Organizer" makes changes that affect all previous instances - . "Organizer" deletes or modifies a previously changed instance - - "Attendee" initiated actions: - - . "Attendee" changes status for a particular recurrence instance - . "Attendee" sends Event-Counter for a particular recurrence - instance - - An instance of a recurring event is assigned a unique identification, - "RECURRENCE-ID" property, when that instance is renegotiated. - Negotiation may be necessary when a substantive change to the event - or to-do has be made (such as changing the start time, end time, due - date or location). The "Organizer" can identify a specific recurrence - instance using the "RECURRENCE-ID" property. The property value is - equal to the date/time of the instance. If the "Organizer" wishes to - change the "DTSTART", the original "DTSTART" value is used for - "RECURRENCE-ID" property and the new "DTSTART" and "DTEND" values - reflect the change. Note that after the change has occurred, the - "RECURRENCE-ID" has changed to the new "DTSTART" value. - -3.7.2 Attendee Property Considerations - - The "ORGANIZER" property is required on published events, to-dos, and - journal entries for two reasons. First, only the "Organizer" is - allowed to update and redistribute an event or to-do component. It - follows that the "ORGANIZER" property MUST be present in the event, - to-do, or journal entry component so that the CUA has a basis for - - - -Silverberg, et. al. Standards Track [Page 58] - -RFC 2446 iTIP November 1998 - - - authorizing an update. Second, it is prudent to provide a point of - contact for anyone who receives a published component in case of - problems. - - There are valid [RFC-822] addresses that represent groups. Sending - email to such an address results in mail being sent to multiple - recipients. Such an address may be used as the value of an - "ATTENDEE" property. Thus, it is possible that the recipient of a - "REQUEST" does not appear explicitly in the list. - - It is recommended that the general approach to finding a "Calendar - User" in an attendee list be as follows: - - 1. Search for the "Calendar User" in the attendee list where - "TYPE=INDIVIDUAL" - - 2. Failing (1) look for attendees where "TYPE=GROUP" or - 'TYPE=UNKNOWN". The CUA then determines if the "Calendar User" - is a member of one of these groups. If so, the "REPLY" method - sent to the "Organizer" MUST contain a new "ATTENDEE" property in - which: - . the "type" property parameter is set to INDIVIDUAL - . the "member" property parameter is set to the name of the - group - - 3. Failing (2) the CUA MAY ignore or accept the request as the - "Calendar User" wishes. - -3.7.3 X-Tokens - - To make iCalendar objects extensible, new property types MAY be - inserted into components. These properties are called X-Tokens as - they are prefixed with "X-". A client is not required to make sense - of X-Tokens. Clients are not required to save X-Tokens or use them - in replies. - -4 Examples - -4.1 Published Event Examples - - In the calendaring and scheduling context, publication refers to the - one way transfer of event information. Consumers of published events - simply incorporate the event into a calendar. No reply is expected. - Individual "A" publishes an event. Individual "B" reads the event and - incorporates it into their calendar. Events are published in several - ways including: embedding the event as an object in a web page, e- - mailing the event to a distribution list, and posting the event to a - newsgroup. - - - -Silverberg, et. al. Standards Track [Page 59] - -RFC 2446 iTIP November 1998 - - - The table below illustrates the sequence of events between the - publisher and the consumers of a published event. - - +-------------------------------------------------------------------+ - | Action | "Organizer" | - +---------------------------------+---------------------------------+ - | Publish an event | "A" sends or posts a PUBLISH | - | | message | - +---------------------------------+---------------------------------+ - | "B" reads a published event | | - +---------------------------------+---------------------------------+ - | Publish an updated event | "A" sends or posts a PUBLISH | - | | message | - +---------------------------------+---------------------------------+ - | "B" reads the updated event | | - +---------------------------------+---------------------------------+ - | Cancel a published event | "A" sends or posts a CANCEL | - | | message | - +---------------------------------+---------------------------------+ - | "B" reads the canceled event | | - | publication | | - +---------------------------------+---------------------------------+ - -4.1.1 A Minimal Published Event - - The iCalendar object below describes a single event that begins on - July 1, 1997 at 20:00 UTC. This event contains the minimum set of - properties for a "PUBLISH" for a "VEVENT" calendar component. - - BEGIN:VCALENDAR - METHOD:PUBLISH - PRODID:-//ACME/DesktopCalendar//EN - VERSION:2.0 - BEGIN:VEVENT - ORGANIZER:mailto:a@example.com - DTSTART:19970701T200000Z - DTSTAMP:19970611T190000Z - SUMMARY:ST. PAUL SAINTS -VS- DULUTH-SUPERIOR DUKES - UID:0981234-1234234-23@example.com - END:VEVENT - END:VCALENDAR - -4.1.2 Changing A Published Event - - The iCalendar object below describes an update to the event described - in 4.1.1, the time has been changed, an end time has been added, and - the sequence number has been adjusted. - - - - -Silverberg, et. al. Standards Track [Page 60] - -RFC 2446 iTIP November 1998 - - - BEGIN:VCALENDAR - METHOD:PUBLISH - VERSION:2.0 - PRODID:-//ACME/DesktopCalendar//EN - BEGIN:VEVENT - ORGANIZER:mailto:a@example.com - DTSTAMP:19970612T190000Z - DTSTART:19970701T210000Z - DTEND:19970701T230000Z - SEQUENCE:1 - UID:0981234-1234234-23@example.com - SUMMARY:ST. PAUL SAINTS -VS- DULUTH-SUPERIOR DUKES - END:VEVENT - END:VCALENDAR - - The "UID" property is used by the client to identify the event. The - "SEQUENCE" property indicates that this is a change to the event. The - event with a matching UID and sequence number 0 is superseded by this - event. - - The "SEQUENCE" property provides a reliable way to distinguish - different versions of the same event. Each time an event is - published, its sequence number is incremented. If a client receives - an event with a sequence number 5 and finds it has the same event - with sequence number 2, the event SHOULD be updated. However, if the - client received an event with sequence number 2 and finds it already - has sequence number 5 of the same event, the event MUST NOT be - updated. - -4.1.3 Canceling A Published Event - - The iCalendar object below cancels the event described in 4.1.1. This - cancels the event with "SEQUENCE" property of 0, 1, and 2. - - BEGIN:VCALENDAR - METHOD:CANCEL - VERSION:2.0 - PRODID:-//ACME/DesktopCalendar//EN - BEGIN:VEVENT - ORGANIZER:mailto:a@example.com - COMMENT:DUKES forfeit the game - SEQUENCE:2 - UID:0981234-1234234-23@example.com - DTSTAMP:19970613T190000Z - END:VEVENT - END:VCALENDAR - - - - - -Silverberg, et. al. Standards Track [Page 61] - -RFC 2446 iTIP November 1998 - - -4.1.4 A Rich Published Event - - This example describes the same event as in 4.1.1, but in much - greater detail. - - BEGIN:VCALENDAR - PRODID:-//ACME/DesktopCalendar//EN - METHOD:PUBLISH - SCALE:GREGORIAN - VERSION:2.0 - BEGIN:VTIMEZONE - TZID:America-Chicago - TZURL:http://zones.stds_r_us.net/tz/America-Chicago - BEGIN:STANDARD - DTSTART:19671029T020000 - RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 - TZOFFSETFROM:-0500 - TZOFFSETTO:-0600 - TZNAME:CST - END:STANDARD - BEGIN:DAYLIGHT - DTSTART:19870405T020000 - RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4 - TZOFFSETFROM:-0600 - TZOFFSETTO:-0500 - TZNAME:CDT - END:DAYLIGHT - END:VTIMEZONE - BEGIN:VEVENT - ORGANIZER:mailto:a@example.com - ATTACH:http://www.dukes.com/ - CATEGORIES:SPORTS EVENT,ENTERTAINMENT - CLASS:PRIVATE - DESCRIPTION:MIDWAY STADIUM\n - Big time game. MUST see.\n - Expected duration:2 hours\n - DTEND;TZID=America-Chicago:19970701T180000 - DTSTART;TZID=America-Chicago:19970702T160000 - DTSTAMP:19970614T190000Z - STATUS:CONFIRMED - LOCATION;VALUE=URI:http://www.midwaystadium.com/ - PRIORITY:2 - RESOURCES:SCOREBOARD - SEQUENCE:3 - SUMMARY:ST. PAUL SAINTS -VS- DULUTH-SUPERIOR DUKES - UID:0981234-1234234-23@example.com - RELATED-TO:0981234-1234234-14@example.com - BEGIN:VALARM - - - -Silverberg, et. al. Standards Track [Page 62] - -RFC 2446 iTIP November 1998 - - - TRIGGER:-PT2H - ACTION:DISPLAY - DESCRIPTION:You should be leaving for the game now. - END:VALARM - BEGIN:VALARM - TRIGGER:-PT30M - ACTION:AUDIO - END:VALARM - END:VEVENT - END:VCALENDAR - - The "RELATED-TO" field contains the "UID" property of a related - calendar event. The "SEQUENCE" property 3 indicates that this event - supersedes versions 0, 1, and 2. - -4.1.5 Anniversaries or Events attached to entire days - - This example demonstrates the use of the "value" parameter to tie a - "VEVENT" to day rather than a specific time. - - BEGIN:VCALENDAR - PRODID:-//ACME/DesktopCalendar//EN - METHOD:PUBLISH - VERSION:2.0 - BEGIN:VEVENT - ORGANIZER:mailto:a@example.com - DTSTAMP:19970614T190000Z - UID:0981234-1234234-23@example.com - DTSTART;VALUE=DATE:19970714 - RRULE:FREQ=YEARLY;INTERVAL=1 - SUMMARY: Bastille Day - END:VEVENT - END:VCALENDAR - -4.2 Group Event Examples - - Group events are distinguished from published events in that they - have "Attendees" and that there is interaction between the - "Attendees" and the "Organizer" with respect to the event. Individual - "A" requests a meeting between individuals "A", "B", "C" and "D". - Individual "B" confirms attendance to the meeting. Individual "C" - declines attendance. Individual "D" tentatively confirms attendance. - The following table illustrates the the message flow between these - individuals. A, the CU scheduling the meeting, is referenced as the - "Organizer". - - - - - - -Silverberg, et. al. Standards Track [Page 63] - -RFC 2446 iTIP November 1998 - - -+---------------------------------------------------------------------+ -| Action | "Organizer" | Attendee | -+---------------------------------------------------------------------+ -| Initiate a meeting | "A" sends a REQUEST | | -| request | message to "B", "C",| | -| | and "D" | | -+---------------------------------------------------------------------+ -| Accept the meeting | | "B" sends a REPLY | -| request | | message to "A" with its | -| | | ATTENDEE "partstat" para-| -| | | set to "accepted" | -+---------------------------------------------------------------------+ -| Decline the meeting| | "C" sends a REPLY | -| request | | message to "A" with its | -| | | ATTENDEE "partstat" para-| -| | | set to "declined" | -+---------------------------------------------------------------------+ -| Tentatively accept | | "D" sends a REPLY | -| the meeting request| | message to "A" with its | -| | | ATTENDEE "partstat" para-| -| | | set to "tentative" | -+---------------------------------------------------------------------+ -| Confirm meeting | "A" sends a REQUEST | | -| status with | message to "B" and | | -| attendees | "D" with updated | | -| | information. | | -+---------------------------------------------------------------------+ - -4.2.1 A Group Event Request - - A sample meeting request is sent from "A" to "B", "C", and "D". _E_ - is also sent a copy of the request but is not expected to attend and - need not reply. "E" illustrates how CUAs might implement an "FYI" - type feature. Note the use of the "role" parameter. The default value - for the "role" parameter is "req-participant" and it need not be - enumerated. In this case we are using the value "non-participant" to - indicate "E" is a non-attending CU. The parameter is not needed on - other "Attendees" since "participant" is the default value. - - BEGIN:VCALENDAR - PRODID:-//ACME/DesktopCalendar//EN - METHOD:REQUEST - VERSION:2.0 - BEGIN:VEVENT - ORGANIZER:Mailto:A@example.com - ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED;CN=BIG A:Mailto:A@example.com - ATTENDEE;RSVP=TRUE;TYPE=INDIVIDUAL;CN=B:Mailto:B@example.com - ATTENDEE;RSVP=TRUE;TYPE=INDIVIDUAL;CN=C:Mailto:C@example.com - - - -Silverberg, et. al. Standards Track [Page 64] - -RFC 2446 iTIP November 1998 - - - ATTENDEE;RSVP=TRUE;TYPE=INDIVIDUAL;CN=Hal:Mailto:D@example.com - ATTENDEE;RSVP=FALSE;TYPE=ROOM:conf_Big@example.com - ATTENDEE;ROLE=NON-PARTICIPANT;RSVP=FALSE:Mailto:E@example.com - DTSTAMP:19970611T190000Z - DTSTART:19970701T200000Z - DTEND:19970701T2000000Z - SUMMARY:Conference - UID:calsrv.example.com-873970198738777@example.com - SEQUENCE:0 - STATUS:CONFIRMED - END:VEVENT - END:VCALENDAR - -4.2.2 Reply To A Group Event Request - - Attendee "B" accepts the meeting. - - BEGIN:VCALENDAR - PRODID:-//ACME/DesktopCalendar//EN - METHOD:REPLY - VERSION:2.0 - BEGIN:VEVENT - ATTENDEE;PARTSTAT=ACCEPTED:Mailto:B@example.com - ORGANIZER:MAILTO:A@example.com - UID:calsrv.example.com-873970198738777@example.com - SEQUENCE:0 - REQUEST-STATUS:2.0;Success - DTSTAMP:19970612T190000Z - END:VEVENT - END:VCALENDAR - - "B" could have declined the meeting or indicated tentative acceptance - by setting the "ATTENDEE" "partstat" parameter to "declined" or - "tentative", respectively. Also, "REQUEST-STATUS" is not required in - successful transactions. - -4.2.3 Update An Event - - The event is moved to a different time. The combination of the "UID" - property (unchanged) and the "SEQUENCE" (bumped to 1) properties - indicate the update. - - BEGIN:VCALENDAR - PRODID:-//ACME/DesktopCalendar//EN - METHOD:REQUEST - VERSION:2.0 - BEGIN:VEVENT - ORGANIZER:Mailto:A@example.com - - - -Silverberg, et. al. Standards Track [Page 65] - -RFC 2446 iTIP November 1998 - - - ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED:Mailto:A@example.com - ATTENDEE;RSVP=TRUE;TYPE=INDIVIDUAL:Mailto:B@example.com - ATTENDEE;RSVP=TRUE;TYPE=INDIVIDUAL:Mailto:C@example.com - ATTENDEE;RSVP=TRUE;TYPE=INDIVIDUAL;CN=Hal:Mailto:D@example.com - ATTENDEE;ROLE=NON-PARTICIPANT;RSVP=FALSE; - CUTYPE=ROOM:Mailto:Conf@example.com - ATTENDEE;ROLE=NON-PARTICIPANT;RSVP=FALSE:Mailto:E@example.com - DTSTART:19970701T180000Z - DTEND:19970701T190000Z - SUMMARY:Phone Conference - UID:calsrv.example.com-873970198738777@example.com - SEQUENCE:1 - DTSTAMP:19970613T190000Z - STATUS:CONFIRMED - END:VEVENT - END:VCALENDAR - -4.2.4 Countering an Event Proposal - - "A" sends a "REQUEST" to "B" and "C". "B" makes a counter-proposal to - "A" to change the time and location. - - "A" sends the following "REQUEST": - - BEGIN:VCALENDAR - PRODID:-//ACME/DesktopCalendar//EN - METHOD:REQUEST - VERSION:2.0 - BEGIN:VEVENT - ORGANIZER:Mailto:A@example.com - ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED:Mailto:A@example.com - ATTENDEE;RSVP=TRUE;TYPE=INDIVIDUAL:Mailto:B@example.com - ATTENDEE;RSVP=TRUE;TYPE=INDIVIDUAL:Mailto:C@example.com - DTSTART:19970701T190000Z - DTEND:19970701T200000Z - SUMMARY:Discuss the Merits of the election results - LOCATION:Green Conference Room - UID:calsrv.example.com-873970198738777a@example.com - SEQUENCE:0 - DTSTAMP:19970611T190000Z - STATUS:CONFIRMED - END:VEVENT - END:VCALENDAR - - "B" sends "COUNTER" to "A", requesting changes to time and place. "B" - uses the "COMMENT" property to communicate a rationale for the - change. Note that the "SEQUENCE" property is NOT incremented on a - "COUNTER". - - - -Silverberg, et. al. Standards Track [Page 66] - -RFC 2446 iTIP November 1998 - - - BEGIN:VCALENDAR - PRODID:-//ACME/DesktopCalendar//EN - METHOD:COUNTER - VERSION:2.0 - BEGIN:VEVENT - ORGANIZER:Mailto:A@example.com - ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED:Mailto:A@example.com - ATTENDEE;RSVP=TRUE;TYPE=INDIVIDUAL:Mailto:B@example.com - ATTENDEE;RSVP=TRUE;TYPE=INDIVIDUAL:Mailto:C@example.com - DTSTART:19970701T160000Z - DTEND:19970701T190000Z - DTSTAMP:19970612T190000Z - SUMMARY:Discuss the Merits of the election results - LOCATION:Green Conference Room - COMMENT:This time works much better and I think the big conference - room is too big - UID:calsrv.example.com-873970198738777a@example.com - SEQUENCE:0 - DTSTAMP:19970611T190000Z - END:VEVENT - END:VCALENDAR - - "A" accepts the changes from "B". To accept a counter-proposal, the - "Organizer" sends a new event "REQUEST" with an incremented sequence - number. - - BEGIN:VCALENDAR - PRODID:-//ACME/DesktopCalendar//EN - METHOD:REQUEST - VERSION:2.0 - BEGIN:VEVENT - ORGANIZER:Mailto:A@example.com - ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED:Mailto:A@example.com - ATTENDEE;RSVP=TRUE;TYPE=INDIVIDUAL:Mailto:B@example.com - ATTENDEE;RSVP=TRUE;TYPE=INDIVIDUAL:Mailto:C@example.com - DTSTAMP:19970613T190000Z - DTSTART:19970701T160000Z - DTEND:19970701T190000Z - SUMMARY:Discuss the Merits of the election results - changed to - meet B's schedule - LOCATION:Green Conference Room - UID:calsrv.example.com-873970198738777@example.com - SEQUENCE:1 - STATUS:CONFIRMED - END:VEVENT - END:VCALENDAR - - Instead, "A" rejects "B's" counter proposal - - - -Silverberg, et. al. Standards Track [Page 67] - -RFC 2446 iTIP November 1998 - - - BEGIN:VCALENDAR - PRODID:-//ACME/DesktopCalendar//EN - METHOD:DECLINECOUNTER - VERSION:2.0 - BEGIN:VEVENT - ORGANIZER:Mailto:A@example.com - ATTENDEE;RSVP=TRUE;TYPE=INDIVIDUAL:Mailto:B@example.com - COMMENT:Sorry, I cannot change this meeting time - UID:calsrv.example.com-873970198738777@example.com - SEQUENCE:0 - DTSTAMP:19970614T190000Z - END:VEVENT - END:VCALENDAR - -4.2.5 Delegating an Event - - When delegating an event request to another "Calendar User", the - "Delegator" must both update the "Organizer" with a "REPLY" and send - a request to the "Delegate". There is currently no protocol - limitation to delegation depth. It is possible for the original - - delegate to delegate the meeting to someone else, and so on. When a - request is delegated from one CUA to another there are a number of - responsibilities required of the "Delegator". The "Delegator" MUST: - - . Send a "REPLY" to the "Organizer" with the following updates: - . The "Delegator's" "ATTENDEE" property "partstat" parameter set - to "delegated" and the "delegated-to" parameter is set to the - address of the "Delegate" - . Add an additional "ATTENDEE" property for the "Delegate" with - the "delegated-from" property parameter set to the "Delegator" - . Indicate whether they want to continue to receive updates when - the "Organizer" sends out updated versions of the event. - Setting the "rsvp" property parameter to "TRUE" will cause the - updates to be sent, setting it to "FALSE" causes no further - updates to be sent. Note that in either case, if the "Delegate" - declines the invitation the "Delegator" will be notified. - . The "Delegator" MUST also send a copy of the original "REQUEST" - method to the "Delegate". - - It is not required that the "Delegate" include the "Delegator" in - their "REPLY" method. However, it is strongly advised since this will - inform the "Delegator" whether the "Delegate" plans to attend the - meeting. [Editors note: How so?] If the "Delegate" declines the - meeting, the "Delegator" may elect to delegate the "REQUEST" to - another CUA. The process is the same. - - - - - -Silverberg, et. al. Standards Track [Page 68] - -RFC 2446 iTIP November 1998 - - -+---------------------------------------------------------------------+ -| Action | "Organizer" | Attendee | -+---------------------------------------------------------------------+ -| Initiate a meeting | "A" sends a REQUEST | | -| request | message to "B" and | | -| | "C" | | -+---------------------------------------------------------------------+ -| Delegate: | | "C" sends a REPLY to "A" | -| "C" delegates to | | with the ATTENDEE. | -| "E" | | "partstat" parameter set | -| | | to "delegated" and with a| -| | | new "ATTENDEE" property | -| | | for "E". "E's" ATTENDEE | -| | | "delegated-from" param | -| | | is set to "C". "C's" | -| | | ATTENDEE "delegated-to" | -| | | param is set to "E". | -| | | "C" sends REQUEST message| -| | | to "E" with the original | -| | | meeting request | -| | | information. The | -| | | "partstat" property | -| | | parameter for "C" is set | -| | | to "delegated" and the | -| | | "delegated-to" | -| | | parameter is set to | -| | | the address of "E". An | -| | | "ATTENDEE" property is | -| | | added for "E" and the | -| | | "delegated-from" | -| | | parameter is set to | -| | | the address of "C". | -+---------------------------------------------------------------------+ -| Confirm meeting | | "E" sends REPLY message | -| attendance | | to "A" and optionally "C"| -| | | with its "partstat" | -| | | property parameter set | -| | | to "ACCEPTED" | -+---------------------------------------------------------------------+ -| Optional: | "A" sends REQUEST | | -| Redistribute | message to "B", "C" | | -| meeting to | and "E". | | -| attendees | | | -+---------------------------------------------------------------------+ - - - - - - - -Silverberg, et. al. Standards Track [Page 69] - -RFC 2446 iTIP November 1998 - - - "C" responds to the "Organizer". - - BEGIN:VCALENDAR - PRODID:-//ACME/DesktopCalendar//EN - METHOD:REPLY - VERSION:2.0 - BEGIN:VEVENT - ORGANIZER:MAILTO:A@Example.com - ATTENDEE;PARTSTAT=DELEGATED;DELEGATED- - TO="Mailto:E@example.com":Mailto:C@example.com - UID:calsrv.example.com-873970198738777@example.com - SEQUENCE:0 - REQUEST-STATUS:2.0;Success - DTSTAMP:19970611T190000Z - END:VEVENT - END:VCALENDAR - - Attendee "C" delegates presence at the meeting to "E". - - BEGIN:VCALENDAR - PRODID:-//ACME/DesktopCalendar//EN - METHOD:REQUEST - VERSION:2.0 - BEGIN:VEVENT - ORGANIZER:Mailto:A@example.com - ATTENDEE;PARTSTAT=DELEGATED;DELEGATED- - TO="Mailto:E@example.com":Mailto:C@example.com - ATTENDEE;RSVP=TRUE; - DELEGATED-FROM="Mailto:C@example.com":Mailto:E@example.com - DTSTART:19970701T180000Z - DTEND:19970701T200000Z - SUMMARY:Phone Conference - UID:calsrv.example.com-873970198738777@example.com - SEQUENCE:0 - STATUS:CONFIRMED - DTSTAMP:19970611T190000Z - END:VEVENT - END:VCALENDAR - -4.2.6 Delegate Accepts the Meeting - - To accept a delegated meeting, the delegate, "E", sends the following - message to "A" and "C": - - BEGIN:VCALENDAR - PRODID:-//ACME/DesktopCalendar//EN - METHOD:REPLY - VERSION:2.0 - - - -Silverberg, et. al. Standards Track [Page 70] - -RFC 2446 iTIP November 1998 - - - BEGIN:VEVENT - ORGANIZER:MAILTO:A@Example.com - ATTENDEE;PARTSTAT=ACCEPTED;DELEGATED- - FROM="Mailto:C@example.com":Mailto:E@example.com - ATTENDEE;PARTSTAT=DELEGATED; - DELEGATED-TO="Mailto:E@example.com":Mailto:C@example.com - UID:calsrv.example.com-873970198738777@example.com - SEQUENCE:0 - REQUEST-STATUS:2.0;Success - DTSTAMP:19970614T190000Z - END:VEVENT - END:VCALENDAR - -4.2.7 Delegate Declines the Meeting - - In this example the "Delegate" declines the meeting request and sets - the "ATTENDEE" property "partstat" parameter to "DECLINED". The - "Organizer" SHOULD resend the "REQUEST" to "C" with the "partstat" - parameter of the "Delegate" set to "declined". This lets the - "Delegator" know that the "Delegate" has declined and provides an - opportunity to the "Delegator" to either accept the request or - delegate it to another CU. - - Response from "E" to "A" and "C". Note the use of the "COMMENT" - property "E" uses to indicate why the delegation was declined. - - BEGIN:VCALENDAR - PRODID:-//ACME/DesktopCalendar//EN - METHOD:REPLY - VERSION:2.0 - BEGIN:VEVENT - ORGANIZER:MAILTO:A@Example.com - ATTENDEE;PARTSTAT=DELEGATED; - DELEGATED-TO="Mailto:E@example.com":Mailto:C@example.com - ATTENDEE;PARTSTAT=DECLINED; - DELEGATED-FROM="Mailto:C@example.com":Mailto:E@example.com - COMMENT:Sorry, I will be out of town at that time. - UID:calsrv.example.com-873970198738777@example.com - SEQUENCE:0 - REQUEST-STATUS:2.0;Success - DTSTAMP:19970614T190000Z - END:VEVENT - END:VCALENDAR - - "A" resends the "REQUEST" method to "C". "A" may also wish to express - the fact that the item was delegated in the "COMMENT" property. - - - - - -Silverberg, et. al. Standards Track [Page 71] - -RFC 2446 iTIP November 1998 - - - BEGIN:VCALENDAR - PRODID:-//ACME/DesktopCalendar//EN - METHOD:REQUEST - VERSION:2.0 - BEGIN:VEVENT - ORGANIZER:MAILTO:A@Example.com - ATTENDEE;PARTSTAT=DECLINED; - DELEGATED-FROM="Mailto:C@example.com":Mailto:E@example.com - ATTENDEE;RSVP=TRUE:Mailto:C@example.com - UID:calsrv.example.com-873970198738777@example.com - SEQUENCE:0 - SUMMARY:Phone Conference - DTSTART:19970701T180000Z - DTEND:19970701T200000Z - DTSTAMP:19970614T200000Z - COMMENT:DELEGATE (ATTENDEE Mailto:E@example.com) DECLINED YOUR - INVITATION - END:VEVENT - END:VCALENDAR - -4.2.8 Forwarding an Event Request - - The protocol does not prevent an "Attendee" from "forwarding" an - "VEVENT" calendar component to other "Calendar Users". Forwarding - differs from delegation in that the forwarded "Calendar User" (often - referred to as a "Party Crasher") does not replace the forwarding - "Calendar User". Implementations are not required to add the "Party - Crasher" to the "Attendee" list and hence there is no guarantee that - a "Party Crasher" will receive additional updates to the Event. The - forwarding "Calendar User" SHOULD NOT add the "Party Crasher" to the - attendee list. The "Organizer" MAY add the forwarded "Calendar User" - to the attendee list. - -4.2.9 Cancel A Group Event - - Individual "A" requests a meeting between individuals "A", "B", "C", - and "D". Individual "B" declines attendance to the meeting. - Individual "A" decides to cancel the meeting. The following table - illustrates the sequence of messages that would be exchanged between - these individuals. - - Messages related to a previously canceled event ("SEQUENCE" property - value is less than the "SEQUENCE" property value of the "CANCEL" - message) MUST be ignored. - - - - - - - -Silverberg, et. al. Standards Track [Page 72] - -RFC 2446 iTIP November 1998 - - - +--------------------------------------------------------------------+ - | Action | "Organizer" | "Attendee" | - +--------------------------------------------------------------------+ - | Initiate a meeting | "A" sends a REQUEST | | - | request | message to "B", "C",| | - | | and "D" | | - +--------------------------------------------------------------------+ - | Decline the meeting| | "B" sends a "REPLY" | - | request | | message to "A" with its | - | | | "partstat" para- | - | | | set to "declined". | - +--------------------------------------------------------------------+ - | Cancel the meeting | "A" sends a CANCEL | | - | | message to "B", "C" | | - | | and "D" | | - +--------------------------------------------------------------------+ - - The example shows how "A" cancels the event. - - BEGIN:VCALENDAR - PRODID:-//ACME/DesktopCalendar//EN - METHOD:CANCEL - VERSION:2.0 - BEGIN:VEVENT - ORGANIZER:Mailto:A@example.com - ATTENDEE;TYPE=INDIVIDUAL;Mailto:A@example.com - ATTENDEE;TYPE=INDIVIDUAL:Mailto:B@example.com - ATTENDEE;TYPE=INDIVIDUAL:Mailto:C@example.com - ATTENDEE;TYPE=INDIVIDUAL:Mailto:D@example.com - COMMENT:Mr. B cannot attend. It's raining. Lets cancel. - UID:calsrv.example.com-873970198738777@example.com - SEQUENCE:1 - STATUS:CANCELLED - DTSTAMP:19970613T190000Z - END:VEVENT - END:VCALENDAR - - - - - - - - - - - - - - - -Silverberg, et. al. Standards Track [Page 73] - -RFC 2446 iTIP November 1998 - - -4.2.10 Removing Attendees - - "A" wants to remove "B" from a meeting. This is done by sending a - "CANCEL" to "B" and removing "B" from the attendee list in the master - copy of the event. - - +--------------------------------------------------------------------+ - | Action | "Organizer" | "Attendee" | - +--------------------------------------------------------------------+ - | Remove an "B" | "A" sends a CANCEL | | - | as an "Attendee" | message to "B" | | - +--------------------------------------------------------------------+ - | Update the master | "A" sends the | | - | copy of the event | updated event to | | - | | the remaining | | - | | "Attendees" | | - +--------------------------------------------------------------------+ - - The original meeting includes "A", "B", "C", and "D". The example - below shows the "CANCEL" that "A" sends to "B". Note that in the - example below the "STATUS" property is omitted. This is used when the - meeting itself is cancelled and not when the intent is to remove an - "Attendee" from the Event. - - BEGIN:VCALENDAR - PRODID:-//ACME/DesktopCalendar//EN - METHOD:CANCEL - VERSION:2.0 - BEGIN:VEVENT - ORGANIZER:Mailto:A@example.com - ATTENDEE:mailto:B@example.com - COMMENT:You're off the hook for this meeting - UID:calsrv.example.com-873970198738777@example.com - DTSTAMP:19970613T193000Z - SEQUENCE:1 - END:VEVENT - END:VCALENDAR - - The updated master copy of the event is shown below. The "Organizer" - MAY resend the updated event to the remaining "Attendees". Note that - "B" has been removed. - - BEGIN:VCALENDAR - PRODID:-//ACME/DesktopCalendar//EN - METHOD:REQUEST - VERSION:2.0 - BEGIN:VEVENT - ORGANIZER:Mailto:A@example.com - - - -Silverberg, et. al. Standards Track [Page 74] - -RFC 2446 iTIP November 1998 - - - ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED:Mailto:A@example.com - ATTENDEE;TYPE=INDIVIDUAL:Mailto:C@example.com - ATTENDEE;TYPE=INDIVIDUAL:Mailto:D@example.com - ATTENDEE;TYPE=ROOM:CR_Big@example.com - ATTENDEE;ROLE=NON-PARTICIPANT; - RSVP=FALSE:Mailto:E@example.com - DTSTAMP:19970611T190000Z - DTSTART:19970701T200000Z - DTEND:19970701T203000Z - SUMMARY:Phone Conference - UID:calsrv.example.com-873970198738777@example.com - SEQUENCE:2 - STATUS:CONFIRMED - END:VEVENT - END:VCALENDAR - -4.2.11 Replacing the Organizer - - The scenario for this example begins with "A" as the "Organizer" for - a recurring meeting with "B", "C", and "D". "A" receives a new job - offer in another country and drops out of touch. "A" left no - forwarding address or way to be reached. Using out-of-band - communication, the other "Attendees" eventually learn what has - happened and reach an agreement that "B" should become the new - "Organizer" for the meeting. To do this, "B" sends out a new version - of the event and the other "Attendees" agree to accept "B" as the new - "Organizer". "B" also removes "A" from the event. - - When the "Organizer" is replaced, the "SEQUENCE" property value MUST - be incremented. - - This is the message "B" sends to "C" and "D" - - BEGIN:VCALENDAR - PRODID:-//ACME/DesktopCalendar//EN - METHOD:REQUEST - VERSION:2.0 - BEGIN:VEVENT - ORGANIZER:Mailto:B@example.com - ATTENDEE;ROLE=CHAIR;STATUS=ACCEPTED:Mailto:B@example.com - ATTENDEE;TYPE=INDIVIDUAL:Mailto:C@example.com - ATTENDEE;TYPE=INDIVIDUAL:Mailto:D@example.com - DTSTAMP:19970611T190000Z - DTSTART:19970701T200000Z - DTEND:19970701T203000Z - RRULE:FREQ=WEEKLY - SUMMARY:Phone Conference - UID:123456@example.com - - - -Silverberg, et. al. Standards Track [Page 75] - -RFC 2446 iTIP November 1998 - - - SEQUENCE:1 - STATUS:CONFIRMED - END:VEVENT - END:VCALENDAR - -4.3 Busy Time Examples - - Busy time objects can be used in several ways. First, a CU may - request busy time from another CU for a specific range of time. That - request can be answered with a busy time Reply. Additionally, a CU - may simply publish their busy time for a given interval and point - other CUs to the published location. The following examples outline - both scenarios. - - Individual "A" publishes busy time for one week. - - BEGIN:VCALENDAR - PRODID:-//ACME/DesktopCalendar//EN - VERSION:2.0 - METHOD:PUBLISH - BEGIN:VFREEBUSY - DTSTAMP:19980101T124100Z - ORGANIZER:MAILTO:A@Example.com - DTSTART:19980101T124200Z - DTEND:19980107T124200Z - FREEBUSY:19980101T180000Z/19980101T190000Z - FREEBUSY:19980103T020000Z/19980103T050000Z - FREEBUSY:19980107T020000Z/19980107T050000Z - FREEBUSY:19980113T000000Z/19980113T010000Z - FREEBUSY:19980115T190000Z/19980115T200000Z - FREEBUSY:19980115T220000Z/19980115T230000Z - FREEBUSY:19980116T013000Z/19980116T043000Z - END:VFREEBUSY - END:VCALENDAR - - Individual "A" requests busy time from individuals "B", "C". - Individual "B" and "C" replies with busy time data to individual "A". - The following table illustrates the sequence of messages that would - be exchanged between these individuals. - - - - - - - - - - - - -Silverberg, et. al. Standards Track [Page 76] - -RFC 2446 iTIP November 1998 - - -+--------------------------------------------------------------------+ -| Action | "Organizer" | Attendee | -+--------------------------------------------------------------------+ -| Initiate a busy | "A" sends "REQUEST" | | -| time request | message to "B" and | | -| | and "C" | | -+--------------------------------------------------------------------+ -| Reply to the "BUSY"| | "B" sends a "REPLY" | -| request with "BUSY"| | message to "A" with | -| time data | | busy time data | -+--------------------------------------------------------------------+ - -4.3.1 Request Busy Time - - "A" sends a "BUSY-REQUEST" to "B" and "C" for busy time - - BEGIN:VCALENDAR - PRODID:-//ACME/DesktopCalendar//EN - METHOD:REQUEST - VERSION:2.0 - BEGIN:VFREEBUSY - ORGANIZER:Mailto:A@example.com - ATTENDEE;ROLE=CHAIR:Mailto:A@example.com - ATTENDEE:Mailto:B@example.com - ATTENDEE:Mailto:C@example.com - DTSTAMP:19970613T190000Z - DTSTART:19970701T080000Z - DTEND:19970701T200000 - UID:calsrv.example.com-873970198738777@example.com - END:VFREEBUSY - END:VCALENDAR - -4.3.2 Reply To A Busy Time Request - - "B" sends a "REPLY" method type of a "VFREEBUSY" calendar component - to "A" - - BEGIN:VCALENDAR - PRODID:-//ACME/DesktopCalendar//EN - METHOD:REPLY - VERSION:2.0 - BEGIN:VFREEBUSY - ORGANIZER:MAILTO:A@example.com - ATTENDEE:Mailto:B@example.com - DTSTART:19970701T080000Z - DTEND:19970701T200000Z - UID:calsrv.example.com-873970198738777@example.com - FREEBUSY:19970701T090000Z/PT1H,19970701T140000Z/PT30M - - - -Silverberg, et. al. Standards Track [Page 77] - -RFC 2446 iTIP November 1998 - - - DTSTAMP:19970613T190030Z - END:VFREEBUSY - END:VCALENDAR - - "B" is busy from 09:00 to 10:00 and from 14:00 to 14:30. - -4.4 Recurring Event and Time Zone Examples - -4.4.1 A Recurring Event Spanning Time Zones - - This event describes a weekly phone conference. The "Attendees" are - each in a different time zone. - - BEGIN:VCALENDAR - PRODID:-//ACME/DesktopCalendar//EN - METHOD:REQUEST - VERSION:2.0 - BEGIN:VTIMEZONE - TZID:America-SanJose - TZURL:http://zones.stds_r_us.net/tz/America-SanJose - BEGIN:STANDARD - DTSTART:19671029T020000 - RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 - TZOFFSETFROM:-0700 - TZOFFSETTO:-0800 - TZNAME:PST - END:STANDARD - BEGIN:DAYLIGHT - DTSTART:19870405T020000 - RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4 - TZOFFSETFROM:-0800 - TZOFFSETTO:-0700 - TZNAME:PDT - END:DAYLIGHT - END:VTIMEZONE - BEGIN:VEVENT - ORGANIZER:Mailto:A@example.com - ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED;TYPE=INDIVIDUAL:A@example.COM - ATTENDEE;RSVP=TRUE;TYPE=INDIVIDUAL:B@example.fr - ATTENDEE;RSVP=TRUE;TYPE=INDIVIDUAL:c@example.jp - DTSTAMP:19970613T190030Z - DTSTART;TZID=America-SanJose:19970701T140000 - DTEND;TZID=America-SanJose:19970701T150000 - RRULE:FREQ=WEEKLY;INTERVAL=20;WKST=SU;BYDAY=TU - RDATE;TZID=America-SanJose:19970910T140000 - EXDATE;TZID=America-SanJose:19970909T140000 - EXDATE;TZID=America-SanJose:19971028T140000 - SUMMARY:Weekly Phone Conference - - - -Silverberg, et. al. Standards Track [Page 78] - -RFC 2446 iTIP November 1998 - - - UID:calsrv.example.com-873970198738777@example.com - SEQUENCE:0 - STATUS:CONFIRMED - END:VEVENT - END:VCALENDAR - - The first two components of this iCalendar object are the time zone - components. The "DTSTART" date coincides with the first instance of - the RRULE property. - - The recurring meeting is defined in a particular time zone, - presumably that of the originator. The client for each "Attendee" has - the responsibility of determining the recurrence time in the - "Attendee's" time zone. - - The repeating event starts on Tuesday, July 1, 1997 at 2:00pm PDT. - "Attendee" B@example.fr is in France where the local time on this - date is 9 hours ahead of PDT or 23:00. "Attendee" C@example.jp is in - Japan where local time is 8 hours ahead of UTC or Wednesday, July 2 - at 06:00. The event repeats weekly on Tuesdays (in PST/PDT). The - "RRULE" property results in 20 instances. The last instance falls on - Tuesday, November 11, 1997 2:00pm PDT. The "RDATE" property adds - another instance: WED, 10-SEP-1997 2:00 PM PST. - - There are two exceptions to this recurring appointment. The first one - is: - - TUE, 09-SEP-1997 23:00 GMT - TUE, 09-SEP-1997 14:00 PDT - WED, 10-SEP-1997 06:00 JST - - and the second is: - - TUE, 28-OCT-1997 23:00 GMT - TUE, 28-OCT-1997 14:00 PST - WED, 29-OCT-1997 06:00 JST - -4.4.2 Modify A Recurring Instance - - In this example the "Organizer" issues a recurring meeting. Later the - "Organizer" changes an instance of the event by changing the - "DTSTART" property. Note the use of "RECURRENCE-ID" property and - "SEQUENCE" property in the second request. - - Original Request: - - BEGIN:VCALENDAR - METHOD:REQUEST - - - -Silverberg, et. al. Standards Track [Page 79] - -RFC 2446 iTIP November 1998 - - - PRODID:-//RDU Software//NONSGML HandCal//EN - VERSION:2.0 - BEGIN:VEVENT - UID:guid-1@host1.com - SEQUENCE:0 - RRULE:FREQ=MONTHLY;BYMONTHDAY=1;UNTIL=19980901T210000Z - ORGANIZER:Mailto:A@example.com - ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED:Mailto:A@example.com - ATTENDEE:Mailto:B@example.com - ATTENDEE:Mailto:C@example.com - ATTENDEE:Mailto:D@example.com - DESCRIPTION:IETF-C&S Conference Call - CLASS:PUBLIC - SUMMARY:IETF Calendaring Working Group Meeting - DTSTART:19970601T210000Z - DTEND:19970601T220000Z - LOCATION:Conference Call - DTSTAMP:19970526T083000Z - STATUS:CONFIRMED - END:VEVENT - END:VCALENDAR - - The event request below is to change the time of a specific instance. - This changes the July 1st instance to July 3rd. - - BEGIN:VCALENDAR - METHOD:REQUEST - PRODID:-//RDU Software//NONSGML HandCal//EN - VERSION:2.0 - BEGIN:VEVENT - UID:guid-1@host1com - RECURRENCE-ID:19970701T210000Z - SEQUENCE:1 - ORGANIZER:Mailto:A@example.com - ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED:Mailto:A@example.com - ATTENDEE:Mailto:B@example.com - ATTENDEE:Mailto:C@example.com - ATTENDEE:Mailto:D@example.com - DESCRIPTION:IETF-C&S Conference Call - CLASS:PUBLIC - SUMMARY:IETF Calendaring Working Group Meeting - DTSTART:19970703T210000Z - DTEND:19970703T220000Z - LOCATION:Conference Call - DTSTAMP:19970626T093000Z - STATUS:CONFIRMED - END:VEVENT - END:VCALENDAR - - - -Silverberg, et. al. Standards Track [Page 80] - -RFC 2446 iTIP November 1998 - - -4.4.3 Cancel an Instance - - In this example the "Organizer" of a recurring event deletes the - August 1st instance. - - BEGIN:VCALENDAR - METHOD:CANCEL - PRODID:-//RDU Software//NONSGML HandCal//EN - VERSION:2.0 - BEGIN:VEVENT - UID:guid-1@host1.com - ORGANIZER:Mailto:A@example.com - ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED:Mailto:A@example.com - ATTENDEE:Mailto:B@example.com - ATTENDEE:Mailto:C@example.com - ATTENDEE:Mailto:D@example.com - RECURRENCE-ID:19970801T210000Z - SEQUENCE:2 - STATUS:CANCELLED - DTSTAMP:19970721T093000Z - END:VEVENT - END:VCALENDAR - -4.4.4 Cancel Recurring Event - - In this example the "Organizer" wishes to cancel the entire recurring - event and any exceptions. - - BEGIN:VCALENDAR - METHOD:CANCEL - PRODID:-//RDU Software//NONSGML HandCal//EN - VERSION:2.0 - BEGIN:VEVENT - UID:guid-1@host1.com - ORGANIZER:Mailto:A@example.com - ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED:Mailto:A@example.com - ATTENDEE:Mailto:B@example.com - ATTENDEE:Mailto:C@example.com - ATTENDEE:Mailto:D@example.com - DTSTAMP:19970721T103000Z - STATUS:CANCELLED - SEQUENCE:3 - END:VEVENT - END:VCALENDAR - - - - - - - -Silverberg, et. al. Standards Track [Page 81] - -RFC 2446 iTIP November 1998 - - -4.4.5 Change All Future Instances - - This example changes the meeting location from a conference call to - Seattle starting September 1 and extends to all future instances. - - BEGIN:VCALENDAR - METHOD:REQUEST - PRODID:-//RDU Software//NONSGML HandCal//EN - VERSION:2.0 - BEGIN:VEVENT - UID:guid-1@host1.com - RECURRENCE-ID;THISANDFUTURE:19970901T210000Z - SEQUENCE:3 - ORGANIZER:Mailto:A@example.com - ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED:Mailto:A@example.com - ATTENDEE;RSVP=TRUE:Mailto:B@example.com - ATTENDEE;RSVP=TRUE:Mailto:C@example.com - ATTENDEE;RSVP=TRUE:Mailto:D@example.com - DESCRIPTION:IETF-C&S Discussion - CLASS:PUBLIC - SUMMARY:IETF Calendaring Working Group Meeting - DTSTART:19970901T210000Z - DTEND:19970901T220000Z - LOCATION:Building 32, Microsoft, Seattle, WA - DTSTAMP:19970526T083000Z - STATUS:CONFIRMED - END:VEVENT - END:VCALENDAR - -4.4.6 Add A New Instance To A Recurring Event - - This example adds a one-time additional instance to the recurring - event. "Organizer" adds a second July meeting on the 15th. - - BEGIN:VCALENDAR - METHOD:ADD - PRODID:-//RDU Software//NONSGML HandCal//EN - VERSION:2.0 - BEGIN:VEVENT - UID:123456789@host1.com - SEQUENCE:4 - ORGANIZER:Mailto:A@example.com - ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED:Mailto:A@example.com - ATTENDEE;RSVP=TRUE:Mailto:B@example.com - ATTENDEE;RSVP=TRUE:Mailto:C@example.com - ATTENDEE;RSVP=TRUE:Mailto:D@example.com - DESCRIPTION:IETF-C&S Conference Call - CLASS:PUBLIC - - - -Silverberg, et. al. Standards Track [Page 82] - -RFC 2446 iTIP November 1998 - - - SUMMARY:IETF Calendaring Working Group Meeting - DTSTART:19970715T210000Z - DTEND:19970715T220000Z - LOCATION:Conference Call - DTSTAMP:19970629T093000Z - STATUS:CONFIRMED - END:VEVENT - END:VCALENDAR - -4.4.7 Add A New Series of Instances To A Recurring Event - - The scenario for this example involves an ongoing meeting, originally - set up to occur every Tuesday. The "Organizer" later decides that - the meetings need to be on Tuesdays and Thursdays, but does not want - to reschedule the entire meeting or lose any of the per-instance - information already collected. - - The original event: - - BEGIN:VCALENDAR - METHOD:REQUEST - PRODID:-//RDU Software//NONSGML HandCal//EN - VERSION:2.0 - BEGIN:VEVENT - UID:123456789@host1.com - SEQUENCE:0 - RRULE:WKST=SU;BYDAY=TU;FREQ=WEEKLY - ORGANIZER:Mailto:A@example.com - ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED:Mailto:A@example.com - ATTENDEE;RSVP=TRUE:Mailto:B@example.com - SUMMARY:Review Accounts - DTSTART:19980303T210000Z - DTEND:19980303T220000Z - LOCATION:The White Room - DTSTAMP:19980301T093000Z - STATUS:CONFIRMED - END:VEVENT - END:VCALENDAR - - Assume that many other updates happen to this event and that a lot of - instance-specific information exists in the recurring series. The - "SEQUENCE" property value is 7 for the next update. Now the - "Organizer" wants to add Thursdays to the event: - - BEGIN:VCALENDAR - METHOD:ADD - PRODID:-//RDU Software//NONSGML HandCal//EN - VERSION:2.0 - - - -Silverberg, et. al. Standards Track [Page 83] - -RFC 2446 iTIP November 1998 - - - BEGIN:VEVENT - UID:123456789@host1.com - SEQUENCE:7 - RRULE:WKST=SU;BYDAY=TH;FREQ=WEEKLY - ORGANIZER:Mailto:A@example.com - ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED:Mailto:A@example.com - ATTENDEE;RSVP=TRUE:Mailto:B@example.com - SUMMARY:Review Accounts - DTSTART:19980303T210000Z - DTEND:19980303T220000Z - DTSTAMP:19980303T193000Z - LOCATION:The Usual conference room - STATUS:CONFIRMED - END:VEVENT - END:VCALENDAR - - Alternatively, if the "Organizer" is not concerned with per-instance - updates, the entire event can be rescheduled using a "REQUEST". This - is done by using the "UID" of the event to reschedule and including - the modified "RRULE". Note, that since this is an entire rescheduling - of the event, any instance-specific information will be lost. - - BEGIN:VCALENDAR - METHOD:REQUEST - PRODID:-//RDU Software//NONSGML HandCal//EN - VERSION:2.0 - BEGIN:VEVENT - UID:123456789@host1.com - SEQUENCE:7 - RRULE:WKST=SU;BYDAY=TU,TH;FREQ=WEEKLY - ORGANIZER:Mailto:A@example.com - ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED:Mailto:A@example.com - ATTENDEE;RSVP=TRUE:Mailto:B@example.com - SUMMARY:Review Accounts - DTSTART:19980303T210000Z - DTEND:19980303T220000Z - DTSTAMP:19980303T193000Z - LOCATION:The White Room - STATUS:CONFIRMED - END:VEVENT - END:VCALENDAR - - The next series of examples illustrate how an "Organizer" would - respond to a "REFRESH" submitted by an "Attendee" after a series of - instance-specific modifications. To convey all instance-specific - changes, the "Organizer" must provide the latest event description - and the relevant instances. The first three examples show the history - including the initial "VEVENT" request and subsequent instance - - - -Silverberg, et. al. Standards Track [Page 84] - -RFC 2446 iTIP November 1998 - - - changes and finally the "REFRESH". - - Original Request: - - BEGIN:VCALENDAR - METHOD:REQUEST - PRODID:-//RDU Software//NONSGML HandCal//EN - VERSION:2.0 - BEGIN:VEVENT - UID:123456789@host1.com - SEQUENCE:0 - RDATE:19980304T180000Z - RDATE:19980311T180000Z - RDATE:19980318T180000Z - ORGANIZER:Mailto:A@example.com - ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED:Mailto:A@example.com - ATTENDEE;RSVP=TRUE:Mailto:B@example.com - SUMMARY:Review Accounts - DTSTART:19980304T180000Z - DTEND:19980304T200000Z - DTSTAMP:19980303T193000Z - LOCATION:Conference Room A - STATUS:CONFIRMED - END:VEVENT - END:VCALENDAR - - Organizer changes 2nd instance Location and Time: - - BEGIN:VCALENDAR - METHOD:REQUEST - PRODID:-//RDU Software//NONSGML HandCal//EN - VERSION:2.0 - BEGIN:VEVENT - UID:123456789@host1.com - SEQUENCE:1 - RECURRENCE-ID:19980311T180000Z - ORGANIZER:Mailto:A@example.com - ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED:Mailto:A@example.com - ATTENDEE;RSVP=TRUE:Mailto:B@example.com - SUMMARY:Review Accounts - DTSTART:19980311T160000Z - DTEND:19980311T180000Z - DTSTAMP:19980306T193000Z - LOCATION:The Small conference room - STATUS:CONFIRMED - END:VEVENT - END:VCALENDAR - - - - -Silverberg, et. al. Standards Track [Page 85] - -RFC 2446 iTIP November 1998 - - - Organizer adds a 4th instance of the meeting using the "ADD" method - - BEGIN:VCALENDAR - METHOD:ADD - PRODID:-//RDU Software//NONSGML HandCal//EN - VERSION:2.0 - BEGIN:VEVENT - UID:123456789@host1.com - SEQUENCE:2 - ORGANIZER:Mailto:A@example.com - ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED:Mailto:A@example.com - ATTENDEE;RSVP=TRUE:Mailto:B@example.com - SUMMARY:Review Accounts - DTSTART:19980315T180000Z - DTEND:19980315T200000Z - DTSTAMP:19980307T193000Z - LOCATION:Conference Room A - STATUS:CONFIRMED - END:VEVENT - END:VCALENDAR - - If "B" requests a "REFRESH", "A" responds with the following to - capture all instance-specific data. In this case both the initial - request and an additional "VEVENT" that specifies the instance- - specific data are included. Because these are both of the same type - (they are both "VEVENTS"), they can be conveyed in the same iCalendar - object. - - BEGIN:VCALENDAR - METHOD:REQUEST - PRODID:-//RDU Software//NONSGML HandCal//EN - VERSION:2.0 - BEGIN:VEVENT - UID:123456789@host1.com - SEQUENCE:2 - RDATE:19980304T180000Z - RDATE:19980311T160000Z - RDATE:19980315T180000Z - Error! Bookmark not defined. - ORGANIZER:Mailto:A@example.com - ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED:Mailto:A@example.com - ATTENDEE;RSVP=TRUE:Mailto:B@example.com - SUMMARY:Review Accounts - DTSTART:19980304T180000Z - DTEND:19980304T200000Z - DTSTAMP:19980303T193000Z - LOCATION:Conference Room A - STATUS:CONFIRMED - - - -Silverberg, et. al. Standards Track [Page 86] - -RFC 2446 iTIP November 1998 - - - END:VEVENT - - BEGIN:VEVENT - Error! Bookmark not defined. - SEQUENCE:2 - RECURRENCE-ID:19980311T160000Z - Error! Bookmark not defined. - ATTENDEE;ROLE=CHAIR;Error! Bookmark not defined. - ATTENDEE;Error! Bookmark not defined. - SUMMARY:Review Accounts - DTSTART:19980311T160000Z - DTEND:19980304T180000Z - DTSTAMP:19980306T193000Z - LOCATION:The Small conference room - STATUS:CONFIRMED - END:VEVENT - - END:VCALENDAR - -4.4.8 Counter An Instance Of A Recurring Event - - In this example one of the "Attendees" counters the "DTSTART" - property of the proposed second July meeting. - - BEGIN:VCALENDAR - METHOD:COUNTER - PRODID:-//RDU Software//NONSGML HandCal//EN - VERSION:2.0 - BEGIN:VEVENT - UID:guid-1@host1.com - RECURRENCE-ID:19970715T210000Z - SEQUENCE:4 - ORGANIZER:Mailto:A@example.com - ATTENDEE;ROLE=CHAIR;RSVP=TRUE:Mailto:A@example.com - ATTENDEE;RSVP=TRUE:Mailto:B@example.com - ATTENDEE;RSVP=TRUE:Mailto:C@example.com - ATTENDEE;RSVP=TRUE:Mailto:D@example.com - DESCRIPTION:IETF-C&S Conference Call - CLASS:PUBLIC - SUMMARY:IETF Calendaring Working Group Meeting - DTSTART:19970715T220000Z - DTEND:19970715T230000Z - LOCATION:Conference Call - COMMENT:May we bump this by an hour? I have a conflict - DTSTAMP:19970629T094000Z - END:VEVENT - END:VCALENDAR - - - - -Silverberg, et. al. Standards Track [Page 87] - -RFC 2446 iTIP November 1998 - - -4.4.9 Error Reply To A Request - - The following example illustrates a scenario where a meeting is - proposed containing an unsupported property and a bad property. - - Original Request - - BEGIN:VCALENDAR - METHOD:REQUEST - PRODID:-//RDU Software//NONSGML HandCal//EN - VERSION:2.0 - BEGIN:VEVENT - UID:guid-1@host1.com - SEQUENCE:0 - RRULE:FREQ=MONTHLY;BYMONTHDAY=1 - ORGANIZER:Mailto:A@example.com - ATTENDEE;ROLE=CHAIR:Mailto:A@example.com - ATTENDEE;RSVP=TRUE:Mailto:B@example.com - ATTENDEE;RSVP=TRUE:Mailto:C@example.com - ATTENDEE;RSVP=TRUE:Mailto:D@example.com - DESCRIPTION:IETF-C&S Conference Call - CLASS:PUBLIC - SUMMARY:IETF Calendaring Working Group Meeting - DTSTART:19970601T210000Z - DTEND:19970601T220000Z - DTSTAMP:19970602T094000Z - LOCATION:Conference Call - STATUS:CONFIRMED - FOO:BAR - END:VEVENT - END:VCALENDAR - - Response from "B" to indicate that RRULE is not supported and an - unrecognized property was encountered - - BEGIN:VCALENDAR - PRODID:-//RDU Software//NONSGML HandCal//EN - METHOD:REPLY - VERSION:2.0 - BEGIN:VEVENT - ORGANIZER:Mailto:A@example.com - ATTENDEE:Mailto:B@example.com - REQUEST-STATUS:2.8;Repeating event ignored. Scheduled as a single - event;RRULE - REQUEST-STATUS:3.0;Invalid Property Name;FOO - UID:guid-1@host1.com - SEQUENCE:0 - DTSTAMP:19970603T094000Z - - - -Silverberg, et. al. Standards Track [Page 88] - -RFC 2446 iTIP November 1998 - - - END:VEVENT - END:VCALENDAR - -4.5 Group To-do Examples - - Individual "A" creates a group task in which individuals "A", "B", - "C" and "D" will participate. Individual "B" confirms acceptance of - the task. Individual "C" declines the task. Individual "D" - tentatively accepts the task. The following table illustrates the - sequence of messages that would be exchanged between these - individuals. Individual "A" then issues a "REQUEST" method to obtain - the status of the to-do from each participant. The response indicates - the individual "Attendee's" completion status. The table below - illustrates the message flow. - -+--------------------------------------------------------------------+ -| Action | "Organizer" | Attendee | -+--------------------------------------------------------------------+ -| Initiate a to-do | "A" sends a REQUEST | | -| request | message to "B", "C",| | -| | and "D" | | -+--------------------------------------------------------------------+ -| Accept the to-do | | "B" sends a "REPLY" | -| request | | message to "A" with its | -| | | "partstat" paramater | -| | | set to "accepted". | -+--------------------------------------------------------------------+ -| Decline the to-do | | "C" sends a REPLY | -| request | | message to "A" with its | -| | | "partstat" parameter | -| | | set to "declined". | -+--------------------------------------------------------------------+ -| Tentatively accept | | "D" sends a REPLY | -| the to-do request | | message to "A" with its | -| | | "partstat" parameter | -| | | set to "tentative". | -+--------------------------------------------------------------------+ -| Check attendee | "A" sends a REQUEST | | -| completion status | message to "B" and | | -| | "D" with current | | -| | information. | | -+--------------------------------------------------------------------+ -| Attendee indicates | | "B" sends a "REPLY" | -| percent complete | | message indicating | -| | | percent complete | - - - - - - -Silverberg, et. al. Standards Track [Page 89] - -RFC 2446 iTIP November 1998 - - -+--------------------------------------------------------------------+ -| Attendee indicates | | "D" sends a "REPLY" | -| completion | | message indicating | -| | | completion | -+--------------------------------------------------------------------+ - -4.5.1 A VTODO Request - - A sample "REQUEST" for a "VTODO" calendar component that "A" sends to - "B", "C", and "D". - - BEGIN:VCALENDAR - PRODID:-//ACME/DesktopCalendar//EN - METHOD:REQUEST - VERSION:2.0 - BEGIN:VTODO - ORGANIZER:Mailto:A@example.com - ATTENDEE;ROLE=CHAIR:Mailto:A@example.com - ATTENDEE;RSVP=TRUE:Mailto:B@example.com - ATTENDEE;RSVP=TRUE:Mailto:C@example.com - ATTENDEE;RSVP=TRUE:Mailto:D@example.com - DTSTART:19970701T170000Z - DUE:19970722T170000Z - PRIORITY:1 - SUMMARY:Create the requirements document - UID:calsrv.example.com-873970198738777-00@example.com - SEQUENCE:0 - DTSTAMP:19970717T200000Z - STATUS:Needs Action - END:VTODO - END:VCALENDAR - -4.5.2 A VTODO Reply - - "B" accepts the to-do. - - BEGIN:VCALENDAR - PRODID:-//ACME/DesktopCalendar//EN - METHOD:REPLY - VERSION:2.0 - BEGIN:VTODO - ORGANIZER:Mailto:A@example.com - ATTENDEE;PARTSTAT=ACCEPTED:Mailto:B@example.com - UID:calsrv.example.com-873970198738777-00@example.com - COMMENT:I'll send you my input by e-mail - SEQUENCE:0 - DTSTAMP:19970717T203000Z - REQUEST-STATUS:2.0;Success - - - -Silverberg, et. al. Standards Track [Page 90] - -RFC 2446 iTIP November 1998 - - - END:VTODO - END:VCALENDAR - - "B" could have declined the TODO or indicated tentative acceptance by - setting the "partstat" property parameter sequence to "declined" or - "tentative", respectively. - -4.5.3 A VTODO Request for Updated Status - - "A" requests status from all "Attendees". - - BEGIN:VCALENDAR - PRODID:-//ACME/DesktopCalendar//EN - METHOD:REQUEST - VERSION:2.0 - BEGIN:VTODO - ORGANIZER:Mailto:A@example.com - ATTENDEE;ROLE=CHAIR:Mailto:A@example.com - ATTENDEE;RSVP=TRUE;TYPE=INDIVIDUAL:Mailto:B@example.com - ATTENDEE;RSVP=TRUE;TYPE=INDIVIDUAL:Mailto:D@example.com - UID:calsrv.example.com-873970198738777-00@example.com - SUMMARY:Create the requirements document - PRIORITY:1 - SEQUENCE:0 - STATUS:IN-PROCESS - DTSTART:19970701T170000Z - DTSTAMP:19970717T230000Z - END:VTODO - END:VCALENDAR - -4.5.4 A Reply: Percent-Complete - - A reply indicating the task being worked on and that "B" is 75% - complete with "B's" part of the assignment. - - BEGIN:VCALENDAR - PRODID:-//ACME/DesktopCalendar//EN - METHOD:REPLY - VERSION:2.0 - BEGIN:VTODO - ORGANIZER:MAILTO:A@example.com - ATTENDEE;PARTSTAT=IN-PROCESS:Mailto:B@example.com - PERCENT-COMPLETE:75 - UID:calsrv.example.com-873970198738777-00@example.com - DTSTAMP:19970717T233000Z - SEQUENCE:0 - END:VTODO - END:VCALENDAR - - - -Silverberg, et. al. Standards Track [Page 91] - -RFC 2446 iTIP November 1998 - - -4.5.5 A Reply: Completed - - A reply indicating that "D" completed "D's" part of the assignment. - - BEGIN:VCALENDAR - PRODID:-//ACME/DesktopCalendar//EN - METHOD:REPLY - VERSION:2.0 - BEGIN:VTODO - ORGANIZER:MAILTO:A@example.com - ATTENDEE;PARTSTAT=COMPLETED:Mailto:D@example.com - UID:calsrv.example.com-873970198738777-00@example.com - DTSTAMP:19970717T233000Z - SEQUENCE:0 - END:VTODO - END:VCALENDAR - -4.5.6 An Updated VTODO Request - - Organizer "A" resends the "VTODO" calendar component. "A" sets the - overall completion for the to-do at 40%. - - BEGIN:VCALENDAR - PRODID:-//ACME/DesktopCalendar//EN - METHOD:REQUEST - VERSION:2.0 - BEGIN:VTODO - ORGANIZER:Mailto:A@example.com - ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED:Mailto:A@example.com - ATTENDEE;PARTSTAT=ACCEPTED;TYPE=INDIVIDUAL:Mailto:B@example.com - ATTENDEE;PARTSTAT=IN-PROCESS;TYPE=INDIVIDUAL:Mailto:D@example.com - DTSTART:19970701T170000Z - DUE:19970722T170000Z - PRIORITY:1 - SUMMARY:Create the requirements document - UID:calsrv.example.com-873970198738777-00@example.com - SEQUENCE:1 - DTSTAMP:19970718T100000Z - STATUS:IN-PROGRESS - PERCENT-COMPLETE:40 - END:VTODO - END:VCALENDAR - -4.5.7 Recurring VTODOs - - The following examples relate to recurring "VTODO" calendar - components. - - - - -Silverberg, et. al. Standards Track [Page 92] - -RFC 2446 iTIP November 1998 - - -4.5.7.1 Request for a Recurring VTODO - - In this example "A" sends a recurring "VTODO" calendar component to - "B" and "D". - - BEGIN:VCALENDAR - PRODID:-//ACME/DesktopCalendar//EN - METHOD:REQUEST - VERSION:2.0 - BEGIN:VTODO - ORGANIZER:Mailto:A@example.com - ATTENDEE;ROLE=CHAIR:Mailto:A@example.com - ATTENDEE;RSVP=TRUE;TYPE=INDIVIDUAL:Mailto:B@example.com - ATTENDEE;RSVP=TRUE;TYPE=INDIVIDUAL:Mailto:D@example.com - RRULE:FREQ=MONTHLY;COUNT=10;BYDAY=1FR - DTSTART:19980101T100000-0700 - DUE:19980103T100000-0700 - SUMMARY:Send Status Reports to Area Managers - UID:calsrv.example.com-873970198738777-00@example.com - SEQUENCE:0 - DTSTAMP:19970717T200000Z - STATUS:NEEDS ACTION - PRIORITY:1 - END:VTODO - END:VCALENDAR - -4.5.7.2 Calculating due dates in recurring VTODOs - - The due date in a recurring "VTODO" calendar component is either a - fixed interval specified in the "REQUEST" method or specified using - the "RECURRENCE-ID" property. The former is calculated by applying - the difference between "DTSTART" and "DUE" properties and applying it - to each of the start of each recurring instance. Hence, if the - initial "VTODO" calendar component specifies a "DTSTART" property - value of "19970701T190000Z" and a "DUE" property value of - "19970801T190000Z" the interval of one day which is applied to each - recurring instance of the "VTODO" calendar component to determine the - "DUE" date of the instance. - -4.5.7.3 Replying to an instance of a recurring VTODO - - In this example "B" updates "A" on a single instance of the "VTODO" - calendar component. - - BEGIN:VCALENDAR - PRODID:-//ACME/DesktopCalendar//EN - METHOD:REPLY - VERSION:2.0 - - - -Silverberg, et. al. Standards Track [Page 93] - -RFC 2446 iTIP November 1998 - - - BEGIN:VTODO - ATTENDEE;PARTSTAT=IN-PROCESS:Mailto:B@example.com - PERCENT-COMPLETE:75 - UID:calsrv.example.com-873970198738777-00@example.com - DTSTAMP:19970717T233000Z - RECURRENCE-ID:19980101T170000Z - SEQUENCE:1 - END:VTODO - END:VCALENDAR - -4.6 Journal Examples - - The iCalendar object below describes a single journal entry for - October 2, 1997. The "RELATED-TO" property references the phone - conference event for which minutes were taken. - - BEGIN:VCALENDAR - METHOD:PUBLISH - PRODID:-//ACME/DesktopCalendar//EN - VERSION:2.0 - BEGIN:VJOURNAL - DTSTART:19971002T200000Z - ORGANIZER:MAILTO:A@Example.com - SUMMARY:Phone conference minutes - DESCRIPTION:The editors meeting was held on October 1, 1997. - Details are in the attached document. - UID:0981234-1234234-2410@example.com - RELATED-TO:0981234-1234234-2402-35@example.com - ATTACH:ftp://ftp.example.com/pub/ed/minutes100197.txt - END:VJOURNAL - END:VCALENDAR - -4.7 Other Examples - -4.7.1 Event Refresh - - Refresh the event with "UID" property value of "guid-1- - 12345@host1.com": - - BEGIN:VCALENDAR - PRODID:-//RDU Software//NONSGML HandCal//EN - METHOD:REFRESH - VERSION:2.0 - BEGIN:VEVENT - ORGANIZER:Mailto:A@example.com - ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED:Mailto:A@example.com - ATTENDEE:Mailto:B@example.com - ATTENDEE:Mailto:C@example.com - - - -Silverberg, et. al. Standards Track [Page 94] - -RFC 2446 iTIP November 1998 - - - ATTENDEE:Mailto:D@example.com - UID: guid-1-12345@host1.com - DTSTAMP:19970603T094000 - END:VEVENT - END:VCALENDAR - -4.7.2 Bad RECURRENCE-ID - - Component instances are identified by the combination of "UID", - "RECURRENCE-ID", and "SEQUENCE". When an "Organizer" sends a request - to an "Attendee", there are three cases in which an instance cannot - be found. They are: - - 1. The component with the referenced "UID" and "RECURRENCE-ID" has - been found but the "SEQUENCE" number in the calendar store does - not match that of the ITIP message. - - 2. The component with the referenced "UID" has been found, the - "SEQUENCE" numbers match, but the "RECURRENCE-ID" cannot be - found. - - 3. The "UID" and "SEQUENCE" numbers are found but the CUA does not - support recurrences. - - In case (1), two things can happen. If the "SEQUENCE" number of the - "Attendee's" instance is larger than that in the "Organizer's" - message then the "Attendee" is receiving an out-of-sequence message - and MUST ignore it. If the "SEQUENCE" number of the "Attendee's" - instance is smaller, then the "Organizer" is sending out a newer - version of the component and the "Attendee's" version needs to be - updated. Since one or more updates have been missed, the "Attendee" - SHOULD send a "REFRESH" message to the "Organizer" to get an updated - version of the event. - - In case (2), something has gone wrong. Both the "Organizer" and the - "Attendee" should have the same instances, but the "Attendee" does - not have the referenced instance. In this case the "Attendee" SHOULD - send a "REFRESH" to the "Organizer" to get an updated version of the - event. - - In case (3), the limitations of the "Attendee's" CUA makes it - impossible to match an instance other than the single instance - scheduled. In this case, the "Attendee" need not send a "REFRESH" to - the "Organizer". - - The example below shows a sequence in which an "Attendee" sends a - "REFRESH" to the "Organizer". - - - - -Silverberg, et. al. Standards Track [Page 95] - -RFC 2446 iTIP November 1998 - - -+--------------------------------------------------------------------+ -| Action | "Organizer" | Attendee | -+--------------------------------------------------------------------+ -| Update an instance | "A" sends "REQUEST"| | -| request | message to "B" | | -+--------------------------------------------------------------------+ -| Attendee requests | | "B" sends a "REFRESH" | -| refresh because | | message to "A" | -| "RECURRENCE-ID" was| | | -| not found | | | -+--------------------------------------------------------------------+ -| Refresh the entire | "A" sends the | | -| Event | latest copy of the | | -| | Event to "B" | | -+--------------------------------------------------------------------+ -| Attendee handles | | "B" updates to the | -| the request and | | latest copy of the | -| updates the | | meeting. | -| instance | | | -+--------------------------------------------------------------------+ - - Request from "A": - - BEGIN:VCALENDAR - METHOD:REQUEST - PRODID:-//RDU Software//NONSGML HandCal//EN - VERSION:2.0 - BEGIN:VEVENT - UID:acme-12345@host1.com - SEQUENCE:3 - RRULE:FREQ=WEEKLY - RDATE;VALUE=PERIOD:19970819T210000Z/199700819T220000Z - ORGANIZER:Mailto:A@example.com - ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED:Mailto:A@example.com - ATTENDEE:Mailto:B@example.com - DESCRIPTION:IETF-C&S Conference Call - SUMMARY:IETF Calendaring Working Group Meeting - DTSTART:19970801T210000Z - DTEND:19970801T220000Z - RECURRENCE-ID:19970809T210000Z - DTSTAMP:19970726T083000 - STATUS:CONFIRMED - END:VEVENT - END:VCALENDAR - - "B" has the event with "UID" property "acme-12345@host1.com" but - "B's" "SEQUENCE" property value is "1" and the event does not have an - instance at the specified recurrence time. This means that "B" has - - - -Silverberg, et. al. Standards Track [Page 96] - -RFC 2446 iTIP November 1998 - - - missed at least one update and needs a new copy of the event. "B" - requests the latest copy of the event with the following refresh - message: - - BEGIN:VCALENDAR - PRODID:-//RDU Software//NONSGML HandCal//EN - METHOD:REFRESH - VERSION:2.0 - BEGIN:VEVENT - ORGANIZER:Mailto:A@example.com - ATTENDEE:Mailto:B@example.com - UID:acme-12345@host1.com - DTSTAMP:19970603T094000 - END:VEVENT - END:VCALENDAR - -5 Application Protocol Fallbacks - -5.1 Partial Implementation - - Applications that support this memo are not required to support the - entire protocol. The following describes how methods and properties - SHOULD "fallback" in applications that do not support the complete - protocol. If a method or property is not addressed in this section, - it may be ignored. - -5.1.1 Event-Related Fallbacks - -Method Fallback --------------- ----------------------------------------------------- -PUBLISH Required -REQUEST PUBLISH -REPLY Required -ADD Required -CANCEL Required -REFRESH Required -COUNTER Reply with Not Supported -DECLINECOUNTER Required if EVENT-COUNTER is implemented; otherwise - reply with Not Supported - -iCalendar -Property Fallback --------------- ----------------------------------------------------- -CALSCALE Ignore; assume GREGORIAN -PRODID Ignore -METHOD Required as described in the Method list above -VERSION Ignore - - - - -Silverberg, et. al. Standards Track [Page 97] - -RFC 2446 iTIP November 1998 - - -Event-Related -Components Fallback --------------- ----------------------------------------------------- -VALARM Reply with Not Supported -VTIMEZONE Required if any DateTime value refers to a time zone. - -Component -Property Fallback --------------- ----------------------------------------------------- -ATTACH Ignore -ATTENDEE Required if EVENT-REQUEST is not implemented; - otherwise reply with Not Supported -CATEGORIES Ignore -CLASS Ignore -COMMENT Ignore -COMPLETED Ignore -nCONTACT Ignore -CREATED Ignore -DESCRIPTION Required -DURATION Reply with Not Supported -DTSTAMP Required -DTSTART Required -DTEND Required -EXDATE Ignore -EXRULE Ignore Reply with Not Supported. If implemented, - VTIMEZONE MUST also be implemented. -GEO Ignore -LAST-MODIFIED Ignore -LOCATION Required -ORGANIZER Ignore -PRIORITY Ignore -RELATED-TO Ignore -RDATE Ignore -RRULE Ignore. The first instance occurs on the DTStart - property. If implemented, VTIMEZONE MUST also be - implemented. -RECURRENCE-ID Required if RRULE is implemented; otherwise Ignore -REQUEST-STATUS Required -RESOURCES Ignore -SEQUENCE Required -STATUS Ignore -SUMMARY Ignore -TRANSP Required if FREEBUSY is implemented; otherwise Ignore -URL Ignore -UID Required -X- Ignore - - - - - -Silverberg, et. al. Standards Track [Page 98] - -RFC 2446 iTIP November 1998 - - -5.1.2 Free/Busy-Related Fallbacks - -Method Fallback --------------- ----------------------------------------------------- -PUBLISH Implementations MAY ignore the METHOD type. The - REQUEST-STATUS "3.14;Unsupported capability" MUST be - returned. -REQUEST Implementations MAY ignore the METHOD type. The - REQUEST-STATUS "3.14;Unsupported capability" MUST be - returned. -REPLY Implementations MAY ignore the METHOD type. The - REQUEST-STATUS "3.14;Unsupported capability" MUST be - returned. - - -iCalendar -Property Fallback --------------- ----------------------------------------------------- -CALSCALE Ignore; assume GREGORIAN. -PRODID Ignore -METHOD Required as described in the Method list above. -VERSION Ignore - - -Component -Property Fallback --------------- ----------------------------------------------------- -COMMENT Ignore -CONTACT Ignore -DTEND Required -DTSTAMP Required -DTSTART Required -DURATION Required -FREEBUSY Required -ORGANIZER Ignore -REQUEST-STATUS Ignore -UID Required -URL Ignore -X- Ignore - -5.1.3 To-Do-Related Fallbacks - -Method Fallback --------------- ----------------------------------------------------- -PUBLISH Required -REQUEST PUBLISH -REPLY Required -ADD Required - - - -Silverberg, et. al. Standards Track [Page 99] - -RFC 2446 iTIP November 1998 - - -CANCEL Required -REFRESH Required -COUNTER Reply with Not Supported -DECLINECOUNTER Required if VTODO - COUNTER is implemented; otherwise - reply with Not Supported - -iCalendar -Property Fallback --------------- ----------------------------------------------------- -CALSCALE Ignore; assume GREGORIAN. -PRODID Ignore -METHOD Required as described in the Method list above. -VERSION Ignore - - -To-Do-Related -Components Fallback --------------- ----------------------------------------------------- -VALARM Reply with Not Supported -VTIMEZONE Required if any DateTime value refers to a time zone. - - -Component -Property Fallback --------------- ----------------------------------------------------- -ATTACH Ignore -ATTENDEE Required if REQUEST is not implemented; otherwise - ignore -CATEGORIES Ignore -CLASS Ignore -COMMENT Ignore -COMPLETED Required -CONTACT Ignore -CREATED Ignore -DESCRIPTION Required -DUE Required -DURATION Ignore Reply with Not Supported -DTSTAMP Required -DTSTART Required -EXDATE Ignore Reply with Not Supported -EXRULE Ignore Reply with Not Supported. If implemented, - VTIMEZONE MUST also be implemented. -LAST-MODIFIED Ignore -LOCATION Ignore -ORGANIZER Ignore -PERCENT-COMPLETE Ignore -PRIORITY Required -RECURRENCE-ID Ignore - - - -Silverberg, et. al. Standards Track [Page 100] - -RFC 2446 iTIP November 1998 - - -RELATED-TO Ignore -REQUEST-STATUS Ignore -RDATE Ignore -RRULE Ignore. The first instance occurs on the DTSTART - property. If implemented, VTIMEZONE MUST also be - implemented. -RESOURCES Ignore -SEQUENCE Required -STATUS Required -SUMMARY Ignore -URL Ignore -UID Required -X- Ignore - -5.1.4 Journal-Related Fallbacks - - -Method Fallback --------------- ----------------------------------------------------- -PUBLISH Implementations MAY ignore the METHOD type. The - REQUEST-STATUS "3.14;Unsupported capability" MUST be - returned. -ADD Implementations MAY ignore the METHOD type. The - REQUEST-STATUS "3.14;Unsupported capability" MUST be - returned. -CANCEL Implementations MAY ignore the METHOD type. The - REQUEST-STATUS "3.14;Unsupported capability" MUST be - returned. - - -iCalendar -Property Fallback --------------- ----------------------------------------------------- -CALSCALE Ignore; assume GREGORIAN. -PRODID Ignore -METHOD Required as described in the Method list above. -VERSION Ignore - - -Journal-Related -Components Fallback --------------- ----------------------------------------------------- -VTIMEZONE Required if any DateTime value refers to a time zone. - - - - - - - - -Silverberg, et. al. Standards Track [Page 101] - -RFC 2446 iTIP November 1998 - - -Component -Property Fallback --------------- ----------------------------------------------------- -ATTACH Ignore -ATTENDEE Required if JOURNAL-REQUEST is implemented; otherwise - ignore -CATEGORIES Ignore -CLASS Ignore -COMMENT Ignore -CONTACT Ignore -CREATED Ignore -DESCRIPTION Required -DTSTAMP Required -DTSTART Required -EXDATE Ignore -EXRULE Ignore Reply with Not Supported. If implemented, - VTIMEZONE MUST also be implemented. -LAST-MODIFIED Ignore -ORGANIZER Ignore -RECURRENCE-ID Ignore -RELATED-TO Ignore -RDATE Ignore. -RRULE Ignore. The first instance occurs on the DTSTART - property. If implemented, VTIMEZONE MUST also be - implemented. -SEQUENCE Required -STATUS Ignore -SUMMARY Required -URL Ignore -UID Required -X- Ignore - -5.2 Latency Issues - - With a store-and-forward transport, it is possible for events to - arrive out of sequence. That is, a "CANCEL" method may be received - prior to receiving the associated "REQUEST" for the calendar - component. This section discusses a few of these scenarios. - -5.2.1 Cancellation of an Unknown Calendar Component. - - When a "CANCEL" method is received before the original "REQUEST" - method the calendar will be unable to correlate the "UID" property of - the cancellation with an existing calendar component. It is suggested - that messages that can not be correlated that also contain non-zero - sequence numbers be held and not discarded. Implementations MAY age - them out if no other messages arrive with the same "UID" property - value and a lower sequence number. - - - -Silverberg, et. al. Standards Track [Page 102] - -RFC 2446 iTIP November 1998 - - -5.2.2 Unexpected Reply from an Unknown Delegate - - When an "Attendee" delegates an item to another CU they MUST send a - "REPLY" method to the "Organizer" using the "ATTENDEE" properties to - indicate that the request was delegated and to whom. Hence, it is - possible for an "Organizer" to receive an "REPLY" from a CU not - listed as one of the original "Attendees". The resolution is left to - the implementation but it is expected that the calendaring software - will either accept the reply or hold it until the related "REPLY" - method is received from the "Delegator". If the version of the - "REPLY" method is out of date the "Organizer" SHOULD treat the - message as a "REFRESH" message and update the delegate with the - correct version. - -5.3 Sequence Number - - Under some conditions, a CUA may receive requests and replies with - the same "SEQUENCE" property value. The "DTSTAMP" property is - utilized as a tie-breaker when two items with the same "SEQUENCE" - property value are evaluated. - -6 Security Considerations - - ITIP is an abstract transport protocol which will be bound to a - real-time transport, a store-and-forward transport, and perhaps other - transports. The transport protocol will be responsible for providing - facilities for authentication and encryption using standard Internet - mechanisms that are mutually understood between the sender and - receiver. - -6.1 Security Threats - -6.1.1 Spoofing the "Organizer" - - In iTIP, the "Organizer" (or someone working on the "Organizer's" - behalf) is the only person authorized to make changes to an existing - "VEVENT", "VTODO", "VJOURNAL" calendar component and republish it or - redistribute updates to the "Attendees". An iCalendar object that - maliciously changes or cancels an existing "VEVENT", "VTODO" or - "VJOURNAL" calendar component may be constructed by someone other - than the "Organizer" and republished or sent to the "Attendees". - -6.1.2 Spoofing the "Attendee" - - In iTIP, an "Attendee" of a "VEVENT" or "VTODO" calendar component - (or someone working on the "Attendee's" behalf) is the only person - authorized to update any parameter associated with their "ATTENDEE" - property and send it to the "Organizer". An iCalendar object that - - - -Silverberg, et. al. Standards Track [Page 103] - -RFC 2446 iTIP November 1998 - - - maliciously changes the "ATTENDEE" parameters may be constructed by - someone other than the real "Attendee" and sent to the "Organizer". - -6.1.3 Unauthorized Replacement of the Organizer - - There will be circumstances when "Attendees" of an event or to-do - decide, using out-of-band mechanisms, that the "Organizer" must be - replaced. When the new "Organizer" sends out the updated "VEVENT" or - "VTODO" the "Attendee's" CUA will detect that the "Organizer" has - been changed, but it has no way of knowing whether or not the change - was mutually agreed upon. - -6.1.4 Eavesdropping - - The iCalendar object is constructed with human-readable clear text. - Any information contained in an iCalendar object may be read and/or - changed by unauthorized persons while the object is in transit. - -6.1.5 Flooding a Calendar - - Implementations MAY provide a means to automatically incorporate - "REQUEST" methods into a calendar. This presents the opportunity for - a calendar to be flooded with requests, which effectively block all - the calendar's free time. - -6.1.6 Procedural Alarms - - The "REQUEST" methods for "VEVENT" and "VTODO" calendar components - MAY contain "VALARM" calendar components. The "VALARM" calendar - component may be of type "PROCEDURE" and MAY have an attachment - containing an executable program. Implementations that incorporate - these types of alarms are subject to any virus or malicious attack - that may occur as a result of executing the attachment. - -6.1.7 Unauthorized REFRESH Requests - - It is possible for an "Organizer" to receive a "REFRESH" request from - someone who is not an "Attendee" of an event or to-do. Only - "Attendee's" of an event or to-do are authorized to receive replies - to "REFRESH" requests. Replying to such requests to anyone who is not - an "Attendee" may be a security problem. - -6.2 Recommendations - - For an application where the information is sensitive or critical and - the network is subject is subject to a high probability of attack, - iTIP transactions SHOULD be encrypted. This may be accomplished using - public key technology, specifically Security Multiparts for MIME - - - -Silverberg, et. al. Standards Track [Page 104] - -RFC 2446 iTIP November 1998 - - - [RFC-1847] in the iTIP transport binding. This helps mitigate the - threats of spoofing, eavesdropping and malicious changes in transit. - -6.2.1 Use of [RFC-1847] to secure iTIP transactions - - iTIP transport bindings MUST provide a mechanism based on Security - Multiparts for MIME [RFC-1847] to enable authentication of the - sender's identity, and privacy and integrity of the data being - transmitted. This allows the receiver of a signed iCalendar object to - verify the identity of the sender. This sender may then be correlated - to an "ATTENDEE" property in the iCalendar object. If the correlation - is made and the sender is authorized to make the requested change or - update then the operation may proceed. It also allows the message to - be encrypted to prevent unauthorized reading of the message contents - in transit. iTIP transport binding documents describe this process in - detail. - - Implementations MAY provide controls for users to disable this - capability. - -6.2.2 Implementation Controls - - The threat of unauthorized replacement of the "Organizer" SHOULD be - mitigated by a calendar system that uses this protocol by providing - controls or alerts that make "Calendar Users" aware of such - "Organizer" changes and allowing them to decide whether or not the - request should be honored. - - The threat of flooding a calendar SHOULD be mitigated by a calendar - system that uses this protocol by providing controls that may be used - to limit the acceptable sources for iTIP transactions, and perhaps - the size of messages and volume of traffic, by source. - - The threat of malicious procedural alarms SHOULD be mitigated by a - calendar system that uses this protocol by providing controls that - may be used to disallow procedural alarms in iTIP transactions and/or - remove all alarms from the object before delivery to the recipient. - - The threat of unauthorized "REFRESH" requests SHOULD be mitigated by - a calendar system that uses this protocol by providing controls or - alerts that allow "Calendar User" to decide whether or not the - request should be honored. An implementation MAY decide to maintain, - for audit or historical purposes, "Calendar Users" who were part of - an attendee list and who were subsequently uninvited. Similar - controls or alerts should be provided when a "REFRESH" request is - received from these "Calendar Users" as well. - - - - - -Silverberg, et. al. Standards Track [Page 105] - -RFC 2446 iTIP November 1998 - - -7 Acknowledgments - - A hearty thanks to the following individuals who have participated in - the drafting, review and discussion of this memo: - - Anik Ganguly, Dan Hickman, Paul Hill, Daryl Huff, Bruce Kahn, Antoine - Leca, Bob Mahoney, John Noerenberg, Leo Parker, John Rose, Doug - Royer, Vinod Seraphin, Richard Shusterman, Derik Stenerson, John Sun, - Alexander Taler, Kevin Tsurutome. - -8 Bibliography - - [iCAL] Dawson, F. and D. Stenerson, "Internet Calendaring and - Scheduling Core Object Specification - iCalendar", RFC - 2445, November 1998. - - [iMIP] Dawson, F., Mansour, S. and S. Silverberg, "iCalendar - Message-Based Interoperability Protocol - iMIP", RFC 2447, - November 1998. - - [RFC-2119] Bradner, S., "Key words for use in RFCs to Indicate - Requirement Levels", BCP 14, RFC 2119, March 1997. - - [US-ASCII] Coded Character Set--7-bit American Standard Code for - Information Interchange, ANSI X3.4-1986. - - - - - - - - - - - - - - - - - - - - - - - - - - -Silverberg, et. al. Standards Track [Page 106] - -RFC 2446 iTIP November 1998 - - -9 Authors' Addresses - - The following address information is provided in a vCard v3.0, - Electronic Business Card, format. - - The authors of this memo are: - - BEGIN:VCARD - VERSION:3.0 - N:Dawson;Frank - FN:Frank Dawson - ORG:Lotus Development Corporation - ADR;WORK;POSTAL;PARCEL:;;6544 Battleford Drive;Raleigh;NC;27613- - 3502;USA - TEL;TYPE=WORK,MSG:+1-919-676-9515 - TEL;TYPE=WORK,FAX:+1-919-676-9564 - EMAIL;TYPE=PREF,INTERNET:Frank_Dawson@Lotus.com - EMAIL;TYPE=INTERNET:fdawson@earthlink.net - URL:http://home.earthlink.net/~fdawson - END:VCARD - - BEGIN:VCARD - VERSION:3.0 - N:Hopson;Ross - FN:Ross Hopson - ORG:On Technology, Inc. - ADR;TYPE=WORK,POSTAL,PARCEL:;Suite 1600;434 Fayetteville St. - Mall\, Two Hannover Square;Raleigh;NC;27601 - TEL;TYPE=WORK,MSG:+1-919-890-4036 - TEL;TYPE=WORK,FAX:+1-919-890-4100 - EMAIL;TYPE=INTERNET:rhopson@on.com - END:VCARD - - BEGIN:VCARD - VERSION:3.0 - N:Mansour;Steve - FN:Steve Mansour - ORG:Netscape Communications Corporation - ADR;TYPE=WORK,POSTAL,PARCEL:;;501 East Middlefield Road;Mountain - View;CA;94043;USA - TEL;TYPE=WORK,MSG:+1-650-937-2378 - TEL;TYPE=WORK,FAX:+1-650-937-2103 - EMAIL;TYPE=INTERNET:sman@netscape.com - END:VCARD - - - - - - - -Silverberg, et. al. Standards Track [Page 107] - -RFC 2446 iTIP November 1998 - - - BEGIN:VCARD - VERSION:3.0 - N:Silverberg;Steve - FN:Steve Silverberg - ORG:Microsoft Corporation - ADR;TYPE=WORK,POSTAL,PARCEL:;;One Microsoft Way; - Redmond;WA;98052-6399;USA - TEL;TYPE=WORK,MSG:+1-425-936-9277 - TEL;TYPE=WORK,FAX:+1-425-936-8019 - EMAIL;INTERNET:stevesil@Microsoft.com - END:VCARD - - The iCalendar object is a result of the work of the Internet - Engineering Task Force Calendaring and scheduling Working Group. The - chairman of that working group is: - - BEGIN:VCARD - VERSION:3.0 - N:Ganguly;Anik - FN:Anik Ganguly - ORG:Open Text Inc. - ADR;TYPE=WORK,POSTAL,PARCEL:;Suite 101;38777 West Six Mile Road; - Livonia;MI;48152;USA - TEL;TYPE=WORK,MSG:+1-734-542-5955 - EMAIL;TYPE=INTERNET:ganguly@acm.org - END:VCARD - - The co-chairman of that working group is: - - BEGIN:VCARD - VERSION:3.0 - N:Moskowitz;Robert - FN:Robert Moskowitz - NICKNAME:Bob - EMAIL; TYPE=INTERNET:rgm-ietf@htt-consult.com - END:VCARD - - - - - - - - - - - - - - - -Silverberg, et. al. Standards Track [Page 108] - -RFC 2446 iTIP November 1998 - - -10. Full Copyright Statement - - Copyright (C) The Internet Society (1998). All Rights Reserved. - - This document and translations of it may be copied and furnished to - others, and derivative works that comment on or otherwise explain it - or assist in its implementation may be prepared, copied, published - and distributed, in whole or in part, without restriction of any - kind, provided that the above copyright notice and this paragraph are - included on all such copies and derivative works. However, this - document itself may not be modified in any way, such as by removing - the copyright notice or references to the Internet Society or other - Internet organizations, except as needed for the purpose of - developing Internet standards in which case the procedures for - copyrights defined in the Internet Standards process must be - followed, or as required to translate it into languages other than - English. - - The limited permissions granted above are perpetual and will not be - revoked by the Internet Society or its successors or assigns. - - This document and the information contained herein is provided on an - "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING - TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING - BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION - HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF - MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. - - - - - - - - - - - - - - - - - - - - - - - - -Silverberg, et. al. Standards Track [Page 109] - diff --git a/libs/ical4j-1.0.5/etc/samples/hcalendar/example1.html b/libs/ical4j-1.0.5/etc/samples/hcalendar/example1.html deleted file mode 100755 index 4a59e103..00000000 --- a/libs/ical4j-1.0.5/etc/samples/hcalendar/example1.html +++ /dev/null @@ -1,21 +0,0 @@ -
-
Method: xyz
-
-
Posted at: 19970324T120000Z
-
Sequence: 0
-
UID: uid3@host1.com
-
-
Attending: jsmith@host1.com
-
Start Time: March 24, 1997 12:30 UTC
-
End Time: March 24, 1997, 21:00 UTC
-
    -
  • Meeting
  • -
  • Project
  • -
-
This event is Public
-
Calendaring Interoperability Planning Meeting
-
Discuss how we can test c&s interoperability using iCalendar and other IETF standards.
-
LDB Lobby
- -
-
\ No newline at end of file diff --git a/libs/ical4j-1.0.5/etc/samples/hcalendar/example1.ics b/libs/ical4j-1.0.5/etc/samples/hcalendar/example1.ics deleted file mode 100755 index cff7a3f4..00000000 --- a/libs/ical4j-1.0.5/etc/samples/hcalendar/example1.ics +++ /dev/null @@ -1,20 +0,0 @@ -BEGIN:VCALENDAR -METHOD:xyz -VERSION:2.0 -PRODID:-//ABC Corporation//NONSGML My Product//EN -BEGIN:VEVENT -DTSTAMP:19970324T120000Z -SEQUENCE:0 -UID:uid3@host1.com -ORGANIZER:MAILTO:jdoe@host1.com -ATTENDEE;RSVP=TRUE:MAILTO:jsmith@host1.com -DTSTART:19970324T123000Z -DTEND:19970324T210000Z -CATEGORIES:MEETING,PROJECT -CLASS:PUBLIC -SUMMARY:Calendaring Interoperability Planning Meeting -DESCRIPTION:Discuss how we can test c&s interoperability\nusing iCalendar and other IETF standards. -LOCATION:LDB Lobby -ATTACH;FMTTYPE=application/postscript:ftp://xyzCorp.com/pub/conf/bkgrnd.ps -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/invalid/0.ics b/libs/ical4j-1.0.5/etc/samples/invalid/0.ics deleted file mode 100644 index 9328d854..00000000 --- a/libs/ical4j-1.0.5/etc/samples/invalid/0.ics +++ /dev/null @@ -1,5 +0,0 @@ -BEGIN:VCALENDAR -BEGIN:VEVENT -SUMMARY:Bastille Day Party This option indicates that xauth should attempt to break any authority file locks before proceeding. -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/invalid/13-MoonPhase.ics b/libs/ical4j-1.0.5/etc/samples/invalid/13-MoonPhase.ics deleted file mode 100644 index 8c4cdd56..00000000 --- a/libs/ical4j-1.0.5/etc/samples/invalid/13-MoonPhase.ics +++ /dev/null @@ -1,215 +0,0 @@ -BEGIN:VCALENDAR -CALSCALE:GREGORIAN -X-WR-TIMEZONE;VALUE=TEXT:America/Montreal -METHOD:PUBLISH -PRODID:-//Apple Computer\, Inc//iCal 1.0//EN -X-WR-CALNAME;VALUE=TEXT:Moon Phases -VERSION:2.0 -BEGIN:VEVENT -DTSTART:20020113T132900Z -DTEND:20020113T132900Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20020212T074100Z -DTEND:20020212T074100Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20020314T020200Z -DTEND:20020314T020200Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20020412T192100Z -DTEND:20020412T192100Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20020512T104500Z -DTEND:20020512T104500Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20020610T234600Z -DTEND:20020610T234600Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20020710T102600Z -DTEND:20020710T102600Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20020808T191500Z -DTEND:20020808T191500Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20020907T031000Z -DTEND:20020907T031000Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20021006T111800Z -DTEND:20021006T111800Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20021104T203400Z -DTEND:20021104T203400Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20021204T073400Z -DTEND:20021204T073400Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20030102T202300Z -DTEND:20030102T202300Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20030201T104800Z -DTEND:20030201T104800Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20030303T023500Z -DTEND:20030303T023500Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20030401T191900Z -DTEND:20030401T191900Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20030501T121500Z -DTEND:20030501T121500Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20030531T042000Z -DTEND:20030531T042000Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20030629T183900Z -DTEND:20030629T183900Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20030729T065300Z -DTEND:20030729T065300Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20030827T172600Z -DTEND:20030827T172600Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20030926T030900Z -DTEND:20030926T030900Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20031025T125000Z -DTEND:20031025T125000Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20031123T225900Z -DTEND:20031123T225900Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20031223T094300Z -DTEND:20031223T094300Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20040121T210500Z -DTEND:20040121T210500Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20040220T091800Z -DTEND:20040220T091800Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20040320T224100Z -DTEND:20040320T224100Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20040419T132100Z -DTEND:20040419T132100Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20040519T045200Z -DTEND:20040519T045200Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20040617T202700Z -DTEND:20040617T202700Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20040717T112400Z -DTEND:20040717T112400Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20040816T012400Z -DTEND:20040816T012400Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20040914T142900Z -DTEND:20040914T142900Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20041014T024800Z -DTEND:20041014T024800Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20041112T142700Z -DTEND:20041112T142700Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20041212T012900Z -DTEND:20041212T012900Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20050110T120300Z -DTEND:20050110T120300Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20050208T222800Z -DTEND:20050208T222800Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20050310T091000Z -DTEND:20050310T091000Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20050408T203200Z -DTEND:20050408T203200Z -SUMMARY:New Moon -END:VEVENT -BEGIN:VEVENT -DTSTART:20050508T084500Z -DTEND:2005 \ No newline at end of file diff --git a/libs/ical4j-1.0.5/etc/samples/invalid/CalendarDataFile.ics b/libs/ical4j-1.0.5/etc/samples/invalid/CalendarDataFile.ics deleted file mode 100644 index b5d76116..00000000 --- a/libs/ical4j-1.0.5/etc/samples/invalid/CalendarDataFile.ics +++ /dev/null @@ -1,5074 +0,0 @@ -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -BEGIN:VEVENT -UID - :8967ff00-0e5b-11d9-9f61-cbbe218dbb39 -SUMMARY - :naslov -DESCRIPTION - :opomba -LOCATION - :lokacija -CATEGORIES - :Personal -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20040924T210536 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20040924T210500 -DTEND - :20040924T220500 -DTSTAMP - :20040924T185635Z -LAST-MODIFIED - :20040924T190536Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :7f59e5a0-0f80-11d9-a705-e303cbd8b2a7 -SUMMARY - :dvig priporočene pošte iz davčne uprave -LOCATION - :Pošta -CATEGORIES - :Personal -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20040929T103340 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20040928T160000 -DTEND - :20040928T160500 -DTSTAMP - :20040926T055328Z -LAST-MODIFIED - :20040929T083340Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :57ba5de7-11f2-11d9-9176-80719eccb0fd -SUMMARY - :vklopi calendar -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20040929T160254 -DTSTART - :20040929T160000 -DTEND - :20040929T160500 -DTSTAMP - :20040929T083350Z -LAST-MODIFIED - :20040929T140254Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :414e4e70-1308-11d9-b588-a5fa46ca07d2 -SUMMARY - :pošlji mail -LOCATION - :Igorju Berganu igor.bergant@rtvslo.si -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20041001T090005 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20041001T090000 -DTEND - :20041001T090500 -DTSTAMP - :20040930T174304Z -LAST-MODIFIED - :20041001T070005Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :9b565fdb-104d-11d9-b4ef-b377f5d8d2bd -SUMMARY - :new Fifa ranking -LOCATION - :http://www.fifa.com/en/mens/statistics/index.html -CATEGORIES - :Personal -URL - :http://www.fifa.com/en/mens/statistics/index.html -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20041006T201451 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20041006T120000 -DTEND - :20041006T120500 -DTSTAMP - :20040927T062119Z -LAST-MODIFIED - :20041006T181451Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :5b832d45-21cb-11d9-ab26-a92f05daefb0 -SUMMARY - :Dvig eurov (110) -LOCATION - :SKB Banka -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20041020T120354 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20041020T100000 -DTEND - :20041020T100500 -DTSTAMP - :20041019T123346Z -LAST-MODIFIED - :20041020T100354Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :390e123f-20df-11d9-806a-859a4d72c39a -SUMMARY - :dvig GBP in EUR (333-85-31) -LOCATION - :SKB banka -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20041022T090003 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20041022T090000 -DTEND - :20041022T090500 -DTSTAMP - :20041018T082210Z -LAST-MODIFIED - :20041022T070003Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :803f59eb-315c-11d9-87e0-fe1037be65c2 -SUMMARY - :kličii Rolan (Dragan) -LOCATION - :300-1-200 -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20041108T171041 -DTSTART - :20041108T150000 -DTEND - :20041108T150500 -DTSTAMP - :20041108T080127Z -LAST-MODIFIED - :20041108T161041Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :07cde242-321d-11d9-a15f-baa49c7778e7 -SUMMARY - :Kliči Žitnika -LOCATION - :041 646-511 -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20041109T130006 -DTSTART - :20041109T130000 -DTEND - :20041109T130500 -DTSTAMP - :20041109T065840Z -LAST-MODIFIED - :20041109T120006Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :919172978 -SUMMARY - :new Fifa ranking -LOCATION - :http://www.fifa.com/en/mens/statistics/index.html -CATEGORIES - :Personal -URL - :http://www.fifa.com/en/mens/statistics/index.html -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20041110T123835 -DTSTART - :20041110T110000Z -DTEND - :20041110T120000Z -DTSTAMP - :20040927T062119Z -LAST-MODIFIED - :20041110T113835Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :dfdf89ef-3326-11d9-a67c-ca7eabf133d7 -SUMMARY - :kliči dejana prevolška -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20041112T090122 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20041112T090000 -DTEND - :20041112T090500 -DTSTAMP - :20041110T144316Z -LAST-MODIFIED - :20041112T080122Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :d62311de-37e7-11d9-a57c-8168a28ef6b4 -SUMMARY - :kliči Taškova za podpis pogodbe -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20041117T081147 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20041117T080000 -DTEND - :20041117T080500 -DTSTAMP - :20041116T155403Z -LAST-MODIFIED - :20041117T071147Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :dfc66a8e-3325-11d9-bb56-a88cc45f4629 -SUMMARY - :kliči Avtomatska vrata za ditec dok m sistem -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20041118T100005 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20041118T100000 -DTEND - :20041118T100500 -DTSTAMP - :20041110T143532Z -LAST-MODIFIED - :20041118T090005Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :a5c6dcb0-3c4c-11d9-84b1-a851fb6971d4 -SUMMARY - :kliči šolo -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20041122T074528 -DTSTART - :20041122T074000 -DTEND - :20041122T074500 -DTSTAMP - :20041122T060604Z -LAST-MODIFIED - :20041122T064529Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :2a32c860-3bf7-11d9-a264-d987af87d950 -SUMMARY - :rože Andrejka & nogavice -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20041122T150004 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20041122T150000 -DTEND - :20041122T150500 -DTSTAMP - :20041121T195412Z -LAST-MODIFIED - :20041122T140005Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :e47df1ea-2ef7-11d9-8226-cb349316d8f0 -SUMMARY - :Žiga -LOCATION - :ortodont -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20041123T080013 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20041123T080000 -DTEND - :20041123T080500 -DTSTAMP - :20041105T065645Z -LAST-MODIFIED - :20041123T070013Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :b1c2a7c5-3d42-11d9-94a9-8514d2de4b83 -SUMMARY - :Sezamy - 03 490-36-20 -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20041123T130341 -DTSTART - :20041123T130000 -DTEND - :20041123T130500 -DTSTAMP - :20041123T112709Z -LAST-MODIFIED - :20041123T120341Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :3edc0d37-33b5-11d9-ab7d-e6f18648e08c -SUMMARY - :vezava na SKB -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20041125T083509 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20041125T083500 -DTEND - :20041125T084000 -DTSTAMP - :20041111T074208Z -LAST-MODIFIED - :20041125T073509Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :da37cff8-42a6-11d9-90c1-96646fd1076c -SUMMARY - :Avtoroma - Peter 629-53-11 -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20041201T122845 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20041201T122000 -DTEND - :20041201T122500 -DTSTAMP - :20041130T080647Z -LAST-MODIFIED - :20041201T112845Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :0c480b60-43c5-11d9-bff8-989065957d6f -SUMMARY - :Servis Picasso - ob 17:20 -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20041207T110051 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20041207T110000 -DTEND - :20041207T110500 -DTSTAMP - :20041201T181537Z -LAST-MODIFIED - :20041207T100052Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :66a041bd-4787-11d9-9465-9d26be205671 -SUMMARY - :nedeljski dnevnik - govori z njo -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20041208T140812 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20041208T140000 -DTEND - :20041208T140500 -DTSTAMP - :20041206T130433Z -LAST-MODIFIED - :20041208T130813Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :4ec9681b-33b5-11d9-8483-dd5eb24115bc -SUMMARY - :vezava na SKB -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20041213T083522 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20041213T083500 -DTEND - :20041213T084000 -DTSTAMP - :20041111T074245Z -LAST-MODIFIED - :20041213T073522Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :709e4eb1-4787-11d9-958f-c7e1f4410bc5 -SUMMARY - :mladina - resnična zgodba -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20041213T140004 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20041213T140000 -DTEND - :20041213T140500 -DTSTAMP - :20041206T130450Z -LAST-MODIFIED - :20041213T130004Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :a669c6c3-4b4d-11d9-ad0b-af5b0fea86c3 -SUMMARY - :Dnevnik: Asterix & obelix - Misija kleopatra -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20041215T081233 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20041215T080000 -DTEND - :20041215T080500 -DTSTAMP - :20041211T082113Z -LAST-MODIFIED - :20041215T071233Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :74f4e825-4b4d-11d9-b04e-88fad0925dfd -SUMMARY - :kolosej - silvesterska premiera - predprodaja -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20041217T110122 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20041217T110000 -DTEND - :20041217T110500 -DTSTAMP - :20041211T081933Z -LAST-MODIFIED - :20041217T100122Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :7c9aea10-51e7-11d9-96d1-dcd52efd4453 -SUMMARY - :probanka - dvigni denar -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20041220T111225 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20041220T111200 -DTEND - :20041220T111700 -DTSTAMP - :20041219T175721Z -LAST-MODIFIED - :20041220T101226Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :738f481f-42d2-11d9-ba8d-da83cc09e4f7 -SUMMARY - :new fifa rankigs -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20041220T120003 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20041220T120000 -DTEND - :20041220T120500 -DTSTAMP - :20041130T131911Z -LAST-MODIFIED - :20041220T110004Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :7d879a27-4787-11d9-a3fa-ae76b2a75e1f -SUMMARY - :mladina - kill bill I & II -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20041220T140052 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20041220T140000 -DTEND - :20041220T140500 -DTSTAMP - :20041206T130506Z -LAST-MODIFIED - :20041220T130053Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :1466a498-4ce1-11d9-9902-e1af81b7f0ea -SUMMARY - :Dnevnik - Pridna punca -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20041231T102529 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20041229T090000 -DTEND - :20041229T090500 -DTSTAMP - :20041213T082856Z -LAST-MODIFIED - :20041231T092529Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :7b8ff6b0-4431-11d9-bbd0-972a897a530d -SUMMARY - :mesečni ogled kina - v dobro 4.000 SIT -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050102T171822 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050102T110000 -DTEND - :20050102T110500 -DTSTAMP - :20041202T071149Z -LAST-MODIFIED - :20050102T161823Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :f2c21820-5cf5-11d9-80f2-f03c3d4ef3c0 -SUMMARY - :kliči Valha za sound kartico -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050103T113505 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050103T090000 -DTEND - :20050103T090500 -DTSTAMP - :20050102T193838Z -LAST-MODIFIED - :20050103T103506Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :98fff2fb-4787-11d9-a30c-d9c73d17b7d8 -SUMMARY - :mladina - šund -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050103T140112 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050103T140000 -DTEND - :20050103T140500 -DTSTAMP - :20041206T130557Z -LAST-MODIFIED - :20050103T130112Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :af2219b0-5cf7-11d9-a185-db2ca4b1b77a -SUMMARY - :kino kolosej... -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050103T140114 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050103T100000 -DTEND - :20050103T100500 -DTSTAMP - :20050102T195107Z -LAST-MODIFIED - :20050103T130114Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :22e96ee7-4ce1-11d9-9196-83cd89b716db -SUMMARY - :Dnevnik - Zbogom Lenin -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050105T090137 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050105T090000 -DTEND - :20050105T090500 -DTSTAMP - :20041213T082927Z -LAST-MODIFIED - :20050105T080138Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :9ae10782-5e6c-11d9-a7b2-8553bf63bc52 -SUMMARY - :kino januar -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050110T100007 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050110T100000 -DTEND - :20050110T100500 -DTSTAMP - :20050104T162045Z -LAST-MODIFIED - :20050110T090008Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :d29f87b5-5f15-11d9-ac9e-f1b444e1023e -SUMMARY - :Mladina - Buena Vista Social Club -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050110T100009 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050110T080000 -DTEND - :20050110T080500 -DTSTAMP - :20050105T123150Z -LAST-MODIFIED - :20050110T090009Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :31447e3c-4ce1-11d9-8796-e5486ac0155b -SUMMARY - :Dnevnik - Pomembno je biti Earnest -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050112T090704 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050112T090000 -DTEND - :20050112T090500 -DTSTAMP - :20041213T082950Z -LAST-MODIFIED - :20050112T080704Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :a1c19e29-4ce5-11d9-8830-887aba755b69 -SUMMARY - :vezava USD - SKB -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050113T080002 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050113T080000 -DTEND - :20050113T080500 -DTSTAMP - :20041213T090139Z -LAST-MODIFIED - :20050113T070002Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :397bae29-6481-11d9-9c21-cdf750e504af -SUMMARY - :mail duški in radoševi za koriščenje dopusta -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050113T090053 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050113T090000 -DTEND - :20050113T090500 -DTSTAMP - :20050112T100316Z -LAST-MODIFIED - :20050113T080054Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :238044d9-654d-11d9-910f-c673cd5341c4 -SUMMARY - :mail mariborski vodovod -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050114T090051 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050114T090000 -DTEND - :20050114T090500 -DTSTAMP - :20050113T102302Z -LAST-MODIFIED - :20050114T080052Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :2405e068-6099-11d9-b64e-a93e92225cd0 -SUMMARY - :telefon na quiet -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050114T110456 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050114T110000 -DTEND - :20050114T110500 -DTSTAMP - :20050107T104435Z -LAST-MODIFIED - :20050114T100456Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :906422296 -SUMMARY - :new Fifa ranking -LOCATION - :http://www.fifa.com/en/mens/statistics/index.html -CATEGORIES - :Personal -URL - :http://www.fifa.com/en/mens/statistics/index.html -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050123T113608 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050120T100000Z -DTEND - :20050120T110000Z -DTSTAMP - :20040927T062119Z -LAST-MODIFIED - :20050123T103608Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :2f1e91f8-6099-11d9-be7e-c67a97b6c5cf -SUMMARY - :cancel telefon quiet -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050124T080151 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050124T080000 -DTEND - :20050124T080500 -DTSTAMP - :20050107T104450Z -LAST-MODIFIED - :20050124T070151Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :1b44e0dd-6f68-11d9-acb1-abb67f00882d -SUMMARY - :radenska -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050127T113022 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050127T113000 -DTEND - :20050127T113500 -DTSTAMP - :20050126T070058Z -LAST-MODIFIED - :20050127T103022Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :30eda999-330d-11d9-a231-9803fc7e1d2e -SUMMARY - :Ryanair dopust v aprilu -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050128T100007 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050128T100000 -DTEND - :20050128T100500 -DTSTAMP - :20041110T113917Z -LAST-MODIFIED - :20050128T090008Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :e53487ef-16a9-11d9-a6ad-b55a28536351 -SUMMARY - :Maja Horvat -CATEGORIES - :Birthday -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :hours -X-MOZILLA-ALARM-DEFAULT-LENGTH - :24 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050130T190754 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=1 -DTSTART - ;VALUE=DATE - :20050131 -DTEND - ;VALUE=DATE - :20050201 -DTSTAMP - :20041005T083734Z -LAST-MODIFIED - :20050130T180754Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT24H -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :a55af2a6-3e27-11d9-b204-c8656de2b824 -SUMMARY - :Žiga - ortodont -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050131T110034 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050131T110000 -DTEND - :20050131T110500 -DTSTAMP - :20041124T144626Z -LAST-MODIFIED - :20050131T100034Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :e26c5905-5f15-11d9-9684-d309569f214a -SUMMARY - :Mladina - Deviški samomori -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050131T140016 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050131T090000 -DTEND - :20050131T090500 -DTSTAMP - :20050105T123223Z -LAST-MODIFIED - :20050131T130016Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :ef2c0a59-6de8-11d9-a7ca-93b24328cbc7 -SUMMARY - :nedeljski - noč na letališču -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050209T100821 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050209T100000 -DTEND - :20050209T100500 -DTSTAMP - :20050124T091814Z -LAST-MODIFIED - :20050209T090821Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :4eb2732d-7aaa-11d9-96cc-86b47155f741 -SUMMARY - :odjavi telefon 2522 765 -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050210T112312 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050210T112200 -DTEND - :20050210T112700 -DTSTAMP - :20050209T145125Z -LAST-MODIFIED - :20050210T102313Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :647425a9-7a7c-11d9-a562-bc24ceaa9001 -SUMMARY - :kliči Žitko Vojka za avtodom -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050211T110027 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050211T110000 -DTEND - :20050211T110500 -DTSTAMP - :20050209T092413Z -LAST-MODIFIED - :20050211T100027Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :34abfa5b-7bfe-11d9-a3f9-a29b4befadb4 -SUMMARY - :Squash - kliči... -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050211T130016 -DTSTART - :20050211T130000 -DTEND - :20050211T130500 -DTSTAMP - :20050211T072559Z -LAST-MODIFIED - :20050211T120017Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :f248a30a-75c2-11d9-87fe-bc470b7902a6 -SUMMARY - :naroči kurilno olje -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -DTSTART - :20050214T110000 -DTEND - :20050214T110500 -DTSTAMP - :20050203T090642Z -LAST-MODIFIED - :20050214T073012Z -END:VEVENT -BEGIN:VEVENT -UID - :5b5f1a7f-5278-11d9-8d83-c4eba486c175 -SUMMARY - :new fifa ranking -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050216T120810 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050216T120000 -DTEND - :20050216T120500 -DTSTAMP - :20041220T111435Z -LAST-MODIFIED - :20050216T110810Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :45a3fd10-8632-11d9-826f-816d87125f4e -SUMMARY - :dejan kustec vodomer v torek....kliči ga... -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050224T100007 -DTSTART - :20050224T100000 -DTEND - :20050224T100500 -DTSTAMP - :20050224T070350Z -LAST-MODIFIED - :20050224T090007Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :35d6788b-871e-11d9-aa8c-ff210fb20fec -SUMMARY - :kliči Andreja Lisjak-a vlaganje v tuje vzajemne sklade -LOCATION - :01 4715070 -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050225T141534 -DTSTART - :20050225T140000 -DTEND - :20050225T140500 -DTSTAMP - :20050225T111229Z -LAST-MODIFIED - :20050225T131534Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -BEGIN:X -DTSTAMP - :20050225T141522 -END:X -END:VEVENT -BEGIN:VEVENT -UID - :233a1a02-8632-11d9-965e-ca26dc884ead -SUMMARY - :menjava vodnega števca -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050301T080017 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050301T080000 -DTEND - :20050301T080500 -DTSTAMP - :20050224T070253Z -LAST-MODIFIED - :20050301T070019Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :f9588d57-16a9-11d9-a279-8f1dd987b19d -SUMMARY - :Jože Seni -CATEGORIES - :Birthday -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :hours -X-MOZILLA-ALARM-DEFAULT-LENGTH - :24 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050307T075839 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=3 -DTSTART - ;VALUE=DATE - :20050308 -DTEND - ;VALUE=DATE - :20050309 -DTSTAMP - :20041005T083819Z -LAST-MODIFIED - :20050307T065839Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT24H -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :0c9aba8c-8af7-11d9-9ab6-b11ca5f9464e -SUMMARY - :Hotel Etap Budapest reservation -DESCRIPTION - :from 29th to 1st may -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050307T080005 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050307T080000 -DTEND - :20050307T080500 -DTSTAMP - :20050302T084204Z -LAST-MODIFIED - :20050307T070006Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :77f87802-8fb1-11d9-acc6-b51bb58242e1 -SUMMARY - :GPSmap60 -DESCRIPTION - :My maximum - 235 EUR -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -DTSTART - :20050309T212900 -DTEND - :20050309T212900 -DTSTAMP - :20050308T090518Z -END:VEVENT -BEGIN:VEVENT -UID - :881b263f-9143-11d9-8574-86dea3710421 -SUMMARY - :ebay -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-LASTALARMACK - :20050310T100808 -DTSTART - :20050309T134800 -DTEND - :20050309T135300 -DTSTAMP - :20050310T090440Z -LAST-MODIFIED - :20050310T090808Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :6b7d6472-8fb2-11d9-8af8-9e5b720adfc9 -SUMMARY - :GPSmap 60C -DESCRIPTION - :My maximum - 235 EUR -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-LASTALARMACK - :20050310T134805 -DTSTART - :20050310T134800 -DTEND - :20050310T134800 -DTSTAMP - :20050308T091249Z -LAST-MODIFIED - :20050310T124805Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :0239ba90-741f-11d9-936a-9c261efa2ca3 -SUMMARY - :Žiga ortodont -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050314T110034 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050314T110000 -DTEND - :20050314T110500 -DTSTAMP - :20050201T070039Z -LAST-MODIFIED - :20050314T100034Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :1375cf97-16aa-11d9-bfb4-9eee4109a7ff -SUMMARY - :Marjan Heričko -CATEGORIES - :Birthday -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :hours -X-MOZILLA-ALARM-DEFAULT-LENGTH - :24 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050317T073348 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=3 -DTSTART - ;VALUE=DATE - :20050318 -DTEND - ;VALUE=DATE - :20050319 -DTSTAMP - :20041005T083854Z -LAST-MODIFIED - :20050317T063348Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT24H -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :83c58e73-96b3-11d9-b274-a77bd8c72e2f -SUMMARY - :Milan Obal -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :hours -X-MOZILLA-ALARM-DEFAULT-LENGTH - :24 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=3 -DTSTART - ;VALUE=DATE - :20060317 -DTEND - ;VALUE=DATE - :20060318 -DTSTAMP - :20050317T070858Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT24H -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :297b0f87-16aa-11d9-acdd-f1567065c66f -SUMMARY - :Sašo Šilec -CATEGORIES - :Birthday -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :hours -X-MOZILLA-ALARM-DEFAULT-LENGTH - :24 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050321T081132 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=3 -DTSTART - ;VALUE=DATE - :20050322 -DTEND - ;VALUE=DATE - :20050323 -DTSTAMP - :20041005T083938Z -LAST-MODIFIED - :20050321T071132Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT24H -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :66348fcf-5278-11d9-bf09-ca7df531d82b -SUMMARY - :new fifa ranking -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050323T120018 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050323T120000 -DTEND - :20050323T120500 -DTSTAMP - :20041220T111500Z -LAST-MODIFIED - :20050323T110018Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :c1e3c4ae-9d16-11d9-9eb8-f7537faa2621 -SUMMARY - :dnevnik - dvd - mladina -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050329T110044 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050329T110000 -DTEND - :20050329T110500 -DTSTAMP - :20050325T101455Z -LAST-MODIFIED - :20050329T090045Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :391913df-16aa-11d9-953f-bee044868865 -SUMMARY - :Rok Peče -CATEGORIES - :Birthday -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :hours -X-MOZILLA-ALARM-DEFAULT-LENGTH - :24 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050330T073606 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=3 -DTSTART - ;VALUE=DATE - :20050331 -DTEND - ;VALUE=DATE - :20050401 -DTSTAMP - :20041005T084013Z -LAST-MODIFIED - :20050330T053606Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT24H -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :c90728e9-a032-11d9-97bc-ab1cb0ca0291 -SUMMARY - :mladina - dvd -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050401T100014 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050401T100000 -DTEND - :20050401T100500 -DTSTAMP - :20050329T091307Z -LAST-MODIFIED - :20050401T080015Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :5952b61f-16aa-11d9-8a61-ffd227ac97cc -SUMMARY - :Kristjan Bračun -CATEGORIES - :Birthday -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :hours -X-MOZILLA-ALARM-DEFAULT-LENGTH - :24 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050403T085040 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=4 -DTSTART - ;VALUE=DATE - :20050404 -DTEND - ;VALUE=DATE - :20050405 -DTSTAMP - :20041005T084043Z -LAST-MODIFIED - :20050403T065041Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT24H -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :a564a4cb-16aa-11d9-bf07-ae6be78a7e7e -SUMMARY - :Črt Fleisinger -CATEGORIES - :Birthday -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :hours -X-MOZILLA-ALARM-DEFAULT-LENGTH - :24 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050406T074321 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=4 -DTSTART - ;VALUE=DATE - :20050407 -DTEND - ;VALUE=DATE - :20050408 -DTSTAMP - :20041005T084300Z -LAST-MODIFIED - :20050406T054321Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT24H -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :b16b8fe1-9c3e-11d9-9281-a318369f1a25 -SUMMARY - :kliči mestno gledališče Ptuj za predstavo Vohljač v soboto -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050411T181811 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050411T080000 -DTEND - :20050411T080500 -DTSTAMP - :20050324T082750Z -LAST-MODIFIED - :20050411T161811Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :e923790f-16aa-11d9-b46a-843750f701be -SUMMARY - :Sandi Vogrinec -CATEGORIES - :Birthday -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :hours -X-MOZILLA-ALARM-DEFAULT-LENGTH - :24 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050417T073739 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=4 -DTSTART - ;VALUE=DATE - :20050418 -DTEND - ;VALUE=DATE - :20050419 -DTSTAMP - :20041005T084506Z -LAST-MODIFIED - :20050417T053740Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT24H -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :f7c6771f-16aa-11d9-af8b-c4265959e513 -SUMMARY - :Brina -CATEGORIES - :Birthday -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :hours -X-MOZILLA-ALARM-DEFAULT-LENGTH - :24 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050419T072945 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=4 -DTSTART - ;VALUE=DATE - :20050420 -DTEND - ;VALUE=DATE - :20050421 -DTSTAMP - :20041005T084535Z -LAST-MODIFIED - :20050419T052945Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT24H -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :6ee2626f-5278-11d9-b525-d8625575636d -SUMMARY - :new fifa ranking -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050420T172115 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050420T120000 -DTEND - :20050420T120500 -DTSTAMP - :20041220T111515Z -LAST-MODIFIED - :20050420T152116Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :18bfe52f-16ab-11d9-bcdd-8ca2ebb7f80f -SUMMARY - :Nina Peče -CATEGORIES - :Birthday -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :hours -X-MOZILLA-ALARM-DEFAULT-LENGTH - :24 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050425T074839 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=4 -DTSTART - ;VALUE=DATE - :20050424 -DTEND - ;VALUE=DATE - :20050425 -DTSTAMP - :20041005T084623Z -LAST-MODIFIED - :20050425T054839Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT24H -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :2f1bcb4f-a032-11d9-873a-cb69f1e7ed41 -SUMMARY - :Nedeljski film - nepovratno -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050426T110006 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050426T110000 -DTEND - :20050426T110500 -DTSTAMP - :20050329T090842Z -LAST-MODIFIED - :20050426T090007Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :2d956e62-6eb5-11d9-a251-e03d3adf61dc -SUMMARY - :mail Dušanu\, Zokiju in Edu za ogled IAA v Frankfurtu -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050503T120428 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050503T090000 -DTEND - :20050503T090500 -DTSTAMP - :20050125T094017Z -LAST-MODIFIED - :20050503T100429Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -BEGIN:X -DTSTAMP - :20050503T120305 -END:X -END:VEVENT -BEGIN:VEVENT -UID - :1cb5a9b5-c12b-11d9-a551-c38a333ed831 -SUMMARY - :rezultat danska avstrija -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050510T143216 -DTSTART - :20050510T143000 -DTEND - :20050510T143500 -DTSTAMP - :20050510T081116Z -LAST-MODIFIED - :20050510T123221Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :93957973-c1ee-11d9-bddb-bfd8f62e6ea6 -SUMMARY - :Andrej Krajnc - 2.200 SIT -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050511T122637 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050511T122500 -DTEND - :20050511T123000 -DTSTAMP - :20050511T072935Z -LAST-MODIFIED - :20050511T102637Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :2f37cdbf-16ab-11d9-90c1-b389b825f9d7 -SUMMARY - :Romana Vajde -CATEGORIES - :Birthday -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :hours -X-MOZILLA-ALARM-DEFAULT-LENGTH - :24 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050512T075657 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=5 -DTSTART - ;VALUE=DATE - :20050513 -DTEND - ;VALUE=DATE - :20050514 -DTSTAMP - :20041005T084654Z -LAST-MODIFIED - :20050512T055657Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT24H -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :41296257-16ab-11d9-8404-e86bd9eefbd6 -SUMMARY - :Samo Šilec -CATEGORIES - :Birthday -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :hours -X-MOZILLA-ALARM-DEFAULT-LENGTH - :24 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050516T073827 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=5 -DTSTART - ;VALUE=DATE - :20050517 -DTEND - ;VALUE=DATE - :20050518 -DTSTAMP - :20041005T084734Z -LAST-MODIFIED - :20050516T053827Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT24H -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :76cfab6f-5278-11d9-9f8d-e0fffa39ad18 -SUMMARY - :new fifa ranking -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050518T120041 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050518T120000 -DTEND - :20050518T120500 -DTSTAMP - :20041220T111529Z -LAST-MODIFIED - :20050518T100042Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :54eb84af-16ab-11d9-8dee-e265558f1265 -SUMMARY - :Marjana Heričko -CATEGORIES - :Birthday -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :hours -X-MOZILLA-ALARM-DEFAULT-LENGTH - :24 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050529T085653 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=5 -DTSTART - ;VALUE=DATE - :20050530 -DTEND - ;VALUE=DATE - :20050531 -DTSTAMP - :20041005T084805Z -LAST-MODIFIED - :20050529T065654Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT24H -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :9be8203f-16ab-11d9-a19e-a55a09c7f642 -SUMMARY - :Laci Horvat -CATEGORIES - :Birthday -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :hours -X-MOZILLA-ALARM-DEFAULT-LENGTH - :24 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050605T192416 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=6 -DTSTART - ;VALUE=DATE - :20050606 -DTEND - ;VALUE=DATE - :20050607 -DTSTAMP - :20041005T085001Z -LAST-MODIFIED - :20050605T172416Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT24H -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :6cda545d-6e19-11d9-acb5-e7573c9c6a98 -SUMMARY - :rezervacija etap hotela v Frankfurtu -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050607T090020 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050607T090000 -DTEND - :20050607T090500 -DTSTAMP - :20050124T150513Z -LAST-MODIFIED - :20050607T070020Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :ccc8d237-16aa-11d9-ab8d-f2b8473f7046 -SUMMARY - :Sabina Prevorčič - šiljo -CATEGORIES - :Birthday -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :hours -X-MOZILLA-ALARM-DEFAULT-LENGTH - :24 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050411T181807 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=4 -DTSTART - ;VALUE=DATE - :20050408 -DTEND - ;VALUE=DATE - :20050409 -DTSTAMP - :20041005T084355Z -LAST-MODIFIED - :20050607T072100Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT24H -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :ad7f8bdb-16ab-11d9-b36a-bfa350609f9d -SUMMARY - :Aljaž Heričko -CATEGORIES - :Birthday -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :hours -X-MOZILLA-ALARM-DEFAULT-LENGTH - :24 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050610T073944 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=6 -DTSTART - ;VALUE=DATE - :20050611 -DTEND - ;VALUE=DATE - :20050612 -DTSTAMP - :20041005T085035Z -LAST-MODIFIED - :20050610T053944Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT24H -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :7ebb6d3f-5278-11d9-a4fa-87f8f8cf5e6b -SUMMARY - :new fifa ranking -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050615T234652 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050615T120000 -DTEND - :20050615T120500 -DTSTAMP - :20041220T111541Z -LAST-MODIFIED - :20050615T214652Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :82b00dd0-df6b-11d9-b8e6-e3d6403c3de5 -SUMMARY - :prijavi se na Maraton Franja -URL - :http://www.festivalkolesarstva.com/?PRIJAVE -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-LASTALARMACK - :20050624T091803 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050624T090000 -DTEND - :20050624T090500 -DTSTAMP - :20050617T200725Z -LAST-MODIFIED - :20050624T071803Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :0e46fd00-e34a-11d9-8980-86841e53b2e6 -SUMMARY - :pasji briketi - check & buy -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-LASTALARMACK - :20050624T162009 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050623T111500 -DTEND - :20050623T112000 -DTSTAMP - :20050622T181813Z -LAST-MODIFIED - :20050624T142009Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -BEGIN:X -DTSTAMP - :20050624T111713 -DTSTAMP - :20050624T160311 -END:X -END:VEVENT -BEGIN:VEVENT -UID - :9825975d-eddc-11d9-91d1-f9c7adff6609 -SUMMARY - :nogometna šola -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-LASTALARMACK - :20050707T083850 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050707T083800 -DTEND - :20050707T084300 -DTSTAMP - :20050706T051215Z -LAST-MODIFIED - :20050707T063850Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :ab378770-ed7e-11d9-adc9-f00f01a89c04 -SUMMARY - :cijan -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-LASTALARMACK - :20050707T090243 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050707T090000 -DTEND - :20050707T090500 -DTSTAMP - :20050705T180011Z -LAST-MODIFIED - :20050707T070244Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :a697891d-eddc-11d9-b1a8-93ef453d6fa5 -SUMMARY - :Rutar in žoga eee mislim pika -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-LASTALARMACK - :20050707T112905 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050707T112900 -DTEND - :20050707T113400 -DTSTAMP - :20050706T051252Z -LAST-MODIFIED - :20050707T092906Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :d12f7140-f15c-11d9-93c8-e8d7383f3a17 -SUMMARY - :ebay -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-LASTALARMACK - :20050710T183002 -DTSTART - :20050710T183000 -DTEND - :20050710T183500 -DTSTAMP - :20050710T160757Z -LAST-MODIFIED - :20050710T163003Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :ceff73cb-16ab-11d9-9da2-97a6d3969c82 -SUMMARY - :Žiga -CATEGORIES - :Birthday -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :hours -X-MOZILLA-ALARM-DEFAULT-LENGTH - :24 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050719T072906 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=7 -DTSTART - ;VALUE=DATE - :20050720 -DTEND - ;VALUE=DATE - :20050721 -DTSTAMP - :20041005T085124Z -LAST-MODIFIED - :20050719T052906Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT24H -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :85789fef-5278-11d9-adda-e4a20b0a59bd -SUMMARY - :new fifa ranking -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050720T122403 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050720T120000 -DTEND - :20050720T120500 -DTSTAMP - :20041220T111553Z -LAST-MODIFIED - :20050720T102408Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :2fd2f329-fd92-11d9-a988-de955fdd8e55 -SUMMARY - :obletnica poroke -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :hours -X-MOZILLA-ALARM-DEFAULT-LENGTH - :23 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=3 -DTSTART - ;VALUE=DATE - :20060306 -DTEND - ;VALUE=DATE - :20060307 -DTSTAMP - :20050726T045936Z -LAST-MODIFIED - :20050726T050055Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT23H -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :91b05b97-16a9-11d9-a6f1-adb1e475bd87 -SUMMARY - :Eva Bračun -CATEGORIES - :Birthday -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :hours -X-MOZILLA-ALARM-DEFAULT-LENGTH - :24 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050726T065820 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=7 -DTSTART - ;VALUE=DATE - :20050726 -DTEND - ;VALUE=DATE - :20050727 -DTSTAMP - :20041005T083523Z -LAST-MODIFIED - :20050726T193017Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT24H -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :d0d713a2-fe71-11d9-97f8-9e9898b0b24d -SUMMARY - :sony memory stick -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-LASTALARMACK - :20050727T141808 -DTSTART - :20050727T141800 -DTEND - :20050727T142300 -DTSTAMP - :20050727T074056Z -LAST-MODIFIED - :20050727T121809Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :2f2410dd-f84c-11d9-a44d-9b1d623a98d1 -SUMMARY - :naroči zdravstvene kartice -LOCATION - :ZSSS -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-LASTALARMACK - :20050729T134738 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050729T110000 -DTEND - :20050729T110500 -DTSTAMP - :20050719T115421Z -LAST-MODIFIED - :20050729T114738Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :e3b78960-02c0-11da-8ae8-f02f42f02cf6 -SUMMARY - :Cijan tiskaj -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-LASTALARMACK - :20050802T071008 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050802T071000 -DTEND - :20050802T071500 -DTSTAMP - :20050801T191707Z -LAST-MODIFIED - :20050802T051008Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :bd06bc30-0387-11da-8a8e-ee28c6d971e8 -SUMMARY - :Natisni prijavnico za maraton v Radencih -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-LASTALARMACK - :20050803T072121 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050803T072000 -DTEND - :20050803T072500 -DTSTAMP - :20050802T190027Z -LAST-MODIFIED - :20050803T052121Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :043e6fab-16ac-11d9-911b-a208442f5b7c -SUMMARY - :Milica Peče -CATEGORIES - :Birthday -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :hours -X-MOZILLA-ALARM-DEFAULT-LENGTH - :24 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050822T090619 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=8 -DTSTART - ;VALUE=DATE - :20050807 -DTEND - ;VALUE=DATE - :20050808 -DTSTAMP - :20041005T085257Z -LAST-MODIFIED - :20050822T070619Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT24H -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :18360e1f-16ac-11d9-ab45-ffdf2b564edd -SUMMARY - :Tomaž Horvat -CATEGORIES - :Birthday -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :hours -X-MOZILLA-ALARM-DEFAULT-LENGTH - :24 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050822T090619 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=8 -DTSTART - ;VALUE=DATE - :20050811 -DTEND - ;VALUE=DATE - :20050812 -DTSTAMP - :20041005T085335Z -LAST-MODIFIED - :20050822T070620Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT24H -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :8ebdba1f-5278-11d9-b71c-8aa2c33e5c4f -SUMMARY - :new fifa ranking -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050822T090619 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050817T120000 -DTEND - :20050817T120500 -DTSTAMP - :20041220T111609Z -LAST-MODIFIED - :20050822T070620Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :8573c159-1929-11da-afac-9d1326ff17ee -SUMMARY - :memory stick 1gb daj na dražbo -LOCATION - :bolha.com -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-LASTALARMACK - :20050902T091219 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050902T090000 -DTEND - :20050902T090500 -DTSTAMP - :20050830T074126Z -LAST-MODIFIED - :20050902T071219Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :8c502272-533a-11d9-a170-d73476741482 -SUMMARY - :Dušan Hanžurej - apartma za smučanje -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050906T100010 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050906T100000 -DTEND - :20050906T100500 -DTSTAMP - :20041221T102432Z -LAST-MODIFIED - :20050906T080011Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :2b688a0f-16ac-11d9-9a06-be16e48c77d5 -SUMMARY - :Lucija Fleisinger -CATEGORIES - :Birthday -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :hours -X-MOZILLA-ALARM-DEFAULT-LENGTH - :24 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050909T070257 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=9 -DTSTART - ;VALUE=DATE - :20050910 -DTEND - ;VALUE=DATE - :20050911 -DTSTAMP - :20041005T085402Z -LAST-MODIFIED - :20050909T050257Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT24H -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :9686569f-5278-11d9-ba47-e5eae6bf208d -SUMMARY - :new fifa ranking -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050914T120004 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050914T120000 -DTEND - :20050914T120500 -DTSTAMP - :20041220T111622Z -LAST-MODIFIED - :20050914T100004Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :d5d790b0-260d-11da-94f7-97029676d285 -SUMMARY - :dopust\, mail Urbanu Margucu za MP3 player -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-LASTALARMACK - :20050916T093206 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050916T090000 -DTEND - :20050916T090500 -DTSTAMP - :20050915T172559Z -LAST-MODIFIED - :20050916T073207Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :a8c54b34-29e3-11da-a805-fd67275bcab9 -SUMMARY - :Hus Ales -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-LASTALARMACK - :20050921T082412 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20050921T080000 -DTEND - :20050921T080500 -DTSTAMP - :20050920T143420Z -LAST-MODIFIED - :20050921T062413Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :5d8ec89c-16ac-11d9-a29b-a20db9385545 -SUMMARY - :Mati Gogi -CATEGORIES - :Birthday -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :hours -X-MOZILLA-ALARM-DEFAULT-LENGTH - :24 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20050925T151501 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=9 -DTSTART - ;VALUE=DATE - :20050926 -DTEND - ;VALUE=DATE - :20050927 -DTSTAMP - :20041005T085528Z -LAST-MODIFIED - :20050925T131501Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT24H -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :8681226f-16ac-11d9-bdc3-e2897418f148 -SUMMARY - :Andraž Gradišnik -CATEGORIES - :Birthday -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :hours -X-MOZILLA-ALARM-DEFAULT-LENGTH - :24 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20051002T103426 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=10 -DTSTART - ;VALUE=DATE - :20051003 -DTEND - ;VALUE=DATE - :20051004 -DTSTAMP - :20041005T085627Z -LAST-MODIFIED - :20051002T083427Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT24H -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :9c5219af-5278-11d9-8466-eb1afed77a11 -SUMMARY - :new fifa ranking -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20051012T120251 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20051012T120000 -DTEND - :20051012T120500 -DTSTAMP - :20041220T111632Z -LAST-MODIFIED - :20051012T100252Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :99eb1f5a-16ac-11d9-bf8d-db31701efc8a -SUMMARY - :Daniela -CATEGORIES - :Birthday -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :hours -X-MOZILLA-ALARM-DEFAULT-LENGTH - :24 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20051016T100119 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=10 -DTSTART - ;VALUE=DATE - :20041017 -DTEND - ;VALUE=DATE - :20041018 -DTSTAMP - :20041005T085710Z -LAST-MODIFIED - :20051016T080120Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT24H -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :662db690-4399-11da-ae86-ca0fcbafacba -SUMMARY - :kabelska triera za odklop -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-LASTALARMACK - :20051024T092913 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20051024T090000 -DTEND - :20051024T090500 -DTSTAMP - :20051023T074803Z -LAST-MODIFIED - :20051024T072914Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :95a73405-31ab-11da-b987-8f6ecdd8ff49 -SUMMARY - :preveri inflacijsko stopnjo -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-LASTALARMACK - :20051028T140033 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20051028T140000 -DTEND - :20051028T140500 -DTSTAMP - :20050930T121306Z -LAST-MODIFIED - :20051028T120033Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :b41203fc-16ac-11d9-a969-91653537e46e -SUMMARY - :Mama Andrejka -CATEGORIES - :Birthday -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :hours -X-MOZILLA-ALARM-DEFAULT-LENGTH - :24 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20051101T083350 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=10 -DTSTART - ;VALUE=DATE - :20041031 -DTEND - ;VALUE=DATE - :20041101 -DTSTAMP - :20041005T085757Z -LAST-MODIFIED - :20051101T073351Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT24H -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :d73be978-16ac-11d9-add5-bd5d5aaca2e9 -SUMMARY - :Zemljič Alojz Slavko -CATEGORIES - :Birthday -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :hours -X-MOZILLA-ALARM-DEFAULT-LENGTH - :24 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20051102T071312 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=11 -DTSTART - ;VALUE=DATE - :20041103 -DTEND - ;VALUE=DATE - :20041104 -DTSTAMP - :20041005T085852Z -LAST-MODIFIED - :20051102T061312Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT24H -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :9085c140-4ca8-11da-b0ba-a4431379a10f -SUMMARY - :preveri pri Duški kdo gre v Kranj. -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-LASTALARMACK - :20051104T085039 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20051104T085000 -DTEND - :20051104T085500 -DTSTAMP - :20051103T202921Z -LAST-MODIFIED - :20051104T075039Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :a0aa6030-4c8a-11da-a4c1-83bd316f5e8a -SUMMARY - :stat ptica -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-LASTALARMACK - :20051104T090005 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20051104T090000 -DTEND - :20051104T090500 -DTSTAMP - :20051103T165456Z -LAST-MODIFIED - :20051104T080006Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :212e1e10-4c8d-11da-bdc3-e5d5c2155f0f -SUMMARY - :natisni -URL - :http://java.sun.com/developer/technicalArticles/Programming/jnlp/ -STATUS - :TENTATIVE -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-LASTALARMACK - :20051104T091831 -DTSTART - :20051104T091500 -DTEND - :20051104T092000 -DTSTAMP - :20051103T171254Z -LAST-MODIFIED - :20051104T081831Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :674e5df0-4eeb-11da-8e7a-ad9349e46815 -SUMMARY - :pokliči Vlasto Lužan... mail.... -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-LASTALARMACK - :20051107T082542 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20051107T080000 -DTEND - :20051107T080500 -DTSTAMP - :20051106T173254Z -LAST-MODIFIED - :20051107T072542Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :9d254380-4ef4-11da-b4e9-abc7ca085f3a -SUMMARY - :Cijan + Mojca printOut -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-LASTALARMACK - :20051107T090249 -DTSTART - :20051107T090000 -DTEND - :20051107T090500 -DTSTAMP - :20051106T183851Z -LAST-MODIFIED - :20051107T080249Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :aa0882d0-4ef5-11da-9714-c36b606c1fa2 -SUMMARY - :kliči elektro -DESCRIPTION - :št. plačnika: 1566941\nodjemno mesto: 851093165005 -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-LASTALARMACK - :20051107T093028 -DTSTART - :20051107T093000 -DTEND - :20051107T093500 -DTSTAMP - :20051106T184530Z -LAST-MODIFIED - :20051107T083028Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :552f5130-4fb6-11da-9382-9aa1298fc095 -SUMMARY - :natisni -URL - :http://java.sun.com/developer/JDCTechTips/2002/tt1022.html -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-LASTALARMACK - :20051108T090652 -DTSTART - :20051108T090000 -DTEND - :20051108T090500 -DTSTAMP - :20051107T174536Z -LAST-MODIFIED - :20051108T080652Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :f943f838-4f64-11da-a9e8-dec71933d9df -SUMMARY - :Cijan.... -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-LASTALARMACK - :20051108T160012 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20051108T160000 -DTEND - :20051108T160500 -DTSTAMP - :20051107T080308Z -LAST-MODIFIED - :20051108T150012Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :fc6ee030-5090-11da-b3ec-88b33db1e730 -SUMMARY - :natisni prosojnice\, download netbeans 4.1\, 5.0 beta JRE\, JDK... -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-LASTALARMACK - :20051109T125451 -DTSTART - :20051109T120000 -DTEND - :20051109T120500 -DTSTAMP - :20051108T195023Z -LAST-MODIFIED - :20051109T115451Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :89a39e3a-5049-11da-b46f-fc4b893bd824 -SUMMARY - :natisni dopis za MemoryStick -DESCRIPTION - :dva maila\nen A4 list\, kam naj pošlje novi MS\netiketi za kuverto -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-LASTALARMACK - :20051110T092806 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20051110T090000 -DTEND - :20051110T090500 -DTSTAMP - :20051108T111814Z -LAST-MODIFIED - :20051110T082806Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :f9bdab35-51c3-11da-ba0d-a3a8e3bb194d -SUMMARY - :natisni nekaj za mag....+natisni primere.... -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-LASTALARMACK - :20051111T082550 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20051111T080000 -DTEND - :20051111T080500 -DTSTAMP - :20051110T082817Z -LAST-MODIFIED - :20051111T072551Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :a28a5b0f-5278-11d9-bc75-88f93938ae7e -SUMMARY - :new fifa ranking -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20051116T120006 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20051116T120000 -DTEND - :20051116T120500 -DTSTAMP - :20041220T111642Z -LAST-MODIFIED - :20051116T110006Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :eaf1523a-16ac-11d9-ba55-9d6e49660306 -SUMMARY - :Vesna Gros -CATEGORIES - :Birthday -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :hours -X-MOZILLA-ALARM-DEFAULT-LENGTH - :24 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20051126T134527 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=11 -DTSTART - ;VALUE=DATE - :20041127 -DTEND - ;VALUE=DATE - :20041128 -DTSTAMP - :20041005T085924Z -LAST-MODIFIED - :20051126T124527Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT24H -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :044b0f8a-16ad-11d9-8aa8-a61aa0decc04 -SUMMARY - :Bobi Krasnik -CATEGORIES - :Birthday -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :hours -X-MOZILLA-ALARM-DEFAULT-LENGTH - :24 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20051128T080059 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=11 -DTSTART - ;VALUE=DATE - :20041129 -DTEND - ;VALUE=DATE - :20041130 -DTSTAMP - :20041005T085959Z -LAST-MODIFIED - :20051128T070059Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT24H -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :58cc160d-46ae-11da-b89b-9b3df2c64a6a -SUMMARY - :Žiga - ortodont.... -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-LASTALARMACK - :20051128T140242 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20051128T140000 -DTEND - :20051128T140500 -DTSTAMP - :20051027T055544Z -LAST-MODIFIED - :20051128T130246Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :3133e551-453c-11da-81bd-f4a0ff35eb69 -SUMMARY - :nogometno prvenstvo - karte -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-LASTALARMACK - :20051129T110408 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20051129T110000 -DTEND - :20051129T110500 -DTSTAMP - :20051025T094600Z -LAST-MODIFIED - :20051129T100409Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :e626ecec-631d-11da-8ee6-b50594f6bb88 -SUMMARY - :luzan vlasta - mail -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-LASTALARMACK - :20051202T160004 -DTSTART - :20051202T160000 -DTEND - :20051202T160500 -DTSTAMP - :20051202T102448Z -LAST-MODIFIED - :20051202T150005Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :185c73ea-16ad-11d9-943a-f24172ee9f76 -SUMMARY - :Andrej Šušek -CATEGORIES - :Birthday -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :hours -X-MOZILLA-ALARM-DEFAULT-LENGTH - :24 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20051210T073844 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=12 -DTSTART - ;VALUE=DATE - :20041211 -DTEND - ;VALUE=DATE - :20041212 -DTSTAMP - :20041005T090041Z -LAST-MODIFIED - :20051210T063844Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT24H -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :2febc4fa-16ad-11d9-b5bf-d43d19099611 -SUMMARY - :Tjaša Heričko -CATEGORIES - :Birthday -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :hours -X-MOZILLA-ALARM-DEFAULT-LENGTH - :24 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20051212T075258 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=12 -DTSTART - ;VALUE=DATE - :20041213 -DTEND - ;VALUE=DATE - :20041214 -DTSTAMP - :20041005T090117Z -LAST-MODIFIED - :20051212T065259Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT24H -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :7d15312b-7090-11da-b8fc-c70c7fc1dc00 -SUMMARY - :mail za stanje_dok_v6.xls -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-LASTALARMACK - :20051220T080018 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20051220T080000 -DTEND - :20051220T080500 -DTSTAMP - :20051219T130736Z -LAST-MODIFIED - :20051220T070018Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :a8857cef-5278-11d9-a9e7-f1bf87f89d49 -SUMMARY - :new fifa ranking -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20051221T150212 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20051221T120000 -DTEND - :20051221T120500 -DTSTAMP - :20041220T111652Z -LAST-MODIFIED - :20051221T140212Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :42cbd403-1113-11d9-b406-9acf0ebe15e7 -SUMMARY - :izpiši mesečni plan -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20051228T130250 -X-MOZILLA-RECUR-DEFAULT-UNITS - :months -RRULE - :FREQ=MONTHLY;INTERVAL=1;BYDAY=-1TU -DTSTART - :20040928T090000 -DTEND - :20040928T090500 -DTSTAMP - :20040928T055635Z -LAST-MODIFIED - :20051228T120250Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :e9632b98-8184-11d9-9cdb-976f2bf1ae32 -SUMMARY - :briši e-maile iz yahoo-ja -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20051228T130316 -X-MOZILLA-RECUR-DEFAULT-UNITS - :months -RRULE - :FREQ=MONTHLY;INTERVAL=1;BYDAY=-1TU -DTSTART - :20050301T100000 -DTEND - :20050301T100500 -DTSTAMP - :20050218T081219Z -LAST-MODIFIED - :20051228T120316Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :25c92828-104b-11d9-b909-e701a3033aae -SUMMARY - :preveri nivo olja\, mobi inicializiraj counterje -LOCATION - :home -CATEGORIES - :Personal -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20060101T114600 -X-MOZILLA-RECUR-DEFAULT-UNITS - :months -RRULE - :FREQ=MONTHLY;INTERVAL=1 -DTSTART - :20040831T080000 -DTEND - :20040831T080500 -DTSTAMP - :20040927T060335Z -LAST-MODIFIED - :20060101T104600Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :1c4a7080-104c-11d9-ac61-9901ade3d1af -SUMMARY - :preveri inflacijsko stopnjo -LOCATION - :http://www.stat.si/ & http://europa.eu.int/comm/eurostat/ -CATEGORIES - :Personal -URL - :http://www.stat.si/ -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20060101T114602 -X-MOZILLA-RECUR-DEFAULT-UNITS - :months -RRULE - :FREQ=MONTHLY;INTERVAL=1 -EXDATE - :20041031T000000 -DTSTART - :20040831T140000 -DTEND - :20040831T140500 -DTSTAMP - :20040927T061110Z -LAST-MODIFIED - :20060101T104603Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :f94fe8b8-7d14-11da-a157-fdffede0b273 -SUMMARY - :mail o dopustu.... -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-LASTALARMACK - :20060105T080014 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20060105T080000 -DTEND - :20060105T080500 -DTSTAMP - :20060104T112629Z -LAST-MODIFIED - :20060105T070014Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :d631bfb7-16a8-11d9-8675-d99945eeee4d -SUMMARY - :Damjan Holc -CATEGORIES - :Birthday -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :hours -X-MOZILLA-ALARM-DEFAULT-LENGTH - :24 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20060115T155653 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=1 -DTSTART - ;VALUE=DATE - :20050111 -DTEND - ;VALUE=DATE - :20050112 -DTSTAMP - :20041005T082529Z -LAST-MODIFIED - :20060115T145654Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT24H -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :31c88d89-8833-11da-9877-c2f0e7e27fe6 -SUMMARY - :ask Vlasta Lužan -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-LASTALARMACK - :20060120T103921 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20060120T090000 -DTEND - :20060120T090500 -DTSTAMP - :20060118T150030Z -LAST-MODIFIED - :20060120T093921Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :b4ef787f-104b-11d9-b8c9-fc35ec0bf033 -SUMMARY - :voda -LOCATION - :kurilnica -CATEGORIES - :Personal -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20060122T180726 -X-MOZILLA-RECUR-DEFAULT-UNITS - :days -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :6 -RRULE - :FREQ=DAILY;INTERVAL=6 -DTSTART - :20041023T080000 -DTEND - :20041023T080500 -DTSTAMP - :20040927T060824Z -LAST-MODIFIED - :20060122T170726Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT1S -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :13d0204b-16a9-11d9-badc-fd8e012a95f6 -SUMMARY - :Andrejka -CATEGORIES - :Birthday -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :hours -X-MOZILLA-ALARM-DEFAULT-LENGTH - :24 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20060125T080557 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=1 -DTSTART - ;VALUE=DATE - :20050126 -DTEND - ;VALUE=DATE - :20050127 -DTSTAMP - :20041005T083144Z -LAST-MODIFIED - :20060125T070557Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT24H -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :33f8b1c9-16a9-11d9-aeb7-a4a99bb33958 -SUMMARY - :Jure Legvart -CATEGORIES - :Birthday -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :hours -X-MOZILLA-ALARM-DEFAULT-LENGTH - :24 -X - ;MEMBER=AlarmEmailAddress - :gorazd.mobi@email.si -X-MOZILLA-LASTALARMACK - :20060126T075949 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=1 -DTSTART - ;VALUE=DATE - :20050127 -DTEND - ;VALUE=DATE - :20050128 -DTSTAMP - :20041005T083231Z -LAST-MODIFIED - :20060126T065950Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT24H -END:VALARM -END:VEVENT -END:VCALENDAR - diff --git a/libs/ical4j-1.0.5/etc/samples/invalid/boeing.ics b/libs/ical4j-1.0.5/etc/samples/invalid/boeing.ics deleted file mode 100644 index 7cc85b9a..00000000 --- a/libs/ical4j-1.0.5/etc/samples/invalid/boeing.ics +++ /dev/null @@ -1,14 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -PRODID:-//Microsoft Corporation//Outlook 11.0 MIMEDIR//EN -BEGIN:VFREEBUSY -DTSTAMP:2006717T080000Z -DTSTART:2006717T080000Z -DTEND:2006720T080000Z -FREEBUSY:2006717T100000Z/PT30M -FREEBUSY:2006717T123000Z/PT1H30M -FREEBUSY:2006718T090000Z/PT1H30M -FREEBUSY:2006719T100000Z/PT30M -FREEBUSY:2006719T110000Z/PT1H -END:VFREEBUSY -END:VCALENDAR \ No newline at end of file diff --git a/libs/ical4j-1.0.5/etc/samples/invalid/calconnect.ics b/libs/ical4j-1.0.5/etc/samples/invalid/calconnect.ics deleted file mode 100644 index 37a15350..00000000 --- a/libs/ical4j-1.0.5/etc/samples/invalid/calconnect.ics +++ /dev/null @@ -1,38 +0,0 @@ -BEGIN:VCALENDAR -X-LOTUS-CHARSET:UTF-8 -VERSION:2.0 -PRODID:-//Lotus Development Corporation//NONSGML Notes 6.0//EN -METHOD:REQUEST -BEGIN:VTIMEZONE -TZID:Eastern -BEGIN:STANDARD -DTSTART:19501029T020000 -TZOFFSETFROM:-0400 -TZOFFSETTO:-0500 -RRULE:FREQ=YEARLY;BYMINUTE=0;BYHOUR=2;BYDAY=-1SU;BYMONTH=10 -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:19500402T020000 -TZOFFSETFROM:-0500 -TZOFFSETTO:-0400 -RRULE:FREQ=YEARLY;BYMINUTE=0;BYHOUR=2;BYDAY=1SU;BYMONTH=4 -END:DAYLIGHT -END:VTIMEZONE -BEGIN:VEVENT -DTSTART;TZID=Eastern:20050411T090000 -DTEND;TZID=Eastern:20050411T100000 -TRANSP:OPAQUE -RRULE;TZID=Eastern:FREQ=DAILY;COUNT=5 -DTSTAMP:20050406T201221Z -SEQUENCE:0 -ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED;CN="iCal Chair/CoffeeBean" - ;RSVP=FALSE:mailto:iCalChair@coffeebean.com -ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION - ;CN="iCal Participant/CoffeeBean";RSVP=TRUE - :mailto:iCalParticipant@coffeebean.com -CLASS:PUBLIC -SUMMARY:5 day daily repeating meeting -ORGANIZER;CN="iCal Chair/CoffeeBean":mailto:iCalChair@coffeebean.com -UID:E88157FE01BE8A5C85256FDB006EBCC3-Lotus_Notes_Generated -END:VEVENT -END:VCALENDAR \ No newline at end of file diff --git a/libs/ical4j-1.0.5/etc/samples/invalid/core.ics b/libs/ical4j-1.0.5/etc/samples/invalid/core.ics deleted file mode 100644 index ecea8a05..00000000 --- a/libs/ical4j-1.0.5/etc/samples/invalid/core.ics +++ /dev/null @@ -1,657 +0,0 @@ -BEGIN:VCALENDAR -CALSCALE:GREGORIAN -METHOD:publish -PRODID:Glow calendar -VERSION:1.0 -X-DISPLAY-NAME:Core -BEGIN:VEVENT -UID:aa433414-2000-4095-86d4-310b55966d43 -DTSTART;TZID=America/Los_Angeles:20040630T193000 -DTEND;TZID=America/Los_Angeles:20040630T203000 -SUMMARY:JavaTM Technology on Linux: Tips and Tricks -DESCRIPTION:Meet the engineers behind the JavaTM 2 Platform, Standard Edition (J2SETM) port to Linux and find out some tips and techniques so that you, too, can be a JavaTM technology on Linux expert. Code and examples of tools to make your life easier are shown. -LOCATION:BOF-1064 -END:VEVENT -BEGIN:VEVENT -UID:a7a6c9b1-1818-4463-889f-b51481cf4d59 -DTSTART;TZID=America/Los_Angeles:20040629T100000 -DTEND;TZID=America/Los_Angeles:20040629T110000 -SUMMARY:This Cat Roars! Experience the New Functionality in JavaTM 2 Platform, Standard Edition (J2SETM), Version 1.5 -DESCRIPTION:Today JavaTM technology is everywhere -- in large enterprise systems, desktops, hand-held devices and smart cards. Consequently Java technology is the platform of choice for developers all over the world. All this has happened in the short time since the technology was first introduced in 1995. While there have been updates and enhancements since the first version, release 1.5 of the core Java platform brings to the table more language-level updates and other enhancements through the incorporation of a number of Java Specification Requests (JSRs) than at any other time. In this hands-on session, developers will learn about all these changes and how to build desktop applications using version 1.5 of the Java platform. -LAST-MODIFIED:20040610T120147Z -LOCATION:6113 -END:VEVENT -BEGIN:VEVENT -UID:48c4812e-3337-4020-b9f1-3622953bdb3d -DTSTART;TZID=America/Los_Angeles:20040630T223000 -DTEND;TZID=America/Los_Angeles:20040630T233000 -SUMMARY:Building Reusable Components for Sun JavaTM Studio Creator Application Development Tool -DESCRIPTION:This session describes how to build reusable components for the Sun JavaTM Studio Creator application development tool, and shows how to assemble useful web applications from those components. This session is targeted at two types of developers: -LOCATION:BOF-1105 -END:VEVENT -BEGIN:VEVENT -UID:a8031d62-88c9-4433-bced-35034c6a1f93 -DTSTART;TZID=America/Los_Angeles:20040630T193000 -DTEND;TZID=America/Los_Angeles:20040630T203000 -SUMMARY:Performance Measurement of Mixed JavaTM Technology, JIT-Compiled, and Native Applications -DESCRIPTION:Many JavaTM technology-based applications are not pure Java technology, but include JIT-compiled code, as well as native code, accessed through JNI. Performance measurement for such codes is very important, and not available with typical Java software tools. In this session we describe the implementation of an external profiling agent that profiles mixed-model Java language codes. We show how the user can collect data on such applications, and how the data can be used to analyze the application's performance. -LOCATION:BOF-1198 -END:VEVENT -BEGIN:VEVENT -UID:202b60d6-122e-4dd4-a8e4-8e7c827988b2 -DTSTART;TZID=America/Los_Angeles:20040630T203000 -DTEND;TZID=America/Los_Angeles:20040630T213000 -SUMMARY:Performance of JavaTM 2 Platform, Standard Edition (J2SETM), JavaTM 2 Platform, Enterprise Edition (J2EETM), Web Server, Web Services, and Portals -DESCRIPTION:This session fields questions on anything in the JavaTM technology stack, including -LOCATION:BOF-1217 -END:VEVENT -BEGIN:VEVENT -UID:a5581fc6-b5ba-4e49-a147-69bd22bcbd31 -DTSTART;TZID=America/Los_Angeles:20040629T203000 -DTEND;TZID=America/Los_Angeles:20040629T213000 -SUMMARY:Lies, Damned Lies, and Performance Statistics -DESCRIPTION:This is a session on using statistical methods for designing experiments and collecting and analyzing performance data. In other words, in this session developers learn how to leverage statistical methods for gathering and analyzing performance data, along with how to avoid making erroneous conclusions. -LOCATION:BOF-1220 -END:VEVENT -BEGIN:VEVENT -UID:552e255e-4d97-4de4-9e2a-951f078dceeb -DTSTART;TZID=America/Los_Angeles:20040630T203000 -DTEND;TZID=America/Los_Angeles:20040630T213000 -SUMMARY:Taming the JavaTM Technology ClassLoader -DESCRIPTION:Classloaders are integral to the JavaTM technology runtime environment, providing security and dynamic class loading capabilities. Java Servlet and EJBTM containers, for example, implement their own classloaders to support features like hot deployment. Even though they mostly stay in the background, giving a hint of their presence only through the NoClassDefFoundError, there are times when problems show up as more obscure exceptions like java.lang.LinkageError. A solid understanding of classloader function is important to the ability to debug these occasional problems. -LAST-MODIFIED:20040610T120652Z -LOCATION:BOF-1373 -END:VEVENT -BEGIN:VEVENT -UID:141b0e0a-7302-48b9-b382-19fea17081c6 -DTSTART;TZID=America/Los_Angeles:20040629T193000 -DTEND;TZID=America/Los_Angeles:20040629T203000 -SUMMARY:Performant and Scalable JDBCTM Technology -DESCRIPTION:Accessing SQL datastores represents one of the most critical bottlenecks in any application, particularly if the reliance on a SQL datastore is central to the application. This is typical in EJBTM -LOCATION:BOF-1525 -END:VEVENT -BEGIN:VEVENT -UID:c372421a-dfd8-47dd-a167-07ccddcebeac -DTSTART;TZID=America/Los_Angeles:20040630T213000 -DTEND;TZID=America/Los_Angeles:20040630T223000 -SUMMARY:Meet the Team: Sun JavaTMStudio Creator Integrated Development Tool= -DESCRIPTION:Sun JavaTM Studio Creator IDE is a new and exciting product designed to bring standards-based web application development based on Java technology to the large number of corporate developers who have traditionally used 4GL tools and languages on other platforms. With this new tool, the bar to entry to rapid application development and overall productivity has been significantly lowered. In addition, the ability to rapidly develop and deploy standards-based web applications based on JavaServerTM Faces technology and new Java technology APIs focused on ease-of-development is now a reality. -LOCATION:BOF-1592 -END:VEVENT -BEGIN:VEVENT -UID:a0d3efb3-0da4-46ed-b7ed-57464bab9fc7 -DTSTART;TZID=America/Los_Angeles:20040630T203000 -DTEND;TZID=America/Los_Angeles:20040630T213000 -SUMMARY:Integrating Ant Builds Into the NetBeansTM IDE -DESCRIPTION:The Apache Ant build system (ant.apache.org) has rapidly gained -LOCATION:BOF-1598 -END:VEVENT -BEGIN:VEVENT -UID:cc3f4226-b9bf-43d5-aa24-b6d114ee711d -DTSTART;TZID=America/Los_Angeles:20040628T213000 -DTEND;TZID=America/Los_Angeles:20040628T223000 -SUMMARY:INSANE (INternal Storage Analysis Now Easy): A Simple Way to Diagnose Memory Leaks -DESCRIPTION:This session describes a technique for tracing heap memory from inside a running application. We describe how to use this technique to locate memory leaks, and how to write automated regression tests to: -LOCATION:BOF-1600 -END:VEVENT -BEGIN:VEVENT -UID:a6f7aa88-93de-4d41-a429-a83883419c7d -DTSTART;TZID=America/Los_Angeles:20040629T203000 -DTEND;TZID=America/Los_Angeles:20040629T213000 -SUMMARY:Meet the Team Behind the J2SETM Platform v1.5 Monitoring, Profiling and Debugging APIs -DESCRIPTION:The JavaTM 2 Platform, Standard Edition (J2SETM) Serviceability Team manages the J2SE APIs for debugging, -END:VEVENT -BEGIN:VEVENT -UID:1f6075d1-3776-4e95-af5a-10b63a27c3c9 -DTSTART;TZID=America/Los_Angeles:20040629T193000 -DTEND;TZID=America/Los_Angeles:20040629T203000 -SUMMARY:Big News for BigDecimal -DESCRIPTION:With the inclusion of JSR 13 in the 1.5 release of JavaTM 2 Platform, Standard Edition (J2SETM platform), the BigDecimal class gains many new computational capabilities. You can now easily calculate your monthly mortage payment using BigDecimal! Besides the ability to perform fixed-precision arithmetic, an exact divide method is available, too. -LOCATION:BOF-1638 -END:VEVENT -BEGIN:VEVENT -UID:71b65fab-246b-4044-b7d5-dba7a48e1e1d -DTSTART;TZID=America/Los_Angeles:20040629T213000 -DTEND;TZID=America/Los_Angeles:20040629T223000 -SUMMARY:Eclipse -DESCRIPTION:Whether you're an experienced plug-in writer or are using Eclipse to build your application, we welcome you to the Eclipse BOF. We provide a tour of the Eclipse Project 3.0 release and other recent Eclipse-related activities. We also provide an opportunity to share experiences (bring your laptop), challenges, new projects, and other goings-on during the roundtable discussion. -LOCATION:BOF-1701 -END:VEVENT -BEGIN:VEVENT -UID:ba7bbcaa-1a2c-4ac0-a2c0-fe1d553097f5 -DTSTART;TZID=America/Los_Angeles:20040628T213000 -DTEND;TZID=America/Los_Angeles:20040628T223000 -SUMMARY:Getting More From java.net -DESCRIPTION:Discover the unique ways java.net can help you collaborate and innovate with JavaTM technology more successfully. From community building to project development, using wikis, blogs, RSS feeds, mailing lists, and more, you'll learn from the experts, java.net project owners, and community leaders how you can get the most out of java.net. -LOCATION:BOF-1812 -END:VEVENT -BEGIN:VEVENT -UID:75764970-32da-404f-9990-b22da1a6db4e -DTSTART;TZID=America/Los_Angeles:20040628T223000 -DTEND;TZID=America/Los_Angeles:20040628T233000 -SUMMARY:Hosting Your Project on java.net -DESCRIPTION:Discover how java.net provides developers worldwide with the resources to collaborate and innovate. Whether you have an existing web site or project or the beginnings of an idea that you want to explore, come to this session to learn how you can host your project on java.net. Together we explore java.net communities and projects, so come ready with your questions and ideas. Topics to discuss include the following: -LOCATION:BOF-1816 -END:VEVENT -BEGIN:VEVENT -UID:8c75dbc7-23d0-4322-9915-d48d2688d9e0 -DTSTART;TZID=America/Los_Angeles:20040630T203000 -DTEND;TZID=America/Los_Angeles:20040630T213000 -SUMMARY:Source Code Quality Management by Visual Exploration -DESCRIPTION:This session describes how to measure and improve source code quality by statistical analysis and visual exploration. Various standard software development tools (CVS, PMD, Clover, Doclets, and others) allow the collection of statistical data that can be used to qualify the source code, the members of a software development team, or the circumstances under which source code is created. -LOCATION:BOF-1934 -END:VEVENT -BEGIN:VEVENT -UID:c17e979c-5421-446d-99be-a454d8e540ff -DTSTART;TZID=America/Los_Angeles:20040629T203000 -DTEND;TZID=America/Los_Angeles:20040629T213000 -SUMMARY:A Fresh Look at the JMXTM Specification -DESCRIPTION:This session reviews the original intentions of the JMXTM specification, and then provides a survey of how it has been put into practical use in the marketplace. The session puts these two different viewpoints into perspective by discussing JavaTM 2 Platform, Enterprise Edition (J2EETM platform) and the JMX API. We then discuss BEA's perspective on JMX technology and on the introduction of JSR 77, JMX 1.2, and JSR 173. Finally, we explore what it would take for the JMX API to form the basis for an enterprise management solution that spans multiple vendors. -LOCATION:BOF-1995 -END:VEVENT -BEGIN:VEVENT -UID:8bc6a0ce-3a84-485e-b64d-1f4753084a82 -DTSTART;TZID=America/Los_Angeles:20040630T213000 -DTEND;TZID=America/Los_Angeles:20040630T223000 -SUMMARY:Tools and Tips for JavaTM Technology Coding -DESCRIPTION:This session compares several tools for JavaTM technology code editing, and provides tips and tricks on using these tools based on many years of experience. -LOCATION:BOF-2018 -END:VEVENT -BEGIN:VEVENT -UID:33b4c193-e971-4355-99ed-9035f5d2db9e -DTSTART;TZID=America/Los_Angeles:20040628T223000 -DTEND;TZID=America/Los_Angeles:20040628T233000 -SUMMARY:JavaTM Programming Language and Compiler Issues -DESCRIPTION:Changes in the language for JavaTM 2 Platform, Standard Edition (J2SETM platform) version 1.5 pose some interesting challenges to compiler developers. In this session, we consider the new language features and discuss implementation strategies. -LOCATION:BOF-2025 -END:VEVENT -BEGIN:VEVENT -UID:1629df8e-9df6-4e89-8834-3f2f811cdbcf -DTSTART;TZID=America/Los_Angeles:20040628T213000 -DTEND;TZID=America/Los_Angeles:20040628T223000 -SUMMARY:How the JavaTM 2 Platform, Standard Edition (J2SETM) 1.5 Language Changes Affect Your Favorite APIs -DESCRIPTION:In this session, we survey the changes to the JavaTM 2 Platform, Standard Edition (J2SETM) APIs that result from retrofitting them to use the new language features. -LOCATION:BOF-2027 -END:VEVENT -BEGIN:VEVENT -UID:a5e0e025-839d-489c-b6dd-276947e2a575 -DTSTART;TZID=America/Los_Angeles:20040629T223000 -DTEND;TZID=America/Los_Angeles:20040629T233000 -SUMMARY:Meet the Tools and Core Libraries Engineering Team -DESCRIPTION:Come and meet the engineers and manager of the team called "Tools and Core Libraries." This is the team who maintains the Java technology code used daily by developers. These engineers are responsible for javac, javadoc tool, javah, javap, jar, java.lang, java.io, java.nio, java.util, the character converters, and other small bits of the JavaTM 2 Platform, Standard Edition (J2SETM platform. In this session, we present what the team has done lately, and what it is planning to do in the future. We are allotting ample time for Q&A. -LOCATION:BOF-2029 -END:VEVENT -BEGIN:VEVENT -UID:f8355183-2831-48a0-aaf5-007c43771aa1 -DTSTART;TZID=America/Los_Angeles:20040630T223000 -DTEND;TZID=America/Los_Angeles:20040630T233000 -SUMMARY:Experiences with JavaTM 2 Platform, Enterprise Edition (J2EETM) Development on Mac OS X -DESCRIPTION:The Mac OS X platform is gaining ground with developers because of its stable UNIX(r) system-based architecture, easy-to-use user interface, and integrated JavaTM runtime environment. This session discusses experiences of J2EETM technology development on Mac OS X, and explores the advantages and disadvantages of adopting the platform. The session also demonstrates some of the open source and commercial development tools that the speakers use on a regular basis, revealing any "gotchas" that have been encountered along the way. -LOCATION:BOF-2058 -END:VEVENT -BEGIN:VEVENT -UID:9f1d3b23-5091-4902-8205-d6bd1c464f4a -DTSTART;TZID=America/Los_Angeles:20040630T223000 -DTEND;TZID=America/Los_Angeles:20040630T233000 -SUMMARY:The FindBugs Tool -DESCRIPTION:FindBugs is an open source tool for finding errors in -LOCATION:BOF-2171 -END:VEVENT -BEGIN:VEVENT -UID:da005b5b-8458-4887-b1dd-cd380761bfd1 -DTSTART;TZID=America/Los_Angeles:20040628T223000 -DTEND;TZID=America/Los_Angeles:20040628T233000 -SUMMARY:Developing MIDP Applications for Different Devices -DESCRIPTION:While the MIDP platform is becoming more popular and an increasing number of devices from various vendors are supporting it, we also note that not all applications run on all devices. There are a host of reasons why: devices are unique, devices may have different screen resolutions and a varying number of colors, devices may use proprietary extensions, and there may be possible bugs in the MIDP implementation. This situation causes problems for device developers, who must write complex code or produce different versions of their applications. Sun JavaTMtechnology Studio software addresses some of these problems. -LOCATION:BOF-2307 -END:VEVENT -BEGIN:VEVENT -UID:e6c78537-a952-4e3b-bad9-8d8798d5aae6 -DTSTART;TZID=America/Los_Angeles:20040630T193000 -DTEND;TZID=America/Los_Angeles:20040630T203000 -SUMMARY:The JavaTM Technology Memory Model Session -DESCRIPTION:JavaTM technology 1.5 incorporates JSR 133, the JavaTM Memory Model, which -LOCATION:BOF-2334 -END:VEVENT -BEGIN:VEVENT -UID:6c6be43b-b834-47ae-b692-51ecb042d039 -DTSTART;TZID=America/Los_Angeles:20040630T223000 -DTEND;TZID=America/Los_Angeles:20040630T233000 -SUMMARY:Low-Cost JavaTM 2 Platform, Enterprise Edition (J2EETM) Performance Monitoring -DESCRIPTION:The performance of JavaTM 2 Platform, Enterprise Edition (J2EETM) applications in production is critical. So critical that a whole market has sprung up, with vendors offering various sophisticated and expensive products for monitoring and managing J2EE platform performance. Are these products absolutely necessary for all types of J2EE applications? Are there lower-cost alternatives? -LOCATION:BOF-2351 -END:VEVENT -BEGIN:VEVENT -UID:94bf2c30-bddc-4788-bb14-9d4134960e89 -DTSTART;TZID=America/Los_Angeles:20040629T223000 -DTEND;TZID=America/Los_Angeles:20040629T233000 -SUMMARY:JavaTM Technology Networking Q&A: The Secret Lives of Sockets, URLs, and Proxies -DESCRIPTION:Meet the JavaTM 2 Platform, Standard Edition (J2SETM) networking team. Here is your opportunity to ask tough questions and get help with some of your technical problems. We discuss common problems, design patterns, and best practices as well as the features we added in J2SE technology 1.5. We would also like to gather feedback and requests for consideration for future releases. -LOCATION:BOF-2367 -END:VEVENT -BEGIN:VEVENT -UID:62e32b23-910e-4d15-b0fb-ee8819403b9f -DTSTART;TZID=America/Los_Angeles:20040629T203000 -DTEND;TZID=America/Los_Angeles:20040629T213000 -SUMMARY:Application Isolation for JavaTM 2 Platform, Micro Edition (J2METM) and JavaTM 2 Platform, Standard Edition (J2SETM) (JSR 121) -DESCRIPTION:In this session, hear the latest information about the Java Application Isolation API for JavaTM 2 Platform, Micro Edition (J2METM)/CLDC, CDC, and JavaTM 2 Platform, Standard Edition (J2SETM) settings. We give you detailed information about initial application of the APIs as an alternative to classloader-based containment of JavaTM technology application components. We also discuss how Isolates provide the basis for exciting new resource management capabilities. -LOCATION:BOF-2436 -END:VEVENT -BEGIN:VEVENT -UID:605088b7-34b6-4e9b-8c63-3269a6b01577 -DTSTART;TZID=America/Los_Angeles:20040630T213000 -DTEND;TZID=America/Los_Angeles:20040630T223000 -SUMMARY:Secure Communications Using the JavaTM Secure Socket Extension (JSSE) Software -DESCRIPTION:JavaTM Secure Socket Extension (JSSE) provides secure networking by means of the Secure Socket Layer (SSL) and the Transport Layer Security (TLS) protocols. In this session, meet the JSSE team and hear what's new in J2SETM platform 1.5, including the non-blocking SSLEngine, and what the future holds. Attendees should bring JSSE questions and comments to the Q&A session. -LOCATION:BOF-2454 -END:VEVENT -BEGIN:VEVENT -UID:7b88abdd-022c-4b7d-9d70-0448045bd2c0 -DTSTART;TZID=America/Los_Angeles:20040629T213000 -DTEND;TZID=America/Los_Angeles:20040629T223000 -SUMMARY:Cryptography Made Easy with the JavaTM Cryptography Extension -DESCRIPTION:The JavaTM Cryptography Extension (JCE) provides a framework and implementations for crypto operations including encryption, decryption, key generation, and other operations. -LOCATION:BOF-2492 -END:VEVENT -BEGIN:VEVENT -UID:fac21761-401e-4cd5-ab03-6e6411049de1 -DTSTART;TZID=America/Los_Angeles:20040629T213000 -DTEND;TZID=America/Los_Angeles:20040629T223000 -SUMMARY:Meet the Java HotspotTM VM Development Team -DESCRIPTION:This session is an opportunity to meet the Java HotspotTM virtual machine (VM) development team, hear about new features for release 1.5 and ones we are considering for future releases, and get your technical questions answered at the source. -LOCATION:BOF-2520 -END:VEVENT -BEGIN:VEVENT -UID:aa7e2001-5e4b-4ef9-b3ff-6d6c60221489 -DTSTART;TZID=America/Los_Angeles:20040629T193000 -DTEND;TZID=America/Los_Angeles:20040629T203000 -SUMMARY:The Collections Connection VII -DESCRIPTION:If you have been using the Java(TM) Collections Framework or you are just curious about it, this session is for you. The session begins by reviewing the new algorithms, implementations, and interfaces in the J2SETM Platform Release 1.5. Then, we field programming questions, design philosophy questions, or any other questions you may have. We encourage those who have done interesting things with the Collections Framework to attend. -LOCATION:BOF-2631 -END:VEVENT -BEGIN:VEVENT -UID:7ebd610e-a16d-413b-ac33-df063fb0cac6 -DTSTART;TZID=America/Los_Angeles:20040630T193000 -DTEND;TZID=America/Los_Angeles:20040630T203000 -SUMMARY:Meet the NetBeansTM Development Team -DESCRIPTION:NetBeansTM technology is an open source IDE for developing J2SE and J2EE appplications. This is an opportunity to meet the NetBeans developers, learn about the product now and plans for the future, get helpful hints, network with other NetBeans technology users, and ask any questions you might have. -LOCATION:BOF-2730 -END:VEVENT -BEGIN:VEVENT -UID:49e87884-580f-4f6e-b3f5-a34850650256 -DTSTART;TZID=America/Los_Angeles:20040630T193000 -DTEND;TZID=America/Los_Angeles:20040630T203000 -SUMMARY:The Java Community ProcessSM (JCPSM) Program -DESCRIPTION:The Java Community ProcessSM (JCPSM) program is where Java technology -LOCATION:BOF-2744 -END:VEVENT -BEGIN:VEVENT -UID:6c1c1514-8ade-4348-a137-3933c58f4beb -DTSTART;TZID=America/Los_Angeles:20040628T213000 -DTEND;TZID=America/Los_Angeles:20040628T223000 -SUMMARY:Monitoring and Managing a JavaTM Virtual Machine in the JavaTM 2 Platform, Standard Edition (J2SETM) 1.5: JSR 174 Update and Case Studies -DESCRIPTION:A JavaTM virtual machine monitoring and management interface is -LOCATION:BOF-2823 -END:VEVENT -BEGIN:VEVENT -UID:3bdbdf6c-44b9-44d3-ac05-c98303aa46e3 -DTSTART;TZID=America/Los_Angeles:20040629T223000 -DTEND;TZID=America/Los_Angeles:20040629T233000 -SUMMARY:JavaTM 2 Platform, Enterprise Edition (J2EETM) Development With Free and Open-Source Tools -DESCRIPTION:The average JavaTM 2 Platform, Enterprise Edition (J2EETM platform) IDE, application server, database server, and even OS can set you back a pretty penny. Even large companies may not want to outfit every developer with a full stack of commercial software tools. But you don't need to hemorrhage money to develop applications for the J2EE platform. -LAST-MODIFIED:20040610T131106Z -LOCATION:BOF-2923 -END:VEVENT -BEGIN:VEVENT -UID:761ed821-9f56-4558-8736-53987d68ad8f -DTSTART;TZID=America/Los_Angeles:20040630T213000 -DTEND;TZID=America/Los_Angeles:20040630T223000 -SUMMARY:Bytecode Instrumentation: Making it Simple -DESCRIPTION:Bytecode instrumentation (BCI) is easy to learn, and you can learn just how easy it is by attending this session. Bytecode instrumentation has been used since the early days of the Java platform. Today, we see it in many commercial performance tools as well as in open-source projects. In JavaTM 2 Platform, Standard Edition (J2SETM platform) version 1.5 -LOCATION:BOF-3042 -END:VEVENT -BEGIN:VEVENT -UID:541ee981-be69-4982-bb2a-46a191f769e8 -DTSTART;TZID=America/Los_Angeles:20040630T203000 -DTEND;TZID=America/Los_Angeles:20040630T213000 -SUMMARY:JavaTM Technology and Your Kids -DESCRIPTION:Programming is what you do, and you would probably like to share it with your child, too. What kinds of tools and techniques are out there to draw your kids into the rewarding world of JavaTM technology development? At what age should they start, and what is available to get them started? We discuss tools such as Judo, JavaBot, and Lego Mindstorms, as well as other materials and projects to help your kids understand what you do every day. -LOCATION:BOF-3145 -END:VEVENT -BEGIN:VEVENT -UID:ae03e5c2-a121-4639-96fe-57f1aa2ef689 -DTSTART;TZID=America/Los_Angeles:20040629T213000 -DTEND;TZID=America/Los_Angeles:20040629T223000 -SUMMARY:Server-Side Performance -DESCRIPTION:This session covers various techniques and issues centered around performance of JavaTM technology-based server-side applications. It includes a discussion of how to analyze, monitor, and improve the performance of complex, multitier systems. -LOCATION:BOF-3214 -END:VEVENT -BEGIN:VEVENT -UID:d68fb1f5-7222-44f1-b6d5-c1c28614271e -DTSTART;TZID=America/Los_Angeles:20040629T193000 -DTEND;TZID=America/Los_Angeles:20040629T203000 -SUMMARY:"Tiger's Children" -DESCRIPTION:What comes after the 1.5 release of the JavaTM 2 Platform, Standard Edition (J2SETM)? This Birds-of-a-Feather session begins with a short summary of the major themes and potential features being considered in the Java Community ProcessSM program for the releases that follow 1.5. We then open the floor for audience members to offer their own comments and ideas on the future evolution of the platform. -LOCATION:BOF-3808 -END:VEVENT -BEGIN:VEVENT -UID:840f559e-d4c1-4547-bce7-a40ac25b3605 -DTSTART;TZID=America/Los_Angeles:20040629T203000 -DTEND;TZID=America/Los_Angeles:20040629T213000 -SUMMARY:"Tiger's Children" -DESCRIPTION:What comes after the 1.5 release of the JavaTM 2 Platform, Standard Edition (J2SETM)? This Birds-of-a-Feather session begins with a short summary of the major themes and potential features being considered in the Java Community ProcessSM program for the releases that follow 1.5. We then open the floor for audience members to offer their own comments and ideas on the future evolution of the platform. -LOCATION:BOF-3808 -END:VEVENT -BEGIN:VEVENT -UID:cb6ea9af-3909-4ffb-8650-183b65a626cb -DTSTART;TZID=America/Los_Angeles:20040630T223000 -DTEND;TZID=America/Los_Angeles:20040630T233000 -SUMMARY:Everything You Wanted To Know About Generics -DESCRIPTION:This session covers the fine points of generics in the JavaTM programming language, based upon queries from the audience. We discuss semantics, design rationale, history, and other subjects as time allows. Topics that are likely to come up are wildcards, reflection support, translation by erasure compared to reification, handling of arrays, and future plans. -LOCATION:BOF-3823 -END:VEVENT -BEGIN:VEVENT -UID:ae86caf4-fa7b-4f6c-a178-909a62ecbc95 -DTSTART;TZID=America/Los_Angeles:20040630T193000 -DTEND;TZID=America/Los_Angeles:20040630T203000 -SUMMARY:A Metadata Facility for the JavaTM Programming Language -DESCRIPTION:Metadata is among the most hotly awaited new features in the -LOCATION:BOF-3825 -END:VEVENT -BEGIN:VEVENT -UID:bcd37425-7ff5-4646-a1e5-34dc454693a7 -DTSTART;TZID=America/Los_Angeles:20040629T223000 -DTEND;TZID=America/Los_Angeles:20040629T233000 -SUMMARY:JavaTM Technology Tools Community: Improving Alignment of Tool Platforms in a Diverse Environment -DESCRIPTION:Earlier this year, the JavaTM technology tools community formed to address two outstanding issues in the Java technology tools market: (1) a growing desire by tools community to allow diverse developers to build applications in a more productive manner; and (2) the lack of attention paid to interoperability between Java technology development tools. The online community, javatools.org, now involves tool vendors, tool customers, and the public, who discuss issues and needs regarding interoperability and toolability, and then feed back input to relevant expert groups in the Java Community ProcessSM (JCPSM) program. -LOCATION:BOF-3889 -END:VEVENT -BEGIN:VEVENT -UID:23e1ecc0-d670-4cec-823e-e7a3121c39c0 -DTSTART;TZID=America/Los_Angeles:20040628T164500 -DTEND;TZID=America/Los_Angeles:20040628T174500 -SUMMARY:Performance Tools Panel -DESCRIPTION:The JavaTM platform is fortunate to have a number of companies producing very strong tools for performance profiling, monitoring, and analysis. -LOCATION:BUS-1238 -END:VEVENT -BEGIN:VEVENT -UID:4ab51abc-ed4f-42d4-9276-b957983a9ca2 -DTSTART;TZID=America/Los_Angeles:20040628T180000 -DTEND;TZID=America/Los_Angeles:20040628T190000 -SUMMARY:JavaTM Technology IDE Shootout -DESCRIPTION:So you're happy with your favorite editor and have key mappings configured for every command under the sun? Are you sure you know what you're missing? -LOCATION:BUS-2864 -END:VEVENT -BEGIN:VEVENT -UID:1295a16f-faa4-41b1-b0ae-646a94a17bd5 -DTSTART;TZID=America/Los_Angeles:20040630T133000 -DTEND;TZID=America/Los_Angeles:20040630T143000 -SUMMARY:Aspect-Oriented Programming: Great New Thing or Great Leap Backwards? -DESCRIPTION:Aspect-Oriented Programming (AOP) technology is receiving a great deal of attention within the object-oriented programming community. Although it provides a great deal of power, it also potentially greatly disrupts program semantics. This session hosts a lively debate between some leading proponents and some leading doub -LOCATION:BUS-3192 -END:VEVENT -BEGIN:VEVENT -UID:aede7f2e-4230-4765-8ea3-f228ff3abc5e -DTSTART;TZID=America/Los_Angeles:20040701T104500 -DTEND;TZID=America/Los_Angeles:20040701T114500 -SUMMARY:Upgrading JavaTM Technology-Based Applications from MS VM to Java 2 Platform, Standard Edition (J2SETM Platform -DESCRIPTION:Learn to get the most out of your JavaTM technology-based applications and applets by converting them to target Java2>TM 2 Platform, Standard Edition (J2SETM)! Understand the upgrade paths through the Java Technology Upgrade program, and leverage the Upgrade tool to upgrade the application easily. Learn about top migration issues and resolutions, and understand how to improve graphics performance, which is important to many applet games in the marketplace. Hear about the upgrade experience of some of the customers in the case studies. -LOCATION:TS-1177 -END:VEVENT -BEGIN:VEVENT -UID:c94c4a28-5775-429e-969b-6a9b5747fb6a -DTSTART;TZID=America/Los_Angeles:20040629T110000 -DTEND;TZID=America/Los_Angeles:20040629T120000 -SUMMARY:Choices and Trade-Offs in Garbage Collection in the Java HotspotTM Virtual Machine -DESCRIPTION:This session describes the choices of different garbage collectors in the Java HotspotTM Virtual Machine (JVMTM) and the tradeoffs implicit in those choices. The serial, mostly concurrent, and parallel garbrge collectors are discussed, wtih emphasis on the latter two. -LOCATION:TS-1216 -END:VEVENT -BEGIN:VEVENT -UID:13aa96b0-f3a8-465a-bec3-1bae16fb7817 -DTSTART;TZID=America/Los_Angeles:20040628T153000 -DTEND;TZID=America/Los_Angeles:20040628T163000 -SUMMARY:JavaTM Platform Performance -DESCRIPTION:This session goes into detail on the current performance of Java[TM] technology, -LOCATION:TS-1218 -END:VEVENT -BEGIN:VEVENT -UID:af23abd9-88a6-435c-a749-7ce2a43b3442 -DTSTART;TZID=America/Los_Angeles:20040630T121500 -DTEND;TZID=America/Los_Angeles:20040630T131500 -SUMMARY:Using the JavaTM Management Extensions (JMXTM) API for Monitoring and Management -DESCRIPTION:The JavaTM Management Extensions (JMXTM) API is part of the core JavaTM plaform starting with JavaTM 2 Platform, Standard Edition (J2SETM) 1.5. It is also present in JavaTM 2 Platform, Enterprise Edition (J2EETM) 1.4. This talk discusses how to use the JMX API to add monitoring and management to your applications. The session shows how to use the J2SE release 1.5 classes to provide an end-to-end monitoring and management solution. The session presents best practices in key areas such as naming, data types, security, remote access, and aggregation. -LOCATION:TS-1304 -END:VEVENT -BEGIN:VEVENT -UID:89fc7af1-8d9d-4a0c-aae6-7cb46571f55f -DTSTART;TZID=America/Los_Angeles:20040628T164500 -DTEND;TZID=America/Los_Angeles:20040628T174500 -SUMMARY:Concurrency Utilities in JDKTM Software Version 1.5: Multithreading Made Simpler -DESCRIPTION:This session describes concurrency utilities in the java.util.concurrent package that are part of JDKTM software version 1.5. -LOCATION:TS-1358 -END:VEVENT -BEGIN:VEVENT -UID:5ae4b9a5-78bb-4084-b5d2-42c16f06f8a7 -DTSTART;TZID=America/Los_Angeles:20040701T154500 -DTEND;TZID=America/Los_Angeles:20040701T164500 -SUMMARY:The Eclipse Modeling Framework: Introducing Modeling to the JavaTM Technology Mainstream -DESCRIPTION:Many JavaTM Technology programmers, especially the experienced ones, often have little or no use for modeling. Maybe a class diagram or two to fill out the documentation, but other than that, it simply doesn't seem to help. Well, what if there were a framework/toolkit that brought you the benefits of modeling with a very low cost of entry? Enter the Eclipse Modeling Framework (EMF). An open source project at Eclipse.org, EMF is a framework and code generation facility for building robust applications based on surprisingly simple models. Models can be defined in several different ways—Java interfaces, XML Schemas, UML—from which EMF will generate a large part of the application. The generated code is clean, efficient, and easily hand-modified. You even can regenerate the model after changing the code, without wiping out your changes. -LOCATION:TS-1396 -END:VEVENT -BEGIN:VEVENT -UID:38235bb3-445e-4f11-a5a2-c8f1e893b081 -DTSTART;TZID=America/Los_Angeles:20040701T170000 -DTEND;TZID=America/Los_Angeles:20040701T180000 -SUMMARY:Beyond JUnit: The Future of Developer Testing for JavaTM Technology -DESCRIPTION:Software testing finally is emerging from the dark ages and entering into a renaissance due primarily to the growing popularity of extreme programming and other approaches that highlight the importance and necessity for developer testing. Java developers are at the forefront of this revolution, as evidenced by the fact that JUnit has been downloaded more than 500,000 times, a stunning number for a testing tool, and more than all of the other XUnit frameworks combined. -LOCATION:TS-1520 -END:VEVENT -BEGIN:VEVENT -UID:603c124f-6f66-4d15-a915-91060796aafc -DTSTART;TZID=America/Los_Angeles:20040630T160000 -DTEND;TZID=America/Los_Angeles:20040630T170000 -SUMMARY:JDBCTM API 4.0: The Next-Generation JDBC API -DESCRIPTION:The JDBCTM API 4.0 Specification broadens the scope and strengths the appeal of the JDBC API for both the IT developer and the high-end user. This talk focuses on significant ease-of-development proposals that leverage JavaTM 2 Platform, Standard Edition (J2SETM) 1.5 language features such as Generics & Annotations in addition to outlining high-availability and connection management features that will become standard with the with the new API. We also offer significant code examples, and outline tie-ins with next-generation releases: Java 2 Platform, Enterprise Edition (J2EETM), version 1.5, and J2SE platform release, version 1.6. -LOCATION:TS-1521 -END:VEVENT -BEGIN:VEVENT -UID:316d3b46-88b2-41d0-aa22-dea41a875725 -DTSTART;TZID=America/Los_Angeles:20040630T160000 -DTEND;TZID=America/Los_Angeles:20040630T170000 -SUMMARY:JavaTM Technology Tool Smithing: Extending the Eclipse Java Development Tools -DESCRIPTION:This session describes how to extend the Eclipse JavaTM technology development tools so that you can smith your own tools. The Eclipse platform supports building IDEs for anything, but nothing in particular. The Java technology development tools contribute a set of plug-ins for Java technology development to Eclipse and are designed with extensibility in mind. You can extend the Java technology development tools in the same way you can extend the Eclipse Platform. -LOCATION:TS-1662 -END:VEVENT -BEGIN:VEVENT -UID:3d81fff8-abfe-440d-add3-ffe17bdf97df -DTSTART;TZID=America/Los_Angeles:20040701T120000 -DTEND;TZID=America/Los_Angeles:20040701T130000 -SUMMARY:Finding Bugs Is Easy -DESCRIPTION:There are many good books and sources for tips on writing correct and effective software in the Java programming language, such as Josh Bloch's Effective Java. Unfortunately, it is all too easy, either through lack of attention, experience, or simple mistakes, to write code that violates these guidelines and even simpler rules of good practice. -LOCATION:TS-1847 -END:VEVENT -BEGIN:VEVENT -UID:9497d66b-f09b-4c6a-a944-435cbf4c5359 -DTSTART;TZID=America/Los_Angeles:20040630T110000 -DTEND;TZID=America/Los_Angeles:20040630T120000 -SUMMARY:Developing Software Tools That Work with Both Eclipse and NetBeansTM IDEs -DESCRIPTION:Software tool developers used to develop Integrated Development Environments (IDEs) as stand-alone applications. Very little consideration needed to be given to how such IDEs can work with other IDEs and other tools. Design decisions were less complex than today's. Tool developers could build their tools in isolation, and worry only about what they needed to do to build the best tool possible. -LOCATION:TS-1876 -END:VEVENT -BEGIN:VEVENT -UID:e8c8d686-9f89-4c31-923d-fcde61b3599b -DTSTART;TZID=America/Los_Angeles:20040630T144500 -DTEND;TZID=America/Los_Angeles:20040630T154500 -SUMMARY:The Performance Architecture of the BEA JRockit Virtual Machine for the JavaTM Platform -DESCRIPTION:BEA JRockit virtual machine for the Java[TM] platform was designed as a server-oriented virtual machine from the ground up. This session presents a detailed look at the architecture, design, and internals of the BEA JRockit virtual machine, and discusses methods and algorithms used to ensure that it has superior performance. The presenters discuss some of the experiments and analysis that went into selection of those techniques, and describe the rich set of configuration options. -LOCATION:TS-1904 -END:VEVENT -BEGIN:VEVENT -UID:5bf0ba50-f200-462e-8752-e5e0fc095dd3 -DTSTART;TZID=America/Los_Angeles:20040628T141500 -DTEND;TZID=America/Los_Angeles:20040628T151500 -SUMMARY:Fast Track to the JavaTM 2 Platform, Standard Edition (J2SETM) v1.5 -DESCRIPTION:A full hour packed with code, tips, and techniques to give you a head start with the release of the JavaTM 2 Platform, Standard Edition v1.5 (J2SETM 1.5 platform). -LOCATION:TS-1952 -END:VEVENT -BEGIN:VEVENT -UID:f4129d44-e687-4bd8-b4c3-8eb34278a320 -DTSTART;TZID=America/Los_Angeles:20040629T160000 -DTEND;TZID=America/Los_Angeles:20040629T170000 -SUMMARY:Concurrency Utilities in Practice -DESCRIPTION:The best way to learn about the new concurrency utilities introduced by JSR166 is to see them used in practice. This session presents case studies of real programs that would have been difficult to write without these new utilities. -LOCATION:TS-2136 -END:VEVENT -BEGIN:VEVENT -UID:a12a26f7-51f1-46ba-b12f-e1d612a8c28a -DTSTART;TZID=America/Los_Angeles:20040701T131500 -DTEND;TZID=America/Los_Angeles:20040701T141500 -SUMMARY:The Impact of the J2SETM 1.5 Platform on Persistence -DESCRIPTION:Version 1.5 of the JavaTM 2 Platform, Standard Edition (J2SETM) promises to be one of the most significant releases of the platform to date. Several new features proposed for the 1.5 release will greatly impact the way architects design persistence into their applications and the way developers code for it. Persistence is often an underestimated challenge to Java software developers in complexity, effort, and maintenance. Some new features of the 1.5 release such as JSR 114 (JDBCTM RowSet Implementations) will address this challenge head-on, whereas other new features of 1.5 promise to make persistence layers and standards more developer-friendly. -LOCATION:TS-2255 -END:VEVENT -BEGIN:VEVENT -UID:d6a2ff2d-cafc-431e-88fa-4ae50311dee5 -DTSTART;TZID=America/Los_Angeles:20040630T160000 -DTEND;TZID=America/Los_Angeles:20040630T170000 -SUMMARY:The New JavaTM Technology Memory Model -DESCRIPTION:JavaTM technology release 1.5 incorporates JSR-133, the Java technology Memory Model, which redefines the semantics of threads, synchronization, volatile variables, and final fields. This redefinition is compatible with existing good programming practice, although care needs to be taken with a couple of corner cases. More important, the new memory model provides new efficient techniques for safely and correctly implementing concurrent operations. -LOCATION:TS-2331 -END:VEVENT -BEGIN:VEVENT -UID:22f378e9-e9ca-4845-bf02-69ec45a88800 -DTSTART;TZID=America/Los_Angeles:20040628T141500 -DTEND;TZID=America/Los_Angeles:20040628T151500 -SUMMARY:Using jvmstat and visualgc to Solve Memory Management Problems -DESCRIPTION:This presentation describes approaches to using the CoolStuff software package jvmstat to monitor JavaTM Virtual Machine (JVMTM) memory utilization. These tools facilitate visualizing memory utilization of a JavaTM technology-based language application. This presentation focuses on solving memory management problems that occur in Web services applications. The application used to demonstrate problems is based on real-world field experience of Sun Software Solution consultants. Most clients don't want to reveal to the world the mistakes they have made, so the presenters have developed this demonstration application that typifies many of the problems they have encountered. -LOCATION:TS-2428 -END:VEVENT -BEGIN:VEVENT -UID:da48b98b-354b-4c1e-ab71-92e1432cc1ee -DTSTART;TZID=America/Los_Angeles:20040630T110000 -DTEND;TZID=America/Los_Angeles:20040630T120000 -SUMMARY:High-Performance Cryptography -- Cryptographic Token Support in J2SETM Platform 1.5 -DESCRIPTION:Cryptography is the basis of many security operations and protocols. -LOCATION:TS-2460 -END:VEVENT -BEGIN:VEVENT -UID:8e974b5b-0cb2-4dde-9a01-943f7a0f954d -DTSTART;TZID=America/Los_Angeles:20040629T144500 -DTEND;TZID=America/Los_Angeles:20040629T154500 -SUMMARY:J2SETM Platform v1.5: A Close Look at the New Security and Networking Features -DESCRIPTION:JavaTM 2 Platform, Standard Edition (J2SETM) version 1.5 introduces many new, significant security and networking features. In the security area, J2SE platform v1.5 adds support for smartcards and hardware cryptographic accelerators, highly scalable SSL/TLS applications, pluggable authentication for protocols, Ellyptic Curve Cryptography (ECC) APIs, and much more. In the networking area, J2SE platform v1.5 adds HTTP enhancements for dynamic control of: timeouts, proxy selection, cookie management, and caching of resources. Other networking enhancements include support for IPv6 on all three reference operating systems (SolarisTM, Linux and Windows), and an API for testing destination reachability. This session presents an overview of these new features and give examples of how they can be used. -LOCATION:TS-2476 -END:VEVENT -BEGIN:VEVENT -UID:52a08501-b5b7-47a0-aa83-1f44d670ae31 -DTSTART;TZID=America/Los_Angeles:20040629T094500 -DTEND;TZID=America/Los_Angeles:20040629T104500 -SUMMARY:"Taming the Tiger": New Features of the J2SETM 1.5 Platform -DESCRIPTION:The upcoming 1.5 release of the JavaTM 2 Platform, Standard Edition (J2SETM platform) includes many exciting new language features. Together these features greatly increase ease of programming, while decreasing potential errors. In this talk, the presenters show you how to make effective use of these new features, which include generics, autoboxing, typesafe enums, the enhanced for construct, varargs, and static import. They discuss what to do and what not to do, with plenty of code examples. -LOCATION:TS-2569 -END:VEVENT -BEGIN:VEVENT -UID:5a9b760f-1fa5-4a73-8b60-749649dd5be9 -DTSTART;TZID=America/Los_Angeles:20040629T133000 -DTEND;TZID=America/Los_Angeles:20040629T143000 -SUMMARY:Still More Programming Puzzlers -DESCRIPTION:Joshua Bloch and Neal Gafter present ten more programming puzzles for your entertainment and enlightenment. This is an entirely different set of puzzles from those presented in previous years. The game show format keeps you on your toes while the puzzles teach you about the subtleties of the JavaTM programming language and its core libraries. Anyone with a working knowledge of the language will be able to understand the puzzles, but even the most seasoned veterans will be challenged. The lessons you take from this session will be directly applicable to your programs and designs. Some of the jokes may even be funny. -LOCATION:TS-2575 -END:VEVENT -BEGIN:VEVENT -UID:e261a876-588f-4b11-80cc-dbc65907e4fd -DTSTART;TZID=America/Los_Angeles:20040701T154500 -DTEND;TZID=America/Los_Angeles:20040701T164500 -SUMMARY:JavaTM Technology Development on Mac OS X: Tips, Tricks, Traps, and Techniques -DESCRIPTION:Apple's OS X platform is an excellent JavaTM technology development system. An attractive user interface is the skin over the BSD UNIX® variant— a skin that can be literally as translucent as you want. Whether you are a UNIX command-line developer or a modern GUI-aided developer, this is a viable platform. And for those of you like this presenter, you can leverage both command-line and GUI as appropriate in this integrated platform. -LOCATION:TS-2738 -END:VEVENT -BEGIN:VEVENT -UID:4b64ddd1-a373-4da4-bf37-45252a359f75 -DTSTART;TZID=America/Los_Angeles:20040630T094500 -DTEND;TZID=America/Los_Angeles:20040630T104500 -SUMMARY:Monitoring and Management of the JavaTM 2 Platform, Standard Edition (J2SETM) -DESCRIPTION:The new JavaTM 2 Platform, Standard Edition (J2SETM) 1.5 provides -LOCATION:TS-2861 -END:VEVENT -BEGIN:VEVENT -UID:9e9d53e1-8477-4d30-b475-642b38a92bc8 -DTSTART;TZID=America/Los_Angeles:20040629T121500 -DTEND;TZID=America/Los_Angeles:20040629T131500 -SUMMARY:Observability Architecture in J2SETM Platform Release 1.5 -DESCRIPTION:This session explores the interfaces, available in J2SETM platform release 1.5, for -LOCATION:TS-3065 -END:VEVENT -BEGIN:VEVENT -UID:842dbeb7-54da-462c-9fcc-434a8e196cb7 -DTSTART;TZID=America/Los_Angeles:20040701T143000 -DTEND;TZID=America/Los_Angeles:20040701T153000 -SUMMARY:Simplified Scanning and Formatting...Finally! -DESCRIPTION:Scanning and formatting APIs included in the JavaTM 2 Platform, Standard Edition (J2SETM) 1.5 provide the simplest means to date to handle type-specific formatted input and output. The session covers all of the new API,s including those -LOCATION:TS-3149 -END:VEVENT -BEGIN:VEVENT -UID:f83d7841-1f48-4ff4-a49f-384898dab5f0 -DTSTART;TZID=America/Los_Angeles:20040630T121500 -DTEND;TZID=America/Los_Angeles:20040630T131500 -SUMMARY:Sun JavaTM Studio Creator Application Development Tool: Development Model and Architectural Principles -DESCRIPTION:Sun JavaTM Creator is Sun's new and exciting tool designed to bring standards-based Java technology Web application development to the large number of corporate developers who have traditionally used 4GL tools and languages on other platforms. Changes in the design and -LOCATION:TS-3201 -END:VEVENT -BEGIN:VEVENT -UID:98e5a4c6-9943-4fa6-831d-f3f80a209eb2 -DTSTART;TZID=America/Los_Angeles:20040630T160000 -DTEND;TZID=America/Los_Angeles:20040630T170000 -SUMMARY:Sun JavaTM Studio Creator Application Development Tool: The Next Generation -DESCRIPTION:With the introduction of Sun JavaTM Studio Creator application development tool (formerly code-named "Project Rave"), Sun introduced a tool and development model to corporate developers that brought the power of Java technology-based Web application creation to a large number of developers for whom the bar to entry was too high. This session looks at the up-and-coming features expected to exist in the next version of Sun's Java Studio Creator development tool, where rich clients, mobility, and closer integration with the enterprise play a significant role. During this technical session, the implications of expanding the scope of Sun's Java Studio Creator development tool for different platforms, clients, application model and components are covered in detail. -LOCATION:TS-3202 -END:VEVENT -BEGIN:VEVENT -UID:5e8e2d44-c1f6-4eb9-907e-3622665d3d8f -DTSTART;TZID=America/Los_Angeles:20040630T094500 -DTEND;TZID=America/Los_Angeles:20040630T104500 -SUMMARY:What's New with NetBeansTM IDE? -DESCRIPTION:Come and learn about all the exciting changes to the NetBeansTM Open -LOCATION:TS-3204 -END:VEVENT -BEGIN:VEVENT -UID:9ecb2504-4a45-40c9-b452-7ac6f2a0a4f7 -DTSTART;TZID=America/Los_Angeles:20040701T131500 -DTEND;TZID=America/Los_Angeles:20040701T141500 -SUMMARY:What's New with JBuilder? -DESCRIPTION:This session covers various aspects of Java technology development with the latest version of JBuilder. The session shows how JBuilder accelerates the whole JavaTM technology application life cycle, starting from the requirements, coding, building unit tests, and checking the code into a version management system. The session works with the Java[TM] 2 Platform, Enterprise Edition (J2EE[TM]) and builds EJB[TM] technology based applications and Struts based applications. It shows how to deploy an EJB -LOCATION:TS-3206 -END:VEVENT -BEGIN:VEVENT -UID:2438fdfb-da7b-49fb-9b44-4aba5f869ba7 -DTSTART;TZID=America/Los_Angeles:20040701T143000 -DTEND;TZID=America/Los_Angeles:20040701T153000 -SUMMARY:What's New With Eclipse? -DESCRIPTION:Learn about the latest in the Eclipse tools platform and beyond. Eclipse 3.0 is a major step forward, including improved user experience, responsiveness, and a separable rich-client platform. This session takes you on a tour of the new capabilities of Eclipse 3.0. The open source Eclipse platform is a catalyst for the creation of a wide range of tools. We explore areas of recent development, including enhancements in the tools for JavaTM technology developers. -LOCATION:TS-3210 -END:VEVENT -BEGIN:VEVENT -UID:d966a4e8-0d57-4c6a-8791-1eae70d3b90d -DTSTART;TZID=America/Los_Angeles:20040701T154500 -DTEND;TZID=America/Los_Angeles:20040701T164500 -SUMMARY:What's New With WebLogic Workshop? -DESCRIPTION:BEA WebLogic Workshop is the next-generation development environment for visually developing and debugging JavaTM 2 Platform, Enterprise Edition (J2EETM) based Web services, Web applications, JavaServer PagesTM (JSPTM) technology-based software, portals, process workflows, and EJBTM specification-based components in a consistent, uncomplicated way. Workshop abstracts the coding and deployment complexities associated with delivering enterprise-scale J2EE technology-based applications and components, allowing developers to generate applications directly from top-down, process-driven models. -LOCATION:TS-3211 -END:VEVENT -BEGIN:VEVENT -UID:089f76d2-321f-4583-92bb-c8bfb0af28dd -DTSTART;TZID=America/Los_Angeles:20040628T180000 -DTEND;TZID=America/Los_Angeles:20040628T190000 -SUMMARY:New Features in the JavaTM Programming Language -DESCRIPTION:The 1.5 release of the JDKTM incorporates several important new language features. Since one session cannot treat all of the features in any depth, we are instead focusing on a select few, and providing the design rationale behind them. -LOCATION:TS-3216 -END:VEVENT -BEGIN:VEVENT -UID:df1734b4-884c-4ff8-a952-f862d4df3abf -DTSTART;TZID=America/Los_Angeles:20040629T160000 -DTEND;TZID=America/Los_Angeles:20040629T170000 -SUMMARY:The Groovy Programming Language -DESCRIPTION:JSR 241, the Groovy Programming Language, proposes the standardization of a new programming language for the JavaTM platform -- one that is on equal footing with the Java technology programming language. Groovy is an agile, dynamic programming language like Smalltalk, Python, Perl, and Ruby, but it's designed specifically for the Java platform and is completely interoperable with conventional Java technology software programs. Groovy is not a replacement for the Java technology programming language; it complements it. Groovy fills a niche that is in demand by developers but is currently not provided for in the Java platform. -LOCATION:TS-3814 -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/invalid/eli_courtwright.ics b/libs/ical4j-1.0.5/etc/samples/invalid/eli_courtwright.ics deleted file mode 100644 index d39997dd..00000000 --- a/libs/ical4j-1.0.5/etc/samples/invalid/eli_courtwright.ics +++ /dev/null @@ -1,20 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -CALSCALE:GREGORIAN -BEGIN:VEVENT -DURATION:PT1H -LOCATION:515 East Capitol Street SE\, Washington\, DC 20003 -DTSTAMP:20040319T053019Z -UID:41E603E9-5C76-11D9-B268-000D93514BB4 -SEQUENCE:1 -DTSTART;TZID=US/Eastern:20040307T184500 -SUMMARY:Potluck and Dialogue at William Penn House: David Etheridge of F - riends Meeting of Washington on Humor in the Bible -DESCRIPTION:The focus of the discussion will be on Biblical humor as int - ended by the author.\n\nOur monthly potluck is the first Sunday of each - month at 6:30 PM. This is an opportunity for fellowship among Quakers a - nd attenders. Bring a dish to share\; family members and friends are al - ways welcome. Note: William Penn House is an alcohol and tobacco free f - acility. -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/invalid/eli_test.ics b/libs/ical4j-1.0.5/etc/samples/invalid/eli_test.ics deleted file mode 100644 index 74a3a796..00000000 --- a/libs/ical4j-1.0.5/etc/samples/invalid/eli_test.ics +++ /dev/null @@ -1,20 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -CALSCALE:GREGORIAN -BEGIN:VEVENT -DURATION:PT1H -LOCATION:515 East Capitol Street SE\, Washington\, DC 20003 -DTSTAMP:20040319T053019Z -UID:41E603E9-5C76-11D9-B268-000D93514BB4 -SEQUENCE:1 -DTSTART;TZID=US/Eastern:20040307T184500 -SUMMARY:Potluck and Dialogue at William Penn House: David Etheridge of F - riends Meeting of Washington on Humor in the Bible -DESCRIPTION:The focus of the discussion will be on Biblical humor as int - ended by the author.\n\nOur monthly potluck is the first Sunday of each - month at 6:30 PM. This is an opportunity for fellowship among Quakers a - nd attenders. Bring a dish to sharekk family members and friends are al - ways welcome. Note: William Penn House is an alcohol and tobacco free f - acility. -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/invalid/google_aus_holidays.ics b/libs/ical4j-1.0.5/etc/samples/invalid/google_aus_holidays.ics deleted file mode 100644 index f0e10a13..00000000 --- a/libs/ical4j-1.0.5/etc/samples/invalid/google_aus_holidays.ics +++ /dev/null @@ -1,1732 +0,0 @@ -BEGIN:VCALENDAR -PRODID:-//Google Inc//Google Calendar 70.9054//EN -VERSION:2.0 -CALSCALE:GREGORIAN -METHOD:PUBLISH -X-WR-CALNAME:Australian Holidays -X-WR-RELCALID:F3C6195A-5DDF-11D9-95A8-000A958A3252 -X-WR-TIMEZONE:US/Pacific -X-WR-CALDESC:2005 Calendar -BEGIN:VEVENT -DTSTART;TZID=America/Los_Angeles:20041225 -DURATION:PT86400S -RRULE:FREQ=YEARLY -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:mrlhppia4sm5ishfocsm9ser2o@google.com -CLASS:PUBLIC -CREATED:20060120T231648Z -DESCRIPTION: -LAST-MODIFIED:20060420T001228Z -LOCATION: -SEQUENCE:2 -STATUS:TENTATIVE -SUMMARY:Christmas -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=America/Los_Angeles:20041226 -DURATION:PT86400S -RRULE:FREQ=YEARLY -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:mc6dsusvfop7rn3r6cb14b2evg@google.com -CLASS:PUBLIC -CREATED:20060120T231647Z -DESCRIPTION: -LAST-MODIFIED:20060420T001218Z -LOCATION: -SEQUENCE:2 -STATUS:TENTATIVE -SUMMARY:Boxing Day -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=America/Los_Angeles:20051227 -DURATION:PT86400S -RRULE:FREQ=YEARLY -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:l51j6vs0eoh7ih5pjd0u0iorp0@google.com -CLASS:PUBLIC -CREATED:20060120T231646Z -DESCRIPTION: -LAST-MODIFIED:20060420T001211Z -LOCATION: -SEQUENCE:2 -STATUS:TENTATIVE -SUMMARY:Public Holiday -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=America/Los_Angeles:20040126 -DURATION:PT86400S -RRULE:FREQ=YEARLY -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:o7ad7ngl1urvuucd23jml4c9pc@google.com -CLASS:PUBLIC -CREATED:20060120T231648Z -DESCRIPTION: -LAST-MODIFIED:20060420T001157Z -LOCATION: -SEQUENCE:2 -STATUS:TENTATIVE -SUMMARY:Australia Day -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=America/Los_Angeles:20040425 -DURATION:PT86400S -RRULE:FREQ=YEARLY -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:0rhs1rcgfrha7hfqirmn4dogak@google.com -CLASS:PUBLIC -CREATED:20060120T231647Z -DESCRIPTION: -LAST-MODIFIED:20060420T001150Z -LOCATION: -SEQUENCE:2 -STATUS:TENTATIVE -SUMMARY:Anzac Day -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=America/Los_Angeles:20041102 -DURATION:PT86400S -RRULE:FREQ=YEARLY -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:sljgt2afc4l7l6tti3huitbd5s@google.com -CLASS:PUBLIC -CREATED:20060120T231646Z -DESCRIPTION: -LAST-MODIFIED:20060420T001141Z -LOCATION: -SEQUENCE:2 -STATUS:TENTATIVE -SUMMARY:Melbourne Cup Day -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART:20021225 -DURATION:PT86400S -RRULE:FREQ=YEARLY;UNTIL=20041224;INTERVAL=1;BYMONTH=12 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:3ntk4vqd2uik0udl1aj13so3b8@google.com -CLASS:PUBLIC -CREATED:20060120T231648Z -DESCRIPTION: -LAST-MODIFIED:20060120T231648Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Christmas -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART:20020425 -DURATION:PT86400S -RRULE:FREQ=YEARLY;UNTIL=20040424;INTERVAL=1;BYMONTH=4 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:r89a2q1vci41bsh42492qdi8jk@google.com -CLASS:PUBLIC -CREATED:20060120T231648Z -DESCRIPTION: -LAST-MODIFIED:20060120T231648Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:ANZAC Day -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20030425 -DTEND;TZID=US/Pacific:20030426 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:r89a2q1vci41bsh42492qdi8jk@google.com -CLASS:PUBLIC -CREATED:20060120T231648Z -DESCRIPTION: -LAST-MODIFIED:20060120T231648Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:ANZAC Day -TRANSP:OPAQUE -RECURRENCE-ID:20030425T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20041004 -DTEND;TZID=US/Pacific:20041005 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:r1a6i7vvuimm9k5htfa69g9ias@google.com -CLASS:PUBLIC -CREATED:20060120T231648Z -DESCRIPTION:ACT/NSW/SA -LAST-MODIFIED:20060120T231648Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Labour Day -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20020425 -DTEND;TZID=US/Pacific:20020426 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:r89a2q1vci41bsh42492qdi8jk@google.com -CLASS:PUBLIC -CREATED:20060120T231648Z -DESCRIPTION: -LAST-MODIFIED:20060120T231648Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:ANZAC Day -TRANSP:OPAQUE -RECURRENCE-ID:20020425T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20051227 -DTEND;TZID=US/Pacific:20051228 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:9gq61ii4fk06m9t8je561k07cg@google.com -CLASS:PUBLIC -CREATED:20060120T231648Z -DESCRIPTION:SA -LAST-MODIFIED:20060120T231648Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Proclamation Day -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20040308 -DTEND;TZID=US/Pacific:20040309 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:ilhnpscnpivvubrlvq2td03j50@google.com -CLASS:PUBLIC -CREATED:20060120T231648Z -DESCRIPTION:VIC -LAST-MODIFIED:20060120T231648Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Labour Day -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20050606 -DTEND;TZID=US/Pacific:20050607 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:00d5fd2ret1cv7vhdbfur63ak4@google.com -CLASS:PUBLIC -CREATED:20060120T231648Z -DESCRIPTION:WA -LAST-MODIFIED:20060120T231648Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Foundation Day -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20020610 -DTEND;TZID=US/Pacific:20020611 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:2n4u6fafc62mpenjfanqmh7r1k@google.com -CLASS:PUBLIC -CREATED:20060120T231648Z -DESCRIPTION: -LAST-MODIFIED:20060120T231648Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Queen's Birthday -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20040413 -DTEND;TZID=US/Pacific:20040414 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:jbh3f4bbmh5tbk21c1s74bos6o@google.com -CLASS:PUBLIC -CREATED:20060120T231648Z -DESCRIPTION:TAS -LAST-MODIFIED:20060120T231648Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Easter Tuesday -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20040607 -DTEND;TZID=US/Pacific:20040608 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:kull96282an2ls62pht7juo2kg@google.com -CLASS:PUBLIC -CREATED:20060120T231648Z -DESCRIPTION:WA -LAST-MODIFIED:20060120T231648Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Foundation Day -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20021225 -DTEND;TZID=US/Pacific:20021226 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:3ntk4vqd2uik0udl1aj13so3b8@google.com -CLASS:PUBLIC -CREATED:20060120T231648Z -DESCRIPTION: -LAST-MODIFIED:20060120T231648Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Christmas -TRANSP:OPAQUE -RECURRENCE-ID:20021225T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20031225 -DTEND;TZID=US/Pacific:20031226 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:3ntk4vqd2uik0udl1aj13so3b8@google.com -CLASS:PUBLIC -CREATED:20060120T231648Z -DESCRIPTION: -LAST-MODIFIED:20060120T231648Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Christmas -TRANSP:OPAQUE -RECURRENCE-ID:20031225T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20041004 -DTEND;TZID=US/Pacific:20041005 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:0255bdsjp9t7ukgp0ldk8oicns@google.com -CLASS:PUBLIC -CREATED:20060120T231648Z -DESCRIPTION:WA -LAST-MODIFIED:20060120T231648Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Queen's Birthday -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20020329 -DTEND;TZID=US/Pacific:20020330 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:sqgesnoqcs54aks27pe43b4ro0@google.com -CLASS:PUBLIC -CREATED:20060120T231648Z -DESCRIPTION: -LAST-MODIFIED:20060120T231648Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Good Friday -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART:20040426 -DURATION:PT86400S -RRULE:FREQ=YEARLY;UNTIL=20050425;INTERVAL=1 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:lj4clbc3rr8s5e4bjmdj4vnu64@google.com -CLASS:PUBLIC -CREATED:20060120T231647Z -DESCRIPTION:Others -LAST-MODIFIED:20060120T231647Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Anzac Day -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20040503 -DTEND;TZID=US/Pacific:20040504 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:aml77qgv05b1hovsnv22089q08@google.com -CLASS:PUBLIC -CREATED:20060120T231647Z -DESCRIPTION:NT -LAST-MODIFIED:20060120T231647Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:May Day -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20020126 -DTEND;TZID=US/Pacific:20020127 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:g54tp24dp75hi8gg7pjbqk8bqc@google.com -CLASS:PUBLIC -CREATED:20060120T231647Z -DESCRIPTION: -LAST-MODIFIED:20060120T231647Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Australia Day -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20040412 -DTEND;TZID=US/Pacific:20040413 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:su91pjl3i810lg8s3f73tlq1rc@google.com -CLASS:PUBLIC -CREATED:20060120T231647Z -DESCRIPTION:Australia -LAST-MODIFIED:20060120T231647Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Easter Monday -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20050516 -DTEND;TZID=US/Pacific:20050517 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:48l9t4g8t9ing94pf630id50bk@google.com -CLASS:PUBLIC -CREATED:20060120T231647Z -DESCRIPTION:SA -LAST-MODIFIED:20060120T231647Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Adelaide Cup -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20030609 -DTEND;TZID=US/Pacific:20030610 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:ou0bm7s8e08qepmh6dkm3na4t0@google.com -CLASS:PUBLIC -CREATED:20060120T231647Z -DESCRIPTION: -LAST-MODIFIED:20060120T231647Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY: -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20040503 -DTEND;TZID=US/Pacific:20040504 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:fpo0cdu472d27d9drndn12iils@google.com -CLASS:PUBLIC -CREATED:20060120T231647Z -DESCRIPTION:QLD -LAST-MODIFIED:20060120T231647Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Labour Day -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20040301 -DTEND;TZID=US/Pacific:20040302 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:k8s2g89lcor09n3r3j7ofmb3o4@google.com -CLASS:PUBLIC -CREATED:20060120T231647Z -DESCRIPTION:WA -LAST-MODIFIED:20060120T231647Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Labour Day -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20050801 -DTEND;TZID=US/Pacific:20050802 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:arh4u08jepok0fvfncf6pfcd1k@google.com -CLASS:PUBLIC -CREATED:20060120T231647Z -DESCRIPTION:NT -LAST-MODIFIED:20060120T231647Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Picnic Day -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20040517 -DTEND;TZID=US/Pacific:20040518 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:njegdapa7iv13mqgntc2ogrq1c@google.com -CLASS:PUBLIC -CREATED:20060120T231647Z -DESCRIPTION:SA -LAST-MODIFIED:20060120T231647Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Adelaide Cup -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20050502 -DTEND;TZID=US/Pacific:20050503 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:645fajch3h44df6r9l6odf51s8@google.com -CLASS:PUBLIC -CREATED:20060120T231647Z -DESCRIPTION:NT -LAST-MODIFIED:20060120T231647Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:May Day -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20040426 -DTEND;TZID=US/Pacific:20040427 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:lj4clbc3rr8s5e4bjmdj4vnu64@google.com -CLASS:PUBLIC -CREATED:20060120T231647Z -DESCRIPTION:Others -LAST-MODIFIED:20060120T231647Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Anzac Day -TRANSP:OPAQUE -RECURRENCE-ID:20040426T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20050103 -DTEND;TZID=US/Pacific:20050104 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:i3a31gng4rr2c0bsupsjc2q32c@google.com -CLASS:PUBLIC -CREATED:20060120T231647Z -DESCRIPTION:ACT/NSW/NT/QLD/SA/WA -LAST-MODIFIED:20060120T231647Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Public Holiday -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20050502 -DTEND;TZID=US/Pacific:20050503 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:t4psk7r7nbuk16gjpe8f48sop0@google.com -CLASS:PUBLIC -CREATED:20060120T231647Z -DESCRIPTION:QLD -LAST-MODIFIED:20060120T231647Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Labour Day -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20050329 -DTEND;TZID=US/Pacific:20050330 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:cl9rk9ulgns00ie1q3ekcluh54@google.com -CLASS:PUBLIC -CREATED:20060120T231647Z -DESCRIPTION:TAS -LAST-MODIFIED:20060120T231647Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Easter Tuesday -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20050307 -DTEND;TZID=US/Pacific:20050308 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:fspe2gk9r3hiip0gl7993fhuj0@google.com -CLASS:PUBLIC -CREATED:20060120T231647Z -DESCRIPTION:WA -LAST-MODIFIED:20060120T231647Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Labour Day -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20040409 -DTEND;TZID=US/Pacific:20040410 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:tcb4b06vb71jklop0jeejvlu4c@google.com -CLASS:PUBLIC -CREATED:20060120T231647Z -DESCRIPTION:Australia -LAST-MODIFIED:20060120T231647Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Good Friday -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20051126 -DTEND;TZID=US/Pacific:20051127 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:p10gkpvvsou1m1s7nu70l1bpl0@google.com -CLASS:PUBLIC -CREATED:20060120T231647Z -DESCRIPTION:WA -LAST-MODIFIED:20060120T231647Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Queen's Birthday -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20050314 -DTEND;TZID=US/Pacific:20050315 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:q0q1eh8otbj4r03lfre0akh9ls@google.com -CLASS:PUBLIC -CREATED:20060120T231647Z -DESCRIPTION:VIC -LAST-MODIFIED:20060120T231647Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Labour Day -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20050613 -DTEND;TZID=US/Pacific:20050614 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:htth4ipmpjdcf6kumtir0tahkg@google.com -CLASS:PUBLIC -CREATED:20060120T231647Z -DESCRIPTION:ACT/NSW/NT/QLD/SA/TAS/VIC -LAST-MODIFIED:20060120T231647Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Queen's Birthday -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART:20021226 -DURATION:PT86400S -RRULE:FREQ=YEARLY;UNTIL=20041225;INTERVAL=1;BYMONTH=12 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:2p1o8tgvqs9sojhdrm9l8go118@google.com -CLASS:PUBLIC -CREATED:20060120T231646Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Boxing Day -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20120101 -DTEND;TZID=US/Pacific:20120102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20120101T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20050314 -DTEND;TZID=US/Pacific:20050315 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:6b4grb5t9ko2itrc302nv3dppc@google.com -CLASS:PUBLIC -CREATED:20060120T231646Z -DESCRIPTION:ACT -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Canberra Day -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20350101 -DTEND;TZID=US/Pacific:20350102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20350101T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20050425 -DTEND;TZID=US/Pacific:20050426 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:l1th84lgaos3tabvcec3prkgn8@google.com -CLASS:PUBLIC -CREATED:20060120T231646Z -DESCRIPTION:Australia -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY: -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20300101 -DTEND;TZID=US/Pacific:20300102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20300101T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20040802 -DTEND;TZID=US/Pacific:20040803 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:0u7vckef86bd4itrdp5amvn5bo@google.com -CLASS:PUBLIC -CREATED:20060120T231646Z -DESCRIPTION:NT -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Picnic Day -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20250101 -DTEND;TZID=US/Pacific:20250102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20250101T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20110101 -DTEND;TZID=US/Pacific:20110102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20110101T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20040308 -DTEND;TZID=US/Pacific:20040309 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:34elejkgjvdpoomcd23fpqn2po@google.com -CLASS:PUBLIC -CREATED:20060120T231646Z -DESCRIPTION:TAS -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Eight Hours Day -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20370101 -DTEND;TZID=US/Pacific:20370102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20370101T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20020401 -DTEND;TZID=US/Pacific:20020402 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:38n08kecu2vmc3qmsicqjbilfg@google.com -CLASS:PUBLIC -CREATED:20060120T231646Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Easter Monday -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20330101 -DTEND;TZID=US/Pacific:20330102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20330101T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20140101 -DTEND;TZID=US/Pacific:20140102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20140101T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20320101 -DTEND;TZID=US/Pacific:20320102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20320101T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20340101 -DTEND;TZID=US/Pacific:20340102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20340101T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20200101 -DTEND;TZID=US/Pacific:20200102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20200101T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20080101 -DTEND;TZID=US/Pacific:20080102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20080101T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20160101 -DTEND;TZID=US/Pacific:20160102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20160101T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20050328 -DTEND;TZID=US/Pacific:20050329 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:llcug84h61abu4ktn0r58dn35o@google.com -CLASS:PUBLIC -CREATED:20060120T231646Z -DESCRIPTION:Australia -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Easter Monday -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20170101 -DTEND;TZID=US/Pacific:20170102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20170101T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20150101 -DTEND;TZID=US/Pacific:20150102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20150101T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20090101 -DTEND;TZID=US/Pacific:20090102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20090101T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20040614 -DTEND;TZID=US/Pacific:20040615 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:gr9e1c3hmdlge36lg65e72idrc@google.com -CLASS:PUBLIC -CREATED:20060120T231646Z -DESCRIPTION:ACT/NSW/NT/QLD/SA/TAS/VIC -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Queen's Birthday -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20230101 -DTEND;TZID=US/Pacific:20230102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20230101T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20031226 -DTEND;TZID=US/Pacific:20031227 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:2p1o8tgvqs9sojhdrm9l8go118@google.com -CLASS:PUBLIC -CREATED:20060120T231646Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Boxing Day -TRANSP:OPAQUE -RECURRENCE-ID:20031226T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20030418 -DTEND;TZID=US/Pacific:20030419 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:mlmclb1on5sp8vbai4f3dlmmh4@google.com -CLASS:PUBLIC -CREATED:20060120T231646Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Good Friday -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20130101 -DTEND;TZID=US/Pacific:20130102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20130101T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20310101 -DTEND;TZID=US/Pacific:20310102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20310101T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20270101 -DTEND;TZID=US/Pacific:20270102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20270101T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20260101 -DTEND;TZID=US/Pacific:20260102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20260101T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20040315 -DTEND;TZID=US/Pacific:20040316 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:rrgvejihrjve4ps00pfebggbt4@google.com -CLASS:PUBLIC -CREATED:20060120T231646Z -DESCRIPTION:ACT -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Canberra Day -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20360101 -DTEND;TZID=US/Pacific:20360102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20360101T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20100101 -DTEND;TZID=US/Pacific:20100102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20100101T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20021226 -DTEND;TZID=US/Pacific:20021227 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:2p1o8tgvqs9sojhdrm9l8go118@google.com -CLASS:PUBLIC -CREATED:20060120T231646Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Boxing Day -TRANSP:OPAQUE -RECURRENCE-ID:20021226T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20290101 -DTEND;TZID=US/Pacific:20290102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20290101T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20041227 -DTEND;TZID=US/Pacific:20041228 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:o5ops1vjl6luh40oeq7h0d2ocs@google.com -CLASS:PUBLIC -CREATED:20060120T231646Z -DESCRIPTION:Australia -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Public Holiday -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20051227 -DTEND;TZID=US/Pacific:20051228 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:pi7jiie4hjapjuilf8o0hobbu0@google.com -CLASS:PUBLIC -CREATED:20060120T231646Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Public Holiday -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20190101 -DTEND;TZID=US/Pacific:20190102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20190101T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20280101 -DTEND;TZID=US/Pacific:20280102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20280101T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20240101 -DTEND;TZID=US/Pacific:20240102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20240101T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20050325 -DTEND;TZID=US/Pacific:20050326 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:m2ef190njm68mv7o95ecsraq54@google.com -CLASS:PUBLIC -CREATED:20060120T231646Z -DESCRIPTION:Australia -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Good Friday -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20220101 -DTEND;TZID=US/Pacific:20220102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20220101T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20050314 -DTEND;TZID=US/Pacific:20050315 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:a2udj52vevr2nak1vfp438f2nc@google.com -CLASS:PUBLIC -CREATED:20060120T231646Z -DESCRIPTION:TAS -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Eight Hours Day -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20180101 -DTEND;TZID=US/Pacific:20180102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20180101T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20210101 -DTEND;TZID=US/Pacific:20210102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231646Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20210101T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART:20020101 -DURATION:PT86400S -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=1 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231645Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20051003 -DTEND;TZID=US/Pacific:20051004 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:6an8jorq00362pl82kci3if4c0@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION:ACT/NSW/SA -LAST-MODIFIED:20060120T231645Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Labour Day -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20030101 -DTEND;TZID=US/Pacific:20030102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231645Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20030101T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20050101 -DTEND;TZID=US/Pacific:20050102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231645Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20050101T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20040101 -DTEND;TZID=US/Pacific:20040102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231645Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20040101T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20030421 -DTEND;TZID=US/Pacific:20030422 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:t8qp0i2fctitamrrtgm4fmsa7k@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231645Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:Easter Monday -TRANSP:OPAQUE -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20060101 -DTEND;TZID=US/Pacific:20060102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231645Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20060101T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20070101 -DTEND;TZID=US/Pacific:20070102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231645Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20070101T000000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Pacific:20020101 -DTEND;TZID=US/Pacific:20020102 -DTSTAMP:20060425T020651Z -ORGANIZER;CN=Australian Holidays:MAILTO:kv818pugquiipptr52vbur47mhh58hvv@im - port.calendar.google.com -UID:frs5bom08phjhek3rfseulju04@google.com -CLASS:PUBLIC -CREATED:20060120T231645Z -DESCRIPTION: -LAST-MODIFIED:20060120T231645Z -LOCATION: -SEQUENCE:1 -STATUS:TENTATIVE -SUMMARY:New Year -TRANSP:OPAQUE -RECURRENCE-ID:20020101T000000Z -END:VEVENT -BEGIN:VTIMEZONE -TZID:America/Los_Angeles -X-LIC-LOCATION:America/Los_Angeles -BEGIN:STANDARD -TZOFFSETFROM:-0700 -TZOFFSETTO:-0800 -TZNAME:PST -DTSTART:19701025T020000 -RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU -END:STANDARD -BEGIN:DAYLIGHT -TZOFFSETFROM:-0800 -TZOFFSETTO:-0700 -TZNAME:PDT -DTSTART:19700405T020000 -RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU -END:DAYLIGHT -END:VTIMEZONE -BEGIN:VTIMEZONE -TZID:US/Pacific -X-LIC-LOCATION:US/Pacific -BEGIN:STANDARD -TZOFFSETFROM:-0700 -TZOFFSETTO:-0800 -TZNAME:PST -DTSTART:19701025T020000 -RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU -END:STANDARD -BEGIN:DAYLIGHT -TZOFFSETFROM:-0800 -TZOFFSETTO:-0700 -TZNAME:PDT -DTSTART:19700405T020000 -RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU -END:DAYLIGHT -END:VTIMEZONE -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/invalid/groupwise.ics b/libs/ical4j-1.0.5/etc/samples/invalid/groupwise.ics deleted file mode 100644 index 538ece3f..00000000 --- a/libs/ical4j-1.0.5/etc/samples/invalid/groupwise.ics +++ /dev/null @@ -1,26 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -PRODID:-//Novell Inc//Groupwise 7.0.2 -BEGIN:VEVENT -SUMMARY:LT Team Meeting -TRANSP:OPAQUE -X-GWSHOW-AS:BUSY -X-GWITEM-TYPE:APPOINTMENT -DTSTAMP:20080125T093004Z -X-GWMESSAGEID:4799C83C.$$$.$$$.200.2000010.1.90575.1 -STATUS:CONFIRMED -X-GWAUTODATE-KEY:989355 -X-GWRECORDID:4799C83D.$$$.$$$.100.1242424.1.64763.1 -LAST-MODIFIED:20080206T070037Z -DTSTART:20081217T073000Z -ORGANIZER;CN=Jane Doe;ROLE=CHAIR: - MAILTO:jane.doe@university.edu -ATTENDEE;CN=CET Meeting Room@university.edu;ROLE=REQ-PARTICIPANT; - CUTYPE=RESOURCE;PARTSTAT=NEEDS-ACTION:MAILTO:CET Meeting Room@university.edu -LOCATION:CET Meeting Room -DTEND:20081217T090000Z -SEQUENCE:7 -UID:20080125T113004Z_A6600010@university.edu -PRIORITY:5 -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/invalid/lastfm.ics b/libs/ical4j-1.0.5/etc/samples/invalid/lastfm.ics deleted file mode 100644 index f679f08a..00000000 --- a/libs/ical4j-1.0.5/etc/samples/invalid/lastfm.ics +++ /dev/null @@ -1,436 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -PRODID:-//Last.fm Limited Event Feeds//NONSGML//EN -X-WR-CALNAME:Last.fm Events -X-WR-CALDESC:Event listing - supplied by http://www.Last.fm - -BEGIN:VEVENT -UID:LFMEVENT-1407206 -URL;VALUE=URI:http://www.last.fm/event/1407206+Gerard+van+Maasakkers+en+de+vaste+mannen+-+Deze+Jongen -DTSTAMP:20100210T203000 -DTSTART:20100210T203000 -DTEND:20100210T235900 -SUMMARY:Gerard van Maasakkers en de vaste mannen - Deze Jongen -DESCRIPTION:Gerard van Maasakkers - \n\nhttp://www.last.fm/event/1407206+Gerard+van+Maasakkers+en+de+vaste+mannen+-+Deze+Jongen -LOCATION:Deventer Schouwburg\, Netherlands -GEO:6.161613;52.255862 -END:VEVENT - -BEGIN:VEVENT -UID:LFMEVENT-1361665 -URL;VALUE=URI:http://www.last.fm/event/1361665+Millennium+Jazz+Orchestra+en+Frank+Marocco -DTSTAMP:20100212T200000 -DTSTART:20100212T200000 -DTEND:20100212T235900 -SUMMARY:Millennium Jazz Orchestra en Frank Marocco -DESCRIPTION:Millennium Jazz Orchestra\, Frank Marocco - \n\nhttp://www.last.fm/event/1361665+Millennium+Jazz+Orchestra+en+Frank+Marocco -LOCATION:Deventer Schouwburg\, Netherlands -GEO:6.161613;52.255862 -END:VEVENT - -BEGIN:VEVENT -UID:LFMEVENT-1358028 -URL;VALUE=URI:http://www.last.fm/event/1358028+Zu+at+Burgerweeshuis+on+12+February+2010 -DTSTAMP:20100212T210000 -DTSTART:20100212T210000 -DTEND:20100212T235900 -SUMMARY:Zu + The New Earth Group at Burgerweeshuis -DESCRIPTION:Zu\, The New Earth Group - \n\nhttp://www.last.fm/event/1358028+Zu+at+Burgerweeshuis+on+12+February+2010 -LOCATION:Burgerweeshuis\, Netherlands -GEO:6.155862;52.254341 -END:VEVENT - -BEGIN:VEVENT -UID:LFMEVENT-1319333 -URL;VALUE=URI:http://www.last.fm/event/1319333+Fink+at+Burgerweeshuis+on+13+February+2010 -DTSTAMP:20100213T210000 -DTSTART:20100213T210000 -DTEND:20100213T235900 -SUMMARY:Fink at Burgerweeshuis -DESCRIPTION:Fink - \n\nhttp://www.last.fm/event/1319333+Fink+at+Burgerweeshuis+on+13+February+2010 -LOCATION:Burgerweeshuis\, Netherlands -GEO:6.155862;52.254341 -END:VEVENT - -BEGIN:VEVENT -UID:LFMEVENT-1315921 -URL;VALUE=URI:http://www.last.fm/event/1315921+Love+For+Lunch -DTSTAMP:20100219T093200 -DTSTART:20100219T000000 -DTEND:20100219T235900 -SUMMARY:Love For Lunch -DESCRIPTION:Gare du Nord - \n\nhttp://www.last.fm/event/1315921+Love+For+Lunch -LOCATION:Deventer Schouwburg\, Netherlands -GEO:6.161613;52.255862 -END:VEVENT - -BEGIN:VEVENT -UID:LFMEVENT-1361649 -URL;VALUE=URI:http://www.last.fm/event/1361649+Amsterdam+Klezmer+Band+at+Theater+Bouwkunde+on+19+February+2010 -DTSTAMP:20100219T203000 -DTSTART:20100219T203000 -DTEND:20100219T235900 -SUMMARY:Amsterdam Klezmer Band at Theater Bouwkunde -DESCRIPTION:Amsterdam Klezmer Band - \n\nhttp://www.last.fm/event/1361649+Amsterdam+Klezmer+Band+at+Theater+Bouwkunde+on+19+February+2010 -LOCATION:Theater Bouwkunde\, Netherlands -GEO:6.153074;52.253485 -END:VEVENT - -BEGIN:VEVENT -UID:LFMEVENT-1334619 -URL;VALUE=URI:http://www.last.fm/event/1334619+Bettie+Serveert+at+Burgerweeshuis+on+19+February+2010 -DTSTAMP:20100219T210000 -DTSTART:20100219T210000 -DTEND:20100219T235900 -SUMMARY:Bettie Serveert + The Monroes at Burgerweeshuis -DESCRIPTION:Bettie Serveert\, The Monroes - \n\nhttp://www.last.fm/event/1334619+Bettie+Serveert+at+Burgerweeshuis+on+19+February+2010 -LOCATION:Burgerweeshuis\, Netherlands -GEO:6.155862;52.254341 -END:VEVENT - -BEGIN:VEVENT -UID:LFMEVENT-1358751 -URL;VALUE=URI:http://www.last.fm/event/1358751+Ethisch+Reveil -DTSTAMP:20100219T210000 -DTSTART:20100219T210000 -DTEND:20100219T235900 -SUMMARY:Ethisch Reveil -DESCRIPTION:Gentle Veincut\, Fine China Superbone - \n\nhttp://www.last.fm/event/1358751+Ethisch+Reveil -LOCATION:Havenkwartier\, Netherlands -GEO:6.168775;52.24939 -END:VEVENT - -BEGIN:VEVENT -UID:LFMEVENT-1392314 -URL;VALUE=URI:http://www.last.fm/event/1392314+The+Monolith+Deathcult+at+Burgerweeshuis+on+26+February+2010 -DTSTAMP:20100226T150100 -DTSTART:20100226T000000 -DTEND:20100226T235900 -SUMMARY:The Monolith Deathcult + Erebus at Burgerweeshuis -DESCRIPTION:The Monolith Deathcult\, Erebus - \n\nhttp://www.last.fm/event/1392314+The+Monolith+Deathcult+at+Burgerweeshuis+on+26+February+2010 -LOCATION:Burgerweeshuis\, Netherlands -GEO:6.155862;52.254341 -END:VEVENT - -BEGIN:VEVENT -UID:LFMEVENT-1264138 -URL;VALUE=URI:http://www.last.fm/event/1264138+Loefah+at+Burgerweeshuis+on+27+February+2010 -DTSTAMP:20100227T163800 -DTSTART:20100227T000000 -DTEND:20100227T235900 -SUMMARY:Loefah + 2562 + more at Burgerweeshuis -DESCRIPTION:Loefah\, 2562\, Cavemen - \n\nhttp://www.last.fm/event/1264138+Loefah+at+Burgerweeshuis+on+27+February+2010 -LOCATION:Burgerweeshuis\, Netherlands -GEO:6.155862;52.254341 -END:VEVENT - -BEGIN:VEVENT -UID:LFMEVENT-1391634 -URL;VALUE=URI:http://www.last.fm/event/1391634+JW+Roy+weet+het+zeker -DTSTAMP:20100227T203000 -DTSTART:20100227T203000 -DTEND:20100227T235900 -SUMMARY:JW Roy weet het zeker -DESCRIPTION:JW Roy - \n\nhttp://www.last.fm/event/1391634+JW+Roy+weet+het+zeker -LOCATION:theater bouwkunde\, Netherlands -GEO:6.153073;52.253485 -END:VEVENT - -BEGIN:VEVENT -UID:LFMEVENT-1361670 -URL;VALUE=URI:http://www.last.fm/event/1361670+Millennium+Jazz+Orchestra+at+Theater+Bouwkunde+on+3+March+2010 -DTSTAMP:20100303T210000 -DTSTART:20100303T210000 -DTEND:20100303T235900 -SUMMARY:Millennium Jazz Orchestra + Grant Stewart at Theater Bouwkunde -DESCRIPTION:Millennium Jazz Orchestra\, Grant Stewart - \n\nhttp://www.last.fm/event/1361670+Millennium+Jazz+Orchestra+at+Theater+Bouwkunde+on+3+March+2010 -LOCATION:Theater Bouwkunde\, Netherlands -GEO:6.153074;52.253485 -END:VEVENT - -BEGIN:VEVENT -UID:LFMEVENT-1283011 -URL;VALUE=URI:http://www.last.fm/event/1283011+Suimasen+at+Burgerweeshuis+on+6+March+2010 -DTSTAMP:20100306T103300 -DTSTART:20100306T000000 -DTEND:20100306T235900 -SUMMARY:Suimasen at Burgerweeshuis -DESCRIPTION:Suimasen - \n\nhttp://www.last.fm/event/1283011+Suimasen+at+Burgerweeshuis+on+6+March+2010 -LOCATION:Burgerweeshuis\, Netherlands -GEO:6.155862;52.254341 -END:VEVENT - -BEGIN:VEVENT -UID:LFMEVENT-1302136 -URL;VALUE=URI:http://www.last.fm/event/1302136+El+Pino+and+the+Volunteers+at+Burgerweeshuis+on+6+March+2010 -DTSTAMP:20100306T203000 -DTSTART:20100306T203000 -DTEND:20100306T235900 -SUMMARY:El Pino and the Volunteers + Coparck + more at Burgerweeshuis -DESCRIPTION:El Pino and the Volunteers\, Coparck\, Suimasen - \n\nhttp://www.last.fm/event/1302136+El+Pino+and+the+Volunteers+at+Burgerweeshuis+on+6+March+2010 -LOCATION:Burgerweeshuis\, Netherlands -GEO:6.155862;52.254341 -END:VEVENT - -BEGIN:VEVENT -UID:LFMEVENT-1323437 -URL;VALUE=URI:http://www.last.fm/event/1323437+Wouter+Hamel+theatertour -DTSTAMP:20100311T200000 -DTSTART:20100311T200000 -DTEND:20100311T235900 -SUMMARY:Wouter Hamel theatertour -DESCRIPTION:Wouter Hamel - \n\nhttp://www.last.fm/event/1323437+Wouter+Hamel+theatertour -LOCATION:Deventer Schouwburg\, Netherlands -GEO:6.161613;52.255862 -END:VEVENT - -BEGIN:VEVENT -UID:LFMEVENT-1400318 -URL;VALUE=URI:http://www.last.fm/event/1400318+Dobet+Gnahor%C3%A9 -DTSTAMP:20100312T192400 -DTSTART:20100312T000000 -DTEND:20100312T235900 -SUMMARY:Dobet Gnahoré -DESCRIPTION:Dobet Gnahoré - \n\nhttp://www.last.fm/event/1400318+Dobet+Gnahor%C3%A9 -LOCATION:Burgerweeshuis\, Netherlands -GEO:6.155862;52.254341 -END:VEVENT - -BEGIN:VEVENT -UID:LFMEVENT-1347202 -URL;VALUE=URI:http://www.last.fm/event/1347202+Waylon -DTSTAMP:20100319T203000 -DTSTART:20100319T203000 -DTEND:20100319T235900 -SUMMARY:Waylon -DESCRIPTION:Waylon - \n\nhttp://www.last.fm/event/1347202+Waylon -LOCATION:Burgerweeshuis\, Netherlands -GEO:6.155862;52.254341 -END:VEVENT - -BEGIN:VEVENT -UID:LFMEVENT-1359365 -URL;VALUE=URI:http://www.last.fm/event/1359365+NO+blues+%40+Bouwkunde -DTSTAMP:20100320T113800 -DTSTART:20100320T000000 -DTEND:20100320T235900 -SUMMARY:NO blues @ Bouwkunde -DESCRIPTION:No Blues - \n\nhttp://www.last.fm/event/1359365+NO+blues+%40+Bouwkunde -LOCATION:Theater Bouwkunde\, Netherlands -GEO:6.153074;52.253485 -END:VEVENT - -BEGIN:VEVENT -UID:LFMEVENT-1394328 -URL;VALUE=URI:http://www.last.fm/event/1394328+Schwarzblut+at+Burgerweeshuis+on+20+March+2010 -DTSTAMP:20100320T200000 -DTSTART:20100320T200000 -DTEND:20100320T235900 -SUMMARY:Schwarzblut + Deadcell + more at Burgerweeshuis -DESCRIPTION:Schwarzblut\, Deadcell\, animAdverto - \n\nhttp://www.last.fm/event/1394328+Schwarzblut+at+Burgerweeshuis+on+20+March+2010 -LOCATION:Burgerweeshuis\, Netherlands -GEO:6.155862;52.254341 -END:VEVENT - -BEGIN:VEVENT -UID:LFMEVENT-1352883 -URL;VALUE=URI:http://www.last.fm/event/1352883+King+Me+-+Cords+Live -DTSTAMP:20100326T200000 -DTSTART:20100326T200000 -DTEND:20100326T235900 -SUMMARY:King Me & Cords Live -DESCRIPTION:King Me\, Cords - \n\nhttp://www.last.fm/event/1352883+King+Me+-+Cords+Live -LOCATION:Burgerweeshuis\, Netherlands -GEO:6.155862;52.254341 -END:VEVENT - -BEGIN:VEVENT -UID:LFMEVENT-1322037 -URL;VALUE=URI:http://www.last.fm/event/1322037+The+Opposites -DTSTAMP:20100403T203000 -DTSTART:20100403T203000 -DTEND:20100403T235900 -SUMMARY:The Opposites -DESCRIPTION:The Opposites - \n\nhttp://www.last.fm/event/1322037+The+Opposites -LOCATION:Burgerweeshuis\, Netherlands -GEO:; -END:VEVENT - -BEGIN:VEVENT -UID:LFMEVENT-1387725 -URL;VALUE=URI:http://www.last.fm/event/1387725+Isbells+at+Burgerweeshuis+on+17+April+2010 -DTSTAMP:20100417T210000 -DTSTART:20100417T210000 -DTEND:20100417T235900 -SUMMARY:Isbells at Burgerweeshuis -DESCRIPTION:Isbells - \n\nhttp://www.last.fm/event/1387725+Isbells+at+Burgerweeshuis+on+17+April+2010 -LOCATION:Burgerweeshuis\, Netherlands -GEO:6.155862;52.254341 -END:VEVENT - -BEGIN:VEVENT -UID:LFMEVENT-1326470 -URL;VALUE=URI:http://www.last.fm/event/1326470+Anathema+at+Burgerweeshuis+on+22+April+2010 -DTSTAMP:20100422T210000 -DTSTART:20100422T210000 -DTEND:20100422T235900 -SUMMARY:Anathema at Burgerweeshuis -DESCRIPTION:Anathema - \n\nhttp://www.last.fm/event/1326470+Anathema+at+Burgerweeshuis+on+22+April+2010 -LOCATION:Burgerweeshuis\, Netherlands -GEO:6.155862;52.254341 -END:VEVENT - -BEGIN:VEVENT -UID:LFMEVENT-1400310 -URL;VALUE=URI:http://www.last.fm/event/1400310+Michiel+Borstlap+Eldorado -DTSTAMP:20100423T210000 -DTSTART:20100423T210000 -DTEND:20100423T235900 -SUMMARY:Michiel Borstlap Eldorado -DESCRIPTION:Michiel Borstlap - \n\nhttp://www.last.fm/event/1400310+Michiel+Borstlap+Eldorado -LOCATION:Burgerweeshuis\, Netherlands -GEO:6.155862;52.254341 -END:VEVENT - -BEGIN:VEVENT -UID:LFMEVENT-1067247 -URL;VALUE=URI:http://www.last.fm/event/1067247+Heideroosjes+at+Burgerweeshuis+on+9+May+2010 -DTSTAMP:20100509T203000 -DTSTART:20100509T203000 -DTEND:20100509T235900 -SUMMARY:Heideroosjes at Burgerweeshuis -DESCRIPTION:Heideroosjes - \n\nhttp://www.last.fm/event/1067247+Heideroosjes+at+Burgerweeshuis+on+9+May+2010 -LOCATION:Burgerweeshuis\, Netherlands -GEO:6.155862;52.254341 -END:VEVENT - -BEGIN:VEVENT -UID:LFMEVENT-1334621 -URL;VALUE=URI:http://www.last.fm/event/1334621+Roosbeef+at+Deventer+Schouwburg+on+11+May+2010 -DTSTAMP:20100511T200000 -DTSTART:20100511T200000 -DTEND:20100511T235900 -SUMMARY:Roosbeef at Deventer Schouwburg -DESCRIPTION:Roosbeef - \n\nhttp://www.last.fm/event/1334621+Roosbeef+at+Deventer+Schouwburg+on+11+May+2010 -LOCATION:Deventer Schouwburg\, Netherlands -GEO:6.161613;52.255862 -END:VEVENT - -BEGIN:VEVENT -UID:LFMEVENT-1136119 -URL;VALUE=URI:http://www.last.fm/event/1136119+Heideroosjes -DTSTAMP:20100519T203000 -DTSTART:20100519T203000 -DTEND:20100519T235900 -SUMMARY:Heideroosjes -DESCRIPTION:De Heideroosjes - \n\nhttp://www.last.fm/event/1136119+Heideroosjes -LOCATION:Deventer Schouwburg\, Netherlands -GEO:6.161613;52.255862 -END:VEVENT - -BEGIN:VEVENT -UID:LFMEVENT-1327278 -URL;VALUE=URI:http://www.last.fm/event/1327278+Aesun+at+Burgerweeshuis+on+9+June+2010 -DTSTAMP:20100609T112900 -DTSTART:20100609T000000 -DTEND:20100609T235900 -SUMMARY:Aesun at Burgerweeshuis -DESCRIPTION:Aesun - \n\nhttp://www.last.fm/event/1327278+Aesun+at+Burgerweeshuis+on+9+June+2010 -LOCATION:Burgerweeshuis\, Netherlands -GEO:6.155862;52.254341 -END:VEVENT - -BEGIN:VEVENT -UID:LFMEVENT-1334624 -URL;VALUE=URI:http://www.last.fm/event/1334624+Peter+Pan+Speedrock+at+Burgerweeshuis+on+11+June+2010 -DTSTAMP:20100611T203000 -DTSTART:20100611T203000 -DTEND:20100611T235900 -SUMMARY:Peter Pan Speedrock + Paceshifters at Burgerweeshuis -DESCRIPTION:Peter Pan Speedrock\, Paceshifters - \n\nhttp://www.last.fm/event/1334624+Peter+Pan+Speedrock+at+Burgerweeshuis+on+11+June+2010 -LOCATION:Burgerweeshuis\, Netherlands -GEO:6.155862;52.254341 -END:VEVENT - -BEGIN:VEVENT -UID:LFMEVENT-1405016 -URL;VALUE=URI:http://www.last.fm/event/1405016+Ground+Zero+Festival -DTSTAMP:20100703T133200 -DTSTART:20100703T000000 -DTEND:20100703T235900 -SUMMARY:Ground Zero Festival -DESCRIPTION:TBA - \n\nhttp://www.last.fm/event/1405016+Ground+Zero+Festival -LOCATION:Recreatieplas Bussloo\, Netherlands -GEO:6.1333333;52.2 -END:VEVENT - -BEGIN:VEVENT -UID:LFMEVENT-1398450 -URL;VALUE=URI:http://www.last.fm/event/1398450+Xnoizz+Flevo+Festival -DTSTAMP:20100819T191900 -DTSTART:20100819T000000 -DTEND:20100822T235900 -SUMMARY:Xnoizz Flevo Festival -DESCRIPTION:Nog Onbekend - \n\nhttp://www.last.fm/event/1398450+Xnoizz+Flevo+Festival -LOCATION:Recreatieplas Bussloo\, Netherlands -GEO:6.1333333;52.2 -END:VEVENT - -BEGIN:VEVENT -UID:LFMEVENT-1135861 -URL;VALUE=URI:http://www.last.fm/event/1135861+A+Campingflight+to+Lowlands+Paradise+2010 -DTSTAMP:20100820T160500 -DTSTART:20100820T000000 -DTEND:20100822T235900 -SUMMARY:A Campingflight to Lowlands Paradise 2010 -DESCRIPTION:Kees van Hondt - \n\nhttp://www.last.fm/event/1135861+A+Campingflight+to+Lowlands+Paradise+2010 -LOCATION:Evenemententerrein Walibi World\, Netherlands -GEO:6.227748;52.24453 -END:VEVENT - -BEGIN:VEVENT -UID:LFMEVENT-1397948 -URL;VALUE=URI:http://www.last.fm/event/1397948+Clock+live%40+Kajak -DTSTAMP:20100917T141500 -DTSTART:20100917T000000 -DTEND:20100917T235900 -SUMMARY:Clock live@ Kajak -DESCRIPTION:Clockrockz - \n\nhttp://www.last.fm/event/1397948+Clock+live%40+Kajak -LOCATION:Kajak\, Netherlands -GEO:6.092868;52.236304 -END:VEVENT - -END:VCALENDAR \ No newline at end of file diff --git a/libs/ical4j-1.0.5/etc/samples/invalid/multiple_calendars.ics b/libs/ical4j-1.0.5/etc/samples/invalid/multiple_calendars.ics deleted file mode 100644 index 63b0a938..00000000 --- a/libs/ical4j-1.0.5/etc/samples/invalid/multiple_calendars.ics +++ /dev/null @@ -1,47 +0,0 @@ -BEGIN:VCALENDAR -PRODID:-//ACME/DesktopCalendar//EN -METHOD:CREATE -X-LIC-NOTE: #C1. Rescheduled by #I1\ and updated by #I2 -VERSION:2.0 -BEGIN:VEVENT -ORGANIZER:Mailto:B@example.com -ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED;CN=BIG A:Mailto:A@example.com -ATTENDEE;RSVP=TRUE;CUTYPE=INDIVIDUAL;CN=B:Mailto:B@example.com -ATTENDEE;RSVP=TRUE;CUTYPE=INDIVIDUAL;CN=C:Mailto:C@example.com -ATTENDEE;RSVP=TRUE;CUTYPE=INDIVIDUAL;CN=Hal:Mailto:D@example.com -ATTENDEE;RSVP=FALSE;CUTYPE=ROOM:conf_Big@example.com -ATTENDEE;ROLE=NON-PARTICIPANT;RSVP=FALSE:Mailto:E@example.com -DTSTAMP:19970611T190000Z -DTSTART:19970701T190000Z -DTEND:19970701T1930000Z -SUMMARY:Conference -UID:calsrv.example.com-873970198738777@example.com -SEQUENCE:1 -STATUS:CONFIRMED -END:VEVENT -END:VCALENDAR - -BEGIN:VCALENDAR -PRODID:-//ACME/DesktopCalendar//EN -METHOD:REQUEST -X-LIC-NOTE: #C2. The test user is the organizer. -VERSION:2.0 -BEGIN:VEVENT -ORGANIZER:Mailto:A@example.com -ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED:Mailto:A@example.com -ATTENDEE;RSVP=TRUE;CUTYPE=INDIVIDUAL:Mailto:B@example.com -ATTENDEE;RSVP=TRUE;CUTYPE=INDIVIDUAL:Mailto:C@example.com -ATTENDEE;RSVP=TRUE;CUTYPE=INDIVIDUAL;CN=Hal:Mailto:D@example.com -ATTENDEE;ROLE=NON-PARTICIPANT;RSVP=FALSE; - CUTYPE=ROOM:Mailto:Conf@example.com -ATTENDEE;ROLE=NON-PARTICIPANT;RSVP=FALSE:Mailto:E@example.com -DTSTART:19970701T180000Z -DTEND:19970701T190000Z -SUMMARY:Phone Conference -UID:calsrv.example.com-873970198738785@example.com -SEQUENCE:0 -DTSTAMP:19970613T190000Z -STATUS:CONFIRMED -END:VEVENT -END:VCALENDAR - diff --git a/libs/ical4j-1.0.5/etc/samples/invalid/overlaps.ics b/libs/ical4j-1.0.5/etc/samples/invalid/overlaps.ics deleted file mode 100644 index 57a5c57c..00000000 --- a/libs/ical4j-1.0.5/etc/samples/invalid/overlaps.ics +++ /dev/null @@ -1,32 +0,0 @@ -BEGIN:VEVENT -DTSTART - :20001104T150000 -DTEND - :20001104T160000 -END:VEVENT - -BEGIN:VEVENT -DTSTART - :20001104T153000 -DTEND - :20001104T163000 -END:VEVENT -BEGIN:VEVENT -DTSTART - :20001104T160000 -DTEND - :20001104T170000 -END:VEVENT -BEGIN:VEVENT -DTSTART - :20001104T163000 -DTEND - :20001104T173000 -END:VEVENT -BEGIN:VEVENT -DTSTART - :20001104T170000 -DTEND - :20001104T180000 -END:VEVENT - diff --git a/libs/ical4j-1.0.5/etc/samples/invalid/phpicalendar_sample.ics b/libs/ical4j-1.0.5/etc/samples/invalid/phpicalendar_sample.ics deleted file mode 100644 index 7249c27e..00000000 --- a/libs/ical4j-1.0.5/etc/samples/invalid/phpicalendar_sample.ics +++ /dev/null @@ -1,214 +0,0 @@ -BEGIN:VCALENDAR -CALSCALE:GREGORIAN -X-WR-TIMEZONE;VALUE=TEXT:US/Pacific -METHOD:PUBLISH -PRODID:-//Apple Computer\, Inc//iCal 1.0//EN -X-WR-CALNAME;VALUE=TEXT:Home 1234 -X-WR-RELCALID;VALUE=TEXT:99732F9A-92C7-11D7-A4A2-000A95690022 -VERSION:2.0 -BEGIN:VEVENT -SEQUENCE:3 -DTSTAMP:20020813T175619Z -SUMMARY:Stef in town -DTEND;TZID=US/Pacific:20020822T200000 -UID:99730450-92C7-11D7-A4A2-000A95690022 -DTSTART;TZID=US/Pacific:20020822T170000 -END:VEVENT -BEGIN:VEVENT -SEQUENCE:1 -DTSTAMP:20020918T221458Z -SUMMARY:This is a space \n\n\nOption return and a really long line of - text that will be inserted into the event text box. Let's all see what - really happens when iCals start being real. -UID:99730748-92C7-11D7-A4A2-000A95690022 -DTSTART;TZID=US/Pacific:20020918T121500 -DURATION:PT2H -END:VEVENT -BEGIN:VEVENT -SEQUENCE:3 -DTSTART;TZID=US/Pacific:20020919T120000 -DTSTAMP:20020918T223915Z -SUMMARY:Recurring Monthly -UID:9973090E-92C7-11D7-A4A2-000A95690022 -DTEND;TZID=US/Pacific:20020919T133000 -RRULE:FREQ=MONTHLY;INTERVAL=1;BYMONTHDAY=19 -END:VEVENT -BEGIN:VEVENT -SEQUENCE:2 -DTSTAMP:20020918T223933Z -SUMMARY:Recurring Weekly -DTSTART;TZID=US/Pacific:20020920T120000 -UID:99730AB4-92C7-11D7-A4A2-000A95690022 -DURATION:PT1H30M -RRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=FR -END:VEVENT -BEGIN:VEVENT -SEQUENCE:3 -DTSTAMP:20020918T223954Z -SUMMARY:Recurring Daily -DTSTART;TZID=US/Pacific:20020921T100000 -UID:99730E40-92C7-11D7-A4A2-000A95690022 -DURATION:PT1H30M -RRULE:FREQ=DAILY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -SEQUENCE:4 -DTSTAMP:20020918T224352Z -SUMMARY:Monthly UNTIL 5 times -UID:99730FF6-92C7-11D7-A4A2-000A95690022 -DTSTART;TZID=US/Pacific:20020919T140000 -DURATION:PT1H30M -RRULE:FREQ=MONTHLY;COUNT=5;INTERVAL=1;BYMONTHDAY=19 -END:VEVENT -BEGIN:VEVENT -SEQUENCE:11 -UID:997311A2-92C7-11D7-A4A2-000A95690022 -DTSTAMP:20020918T224449Z -SUMMARY:Monthly UNTiL date -DTSTART;TZID=US/Pacific:20020919T160000 -DTEND;TZID=US/Pacific:20020919T180000 -RRULE:FREQ=MONTHLY;UNTIL=20021223T075959;INTERVAL=1;BYMONTHDAY=19 -END:VEVENT -BEGIN:VEVENT -SEQUENCE:7 -DTSTAMP:20020918T224617Z -SUMMARY:Every two weeks on certain days -UID:99731350-92C7-11D7-A4A2-000A95690022 -STATUS:CONFIRMED -DTSTART;TZID=US/Pacific:20020920T150000 -DURATION:PT1H30M -RRULE:FREQ=WEEKLY;INTERVAL=2;BYDAY=TU,WE,FR -END:VEVENT -BEGIN:VTODO -SUMMARY:This is a todo item -SEQUENCE:1 -UID:997316C8-92C7-11D7-A4A2-000A95690022 -DTSTAMP:20021015T173308Z -DTSTART;TZID=US/Pacific:20021015T103220 -END:VTODO -BEGIN:VTODO -SEQUENCE:2 -DTSTAMP:20021016T174840Z -SUMMARY:abc -COMPLETED;TZID=US/Pacific:20021016T104840 -UID:997318C6-92C7-11D7-A4A2-000A95690022 -STATUS:COMPLETED -DTSTART;TZID=US/Pacific:20021015T103220 -END:VTODO -BEGIN:VTODO -SEQUENCE:2 -DTSTAMP:20021016T174842Z -SUMMARY:zzz -COMPLETED;TZID=US/Pacific:20021016T104842 -UID:99731AB0-92C7-11D7-A4A2-000A95690022 -STATUS:COMPLETED -DTSTART;TZID=US/Pacific:20021015T103220 -END:VTODO -BEGIN:VEVENT -SEQUENCE:9 -DTSTAMP:20021016T175751Z -RECURRENCE-ID;TZID=US/Pacific:20021115T150000 -DTSTART;TZID=US/Pacific:20021115T150000 -STATUS:CONFIRMED -UID:99731350-92C7-11D7-A4A2-000A95690022 -DURATION:PT1H30M -END:VEVENT -BEGIN:VEVENT -UID:99730AB4-92C7-11D7-A4A2-000A95690022 -RECURRENCE-ID;TZID=US/Pacific:20021122T120000 -DTSTART;TZID=US/Pacific:20021122T104500 -DURATION:PT1H30M -END:VEVENT -BEGIN:VEVENT -SEQUENCE:1 -DTSTAMP:20030108T205712Z -SUMMARY:New Event -UID:99731CF6-92C7-11D7-A4A2-000A95690022 -DTSTART;TZID=US/Pacific:20030107T130000 -DURATION:PT1H -END:VEVENT -BEGIN:VEVENT -SUMMARY:Election Day -DESCRIPTION:Tuesday after 1st Monday in November -DTSTAMP:20030701T000000Z -UID:holiday0013@icaldates.com -CATEGORIES:Holiday - US -DTSTART;VALUE=DATE:17531106 -RRULE:FREQ=MONTHLY;INTERVAL=1;BYDAY=TU;BYMONTHDAY=2,3,4,5,6,7,8;BYMONTH=11 -END:VEVENT -BEGIN:VEVENT -EXDATE;TZID=US/Eastern:20030407T095000 -EXDATE;TZID=US/Eastern:20020107T095000 -EXDATE;TZID=US/Eastern:20020204T095000 -EXDATE;TZID=US/Eastern:20020304T095000 -EXDATE;TZID=US/Eastern:20020401T095000 -EXDATE;TZID=US/Eastern:20020506T095000 -EXDATE;TZID=US/Eastern:20020603T095000 -EXDATE;TZID=US/Eastern:20020701T095000 -EXDATE;TZID=US/Eastern:20020805T095000 -EXDATE;TZID=US/Eastern:20020902T095000 -EXDATE;TZID=US/Eastern:20021007T095000 -EXDATE;TZID=US/Eastern:20021104T095000 -EXDATE;TZID=US/Eastern:20021202T095000 -EXDATE;TZID=US/Eastern:20030106T095000 -EXDATE;TZID=US/Eastern:20030203T095000 -EXDATE;TZID=US/Eastern:20030303T095000 -EXDATE;TZID=US/Eastern:20030505T095000 -EXDATE;TZID=US/Eastern:20030602T095000 -EXDATE;TZID=US/Eastern:20030804T095000 -EXDATE;TZID=US/Eastern:20030901T095000 -EXDATE;TZID=US/Eastern:20030707T095000 -UID:D9040425-RID -SUMMARY:Water Aloe Plant -DTSTART;TZID=US/Eastern:20020107T095000 -DTSTAMP:20030819T222017Z -DURATION:PT10M -RRULE:FREQ=MONTHLY;INTERVAL=1;BYDAY=1MO -END:VEVENT -BEGIN:VEVENT -UID:20030425T023455Z-5454-500-1-0@lbt-laplinux.voiping.com -DTSTAMP:20030425T113850Z -DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/America/Chicago: - 20030515T183000 -DTEND;TZID=/softwarestudio.org/Olson_20011030_5/America/Chicago: - 20030515T210000 -SUMMARY:Meeting -SEQUENCE:4 -LAST-MODIFIED:20030425T023611Z -CLASS:PUBLIC -TRANSP:OPAQUE -RRULE:FREQ=MONTHLY;INTERVAL=1;BYDAY=TH;BYSETPOS=3 -END:VEVENT -BEGIN:VEVENT -UID:20030822T181536Z-23921-100-1-13@walker -DTSTAMP:20030822T180616Z -DTSTART;VALUE=DATE-TIME:20031114T170000 -DTEND;VALUE=DATE-TIME:20031114T18300 -SUMMARY:Event -SEQUENCE:4 -LAST-MODIFIED:20030822T193248Z -LOCATION:Location -CLASS:PUBLIC -TRANSP:OPAQUE -RRULE;X-EVOLUTION-ENDDATE=20031212T160000Z:FREQ=WEEKLY;COUNT=3;INTERVAL=2; - BYDAY=FR -END:VEVENT -BEGIN:VEVENT -SUMMARY:Daylight Savings +1 hr -DESCRIPTION:1st Sunday of April -DTSTAMP:20030701T000000Z -UID:holiday0009@icaldates.com -CATEGORIES:Holiday - US -DTSTART;VALUE=DATE:17530401 -RRULE:FREQ=MONTHLY;BYMONTH=4;BYDAY=1SU -END:VEVENT -BEGIN:VEVENT -SUMMARY:Daylight Savings -1 hr -DESCRIPTION:Last Sunday of October -DTSTAMP:20030701T000000Z -UID:holiday0010@icaldates.com -CATEGORIES:Holiday - US -DTSTART;VALUE=DATE:17531028 -RRULE:FREQ=MONTHLY;BYMONTH=10;BYDAY=-1SU -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/invalid/schedule-unstable.ics b/libs/ical4j-1.0.5/etc/samples/invalid/schedule-unstable.ics deleted file mode 100644 index 8eda7634..00000000 --- a/libs/ical4j-1.0.5/etc/samples/invalid/schedule-unstable.ics +++ /dev/null @@ -1,558 +0,0 @@ -BEGIN:VCALENDAR -CALSCALE:GREGORIAN -PRODID:-//Ximian//NONSGML Evolution Calendar//EN -VERSION:2.0 -BEGIN:VEVENT -UID:20060425T220628Z-5616-1000-1-25@embrace -DTSTART;VALUE=DATE:20061004 -DTEND;VALUE=DATE:20061005 -SEQUENCE:3 -SUMMARY:GNOME 2.16.1 Stable Release -CLASS:PUBLIC -LAST-MODIFIED:20060830T041843 -DTSTAMP:20060825T152756Z -CREATED:20060830T041843 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -UID:20060425T220833Z-5616-1000-1-90@embrace -DTSTART;VALUE=DATE:20070108 -DTEND;VALUE=DATE:20070109 -SEQUENCE:4 -SUMMARY:GNOME 2.17.5 Tarballs Due -CLASS:PUBLIC -LAST-MODIFIED:20060830T041843 -DTSTAMP:20060825T152756Z -CREATED:20060830T041843 -DESCRIPTION:GNOME 2.17.5 Tarballs Due -TRANSP:TRANSPARENT -BEGIN:VALARM -X-EVOLUTION-ALARM-UID:20060825T154249Z-17150-100-8562-140@embrace -DESCRIPTION:GNOME 2.17.5 Tarballs Due -ACTION:DISPLAY -TRIGGER;VALUE=DURATION;RELATED=START:-P1D -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID:20060425T221010Z-5616-1000-1-48@embrace -DTSTART;VALUE=DATE:20070110 -DTEND;VALUE=DATE:20070111 -SEQUENCE:4 -SUMMARY:GNOME 2.17.5 Development Release -CLASS:PUBLIC -LAST-MODIFIED:20060830T041844 -DTSTAMP:20060825T152756Z -CREATED:20060830T041843 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -UID:20060425T220746Z-5616-1000-1-32@embrace -DTSTART;VALUE=DATE:20061204 -DTEND;VALUE=DATE:20061205 -SEQUENCE:4 -SUMMARY:GNOME 2.17.3 Tarballs Due -CLASS:PUBLIC -LAST-MODIFIED:20060830T041843 -DTSTAMP:20060825T152756Z -CREATED:20060830T041843 -DESCRIPTION:GNOME 2.17.3 Tarballs Due -TRANSP:TRANSPARENT -BEGIN:VALARM -X-EVOLUTION-ALARM-UID:20060825T154209Z-17150-100-8562-122@embrace -DESCRIPTION:GNOME 2.17.3 Tarballs Due -ACTION:DISPLAY -TRIGGER;VALUE=DURATION;RELATED=START:-P1D -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID:20060425T220728Z-5616-1000-1-30@embrace -DTSTART;VALUE=DATE:20061120 -DTEND;VALUE=DATE:20061121 -SEQUENCE:4 -SUMMARY:GNOME 2.16.2 Tarballs Due -CLASS:PUBLIC -LAST-MODIFIED:20060830T041843 -DTSTAMP:20060825T152756Z -CREATED:20060830T041843 -DESCRIPTION:GNOME 2.16.2 Tarballs Due -TRANSP:TRANSPARENT -BEGIN:VALARM -X-EVOLUTION-ALARM-UID:20060825T154149Z-17150-100-8562-113@embrace -DESCRIPTION:GNOME 2.16.2 Tarballs Due -ACTION:DISPLAY -TRIGGER;VALUE=DURATION;RELATED=START:-P1D -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID:20060425T220857Z-5616-1000-1-38@embrace -DTSTART;VALUE=DATE:20070122 -DTEND;VALUE=DATE:20070123 -SEQUENCE:4 -SUMMARY:GNOME 2.18.0 Beta 1 (2.17.90) Tarballs Due -CLASS:PUBLIC -LAST-MODIFIED:20060830T041843 -DTSTAMP:20060825T152756Z -CREATED:20060830T041843 -DESCRIPTION:GNOME 2.18.0 Beta 1 (2.17.90) Tarballs Due -TRANSP:TRANSPARENT -BEGIN:VALARM -X-EVOLUTION-ALARM-UID:20060825T154337Z-17150-100-8562-161@embrace -DESCRIPTION:GNOME 2.18.0 Beta 1 (2.17.90) Tarballs Due -ACTION:DISPLAY -TRIGGER;VALUE=DURATION;RELATED=START:-P1D -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID:20060425T221522Z-5616-1000-1-53@embrace -DTSTART;VALUE=DATE:20061218 -DTEND;VALUE=DATE:20061219 -SEQUENCE:5 -SUMMARY:UI Change Announcement Period -CLASS:PUBLIC -LAST-MODIFIED:20060830T041923 -DTSTAMP:20060825T152756Z -CREATED:20060830T041843 -TRANSP:TRANSPARENT -DESCRIPTION:UI Change Announcement Period: All user interface changes - must be announced to gnome-doc-list@. -END:VEVENT -BEGIN:VEVENT -UID:20060425T221023Z-5616-1000-1-45@embrace -DTSTART;VALUE=DATE:20070228 -DTEND;VALUE=DATE:20070301 -SEQUENCE:3 -SUMMARY:GNOME 2.18.0 Release Candidate (2.17.92) -CLASS:PUBLIC -LAST-MODIFIED:20060830T041843 -DTSTAMP:20060825T152756Z -CREATED:20060830T041843 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -UID:20060425T221110Z-5616-1000-1-48@embrace -DTSTART;VALUE=DATE:20070314 -DTEND;VALUE=DATE:20070315 -SEQUENCE:3 -SUMMARY:GNOME 2.18.0 Final Release! -CLASS:PUBLIC -LAST-MODIFIED:20060830T041843 -DTSTAMP:20060825T152756Z -CREATED:20060830T041843 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -UID:20060826T130552Z-26732-100-1-50@embrace -DTSTAMP:20060826T130552Z -DTSTART;VALUE=DATE:20070411 -DTEND;VALUE=DATE:20070412 -TRANSP:TRANSPARENT -SEQUENCE:3 -SUMMARY:Gnome 2.18.1 Stable Release -CLASS:PUBLIC -CREATED:20060830T041843 -LAST-MODIFIED:20060830T041843 -END:VEVENT -BEGIN:VEVENT -UID:20060425T220931Z-5616-1000-1-39@embrace -DTSTART;VALUE=DATE:20070124 -DTEND;VALUE=DATE:20070125 -SEQUENCE:3 -SUMMARY:GNOME 2.18.0 Beta 1 (2.17.90) Release -CLASS:PUBLIC -LAST-MODIFIED:20060830T041843 -DTSTAMP:20060825T152756Z -CREATED:20060830T041843 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -UID:20060425T220950Z-5616-1000-1-41@embrace -DTSTART;VALUE=DATE:20070131 -DTEND;VALUE=DATE:20070201 -SEQUENCE:3 -SUMMARY:GNOME 2.16.3 Stable Release -CLASS:PUBLIC -LAST-MODIFIED:20060830T041843 -DTSTAMP:20060825T152756Z -CREATED:20060830T041843 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -UID:20060425T220719Z-5616-1000-1-29@embrace -DTSTART;VALUE=DATE:20061108 -DTEND;VALUE=DATE:20061109 -SEQUENCE:3 -SUMMARY:GNOME 2.17.2 Development Release -CLASS:PUBLIC -LAST-MODIFIED:20060830T041843 -DTSTAMP:20060825T152756Z -CREATED:20060830T041843 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -UID:20060825T153859Z-23493-100-1-52@embrace -DTSTAMP:20060825T153859Z -DTSTART;VALUE=DATE-TIME; - TZID=/softwarestudio.org/Olson_20011030_5/America/New_York: - 20061007 -DTEND;VALUE=DATE-TIME; - TZID=/softwarestudio.org/Olson_20011030_5/America/New_York: - 20061009T235900 -SUMMARY:Boston Summit 2006 -CREATED:20060830T041843 -LAST-MODIFIED:20060830T041843 -CLASS:PUBLIC -TRANSP:TRANSPARENT -SEQUENCE:2 -DESCRIPTION:http://live.gnome.org/Boston2006 -END:VEVENT -BEGIN:VEVENT -UID:20060425T221353Z-5616-1000-1-51@embrace -DTSTART;VALUE=DATE:20061016 -DTEND;VALUE=DATE:20061017 -SEQUENCE:3 -SUMMARY:End of new (app) modules proposal period -CLASS:PUBLIC -LAST-MODIFIED:20060830T041843 -DTSTAMP:20060825T152756Z -CREATED:20060830T041843 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -UID:20060425T222220Z-5616-1000-1-58@embrace -DTSTART;VALUE=DATE:20070122 -DTEND;VALUE=DATE:20070123 -SEQUENCE:3 -SUMMARY:UI Freeze -CLASS:PUBLIC -LAST-MODIFIED:20060830T041843 -DTSTAMP:20060825T152756Z -CREATED:20060830T041843 -DESCRIPTION:UI Freeze: No UI changes may be made without approval from - the release-team and notification to the GDP. -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -UID:20060425T221534Z-5616-1000-1-54@embrace -DTSTART;VALUE=DATE:20061218 -DTEND;VALUE=DATE:20061219 -SEQUENCE:5 -SUMMARY:Module inclusion discussion heats up. -CLASS:PUBLIC -LAST-MODIFIED:20060830T041915 -DTSTAMP:20060825T152756Z -CREATED:20060830T041843 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -UID:20060425T220717Z-5616-1000-1-29@embrace -DTSTART;VALUE=DATE:20070214 -DTEND;VALUE=DATE:20070215 -SEQUENCE:2 -SUMMARY:GNOME 2.18.0 Beta 2 (2.17.91) -CLASS:PUBLIC -LAST-MODIFIED:20060830T041843 -DTSTAMP:20060825T152756Z -CREATED:20060830T041843 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -UID:20060425T221117Z-5616-1000-1-49@embrace -DTSTART;VALUE=DATE:20070409 -DTEND;VALUE=DATE:20070410 -SEQUENCE:4 -SUMMARY:GNOME 2.18.1 Tarballs Due -CLASS:PUBLIC -LAST-MODIFIED:20060830T041843 -DTSTAMP:20060825T152756Z -CREATED:20060830T041843 -DESCRIPTION:GNOME 2.18.1 Tarballs Due -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -UID:20060425T220832Z-5616-1000-1-36@embrace -DTSTART;VALUE=DATE:20061218 -DTEND;VALUE=DATE:20061219 -SEQUENCE:4 -SUMMARY:GNOME 2.17.4 Tarballs Due -CLASS:PUBLIC -LAST-MODIFIED:20060830T041843 -DTSTAMP:20060825T152756Z -CREATED:20060830T041843 -DESCRIPTION:GNOME 2.17.4 Tarballs Due -TRANSP:TRANSPARENT -BEGIN:VALARM -X-EVOLUTION-ALARM-UID:20060825T154230Z-17150-100-8562-131@embrace -DESCRIPTION:GNOME 2.17.4 Tarballs Due -ACTION:DISPLAY -TRIGGER;VALUE=DURATION;RELATED=START:-P1D -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID:20060425T220644Z-5616-1000-1-26@embrace -DTSTART;VALUE=DATE:20061016 -DTEND;VALUE=DATE:20061017 -SEQUENCE:6 -SUMMARY:GNOME 2.17.1 Tarballs Due -CLASS:PUBLIC -LAST-MODIFIED:20060830T041843 -DTSTAMP:20060825T152756Z -CREATED:20060830T041843 -DESCRIPTION:GNOME 2.17.1 Tarballs Due -TRANSP:TRANSPARENT -BEGIN:VALARM -X-EVOLUTION-ALARM-UID:20060825T153408Z-17150-100-8562-82@embrace -DESCRIPTION:GNOME 2.17.1 Tarballs Due -ACTION:DISPLAY -TRIGGER;VALUE=DURATION;RELATED=START:-P1D -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID:20060425T220752Z-5616-1000-1-33@embrace -DTSTART;VALUE=DATE:20061206 -DTEND;VALUE=DATE:20061207 -SEQUENCE:3 -SUMMARY:GNOME 2.17.3 Development Release -CLASS:PUBLIC -LAST-MODIFIED:20060830T041843 -DTSTAMP:20060825T152756Z -CREATED:20060830T041843 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -UID:20060425T220658Z-5616-1000-1-27@embrace -DTSTART;VALUE=DATE:20061018 -DTEND;VALUE=DATE:20061019 -SEQUENCE:3 -SUMMARY:GNOME 2.17.1 Development Release -CLASS:PUBLIC -LAST-MODIFIED:20060830T041843 -DTSTAMP:20060825T152756Z -CREATED:20060830T041843 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -UID:20060425T222230Z-5616-1000-1-59@embrace -DTSTART;VALUE=DATE:20070115 -DTEND;VALUE=DATE:20070116 -SEQUENCE:3 -SUMMARY:New APIs must be fully documented -CLASS:PUBLIC -LAST-MODIFIED:20060830T041843 -DTSTAMP:20060825T152756Z -CREATED:20060830T041843 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -UID:20060425T220736Z-5616-1000-1-31@embrace -DTSTART;VALUE=DATE:20061122 -DTEND;VALUE=DATE:20061123 -SEQUENCE:3 -SUMMARY:GNOME 2.16.2 Stable Release -CLASS:PUBLIC -LAST-MODIFIED:20060830T041843 -DTSTAMP:20060825T152756Z -CREATED:20060830T041843 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -UID:20060425T222150Z-5616-1000-1-56@embrace -DTSTART;VALUE=DATE:20070108 -DTEND;VALUE=DATE:20070109 -SEQUENCE:4 -SUMMARY:API/ABI Freeze -CLASS:PUBLIC -LAST-MODIFIED:20060830T041946 -DTSTAMP:20060825T152756Z -CREATED:20060830T041843 -TRANSP:TRANSPARENT -DESCRIPTION:API/ABI Freeze: developer APIs should be frozen at this - point. -END:VEVENT -BEGIN:VEVENT -UID:20060425T221019Z-5616-1000-1-44@embrace -DTSTART;VALUE=DATE:20070226 -DTEND;VALUE=DATE:20070227 -SEQUENCE:4 -SUMMARY:GNOME 2.18.0 Release Candidate (2.17.92) Tarballs Due -CLASS:PUBLIC -LAST-MODIFIED:20060830T041843 -DTSTAMP:20060825T152756Z -CREATED:20060830T041843 -DESCRIPTION:GNOME 2.18.0 Release Candidate (2.17.92) Tarballs Due -TRANSP:TRANSPARENT -BEGIN:VALARM -X-EVOLUTION-ALARM-UID:20060825T154458Z-17150-100-8562-197@embrace -DESCRIPTION:GNOME 2.18.0 Release Candidate (2.17.92) Tarballs Due -ACTION:DISPLAY -TRIGGER;VALUE=DURATION;RELATED=START:-P1D -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID:20060425T221031Z-5616-1000-1-46@embrace -DTSTART;VALUE=DATE:20070305 -DTEND;VALUE=DATE:20070306 -SEQUENCE:4 -SUMMARY:Hard Code Freeze -CLASS:PUBLIC -LAST-MODIFIED:20060830T041843 -DTSTAMP:20060825T152756Z -CREATED:20060830T041843 -DESCRIPTION:Hard Code Freeze: no source code changes can be made without - approval from the release-team. Translation and documentation can - continue. -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -UID:20060425T220955Z-5616-1000-1-42@embrace -DTSTART;VALUE=DATE:20070212 -DTEND;VALUE=DATE:20070213 -SEQUENCE:4 -SUMMARY:GNOME 2.18.0 Beta 2 (2.17.91) Tarballs Due -CLASS:PUBLIC -LAST-MODIFIED:20060830T041843 -DTSTAMP:20060825T152756Z -CREATED:20060830T041843 -DESCRIPTION:GNOME 2.18.0 Beta 2 (2.17.91) Tarballs Due -TRANSP:TRANSPARENT -BEGIN:VALARM -X-EVOLUTION-ALARM-UID:20060825T154441Z-17150-100-8562-188@embrace -DESCRIPTION:GNOME 2.18.0 Beta 2 (2.17.91) Tarballs Due -ACTION:DISPLAY -TRIGGER;VALUE=DURATION;RELATED=START:-P1D -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID:20060425T221051Z-5616-1000-1-47@embrace -DTSTART;VALUE=DATE:20070312 -DTEND;VALUE=DATE:20070313 -SEQUENCE:6 -SUMMARY:GNOME 2.18.0 Tarballs Due -CLASS:PUBLIC -LAST-MODIFIED:20060830T041843 -DTSTAMP:20060825T152756Z -CREATED:20060830T041843 -TRANSP:TRANSPARENT -DESCRIPTION:Hard Code Freeze ends\, but other freezes remain in effect - for the stable branch. -BEGIN:VALARM -X-EVOLUTION-ALARM-UID:20060825T155041Z-17150-100-8562-228@embrace -DESCRIPTION:GNOME 2.18.0 Tarballs Due -ACTION:DISPLAY -TRIGGER;VALUE=DURATION;RELATED=START:-P1D -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID:20060425T220850Z-5616-1000-1-37@embrace -DTSTART;VALUE=DATE:20061220 -DTEND;VALUE=DATE:20061221 -SEQUENCE:3 -SUMMARY:GNOME 2.17.4 Development Release -CLASS:PUBLIC -LAST-MODIFIED:20060830T041843 -DTSTAMP:20060825T152756Z -CREATED:20060830T041843 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -UID:20060425T222207Z-5616-1000-1-57@embrace -DTSTART;VALUE=DATE:20070108 -DTEND;VALUE=DATE:20070109 -SEQUENCE:4 -SUMMARY:Feature and Module Freeze -CLASS:PUBLIC -LAST-MODIFIED:20060830T041953 -DTSTAMP:20060825T152756Z -CREATED:20060830T041843 -TRANSP:TRANSPARENT -DESCRIPTION:Feature and Module Freeze: new modules and functionality are - chosen now. -END:VEVENT -BEGIN:VEVENT -UID:20060425T220941Z-5616-1000-1-40@embrace -DTSTART;VALUE=DATE:20070129 -DTEND;VALUE=DATE:20070130 -SEQUENCE:4 -SUMMARY:GNOME 2.16.3 Tarballs Due -CLASS:PUBLIC -LAST-MODIFIED:20060830T041843 -DTSTAMP:20060825T152756Z -CREATED:20060830T041843 -DESCRIPTION:GNOME 2.16.3 Tarballs Due -TRANSP:TRANSPARENT -BEGIN:VALARM -X-EVOLUTION-ALARM-UID:20060825T154417Z-17150-100-8562-179@embrace -DESCRIPTION:GNOME 2.16.3 Tarballs Due -ACTION:DISPLAY -TRIGGER;VALUE=DURATION;RELATED=START:-P1D -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID:20060425T221456Z-5616-1000-1-52@embrace -DTSTART;VALUE=DATE:20061218 -DTEND;VALUE=DATE:20061219 -SEQUENCE:5 -SUMMARY:String Change Announcement Period -CLASS:PUBLIC -LAST-MODIFIED:20060830T041858 -DTSTAMP:20060825T152756Z -CREATED:20060830T041843 -TRANSP:TRANSPARENT -DESCRIPTION:String Change Announcement Period: All string changes must be - announced to both gnome-i18n@ and gnome-doc-list@. -END:VEVENT -BEGIN:VEVENT -UID:20060425T221625Z-5616-1000-1-55@embrace -DTSTART;VALUE=DATE:20070212 -DTEND;VALUE=DATE:20070213 -SEQUENCE:3 -SUMMARY:String Freeze -CLASS:PUBLIC -LAST-MODIFIED:20060830T041843 -DTSTAMP:20060825T152756Z -CREATED:20060830T041843 -DESCRIPTION:String Freeze: no string changes may be made without - confirmation from the l10n team (gnome-i18n@) and notification to both - the release team and the GDP (gnome-doc-list@). -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -UID:20060425T220717Z-5616-1000-1-28@embrace -DTSTART;VALUE=DATE:20061002 -DTEND;VALUE=DATE:20061003 -SEQUENCE:5 -SUMMARY:GNOME 2.16.1 Tarballs Due -CLASS:PUBLIC -LAST-MODIFIED:20060830T041843 -X-EVOLUTION-ALARM-UID:20060425T221751Z-9858-1000-1-227@embrace -DTSTAMP:20060825T152756Z -CREATED:20060830T041843 -DESCRIPTION:GNOME 2.16.1 Tarballs Due -TRANSP:TRANSPARENT -BEGIN:VALARM -X-EVOLUTION-ALARM-UID:20060825T154129Z-17150-100-8562-104@embrace -DESCRIPTION:GNOME 2.16.1 Tarballs Due -ACTION:DISPLAY -TRIGGER;VALUE=DURATION;RELATED=START:-P1D -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID:20060425T220714Z-5616-1000-1-28@embrace -DTSTART;VALUE=DATE:20061106 -DTEND;VALUE=DATE:20061107 -SEQUENCE:4 -SUMMARY:GNOME 2.17.2 Tarballs Due -CLASS:PUBLIC -LAST-MODIFIED:20060830T041843 -X-EVOLUTION-ALARM-UID:20060425T221750Z-9858-1000-1-227@embrace -DTSTAMP:20060825T152756Z -CREATED:20060830T041843 -DESCRIPTION:GNOME 2.17.2 Tarballs Due -TRANSP:TRANSPARENT -BEGIN:VALARM -X-EVOLUTION-ALARM-UID:20060825T154128Z-17150-100-8562-104@embrace -DESCRIPTION:GNOME 2.17.2 Tarballs Due -ACTION:DISPLAY -TRIGGER;VALUE=DURATION;RELATED=START:-P1D -END:VALARM -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/invalid/smallcluster.ics b/libs/ical4j-1.0.5/etc/samples/invalid/smallcluster.ics deleted file mode 100644 index 2902136b..00000000 --- a/libs/ical4j-1.0.5/etc/samples/invalid/smallcluster.ics +++ /dev/null @@ -1,13 +0,0 @@ -BEGIN:VCALENDAR -BEGIN:VCALENDAR -VERSION:2.0 -PRODID:-//hacksw/handcal//NONSGML v1.0//EN -BEGIN:VEVENT -DTSTART - :19970714T170000Z -DTEND:19970715T035959Z -SUMMARY:Bastille Day Party -RRULE:FREQ=YEARLY;UNTIL=123456T123456;BYSETPOS=-1,2,-3,4,-5,6,-7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,4,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54;BYSECOND=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,4,25,26 -END:VEVENT -END:VCALENDAR -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/invalid/twinkle.ics b/libs/ical4j-1.0.5/etc/samples/invalid/twinkle.ics deleted file mode 100644 index 62b5fbcb..00000000 --- a/libs/ical4j-1.0.5/etc/samples/invalid/twinkle.ics +++ /dev/null @@ -1,149 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -BEGIN:VEVENT -UID:5891e670-4f21-11d9-8b74-f10fa40dce9b -SUMMARY:Christmas Day -CATEGORIES:Public Holiday -URL:www.downtownchristmas.com.au -STATUS:CONFIRMED -CLASS:PRIVATE -X-MOZILLA-RECUR-DEFAULT-UNITS:years -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=12 -DTSTART;VALUE=DATE:20041225 -DTEND;VALUE=DATE:20041226 -DTSTAMP:20041216T051355Z -LAST-MODIFIED:20041217T041608Z -END:VEVENT -BEGIN:VEVENT -UID:71d6e59b-4fe2-11d9-931a-93489f4147fd -SUMMARY:New Year -CATEGORIES:Public Holiday -STATUS:CONFIRMED -CLASS:PUBLIC -RRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=SA -DTSTART;VALUE=DATE:20050101 -DTEND;VALUE=DATE:20050102 -DTSTAMP:20041217T041611Z -END:VEVENT -BEGIN:VTODO -UID:9a478274-4fe2-11d9-a2d6-c5a782812110 -SUMMARY:Wash the Dishes -LOCATION:Home Kitchen -CATEGORIES:Miscellaneous -PRIORITY:5 -STATUS:NEEDS-ACTION -CLASS:PUBLIC -RRULE:FREQ=WEEKLY;UNTIL=20041231;INTERVAL=1;BYDAY=WE,TH -DTSTART:20041201T080000 -DUE:20041201T084000 -DTSTAMP:20041217T041643Z -END:VTODO -BEGIN:VTODO -UID:319f3400-4f21-11d9-90ca-c8c0f27f698c -SUMMARY:Return library book -LOCATION:National Library -CATEGORIES:Personal -PRIORITY:1 -STATUS:NEEDS-ACTION -CLASS:PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS:days -X-MOZILLA-ALARM-DEFAULT-LENGTH:1 -DTSTART:20041222T100000 -DUE:20041222T100000 -DTSTAMP:20041216T051240Z -LAST-MODIFIED:20041217T041826Z -BEGIN:VALARM -TRIGGER;VALUE=DURATION:-P1D -END:VALARM -END:VTODO -BEGIN:VEVENT -UID:be7c2450-4f20-11d9-9da0-b08ca157c90f -SUMMARY:Weekly Meeting -LOCATION:Room 134 -CATEGORIES:Business -STATUS:CONFIRMED -CLASS:PUBLIC -X;MEMBER=AlarmEmailAddress:twinkst19@hotmail.com -DTSTART:20041220T151000 -DTEND:20041220T161000 -DTSTAMP:20041216T050911Z -LAST-MODIFIED:20041217T041844Z -BEGIN:VALARM -TRIGGER;VALUE=DURATION:-PT15M -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID:dcd3dc57-4fe2-11d9-8ba0-8bb6049e7f2e -SUMMARY:MCSD Due Date -CATEGORIES:Projects -STATUS:CONFIRMED -CLASS:PUBLIC -DTSTART:20041206T090000 -DTEND:20041206T090000 -DTSTAMP:20041217T041850Z -END:VEVENT -BEGIN:VEVENT -UID:11d0751a-4fe3-11d9-ad61-d99ae0821462 -SUMMARY:Chinese Chess Compeitition -LOCATION:Expo -CATEGORIES:Competition -STATUS:CANCELLED -CLASS:PUBLIC -RRULE:FREQ=WEEKLY;COUNT=1;INTERVAL=1;BYDAY=WE -DTSTART:20041208T130000 -DTEND:20041208T190000 -DTSTAMP:20041217T041939Z -END:VEVENT -BEGIN:VTODO -UID:4345f85c-4fe3-11d9-b7a3-f9da4aab8015 -SUMMARY:Buy Pete's Birthday Gift -CATEGORIES:Gifts -PRIORITY:5 -STATUS:NEEDS-ACTION -CLASS:PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS:days -X-MOZILLA-ALARM-DEFAULT-LENGTH:2 -DTSTART:-0011130T100000 -DUE:-0011130T160000 -DTSTAMP:20041217T042116Z -BEGIN:VALARM -TRIGGER;VALUE=DURATION:-P2D -END:VALARM -END:VTODO -BEGIN:VEVENT -UID:5d942275-4fe3-11d9-b0d6-915bd3cc821f -SUMMARY:Pete's Birthday -CATEGORIES:Birthday -STATUS:CONFIRMED -CLASS:PUBLIC -X-MOZILLA-ALARM-DEFAULT-UNITS:days -X-MOZILLA-ALARM-DEFAULT-LENGTH:7 -X-MOZILLA-RECUR-DEFAULT-UNITS:years -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=12 -DTSTART;VALUE=DATE:20041228 -DTEND;VALUE=DATE:20041229 -DTSTAMP:20041217T042235Z -BEGIN:VALARM -TRIGGER;VALUE=DURATION:-P7D -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID:75110de6-4fe3-11d9-b8e8-c4fd88cb67e6 -SUMMARY:Wedding Anniversary -CATEGORIES:Anniversary -STATUS:CONFIRMED -CLASS:PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS:days -X-MOZILLA-LASTALARMACK:20041217T142359 -X-MOZILLA-RECUR-DEFAULT-UNITS:years -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=12 -DTSTART;VALUE=DATE:20041203 -DTEND;VALUE=DATE:20041204 -DTSTAMP:20041217T042317Z -LAST-MODIFIED:20041217T042359Z -BEGIN:VALARM -TRIGGER;VALUE=DURATION:-P15D -END:VALARM -END:VEVENT -END:VCALENDAR \ No newline at end of file diff --git a/libs/ical4j-1.0.5/etc/samples/invalid/twinkle_orig.ics b/libs/ical4j-1.0.5/etc/samples/invalid/twinkle_orig.ics deleted file mode 100644 index bee70bf6..00000000 --- a/libs/ical4j-1.0.5/etc/samples/invalid/twinkle_orig.ics +++ /dev/null @@ -1,280 +0,0 @@ -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -BEGIN:VEVENT -UID - :5891e670-4f21-11d9-8b74-f10fa40dce9b -SUMMARY - :Christmas Day -CATEGORIES - :Public Holiday -URL - :www.downtownchristmas.com.au -STATUS - :CONFIRMED -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=12 -DTSTART - ;VALUE=DATE - :20041225 -DTEND - ;VALUE=DATE - :20041226 -DTSTAMP - :20041216T051355Z -LAST-MODIFIED - :20041217T041608Z -END:VEVENT -BEGIN:VEVENT -UID - :71d6e59b-4fe2-11d9-931a-93489f4147fd -SUMMARY - :New Year -CATEGORIES - :Public Holiday -STATUS - :CONFIRMED -CLASS - :PUBLIC -RRULE - :FREQ=WEEKLY;INTERVAL=1;BYDAY=SA -DTSTART - ;VALUE=DATE - :20050101 -DTEND - ;VALUE=DATE - :20050102 -DTSTAMP - :20041217T041611Z -END:VEVENT -BEGIN:VTODO -UID - :9a478274-4fe2-11d9-a2d6-c5a782812110 -SUMMARY - :Wash the Dishes -LOCATION - :Home Kitchen -CATEGORIES - :Miscellaneous -PRIORITY - :5 -STATUS - :NEEDS-ACTION -CLASS - :PUBLIC -RRULE - :FREQ=WEEKLY;UNTIL=20041231;INTERVAL=1;BYDAY=WE,TH -DTSTART - :20041201T080000 -DUE - :20041201T084000 -DTSTAMP - :20041217T041643Z -END:VTODO -BEGIN:VTODO -UID - :319f3400-4f21-11d9-90ca-c8c0f27f698c -SUMMARY - :Return library book -LOCATION - :National Library -CATEGORIES - :Personal -PRIORITY - :1 -STATUS - :NEEDS-ACTION -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :days -X-MOZILLA-ALARM-DEFAULT-LENGTH - :1 -DTSTART - :20041222T100000 -DUE - :20041222T100000 -DTSTAMP - :20041216T051240Z -LAST-MODIFIED - :20041217T041826Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-P1D -END:VALARM -END:VTODO -BEGIN:VEVENT -UID - :be7c2450-4f20-11d9-9da0-b08ca157c90f -SUMMARY - :Weekly Meeting -LOCATION - :Room 134 -CATEGORIES - :Business -STATUS - :CONFIRMED -CLASS - :PUBLIC -X - ;MEMBER=AlarmEmailAddress - :twinkst19@hotmail.com -DTSTART - :20041220T151000 -DTEND - :20041220T161000 -DTSTAMP - :20041216T050911Z -LAST-MODIFIED - :20041217T041844Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-PT15M -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :dcd3dc57-4fe2-11d9-8ba0-8bb6049e7f2e -SUMMARY - :MCSD Due Date -CATEGORIES - :Projects -STATUS - :CONFIRMED -CLASS - :PUBLIC -DTSTART - :20041206T090000 -DTEND - :20041206T090000 -DTSTAMP - :20041217T041850Z -END:VEVENT -BEGIN:VEVENT -UID - :11d0751a-4fe3-11d9-ad61-d99ae0821462 -SUMMARY - :Chinese Chess Compeitition -LOCATION - :Expo -CATEGORIES - :Competition -STATUS - :CANCELLED -CLASS - :PUBLIC -RRULE - :FREQ=WEEKLY;COUNT=1;INTERVAL=1;BYDAY=WE -DTSTART - :20041208T130000 -DTEND - :20041208T190000 -DTSTAMP - :20041217T041939Z -END:VEVENT -BEGIN:VTODO -UID - :4345f85c-4fe3-11d9-b7a3-f9da4aab8015 -SUMMARY - :Buy Pete's Birthday Gift -CATEGORIES - :Gifts -PRIORITY - :5 -STATUS - :NEEDS-ACTION -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :days -X-MOZILLA-ALARM-DEFAULT-LENGTH - :2 -DTSTART - :-0011130T100000 -DUE - :-0011130T160000 -DTSTAMP - :20041217T042116Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-P2D -END:VALARM -END:VTODO -BEGIN:VEVENT -UID - :5d942275-4fe3-11d9-b0d6-915bd3cc821f -SUMMARY - :Pete's Birthday -CATEGORIES - :Birthday -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-UNITS - :days -X-MOZILLA-ALARM-DEFAULT-LENGTH - :7 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=12 -DTSTART - ;VALUE=DATE - :20041228 -DTEND - ;VALUE=DATE - :20041229 -DTSTAMP - :20041217T042235Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-P7D -END:VALARM -END:VEVENT -BEGIN:VEVENT -UID - :75110de6-4fe3-11d9-b8e8-c4fd88cb67e6 -SUMMARY - :Wedding Anniversary -CATEGORIES - :Anniversary -STATUS - :CONFIRMED -CLASS - :PRIVATE -X-MOZILLA-ALARM-DEFAULT-UNITS - :days -X-MOZILLA-LASTALARMACK - :20041217T142359 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=12 -DTSTART - ;VALUE=DATE - :20041203 -DTEND - ;VALUE=DATE - :20041204 -DTSTAMP - :20041217T042317Z -LAST-MODIFIED - :20041217T042359Z -BEGIN:VALARM -TRIGGER - ;VALUE=DURATION - :-P15D -END:VALARM -END:VEVENT -END:VCALENDAR \ No newline at end of file diff --git a/libs/ical4j-1.0.5/etc/samples/invalid/zidestoreical4jbomb.ics b/libs/ical4j-1.0.5/etc/samples/invalid/zidestoreical4jbomb.ics deleted file mode 100644 index c67ecf4e..00000000 --- a/libs/ical4j-1.0.5/etc/samples/invalid/zidestoreical4jbomb.ics +++ /dev/null @@ -1,24 +0,0 @@ -BEGIN:VCALENDAR -METHOD:REQUEST -PRODID:-//OpenGroupware.org/ZideStore 1.3// -VERSION:2.0 -BEGIN:VEVENT -CLASS:PUBLIC -STATUS:CONFIRMED -SUMMARY:new palm created record -DESCRIPTION:ssssssss -DTEND:20060612 -DTSTART:20060611 -TRANSP:OPAQUE -UID:skyrix://ogo-debian//11810 -CREATED:20030710T120000Z -LAST-MODIFIED:20060609T162533Z -DTSTAMP:20060609T162622Z -X-MICROSOFT-CDO-IMPORTANCE:0 -X-MICROSOFT-CDO-BUSYSTATUS:BUSY -X-MICROSOFT-CDO-INSTTYPE:0 -X-MICROSOFT-CDO-ALLDAYEVENT:FALSE -ATTENDEE;CUTYPE="INDIVIDUAL";PARTSTAT="NEEDS-ACTION";ROLE="REQ-PARTICIPANT";RSVP="FALSE";CN="No Name":MAILTO:matt@mcbridematt.dhs.org -ORGANIZER;CN="No Name":MAILTO:matt@mcbridematt.dhs.org -END:VEVENT -END:VCALENDAR \ No newline at end of file diff --git a/libs/ical4j-1.0.5/etc/samples/valid/1106817412.ics b/libs/ical4j-1.0.5/etc/samples/valid/1106817412.ics deleted file mode 100644 index 433b85b4..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/1106817412.ics +++ /dev/null @@ -1,27 +0,0 @@ -BEGIN:VCALENDAR -PRODID:-//bloc.jp//bloc 1.0//EN -VERSION:2.0 -METHOD:PUBLISH -BEGIN:VTIMEZONE -TZID:Asia/Tokyo -BEGIN:STANDARD -DTSTART:19700101T000000 -TZOFFSETFROM:+0900 -TZOFFSETTO:+0900 -END:STANDARD -END:VTIMEZONE -BEGIN:VEVENT -UID:bloc1106817412 -SEQUENCE:0 -CATEGORIES:event -URL;VALUE=URI:http://www.bloc.jp/maccha/data/1106817412 -DTSTART;VALUE=DATE:20050325 -DTEND;VALUE=DATE:20050926 -DTSTAMP:20050127T181652Z -LOCATION:???屋?部丘陵 -SUMMARY:2005年日本国際?覧会 -DESCRIPTION:(時間?指定??り??ん) - - →ホームページ EXPO 2005 AICHI,JAPAN:http//www.expo2005.or.jp/jp/index.html -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/2207678.ics b/libs/ical4j-1.0.5/etc/samples/valid/2207678.ics deleted file mode 100644 index 7cab2a65..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/2207678.ics +++ /dev/null @@ -1,43 +0,0 @@ -BEGIN:VCALENDAR -PRODID:-//Microsoft Corporation//Outlook 12.0 MIMEDIR//EN -VERSION:2.0 -METHOD:PUBLISH -X-CALSTART:20081030T193000Z -X-WR-RELCALID:{0000002E-8DED-5DAD-59F3-C55C091BBA9C} -X-WR-CALNAME:Calendar SGSINEBESZ -BEGIN:VTIMEZONE -TZID:Kuala Lumpur\, Singapore -BEGIN:STANDARD -DTSTART:16010101T000000 -TZOFFSETFROM:+0900 -TZOFFSETTO:+0800 -END:STANDARD -END:VTIMEZONE -BEGIN:VEVENT -CLASS:PUBLIC -CREATED:20081027T171246Z -DESCRIPTION:\n -DTEND;TZID="Kuala Lumpur, Singapore":20081031T094000 -DTSTAMP:20081028T203609Z -DTSTART;TZID="Kuala Lumpur, Singapore":20081031T093000 -LAST-MODIFIED:20081028T203557Z -PRIORITY:5 -RRULE:FREQ=WEEKLY;BYDAY=FR -SEQUENCE:0 -SUMMARY;LANGUAGE=en-us:Scheduled Reboot -TRANSP:OPAQUE -UID:040000008200E00074C5B7101A82E00800000000C0CA27559A38C901000000000000000 - 0100000001E9AFCA9DCE51242AB306C53D7095851 -X-ALT-DESC;FMTTYPE=text/html:\n\n\n\n\n\n\n\n\n

\n\n\n -X-MICROSOFT-CDO-BUSYSTATUS:BUSY -X-MICROSOFT-CDO-IMPORTANCE:1 -X-MICROSOFT-DISALLOW-COUNTER:FALSE -X-MS-OLK-ALLOWEXTERNCHECK:TRUE -X-MS-OLK-AUTOSTARTCHECK:FALSE -X-MS-OLK-CONFTYPE:0 -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/3.ics b/libs/ical4j-1.0.5/etc/samples/valid/3.ics deleted file mode 100644 index c4b321a4..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/3.ics +++ /dev/null @@ -1,21 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -PRODID:-//ABC Corporation//NONSGML My Product//EN -BEGIN:VTODO -DTSTAMP:19980130T134500Z -SEQUENCE:2 -UID:uid4@host1.com -ORGANIZER:MAILTO:unclesam@us.gov -ATTENDEE;PARTSTAT=ACCEPTED:MAILTO:jqpublic@host.com -DUE:19980415T235959 -STATUS:NEEDS-ACTION -SUMMARY:Submit Income Taxes -BEGIN:VALARM -ACTION:AUDIO -TRIGGER;VALUE=DATE-TIME:19980403T120000Z -ATTACH;FMTTYPE=audio/basic:http://host.com/pub/audio-files/ssbanner.aud -REPEAT:4 -DURATION:PT1H -END:VALARM -END:VTODO -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/4.ics b/libs/ical4j-1.0.5/etc/samples/valid/4.ics deleted file mode 100644 index 59c3d691..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/4.ics +++ /dev/null @@ -1,23 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -PRODID:-//ABC Corporation//NONSGML My Product//EN -BEGIN:VJOURNAL -DTSTAMP:19970324T120000Z -UID:uid5@host1.com -ORGANIZER:MAILTO:jsmith@host.com -STATUS:DRAFT -CLASS:PUBLIC -CATEGORIES:Project Report, XYZ: Weekly Meeting -DESCRIPTION:Project xyz Review Meeting Minutes\n - Agenda\n1. Review of project version 1.0 requirements.\n2. - Definition - of project processes.\n3. Review of project schedule.\n - Participants: John Smith\, Jane Doe\, Jim Dandy\n-It was - decided that the requirements need to be signed off by - product marketing.\n-Project processes were accepted.\n - -Project schedule needs to account for scheduled holidays - and employee vacation time. Check with HR for specific - dates.\n-New schedule will be distributed by Friday.\n- - Next weeks meeting is cancelled. No meeting until 3/23. -END:VJOURNAL -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/6.ics b/libs/ical4j-1.0.5/etc/samples/valid/6.ics deleted file mode 100644 index 753bd2b6..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/6.ics +++ /dev/null @@ -1,12 +0,0 @@ -BEGIN:VCALENDAR -METHOD:PUBLISH -PRODID:-//ACME/DesktopCalendar//EN -VERSION:2.0 -BEGIN:VEVENT -ORGANIZER:mailto:a@example.com -DTSTART:19970701T200000Z -DTSTAMP:19970611T190000Z -SUMMARY:ST. PAUL SAINTS -VS- DULUTH-SUPERIOR DUKES -UID:0981234-1234234-23@example.com -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/7.ics b/libs/ical4j-1.0.5/etc/samples/valid/7.ics deleted file mode 100644 index 0a255fc5..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/7.ics +++ /dev/null @@ -1,14 +0,0 @@ -BEGIN:VCALENDAR -METHOD:PUBLISH -VERSION:2.0 -PRODID:-//ACME/DesktopCalendar//EN -BEGIN:VEVENT -ORGANIZER:mailto:a@example.com -DTSTAMP:19970612T190000Z -DTSTART:19970701T210000Z -DTEND:19970701T230000Z -SEQUENCE:1 -UID:0981234-1234234-23@example.com -SUMMARY:ST. PAUL SAINTS -VS- DULUTH-SUPERIOR DUKES -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/ArgentinaHolidays.ics b/libs/ical4j-1.0.5/etc/samples/valid/ArgentinaHolidays.ics deleted file mode 100644 index 7bf2b6fa..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/ArgentinaHolidays.ics +++ /dev/null @@ -1,341 +0,0 @@ -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :fea1e92e-5d8c-11d9-a7f1-fac9cd297670 -SUMMARY - :Año Nuevo -DESCRIPTION - :Año Nuevo. Ley 21.329 -CATEGORIES - :Public Holiday -URL - :http://www.mininterior.gov.ar/servicios/feriados2005.asp -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20050101 -DTEND - ;VALUE=DATE - :20050102 -DTSTAMP - :20050103T133937Z -LAST-MODIFIED - :20050103T135745Z -END:VEVENT -BEGIN:VEVENT -UID - :12a7e90a-5d8d-11d9-80c8-f19446aa65b2 -SUMMARY - :Viernes Santo -DESCRIPTION - :Viernes Santo. Ley 21.329 -CATEGORIES - :Public Holiday -URL - :http://www.mininterior.gov.ar/servicios/feriados2005.asp -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20050325 -DTEND - ;VALUE=DATE - :20050326 -DTSTAMP - :20050103T134021Z -LAST-MODIFIED - :20050103T135753Z -END:VEVENT -BEGIN:VEVENT -UID - :e216e164-5d8d-11d9-9254-835ffdc285ef -SUMMARY - :Día del Veterano y de los Caídos en la Guerra de Malvinas -DESCRIPTION - :Día del Veterano y de los Caídos en la Guerra de Malvinas. Ley 25.370 -CATEGORIES - :Public Holiday -URL - :http://www.mininterior.gov.ar/servicios/feriados2005.asp -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20050402 -DTEND - ;VALUE=DATE - :20050403 -DTSTAMP - :20050103T134554Z -LAST-MODIFIED - :20050103T135758Z -END:VEVENT -BEGIN:VEVENT -UID - :2ca1678c-5d8d-11d9-b56a-a74a56d6c5b9 -SUMMARY - :Día del Trabajador -DESCRIPTION - :Día del Trabajador. Ley 21.329 -CATEGORIES - :Public Holiday -URL - :http://www.mininterior.gov.ar/servicios/feriados2005.asp -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20050501 -DTEND - ;VALUE=DATE - :20050502 -DTSTAMP - :20050103T134103Z -LAST-MODIFIED - :20050103T135806Z -END:VEVENT -BEGIN:VEVENT -UID - :3df3fd74-5d8d-11d9-b506-f0df72b6ade9 -SUMMARY - :Primer Gobierno Patrio -DESCRIPTION - :Primer Gobierno Patrio. Ley 21.329 -CATEGORIES - :Public Holiday -URL - :http://www.mininterior.gov.ar/servicios/feriados2005.asp -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20050525 -DTEND - ;VALUE=DATE - :20050526 -DTSTAMP - :20050103T134134Z -LAST-MODIFIED - :20050103T135811Z -END:VEVENT -BEGIN:VEVENT -UID - :f52c13be-5d8d-11d9-91f1-880553cef864 -SUMMARY - :Paso a la Inmortalidad del General Manuel Belgrano -DESCRIPTION - :Paso a la Inmortalidad del General Manuel Belgrano. Ley 24.445. -CATEGORIES - :Public Holiday -URL - :http://www.mininterior.gov.ar/servicios/feriados2005.asp -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20050620 -DTEND - ;VALUE=DATE - :20050621 -DTSTAMP - :20050103T134640Z -LAST-MODIFIED - :20050103T135818Z -END:VEVENT -BEGIN:VEVENT -UID - :4cfc10e0-5d8d-11d9-919f-d7902c7da69f -SUMMARY - :Día de la Independencia -DESCRIPTION - :Día de la Independencia. Ley 21.329 -CATEGORIES - :Public Holiday -URL - :http://www.mininterior.gov.ar/servicios/feriados2005.asp -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20050709 -DTEND - ;VALUE=DATE - :20050710 -DTSTAMP - :20050103T134206Z -LAST-MODIFIED - :20050103T135823Z -END:VEVENT -BEGIN:VEVENT -UID - :3ac2b69e-5d8e-11d9-9742-e5d226c31d19 -SUMMARY - :Paso a la Inmortalidad del General José de San Martín -DESCRIPTION - :Paso a la Inmortalidad del General José de San Martín. Este evento - se conmemora el 17.08.2004\, pero se traslada al 15.08.2004 por Ley - 24.445. -CATEGORIES - :Public Holiday -URL - :http://www.mininterior.gov.ar/servicios/feriados2005.asp -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20050815 -DTEND - ;VALUE=DATE - :20050816 -DTSTAMP - :20050103T134728Z -LAST-MODIFIED - :20050103T135830Z -END:VEVENT -BEGIN:VEVENT -UID - :6a4936a4-5d8e-11d9-a63a-eaba95aacf8d -SUMMARY - :Día de la Raza -DESCRIPTION - :Día de la Raza. Este evento se conmemora el día 12.10.2004\, pero - se traslada al 10.10.2004 por Ley 23.555. -CATEGORIES - :Public Holiday -URL - :http://www.mininterior.gov.ar/servicios/feriados2005.asp -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20051010 -DTEND - ;VALUE=DATE - :20051011 -DTSTAMP - :20050103T134915Z -LAST-MODIFIED - :20050103T135835Z -END:VEVENT -BEGIN:VEVENT -UID - :5ed1c81e-5d8d-11d9-ac20-f482638f425b -SUMMARY - :Inmaculada Concepción de María -DESCRIPTION - :Inmaculada Concepción de María. Ley 24.445. -CATEGORIES - :Public Holiday -URL - :http://www.mininterior.gov.ar/servicios/feriados2005.asp -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20051208 -DTEND - ;VALUE=DATE - :20051209 -DTSTAMP - :20050103T134233Z -LAST-MODIFIED - :20050103T135842Z -END:VEVENT -BEGIN:VEVENT -UID - :6a2c1aac-5d8d-11d9-b952-bbe67e436903 -SUMMARY - :Navidad -DESCRIPTION - :Navidad. Ley 21.329. -CATEGORIES - :Public Holiday -URL - :http://www.mininterior.gov.ar/servicios/feriados2005.asp -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20051225 -DTEND - ;VALUE=DATE - :20051226 -DTSTAMP - :20050103T134300Z -LAST-MODIFIED - :20050103T135847Z -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/Australian32Holidays.ics b/libs/ical4j-1.0.5/etc/samples/valid/Australian32Holidays.ics deleted file mode 100644 index 1a68bc66..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/Australian32Holidays.ics +++ /dev/null @@ -1,114 +0,0 @@ -BEGIN:VCALENDAR -CALSCALE:GREGORIAN -METHOD:PUBLISH -PRODID:-//Apple Computer\, Inc//iCal 1.0//EN -X-WR-CALNAME;VALUE=TEXT:Australian Holidays -X-WR-RELCALID;VALUE=TEXT:D4167B74-C414-11D6-BA97-003065F198AC -X-WR-TIMEZONE;VALUE=TEXT:Asia/Hong_Kong -BEGIN:VTIMEZONE -TZID:Asia/Hong_Kong -LAST-MODIFIED:20060117T163657Z -BEGIN:STANDARD -DTSTART:19321213T204552 -TZOFFSETTO:+0800 -TZOFFSETFROM:+0000 -TZNAME:HKT -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:19460420T033000 -TZOFFSETTO:+0900 -TZOFFSETFROM:+0800 -TZNAME:HKST -END:DAYLIGHT -BEGIN:STANDARD -DTSTART:19461201T033000 -TZOFFSETTO:+0800 -TZOFFSETFROM:+0900 -TZNAME:HKT -END:STANDARD -END:VTIMEZONE -VERSION:2.0 -BEGIN:VEVENT -UID:D416469E-C414-11D6-BA97-003065F198AC -DTSTAMP:20020906T094459Z -SUMMARY:Australia Day -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=1 -DTSTART;VALUE=DATE:20020126 -DTEND;VALUE=DATE:20020127 -END:VEVENT -BEGIN:VEVENT -UID:D4164CA4-C414-11D6-BA97-003065F198AC -DTSTAMP:20020906T094459Z -SUMMARY:Good Friday -DTSTART;VALUE=DATE:20020329 -DTEND;VALUE=DATE:20020330 -END:VEVENT -BEGIN:VEVENT -UID:D416509A-C414-11D6-BA97-003065F198AC -DTSTAMP:20020906T094459Z -SUMMARY:Easter Monday -DTSTART;VALUE=DATE:20020401 -DTEND;VALUE=DATE:20020402 -END:VEVENT -BEGIN:VEVENT -UID:D41654CC-C414-11D6-BA97-003065F198AC -DTSTAMP:20020906T094459Z -SUMMARY:ANZAC Day -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=4 -DTSTART;VALUE=DATE:20020425 -DTEND;VALUE=DATE:20020426 -END:VEVENT -BEGIN:VEVENT -UID:D41658EB-C414-11D6-BA97-003065F198AC -DTSTAMP:20020906T094459Z -SUMMARY:Queen's Birthday -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=6 -DTSTART;VALUE=DATE:20020610 -DTEND;VALUE=DATE:20020611 -END:VEVENT -BEGIN:VEVENT -UID:D41661F7-C414-11D6-BA97-003065F198AC -DTSTAMP:20020906T094459Z -SUMMARY:Christmas -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=12 -DTSTART;VALUE=DATE:20021225 -DTEND;VALUE=DATE:20021226 -END:VEVENT -BEGIN:VEVENT -UID:D41666AF-C414-11D6-BA97-003065F198AC -DTSTAMP:20020906T094459Z -SUMMARY:Boxing Day -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=12 -DTSTART;VALUE=DATE:20021226 -DTEND;VALUE=DATE:20021227 -END:VEVENT -BEGIN:VEVENT -UID:D4166AA4-C414-11D6-BA97-003065F198AC -DTSTAMP:20020906T094459Z -SUMMARY:Good Friday -DTSTART;VALUE=DATE:20030418 -DTEND;VALUE=DATE:20030419 -END:VEVENT -BEGIN:VEVENT -UID:D4166EA4-C414-11D6-BA97-003065F198AC -DTSTAMP:20020906T094459Z -SUMMARY:Easter Monday -DTSTART;VALUE=DATE:20030421 -DTEND;VALUE=DATE:20030422 -END:VEVENT -BEGIN:VEVENT -UID:D41658EB-C414-11D6-BA97-003065F198AC -DTSTAMP:20020906T094500Z -RECURRENCE-ID;TZID=Asia/Hong_Kong:20030610T000000 -DTSTART;VALUE=DATE:20030609 -DTEND;VALUE=DATE:20030610 -END:VEVENT -BEGIN:VEVENT -UID:D41672C8-C414-11D6-BA97-003065F198AC -DTSTAMP:20020906T094500Z -SUMMARY:New Year -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=1 -DTSTART;VALUE=DATE:20020101 -DTEND;VALUE=DATE:20020102 -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/Australian_TV_Melbourne.ics b/libs/ical4j-1.0.5/etc/samples/valid/Australian_TV_Melbourne.ics deleted file mode 100644 index f6cc3029..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/Australian_TV_Melbourne.ics +++ /dev/null @@ -1,567 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -X-WR-CALNAME:Australian_TV_Melbourne -PRODID:-//Apple Computer\, Inc//iCal 1.5//EN -X-WR-RELCALID:C5CAE0F0-766E-11D8-8884-000A27E11D90-CALP -X-WR-TIMEZONE:Australia/Melbourne -CALSCALE:GREGORIAN -BEGIN:VTIMEZONE -TZID:Australia/Melbourne -LAST-MODIFIED:20040329T060503Z -BEGIN:DAYLIGHT -DTSTART:20031025T160000 -TZOFFSETTO:+1100 -TZOFFSETFROM:+0000 -TZNAME:EST -END:DAYLIGHT -BEGIN:STANDARD -DTSTART:20040328T030000 -TZOFFSETTO:+1000 -TZOFFSETFROM:+1100 -TZNAME:EST -END:STANDARD -END:VTIMEZONE -BEGIN:VEVENT -DTSTART;TZID=Australia/Melbourne:20040317T213000 -LOCATION:Ch 10 -DTEND;TZID=Australia/Melbourne:20040317T223000 -SUMMARY:Secret Life of Us -UID:8894EB53-766F-11D8-8884-000A27E11D90-RID -DTSTAMP:20040315T105941Z -BEGIN:VALARM -ACTION:AUDIO -ATTACH;VALUE=URI:Pop -TRIGGER:-PT5M -END:VALARM -END:VEVENT -BEGIN:VEVENT -LOCATION:SBS -DTSTAMP:20040315T110316Z -UID:ED910963-766F-11D8-8884-000A27E11D90-RID -DTSTART;TZID=Australia/Melbourne:20040317T193000 -SUMMARY:Songs that changed the world -DTEND;TZID=Australia/Melbourne:20040317T203000 -DESCRIPTION:Like a Virgin -BEGIN:VALARM -ACTION:AUDIO -ATTACH;VALUE=URI:Pop -TRIGGER:-PT5M -END:VALARM -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Melbourne:20040318T203000 -LOCATION:ABC -DTEND;TZID=Australia/Melbourne:20040318T210000 -SUMMARY:Kumars at No. 42 -UID:77617088-7670-11D8-8884-000A27E11D90-RID -DTSTAMP:20040315T110430Z -BEGIN:VALARM -ACTION:AUDIO -ATTACH;VALUE=URI:Pop -TRIGGER:-PT5M -END:VALARM -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Melbourne:20040318T233000 -LOCATION:Ch 7 -DTEND;TZID=Australia/Melbourne:20040319T003000 -SUMMARY:Buffy -UID:98CE4A26-7670-11D8-8884-000A27E11D90-RID -DTSTAMP:20040315T110547Z -BEGIN:VALARM -ACTION:AUDIO -ATTACH;VALUE=URI:Pop -TRIGGER:-PT5M -END:VALARM -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Melbourne:20040318T193000 -LOCATION:Ch 10 -DTEND;TZID=Australia/Melbourne:20040318T203000 -SUMMARY:Charmed -UID:CE964DB2-7670-11D8-8884-000A27E11D90-RID -DTSTAMP:20040315T110748Z -END:VEVENT -BEGIN:VEVENT -LOCATION:ABC -DTSTAMP:20040325T003124Z -UID:FF26AC1C-7670-11D8-8884-000A27E11D90-RID -DTSTART;TZID=Australia/Melbourne:20040319T203000 -SUMMARY:Silent Witness -DTEND;TZID=Australia/Melbourne:20040319T221500 -RRULE:FREQ=WEEKLY;INTERVAL=1;COUNT=10 -BEGIN:VALARM -ACTION:AUDIO -ATTACH;VALUE=URI:Pop -TRIGGER:-PT5M -END:VALARM -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Melbourne:20040319T230000 -LOCATION:Ch 7 -DTEND;TZID=Australia/Melbourne:20040320T013500 -SUMMARY:Conan the Barbarian -UID:1C38CC7C-7671-11D8-8884-000A27E11D90-RID -DTSTAMP:20040315T110916Z -BEGIN:VALARM -ACTION:AUDIO -ATTACH;VALUE=URI:Pop -TRIGGER:-PT5M -END:VALARM -END:VEVENT -BEGIN:VEVENT -LOCATION:SBS -DTSTAMP:20040325T003526Z -UID:63A3FD50-7672-11D8-8884-000A27E11D90-RID -DTSTART;TZID=Australia/Melbourne:20040320T193000 -SUMMARY:First World War in Colour -DTEND;TZID=Australia/Melbourne:20040320T203000 -RRULE:FREQ=WEEKLY;INTERVAL=1;COUNT=5 -BEGIN:VALARM -ACTION:AUDIO -ATTACH;VALUE=URI:Pop -TRIGGER:-PT5M -END:VALARM -END:VEVENT -BEGIN:VEVENT -LOCATION:SBS -DTSTAMP:20040325T003547Z -UID:A3F13E22-7672-11D8-8884-000A27E11D90-RID -DTSTART;TZID=Australia/Melbourne:20040320T203000 -SUMMARY:Iron Chef -DTEND;TZID=Australia/Melbourne:20040320T211500 -RRULE:FREQ=WEEKLY;INTERVAL=1;COUNT=10 -BEGIN:VALARM -ACTION:AUDIO -ATTACH;VALUE=URI:Pop -TRIGGER:-PT5M -END:VALARM -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Melbourne:20040320T143000 -LOCATION:Ch 9 -DTEND;TZID=Australia/Melbourne:20040320T163000 -SUMMARY:Houdini -UID:E2FC6725-7672-11D8-8884-000A27E11D90-RID -DTSTAMP:20040315T112143Z -BEGIN:VALARM -ACTION:AUDIO -ATTACH;VALUE=URI:Pop -TRIGGER:-PT5M -END:VALARM -END:VEVENT -BEGIN:VEVENT -LOCATION:ABC -DTSTAMP:20040318T055959Z -UID:65D83ED4-78A1-11D8-AA54-000A27E11D90-RID -DTSTART;TZID=Australia/Melbourne:20040321T120000 -SUMMARY:Landline -DTEND;TZID=Australia/Melbourne:20040321T130000 -RRULE:FREQ=WEEKLY;INTERVAL=1;COUNT=20 -BEGIN:VALARM -ACTION:AUDIO -ATTACH;VALUE=URI:Pop -TRIGGER:-PT5M -END:VALARM -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Melbourne:20040321T224000 -LOCATION:Ch 10 -DTEND;TZID=Australia/Melbourne:20040322T011000 -SUMMARY:Malaysian F1 Grand Prix -UID:BCFDFB16-78A1-11D8-AA54-000A27E11D90-RID -DTSTAMP:20040318T060237Z -BEGIN:VALARM -ACTION:AUDIO -ATTACH;VALUE=URI:Pop -TRIGGER:-PT5M -END:VALARM -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Melbourne:20040322T213000 -LOCATION:Ch 7 -DTEND;TZID=Australia/Melbourne:20040322T223000 -SUMMARY:24 -UID:0320D469-78A2-11D8-AA54-000A27E11D90-RID -DTSTAMP:20040318T060528Z -BEGIN:VALARM -ACTION:AUDIO -ATTACH;VALUE=URI:Pop -TRIGGER:-PT5M -END:VALARM -END:VEVENT -BEGIN:VEVENT -LOCATION:Ch 7 -DTSTAMP:20040318T061845Z -UID:424EF9C5-78A2-11D8-AA54-000A27E11D90-RID -DTSTART;TZID=Australia/Melbourne:20040323T223000 -SUMMARY:Screamers\, Shockers & Sausage rolls -DTEND;TZID=Australia/Melbourne:20040324T000000 -DESCRIPTION:AFL archives -BEGIN:VALARM -ACTION:AUDIO -ATTACH;VALUE=URI:Pop -TRIGGER:-PT5M -END:VALARM -END:VEVENT -BEGIN:VEVENT -LOCATION:Ch 10 -DTSTAMP:20040325T032553Z -UID:6D91E501-78A2-11D8-AA54-000A27E11D90-RID -DTSTART;TZID=Australia/Melbourne:20040323T203000 -SUMMARY:Simpsons -DTEND;TZID=Australia/Melbourne:20040323T213000 -RRULE:FREQ=WEEKLY;INTERVAL=1;COUNT=10 -BEGIN:VALARM -ACTION:AUDIO -ATTACH;VALUE=URI:Pop -TRIGGER:-PT5M -END:VALARM -END:VEVENT -BEGIN:VEVENT -LOCATION:SBS -DTSTAMP:20040325T033216Z -UID:C10D47C0-78A2-11D8-AA54-000A27E11D90-RID -DTSTART;TZID=Australia/Melbourne:20040324T193000 -SUMMARY:Songs that changed the world -DTEND;TZID=Australia/Melbourne:20040324T200000 -DESCRIPTION:Smells like teen spirit -RRULE:FREQ=WEEKLY;INTERVAL=1;COUNT=10 -BEGIN:VALARM -ACTION:AUDIO -ATTACH;VALUE=URI:Pop -TRIGGER:-PT5M -END:VALARM -END:VEVENT -BEGIN:VEVENT -LOCATION:SBS -DTSTAMP:20040325T033317Z -UID:DFE9A11C-78A2-11D8-AA54-000A27E11D90-RID -DTSTART;TZID=Australia/Melbourne:20040324T200000 -SUMMARY:movie show -DTEND;TZID=Australia/Melbourne:20040324T201500 -RRULE:FREQ=WEEKLY;INTERVAL=1;COUNT=1 -BEGIN:VALARM -ACTION:AUDIO -ATTACH;VALUE=URI:Pop -TRIGGER:-PT5M -END:VALARM -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Melbourne:20040324T193000 -LOCATION:Ch 10 -DTEND;TZID=Australia/Melbourne:20040324T200000 -SUMMARY:Simpsons -UID:F8E60436-78A2-11D8-AA54-000A27E11D90-RID -DTSTAMP:20040318T061101Z -BEGIN:VALARM -ACTION:AUDIO -ATTACH;VALUE=URI:Pop -TRIGGER:-PT5M -END:VALARM -END:VEVENT -BEGIN:VEVENT -LOCATION:ABC -DTSTAMP:20040325T033457Z -UID:25308600-78A3-11D8-AA54-000A27E11D90-RID -DTSTART;TZID=Australia/Melbourne:20040325T200000 -SUMMARY:catalyst -DTEND;TZID=Australia/Melbourne:20040325T203000 -RRULE:FREQ=WEEKLY;INTERVAL=1;COUNT=10 -BEGIN:VALARM -ACTION:AUDIO -ATTACH;VALUE=URI:Pop -TRIGGER:-PT5M -END:VALARM -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Melbourne:20040325T220000 -LOCATION:SBS -DTEND;TZID=Australia/Melbourne:20040326T000000 -SUMMARY:UEFA champions league -UID:6870CC87-78A3-11D8-AA54-000A27E11D90-RID -DTSTAMP:20040318T061402Z -BEGIN:VALARM -ACTION:AUDIO -ATTACH;VALUE=URI:Pop -TRIGGER:-PT5M -END:VALARM -END:VEVENT -BEGIN:VEVENT -LOCATION:CH 10 -DTSTAMP:20040318T061508Z -UID:7C4BC20A-78A3-11D8-AA54-000A27E11D90-RID -DTSTART;TZID=Australia/Melbourne:20040325T193000 -SUMMARY:Charmed -DTEND;TZID=Australia/Melbourne:20040325T203000 -RRULE:FREQ=WEEKLY;INTERVAL=1;COUNT=20 -BEGIN:VALARM -ACTION:AUDIO -ATTACH;VALUE=URI:Pop -TRIGGER:-PT5M -END:VALARM -END:VEVENT -BEGIN:VEVENT -LOCATION:SBS -DTSTAMP:20040319T102909Z -UID:1DB8788A-798F-11D8-A881-000A27E11D90-RID -DTSTART;TZID=Australia/Melbourne:20040319T211500 -SUMMARY:Cartoon? -DTEND;TZID=Australia/Melbourne:20040319T213000 -RRULE:FREQ=WEEKLY;INTERVAL=1;COUNT=1 -BEGIN:VALARM -ACTION:AUDIO -ATTACH;VALUE=URI:Pop -TRIGGER:-PT5M -END:VALARM -END:VEVENT -BEGIN:VEVENT -LOCATION:SBS -DTSTAMP:20040319T102909Z -UID:BEC48D6F-7B9B-11D8-A525-000A27E11D90-RID -DTSTART;TZID=Australia/Melbourne:20040326T211500 -SUMMARY:Harvey Birdman -DTEND;TZID=Australia/Melbourne:20040326T213000 -RRULE:FREQ=WEEKLY;INTERVAL=1;COUNT=9 -BEGIN:VALARM -TRIGGER:-PT5M -ATTACH;VALUE=URI:Pop -ACTION:AUDIO -END:VALARM -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Melbourne:20040326T203000 -LOCATION:Ch 7 -DTEND;TZID=Australia/Melbourne:20040326T224500 -SUMMARY:Sixth Sense -UID:D5117054-7DF3-11D8-AD27-000A27E11D90-RID -DTSTAMP:20040325T003557Z -BEGIN:VALARM -TRIGGER:-PT5M -ATTACH;VALUE=URI:Pop -ACTION:AUDIO -END:VALARM -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Melbourne:20040327T140000 -LOCATION:ABC -DTEND;TZID=Australia/Melbourne:20040327T153000 -SUMMARY:the 39 Steps -UID:16C687C2-7DF4-11D8-AD27-000A27E11D90-RID -DTSTAMP:20040325T003615Z -BEGIN:VALARM -TRIGGER:-PT5M -ATTACH;VALUE=URI:Pop -ACTION:AUDIO -END:VALARM -END:VEVENT -BEGIN:VEVENT -LOCATION:Ch7 -DTSTAMP:20040325T003611Z -UID:2D86E79F-7DF4-11D8-AD27-000A27E11D90-RID -DTSTART;TZID=Australia/Melbourne:20040327T183000 -SUMMARY:Road wars -DTEND;TZID=Australia/Melbourne:20040327T190000 -RRULE:FREQ=WEEKLY;INTERVAL=1;COUNT=10 -BEGIN:VALARM -TRIGGER:-PT5M -ATTACH;VALUE=URI:Pop -ACTION:AUDIO -END:VALARM -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Melbourne:20040329T180500 -DTEND;TZID=Australia/Melbourne:20040329T183500 -SUMMARY:Doctor Who -UID:BFDB3442-7DF4-11D8-AD27-000A27E11D90-RID -DTSTAMP:20040325T032340Z -RRULE:FREQ=WEEKLY;INTERVAL=1;COUNT=40;BYDAY=MO,TU,WE,TH;WKST=MO -BEGIN:VALARM -TRIGGER:-PT5M -ATTACH;VALUE=URI:Pop -ACTION:AUDIO -END:VALARM -END:VEVENT -BEGIN:VEVENT -LOCATION:SBS -DTSTAMP:20040326T020142Z -UID:78EE2DEA-7E0B-11D8-AD27-000A27E11D90-RID -DTSTART;TZID=Australia/Melbourne:20040329T193000 -SUMMARY:Premier league -DTEND;TZID=Australia/Melbourne:20040329T203000 -RRULE:FREQ=WEEKLY;INTERVAL=1;COUNT=10 -BEGIN:VALARM -TRIGGER:-PT5M -ATTACH;VALUE=URI:Pop -ACTION:AUDIO -END:VALARM -END:VEVENT -BEGIN:VEVENT -LOCATION:Ch 7 -DTSTAMP:20040325T032537Z -UID:ECC829F5-7E0B-11D8-AD27-000A27E11D90-RID -DTSTART;TZID=Australia/Melbourne:20040330T223000 -SUMMARY:Talking Footy -DTEND;TZID=Australia/Melbourne:20040330T233000 -RRULE:FREQ=WEEKLY;INTERVAL=1;COUNT=27 -BEGIN:VALARM -TRIGGER:-PT5M -ATTACH;VALUE=URI:Pop -ACTION:AUDIO -END:VALARM -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Melbourne:20040330T234500 -LOCATION:Ch 10 -DTEND;TZID=Australia/Melbourne:20040331T014500 -SUMMARY:See no evil\, hear no evil -UID:2D8EEAFC-7E0C-11D8-AD27-000A27E11D90-RID -DTSTAMP:20040325T032659Z -BEGIN:VALARM -TRIGGER:-PT5M -ATTACH;VALUE=URI:Pop -ACTION:AUDIO -END:VALARM -END:VEVENT -BEGIN:VEVENT -LOCATION:ABC -DTSTAMP:20040325T032809Z -UID:5C97602C-7E0C-11D8-AD27-000A27E11D90-RID -DTSTART;TZID=Australia/Melbourne:20040331T200000 -SUMMARY:New Inventors -DTEND;TZID=Australia/Melbourne:20040331T203000 -RRULE:FREQ=WEEKLY;INTERVAL=1;COUNT=10 -BEGIN:VALARM -TRIGGER:-PT5M -ATTACH;VALUE=URI:Pop -ACTION:AUDIO -END:VALARM -END:VEVENT -BEGIN:VEVENT -LOCATION:Ch 7 -DTSTAMP:20040325T032937Z -UID:89623D32-7E0C-11D8-AD27-000A27E11D90-RID -DTSTART;TZID=Australia/Melbourne:20040331T223000 -SUMMARY:the L word -DTEND;TZID=Australia/Melbourne:20040331T233500 -RRULE:FREQ=WEEKLY;INTERVAL=1;COUNT=10 -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Melbourne:20040331T193000 -DTEND;TZID=Australia/Melbourne:20040331T200000 -SUMMARY:Simpsons -UID:CE6DC4EE-7E0C-11D8-AD27-000A27E11D90-RID -DTSTAMP:20040325T033234Z -RRULE:FREQ=WEEKLY;INTERVAL=1;COUNT=10 -BEGIN:VALARM -TRIGGER:-PT5M -ATTACH;VALUE=URI:Pop -ACTION:AUDIO -END:VALARM -END:VEVENT -BEGIN:VEVENT -LOCATION:SBS -DTSTAMP:20040325T033347Z -UID:394F5226-7E0D-11D8-AD27-000A27E11D90-RID -DTSTART;TZID=Australia/Melbourne:20040331T200000 -SUMMARY:movie show -DTEND;TZID=Australia/Melbourne:20040331T203000 -RRULE:FREQ=WEEKLY;INTERVAL=1;COUNT=9 -BEGIN:VALARM -TRIGGER:-PT5M -ATTACH;VALUE=URI:Pop -ACTION:AUDIO -END:VALARM -END:VEVENT -BEGIN:VEVENT -LOCATION:SBS -DTSTAMP:20040325T033739Z -UID:A3D336A2-7E0D-11D8-AD27-000A27E11D90-RID -DTSTART;TZID=Australia/Melbourne:20040401T220000 -SUMMARY:late poker -DTEND;TZID=Australia/Melbourne:20040401T225500 -RRULE:FREQ=WEEKLY;INTERVAL=1;COUNT=10 -BEGIN:VALARM -TRIGGER:-PT5M -ATTACH;VALUE=URI:Pop -ACTION:AUDIO -END:VALARM -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Melbourne:20040401T203000 -LOCATION:SBS -DTEND;TZID=Australia/Melbourne:20040401T213000 -SUMMARY:A girl\, a horse\, a dream -UID:3BC13388-7EC9-11D8-8752-000A27E11D90-RID -DTSTAMP:20040326T015957Z -BEGIN:VALARM -TRIGGER:-PT5M -ATTACH;VALUE=URI:Pop -ACTION:AUDIO -END:VALARM -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Melbourne:20040401T120000 -LOCATION:Ch 7 -DTEND;TZID=Australia/Melbourne:20040401T140000 -SUMMARY:Thomas Crown affair -UID:52F34B18-8070-11D8-948C-000A27E11D90-RID -DTSTAMP:20040328T042857Z -BEGIN:VALARM -TRIGGER:-PT5M -ATTACH;VALUE=URI:Pop -ACTION:AUDIO -END:VALARM -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Melbourne:20040403T190000 -LOCATION:Ch 7 -DTEND;TZID=Australia/Melbourne:20040403T193000 -SUMMARY:stupid behaviour on tape -UID:EB292A70-8070-11D8-948C-000A27E11D90-RID -DTSTAMP:20040328T043303Z -BEGIN:VALARM -TRIGGER:-PT5M -ATTACH;VALUE=URI:Pop -ACTION:AUDIO -END:VALARM -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Melbourne:20040403T193000 -DTEND;TZID=Australia/Melbourne:20040403T223000 -SUMMARY:Saints v. Essendon -UID:31458B29-8071-11D8-948C-000A27E11D90-RID -DTSTAMP:20040328T043501Z -BEGIN:VALARM -TRIGGER:-PT5M -ATTACH;VALUE=URI:Pop -ACTION:AUDIO -END:VALARM -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Melbourne:20040403T203000 -LOCATION:SBS -DTEND;TZID=Australia/Melbourne:20040403T235500 -SUMMARY:FA cup semi. Arsenal v. ManU -UID:6C976E6A-8071-11D8-948C-000A27E11D90-RID -DTSTAMP:20040328T043701Z -BEGIN:VALARM -TRIGGER:-PT5M -ATTACH;VALUE=URI:Pop -ACTION:AUDIO -END:VALARM -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Melbourne:20040403T123000 -LOCATION:Ch 9 -DTEND;TZID=Australia/Melbourne:20040403T133000 -SUMMARY:world's strongest man -UID:B26D8013-8071-11D8-948C-000A27E11D90-RID -DTSTAMP:20040328T043816Z -BEGIN:VALARM -TRIGGER:-PT5M -ATTACH;VALUE=URI:Pop -ACTION:AUDIO -END:VALARM -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/BCP321928.ics b/libs/ical4j-1.0.5/etc/samples/valid/BCP321928.ics deleted file mode 100644 index 019da2dc..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/BCP321928.ics +++ /dev/null @@ -1,3374 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -X-WR-CALNAME:BCP 1928 -PRODID:-//Apple Computer\, Inc//iCal 2.0//EN -X-WR-RELCALID:79DAE798-434F-4343-9279-120EE5E2C77A -X-WR-TIMEZONE:US/Central -CALSCALE:GREGORIAN -METHOD:PUBLISH -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050501 -DTEND;VALUE=DATE:20050502 -SUMMARY:St James & St Philip\, Apostles -UID:1CF9F78E-94DA-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:3 -DTSTAMP:20050314T233639Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070204 -DTEND;VALUE=DATE:20070205 -SUMMARY:Septuagesima Sunday -UID:08DEDDC9-257C-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T230457Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050925 -DTEND;VALUE=DATE:20050926 -SUMMARY:Trinity 18 -UID:1732DB89-2583-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T223727Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090222 -SUMMARY:Quinquagesima Sunday -UID:2C51A164-94E0-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T232427Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060723 -SUMMARY:Trinity 6 -UID:A6A45C8A-94DC-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T230002Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090521 -DTEND;VALUE=DATE:20090522 -SUMMARY:Ascension Day -UID:710B7F1C-94E0-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T232611Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20071230 -DTEND;VALUE=DATE:20071231 -SUMMARY:Chirstmas 2 -UID:8483A321-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T231224Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050515 -DTEND;VALUE=DATE:20050516 -SUMMARY:Whitsunday -UID:65032F74-257B-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T051316Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070228 -SUMMARY:Ember Day -UID:7B5A8669-94EC-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T005222Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041221 -DTEND;VALUE=DATE:20041222 -SUMMARY:St Thomas the Apostle -UID:5D987494-2579-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:5 -DTSTAMP:20041024T053846Z -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20051220 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20071209 -DTEND;VALUE=DATE:20071210 -SUMMARY:Advent 2 -UID:764E57D2-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T231202Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20061213 -SUMMARY:Ember Day -UID:CB26AAFC-94E8-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T002554Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050325 -DTEND;VALUE=DATE:20050326 -SUMMARY:Good Friday -UID:F748AFB9-2581-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T060014Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050508 -DTEND;VALUE=DATE:20050509 -SUMMARY:Sunday After Ascension -UID:7C236E70-2582-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T060410Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050101 -DTEND;VALUE=DATE:20050102 -SUMMARY:Circumcision of Our Lord Jesus Christ -UID:0364FA58-2578-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:4 -DTSTAMP:20041024T054413Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050917 -SUMMARY:Ember Day -UID:E1E66CD8-94E8-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T002632Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050703 -DTEND;VALUE=DATE:20050704 -SUMMARY:Trinity 6 -UID:C41F6568-2582-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T223907Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080427 -SUMMARY:Rogation Sunday -UID:5D4F1D9C-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T005557Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080321 -DTEND;VALUE=DATE:20080322 -SUMMARY:Good Friday -UID:EC3DE088-94EC-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050315T005531Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050916 -SUMMARY:Ember Day -UID:E15FE9E4-94E8-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T002631Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050710 -DTEND;VALUE=DATE:20050711 -SUMMARY:Trinity 7 -UID:EBA37EFF-2582-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T223902Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060430 -SUMMARY:Easter 2 -UID:73E1E128-94E7-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T001626Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070318 -SUMMARY:Lent 4 -UID:9B33F50A-94DD-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T230640Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050206 -DTEND;VALUE=DATE:20050207 -SUMMARY:Quinqagesima Sunday -UID:357E74E2-2581-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20041109T225538Z -SEQUENCE:2 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080917 -SUMMARY:Ember Day -UID:C8F84190-94EF-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T011557Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050224 -DTEND;VALUE=DATE:20050225 -SUMMARY:St Matthias\, Apostle -UID:50BC57C4-2578-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:4 -DTSTAMP:20050314T233110Z -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20060223 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050724 -DTEND;VALUE=DATE:20050725 -SUMMARY:Trinity 9 -UID:F3B3C7E4-2582-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T223836Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050116 -DTEND;VALUE=DATE:20050117 -SUMMARY:2 Epiphany -UID:9581B71E-257B-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T051435Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20071219 -SUMMARY:Ember Day -UID:CCF9AE2E-94EC-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T005435Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070517 -DTEND;VALUE=DATE:20070518 -SUMMARY:Ascension Day -UID:2749D778-257C-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T051901Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050821 -DTEND;VALUE=DATE:20050822 -SUMMARY:Trinity 13 -UID:048B5AD5-2583-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T223809Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090405 -DTEND;VALUE=DATE:20090406 -SUMMARY:Palm Sunday -UID:4F2CA220-94E0-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T232514Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060115 -LOCATION:St Jude -SUMMARY:Epiphany 2 -UID:C31AC677-94DB-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T225245Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050219 -SUMMARY:Ember Day -UID:ECC74D8B-94E8-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T002650Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080720 -SUMMARY:Trinity 8 -UID:7FFE8B5C-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T232139Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20051216 -SUMMARY:Ember Day -UID:DB709548-94E8-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T002621Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060702 -SUMMARY:Trinity 3 -UID:A48E33BB-94DC-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T225952Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20091216 -SUMMARY:Ember Day -UID:A13B21DC-94F0-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T012200Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070914 -SUMMARY:Ember Day -UID:C51290AC-94EC-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T005422Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050109 -DTEND;VALUE=DATE:20050110 -SUMMARY:1 Epiphany -UID:9201EE7C-257B-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T051441Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050611 -DTEND;VALUE=DATE:20050612 -SUMMARY:St Barnabas\, Apostle -UID:9AD27EBC-2578-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:4 -DTSTAMP:20050314T224011Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060212 -DTEND;VALUE=DATE:20060213 -SUMMARY:Septuagesima Sunday -UID:BE39A1CC-257B-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T052115Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070422 -SUMMARY:Easter 2 -UID:E6D60AB6-94DD-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T230802Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080501 -DTEND;VALUE=DATE:20080502 -SUMMARY:Ascension Day -UID:51BAE842-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T231811Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080810 -SUMMARY:Trinity 11 -UID:82843392-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T232149Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20071216 -SUMMARY:Advent 3 -UID:7B354668-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T231212Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080217 -SUMMARY:Lent 2 -UID:DD4F99E7-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T231500Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060917 -SUMMARY:Trinity 14 -UID:B6047A31-94DC-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T230040Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20081012 -SUMMARY:Trinity 20 -UID:8A912388-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T232222Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080919 -SUMMARY:Ember Day -UID:CA87D4EB-94EF-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T011605Z -SEQUENCE:2 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20061008 -SUMMARY:Trinity 17 -UID:B9230F52-94DC-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T230055Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070812 -SUMMARY:Trinity 10 -UID:1E79474A-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T231040Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -EXDATE;VALUE=DATE:20041101 -DTSTAMP:20041024T052711Z -UID:45750271-2579-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:5 -DTSTART;VALUE=DATE:20041101 -SUMMARY:All Saints -DTEND;VALUE=DATE:20041102 -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20061130 -DTEND;VALUE=DATE:20061201 -SUMMARY:St Andrew\, Apostle -UID:68AE77B9-94DB-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:5 -DTSTAMP:20041024T053839Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090517 -SUMMARY:Rogation Sunday -UID:6E928336-94E0-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T012012Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050612 -DTEND;VALUE=DATE:20050613 -SUMMARY:Trinity 3 -UID:BCE998B2-2582-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T223943Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060610 -SUMMARY:Ember Day -UID:ABAB1D38-94E8-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T002501Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060730 -SUMMARY:Trinity 7 -UID:A77A1E72-94DC-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T230007Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090410 -DTEND;VALUE=DATE:20090411 -SUMMARY:Good Friday -UID:4BB5D3D2-94F0-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050315T011946Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20051221 -DTEND;VALUE=DATE:20051222 -SUMMARY:St Thomas\, Apostle -UID:FBFF9FE8-94DA-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:5 -DTSTAMP:20041024T053846Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090919 -SUMMARY:Ember Day -UID:991A072A-94F0-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T012151Z -SEQUENCE:2 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060525 -DTEND;VALUE=DATE:20060526 -SUMMARY:Ascension Day -UID:DE68552F-257B-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T051638Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070325 -DTEND;VALUE=DATE:20070326 -SUMMARY:Passion Sunday -UID:ACB9A8E2-94DD-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T230623Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050220 -DTEND;VALUE=DATE:20050221 -SUMMARY:2 Lent -UID:8CBF3F97-2581-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T055717Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050626 -DTEND;VALUE=DATE:20050627 -SUMMARY:Trinity 5 -UID:C11D1BFC-2582-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T223926Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050725 -DTEND;VALUE=DATE:20050726 -SUMMARY:St James\, Apostle -UID:D18674A8-2578-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:4 -DTSTAMP:20050314T223850Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070805 -SUMMARY:Trinity 9 -UID:1DFF2404-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T231037Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070601 -SUMMARY:Ember Day -UID:BB9CEB32-94EC-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T005406Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20081219 -SUMMARY:Ember Day -UID:D4BDDCFE-94EF-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T011618Z -SEQUENCE:2 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070923 -SUMMARY:Trinity 16 -UID:22FBB1B2-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T231105Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080316 -DTEND;VALUE=DATE:20080317 -SUMMARY:Palm Sunday -UID:EE72E7E5-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T231523Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070516 -SUMMARY:Rogation Day -UID:A2158022-94EC-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T005323Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060416 -DTEND;VALUE=DATE:20060417 -SUMMARY:Easter Day -UID:68D2CCCE-257A-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:3 -DTSTAMP:20041024T050705Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090308 -SUMMARY:Lent 2 -UID:4AB2612F-94E0-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T232528Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090510 -SUMMARY:Easter 4 -UID:6D6C7868-94E0-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T232638Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080516 -SUMMARY:Ember Day -UID:BD93A489-94EF-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T011538Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041227 -DTEND;VALUE=DATE:20041228 -SUMMARY:St John\, Apostle & Evangelist -UID:7D448FFA-2579-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:5 -DTSTAMP:20041024T053932Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050106 -DTEND;VALUE=DATE:20050107 -SUMMARY:Epiphany -UID:13710F33-2578-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:6 -DTSTAMP:20041024T044935Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050605 -DTEND;VALUE=DATE:20050606 -SUMMARY:Trinity 2 -UID:B855BF0C-2582-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T223947Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080127 -SUMMARY:Sexagesima Sunday -UID:BF33F7AE-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T231405Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060409 -DTEND;VALUE=DATE:20060410 -SUMMARY:Palm Sunday -UID:284AF66E-94DC-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T225537Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070715 -SUMMARY:Trinity 6 -UID:1A3675AA-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T231022Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070121 -SUMMARY:Epiphany 3 -UID:6633DF51-94DD-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T230436Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080511 -DTEND;VALUE=DATE:20080512 -SUMMARY:Whitsunday -UID:58C570E0-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T231822Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20081217 -SUMMARY:Ember Day -UID:D4262CD8-94EF-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T011616Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080302 -SUMMARY:Lent 4 -UID:E7F5471C-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T231512Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070408 -DTEND;VALUE=DATE:20070409 -SUMMARY:Easter Day -UID:733CEBAF-257A-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:3 -DTSTAMP:20041024T050653Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060604 -DTEND;VALUE=DATE:20060605 -SUMMARY:Whitsunday -UID:E5DC4A80-257B-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T051651Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060305 -DTEND;VALUE=DATE:20060306 -SUMMARY:Lent 1 -UID:1591F794-94DC-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T225459Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070722 -SUMMARY:Trinity 7 -UID:1AB6356F-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T231028Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080203 -SUMMARY:Quinquagesima Sunday -UID:C5DB34DF-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T231418Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060122 -SUMMARY:Epiphany 3 -UID:C9A0FFE7-94DB-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T225255Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060607 -SUMMARY:Ember Day -UID:AA1D66BA-94E8-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T002459Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080803 -SUMMARY:Trinity 10 -UID:820CE631-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T232147Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060423 -DTEND;VALUE=DATE:20060424 -SUMMARY:Easter 1 -UID:69BBF736-94E7-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:4 -DTSTAMP:20050315T001614Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080216 -SUMMARY:Ember Day -UID:E1C392EB-94EC-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T005510Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080907 -SUMMARY:Trinity 15 -UID:855A414C-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T232200Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20120408 -DTEND;VALUE=DATE:20120409 -SUMMARY:Easter Day -UID:DC4E3D16-257A-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T050921Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20051217 -SUMMARY:Ember Day -UID:DC1B8736-94E8-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T002623Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090419 -DTEND;VALUE=DATE:20090420 -SUMMARY:Easter 1 -UID:62BD414A-94E0-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T232547Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070107 -DTEND;VALUE=DATE:20070108 -SUMMARY:Epiphany 1 -UID:6018965E-94DD-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T230415Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20081123 -DTEND;VALUE=DATE:20081124 -SUMMARY:Sunday Before Advent -UID:97AA1554-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T232008Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060308 -DTEND;VALUE=DATE:20060309 -SUMMARY:Ember Day -UID:CD2DFB3F-94E7-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050315T001852Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090208 -DTEND;VALUE=DATE:20090209 -SUMMARY:Septuagesima Sunday -UID:25BB8758-94E0-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T232407Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070218 -SUMMARY:Quinquagesima Sunday -UID:8011C7EA-94DD-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T230518Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050320 -DTEND;VALUE=DATE:20050321 -SUMMARY:Palm Sunday -UID:AD6F5488-2581-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20041024T055821Z -SEQUENCE:2 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080120 -DTEND;VALUE=DATE:20080121 -SUMMARY:Septuagesima Sunday -UID:BA787DE8-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T231356Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20061231 -DTEND;VALUE=DATE:20070101 -SUMMARY:Christmas 2 -UID:3D8C919E-94DD-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T230330Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060709 -SUMMARY:Trinity 4 -UID:A5722702-94DC-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T225954Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050503 -SUMMARY:Rogation Day -UID:0452BD08-94E9-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T002730Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041130 -DTEND;VALUE=DATE:20041201 -SUMMARY:St Andrew the Apostle -UID:50F56C36-2579-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:5 -DTSTAMP:20041024T053839Z -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20051129 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080525 -SUMMARY:Trinity 1 -UID:7345C9E2-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T231905Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060903 -SUMMARY:Trinity 12 -UID:B23A1498-94DC-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T230035Z -SEQUENCE:2 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050216 -SUMMARY:Ember Day -UID:EBE8A5AE-94E8-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T002649Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20071215 -SUMMARY:Ember Day -UID:CC871D80-94EC-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T005434Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20081207 -DTEND;VALUE=DATE:20081208 -SUMMARY:Advent 2 -UID:A0A56FA6-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T232021Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060205 -SUMMARY:Epiphany 5 -UID:D7E4EAD2-94DB-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T225317Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050921 -DTEND;VALUE=DATE:20050922 -SUMMARY:St Matthew\, Apostle & Evangelist -UID:06A8CF49-2579-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:4 -DTSTAMP:20041024T054232Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060920 -SUMMARY:Ember Day -UID:C60F3B0E-94E8-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T002546Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090606 -SUMMARY:Ember Day -UID:89D12670-94F0-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T012127Z -SEQUENCE:2 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060827 -SUMMARY:Trinity 11 -UID:B0BC6F4D-94DC-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T230029Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060301 -DTEND;VALUE=DATE:20060302 -SUMMARY:Ash Wednesday -UID:D1516C3D-257B-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050315T001525Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070513 -SUMMARY:Rogation Sunday -UID:F0ACBAB2-94DD-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T005313Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080727 -SUMMARY:Trinity 9 -UID:8078A55E-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T232143Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080224 -SUMMARY:Lent 3 -UID:DEE57144-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T231504Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050529 -DTEND;VALUE=DATE:20050530 -SUMMARY:Trinity 1 -UID:B24D8A02-2582-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T223956Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20061224 -SUMMARY:Advent 4 -UID:24B8DB28-94DD-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T230250Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070909 -SUMMARY:Trinity 14 -UID:21EE2A14-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T231055Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20100404 -DTEND;VALUE=DATE:20100405 -SUMMARY:Easter Day -UID:BC8B05C3-257A-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T050830Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041219 -DTEND;VALUE=DATE:20041220 -SUMMARY:4 Advent -UID:64D1968C-257E-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T053441Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050521 -SUMMARY:Ember Day -UID:E6CEB4C5-94E8-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T002640Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060402 -DTEND;VALUE=DATE:20060403 -SUMMARY:Passion Sunday -UID:25BCC368-94DC-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T225534Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20081005 -SUMMARY:Trinity 19 -UID:89E73E64-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T232218Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070520 -DTEND;VALUE=DATE:20070521 -SUMMARY:Sunday after Ascension -UID:A2C1DD68-94EC-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050315T005337Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041228 -DTEND;VALUE=DATE:20041229 -SUMMARY:Innocents -UID:8B40B4A5-2579-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:5 -DTSTAMP:20041024T052519Z -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20051227 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090104 -DTEND;VALUE=DATE:20090105 -SUMMARY:Christmas 2 -UID:05ACC7C8-94E0-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T232310Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050425 -DTEND;VALUE=DATE:20050426 -SUMMARY:St Mark\, Evangelist -UID:73928198-2578-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:4 -DTSTAMP:20050314T224238Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090215 -SUMMARY:Sexagesima Sunday -UID:2B58E2DA-94E0-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T232420Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090520 -SUMMARY:Rogation Day -UID:634B7534-94F0-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T012044Z -SEQUENCE:2 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050102 -DTEND;VALUE=DATE:20050103 -SUMMARY:2 Christmas -UID:91DDBB7D-257E-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T053557Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070916 -SUMMARY:Trinity 15 -UID:226F8F50-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T231101Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070405 -DTEND;VALUE=DATE:20070406 -SUMMARY:Maundy Thursday -UID:8B71B772-94EC-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050315T005251Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080430 -SUMMARY:Rogation Day -UID:065CF546-94ED-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T005611Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041121 -DTEND;VALUE=DATE:20041122 -SUMMARY:Sunday Before Advent -UID:4FE3E3A8-257E-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T053409Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090916 -SUMMARY:Ember Day -UID:98D377B8-94F0-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T012146Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080406 -SUMMARY:Easter 2 -UID:30478F48-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T231712Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050123 -DTEND;VALUE=DATE:20050124 -SUMMARY:Septuagesima Sunday -UID:3EB3E24E-257B-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T052108Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20051211 -DTEND;VALUE=DATE:20051212 -SUMMARY:3 Advent -UID:A34BD266-2583-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T061212Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070225 -DTEND;VALUE=DATE:20070226 -SUMMARY:Lent 1 -UID:9321DFC1-94DD-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T230539Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041107 -DTEND;VALUE=DATE:20041108 -SUMMARY:23 Trinity -UID:C6BAE720-257D-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T053016Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20081130 -DTEND;VALUE=DATE:20081201 -SUMMARY:Advent Sunday -UID:92A1AC78-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T232000Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060611 -DTEND;VALUE=DATE:20060612 -SUMMARY:Trinity Sunday -UID:8241E13F-94DC-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T225803Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20051002 -DTEND;VALUE=DATE:20051003 -SUMMARY:Trinity 19 -UID:1C98B7E4-2583-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T223722Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080428 -SUMMARY:Rogation Day -UID:FED01D64-94EC-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T005609Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20051127 -DTEND;VALUE=DATE:20051128 -SUMMARY:Advent Sunday -UID:A85DDFF4-257B-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T051513Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070311 -SUMMARY:Lent 3 -UID:999FECA8-94DD-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T230637Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20071021 -SUMMARY:Trinity 20 -UID:28347459-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T231120Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20061029 -SUMMARY:Trinity 20 -UID:BB69F3D6-94DC-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T230107Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20091129 -DTEND;VALUE=DATE:20091130 -SUMMARY:Advent Sunday -UID:AE17F178-94F0-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050315T012244Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20081116 -SUMMARY:Trinity 25 -UID:8E734D2E-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T232246Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060813 -SUMMARY:Trinity 9 -UID:AFA234FF-94DC-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T230018Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20081109 -SUMMARY:Trinity 24 -UID:8DE10856-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T232242Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050202 -DTEND;VALUE=DATE:20050203 -SUMMARY:Purification of Virgin Mary -UID:2ED5AE42-2578-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:4 -DTSTAMP:20041024T045041Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050619 -DTEND;VALUE=DATE:20050620 -SUMMARY:Trinity 4 -UID:BF02BD65-2582-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T223936Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060625 -SUMMARY:Trinity 2 -UID:9F10344A-94DC-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T225851Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060312 -SUMMARY:Lent 2 -UID:1B0ABB53-94DC-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T225509Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050213 -DTEND;VALUE=DATE:20050214 -SUMMARY:1 Lent -UID:54BA3706-2581-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T055543Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080713 -SUMMARY:Trinity 7 -UID:7F8782AA-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T232136Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070114 -SUMMARY:Epiphany 2 -UID:655E0F2A-94DD-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T230431Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080622 -SUMMARY:Trinity 4 -UID:7D36A2DF-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T232123Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20081214 -SUMMARY:Advent 3 -UID:A549E66E-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T232031Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20061216 -SUMMARY:Ember Day -UID:CD099986-94E8-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T002557Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070128 -SUMMARY:Epiphany 4 -UID:66F38EC6-94DD-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T230440Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080518 -DTEND;VALUE=DATE:20080519 -SUMMARY:Trinity Sunday -UID:6C46CC24-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T231853Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20051018 -DTEND;VALUE=DATE:20051019 -SUMMARY:St Luke\, Evangelist -UID:2C53BB22-2579-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:4 -DTSTAMP:20050314T234107Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20061015 -SUMMARY:Trinity 18 -UID:B9A677E3-94DC-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T230058Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080517 -SUMMARY:Ember Day -UID:BF47CF87-94EF-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T011541Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090307 -SUMMARY:Ember Day -UID:36DF1134-94F0-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T011907Z -SEQUENCE:2 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20051120 -DTEND;VALUE=DATE:20051121 -SUMMARY:Sunday Before Advent -UID:5E92AFBE-2583-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T061024Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070624 -SUMMARY:Trinity 3 -UID:108AC7AA-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T230916Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050814 -DTEND;VALUE=DATE:20050815 -SUMMARY:Trinity 12 -UID:0200B735-2583-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T223817Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090306 -SUMMARY:Ember Day -UID:378231B0-94F0-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T011905Z -SEQUENCE:2 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20071014 -SUMMARY:Trinity 19 -UID:27B596E9-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T231117Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060806 -SUMMARY:Trinity 8 -UID:AE9BA00A-94DC-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T230015Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070617 -SUMMARY:Trinity 2 -UID:0FE435CA-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T230912Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090125 -DTEND;VALUE=DATE:20090126 -SUMMARY:Epiphany 3 -UID:1D9BA100-94E0-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T232351Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080831 -SUMMARY:Trinity 14 -UID:83E409B2-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T232156Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050403 -DTEND;VALUE=DATE:20050404 -SUMMARY:Easter 1 -UID:3333173F-2582-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050315T001230Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080504 -SUMMARY:Sunday after Ascension -UID:5E328A94-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T005636Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20051023 -DTEND;VALUE=DATE:20051024 -SUMMARY:Trinity 22 -UID:250AA044-2583-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T223703Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060413 -DTEND;VALUE=DATE:20060414 -SUMMARY:Maundy Thursday -UID:AB5B7E3A-94E7-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050315T001757Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20051016 -DTEND;VALUE=DATE:20051017 -SUMMARY:Trinity 21 -UID:221D1044-2583-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T223710Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070211 -SUMMARY:Sexagesima Sunday -UID:7F4B8250-94DD-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T230511Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070729 -SUMMARY:Trinity 8 -UID:1B3084C3-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T231031Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050417 -DTEND;VALUE=DATE:20050418 -SUMMARY:Easter 3 -UID:43CC776F-2582-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050315T001238Z -END:VEVENT -BEGIN:VEVENT -EXDATE;VALUE=DATE:20041028 -DTSTAMP:20050428T024933Z -UID:3996A726-2579-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:6 -DTSTART;VALUE=DATE:20041028 -SUMMARY:St Simon & St Jude\, Apostles -DTEND;VALUE=DATE:20041029 -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20051027 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060524 -SUMMARY:Rogation Day -UID:52697119-94EC-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T005109Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050325 -DTEND;VALUE=DATE:20050326 -SUMMARY:Annunciation of Virgin Mary -UID:61F2A589-2578-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:4 -DTSTAMP:20041024T045152Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080420 -SUMMARY:Easter 4 -UID:37FA37B7-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T231725Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070221 -DTEND;VALUE=DATE:20070222 -SUMMARY:Ash Wednesday -UID:1B1879C7-257C-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050315T005213Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050624 -DTEND;VALUE=DATE:20050625 -SUMMARY:Nativity of St John Baptist -UID:AA49654C-2578-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:4 -DTSTAMP:20041024T054146Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20091219 -SUMMARY:Ember Day -UID:A0EA9F6E-94F0-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T012205Z -SEQUENCE:2 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070610 -DTEND;VALUE=DATE:20070611 -SUMMARY:Trinity 1 -UID:0B04B287-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T230901Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20051028 -DTEND;VALUE=DATE:20051029 -SUMMARY:Sts Simon & Jude\, Apostles -UID:D061E54C-94DA-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:5 -DTSTAMP:20050314T234136Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070826 -SUMMARY:Trinity 12 -UID:1F94EB43-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T231046Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041125 -DTEND;VALUE=DATE:20041126 -SUMMARY:Thanksgiving Day -UID:943B7276-257D-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:4 -DTSTAMP:20041024T052915Z -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=11;BYDAY=-1TH -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041114 -DTEND;VALUE=DATE:20041115 -SUMMARY:24 Trinity -UID:C184B365-257D-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T053010Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080824 -SUMMARY:Trinity 13 -UID:836EBF2E-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T232153Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20061215 -SUMMARY:Ember Day -UID:CC0F8EF4-94E8-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T002556Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080210 -DTEND;VALUE=DATE:20080211 -SUMMARY:Lent 1 -UID:D7423D44-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T231442Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090605 -SUMMARY:Ember Day -UID:8A153EA2-94F0-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T012125Z -SEQUENCE:2 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050911 -DTEND;VALUE=DATE:20050912 -SUMMARY:Trinity 16 -UID:0F117AFD-2583-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T223746Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070930 -SUMMARY:Trinity 17 -UID:251C797E-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T231108Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080629 -SUMMARY:Trinity 5 -UID:7DBAE832-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T232127Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20051228 -DTEND;VALUE=DATE:20051229 -SUMMARY:Holy Innocents -UID:3F644E28-94E9-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:5 -DTSTAMP:20041024T052519Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050629 -DTEND;VALUE=DATE:20050630 -SUMMARY:St Peter\, Apostle -UID:B6C680A6-2578-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:4 -DTSTAMP:20050314T223919Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080413 -SUMMARY:Easter 3 -UID:327DA2F4-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T231717Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060310 -SUMMARY:Ember Day -UID:D338BA24-94E7-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T002508Z -SEQUENCE:2 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070701 -SUMMARY:Trinity 4 -UID:1940C280-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T231016Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041128 -DTEND;VALUE=DATE:20041129 -SUMMARY:Advent Sunday -UID:F98FFB0E-257C-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T052435Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050522 -DTEND;VALUE=DATE:20050523 -SUMMARY:Trinity Sunday -UID:A984FCE0-2582-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T060516Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20061203 -DTEND;VALUE=DATE:20061204 -SUMMARY:Advent Sunday -UID:F224E640-257B-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T052159Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060226 -DTEND;VALUE=DATE:20060227 -SUMMARY:Quinquagesima Sunday -UID:0CC17866-94DC-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T225449Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060319 -SUMMARY:Lent 3 -UID:23B08EAA-94DC-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T225549Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20071007 -SUMMARY:Trinity 18 -UID:2702DFDA-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T231113Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050505 -DTEND;VALUE=DATE:20050506 -SUMMARY:Ascension Day -UID:59D0ED64-257B-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T051256Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090118 -DTEND;VALUE=DATE:20090119 -SUMMARY:Epiphany 2 -UID:140E52F2-94E0-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T232346Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060609 -SUMMARY:Ember Day -UID:AAB14AB0-94E8-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T002500Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090918 -SUMMARY:Ember Day -UID:99707D8C-94F0-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T012149Z -SEQUENCE:2 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060523 -SUMMARY:Rogation Day -UID:51D875F0-94EC-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T005109Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070603 -DTEND;VALUE=DATE:20070604 -SUMMARY:Trinity Sunday -UID:0776F76A-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T230855Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20071202 -DTEND;VALUE=DATE:20071203 -SUMMARY:Advent Sunday -UID:47D8F4A9-257C-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T051933Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080213 -SUMMARY:Ember Day -UID:E09F6072-94EC-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T005508Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050914 -SUMMARY:Ember Day -UID:E0F13716-94E8-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T002631Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050424 -SUMMARY:Easter 4 -UID:ABA25866-94E6-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T001242Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20061119 -SUMMARY:Trinity 23 -UID:BE9BC77B-94DC-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T230120Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080615 -SUMMARY:Trinity 3 -UID:7CB65F42-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T232120Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080330 -SUMMARY:Easter 1 -UID:2874D758-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T231700Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090503 -SUMMARY:Easter 3 -UID:6C7E45A2-94E0-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T232635Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050929 -DTEND;VALUE=DATE:20050930 -SUMMARY:St Michael & All Angels -UID:12087FE2-2579-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:5 -DTSTAMP:20041024T054242Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041205 -DTEND;VALUE=DATE:20041206 -SUMMARY:2 Advent -UID:ACDA07A0-257D-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T052932Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060129 -SUMMARY:Epiphany 4 -UID:CB1537CB-94DB-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T225303Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070902 -SUMMARY:Trinity 13 -UID:216C31E8-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T231051Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090315 -SUMMARY:Lent 3 -UID:4B528F51-94E0-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T232531Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060311 -SUMMARY:Ember Day -UID:D4B129E0-94E7-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T001901Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060716 -SUMMARY:Trinity 5 -UID:A62653D0-94DC-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T225958Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050502 -SUMMARY:Rogation Day -UID:000FE896-94E9-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T002727Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070506 -SUMMARY:Easter 4 -UID:F007B7AE-94DD-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T230832Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060414 -DTEND;VALUE=DATE:20060415 -SUMMARY:Good Friday -UID:AF78D669-94E7-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050315T001802Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20071111 -SUMMARY:Trinity 23 -UID:2AE5D7FA-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T231134Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080706 -SUMMARY:Trinity 6 -UID:7F15587B-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T232132Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060528 -DTEND;VALUE=DATE:20060529 -SUMMARY:Sunday After Ascension -UID:98D1F2B8-94E7-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050315T001729Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070304 -SUMMARY:Lent 2 -UID:98980484-94DD-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T230633Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050313 -DTEND;VALUE=DATE:20050314 -SUMMARY:Passion Sunday -UID:A11CF8A2-2581-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T055751Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20051204 -DTEND;VALUE=DATE:20051205 -SUMMARY:2 Advent -UID:9F25B74A-2583-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T061206Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090524 -SUMMARY:Sunday after Ascension -UID:7A35C553-94E0-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T012105Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20071028 -SUMMARY:Trinity 21 -UID:28D11F56-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T231122Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090607 -DTEND;VALUE=DATE:20090608 -SUMMARY:Trinity Sunday -UID:882F9990-94E0-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T232649Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20051214 -SUMMARY:Ember Day -UID:D9DDB834-94E8-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T002619Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090225 -DTEND;VALUE=DATE:20090226 -SUMMARY:Ash Wednesday -UID:3D7E7BFB-94E0-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050315T011845Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050731 -DTEND;VALUE=DATE:20050801 -SUMMARY:Trinity 10 -UID:F58E954D-2582-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T223827Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080920 -SUMMARY:Ember Day -UID:CC31BE2E-94EF-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T011608Z -SEQUENCE:2 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20081102 -SUMMARY:Trinity 23 -UID:8D65178C-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T232239Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20051009 -DTEND;VALUE=DATE:20051010 -SUMMARY:Trinity 20 -UID:203C1EA4-2583-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T223715Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050306 -DTEND;VALUE=DATE:20050307 -SUMMARY:4 Lent -UID:988C9744-2581-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T055737Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090301 -DTEND;VALUE=DATE:20090302 -SUMMARY:Lent 1 -UID:46C72712-94E0-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T232459Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041212 -DTEND;VALUE=DATE:20041213 -SUMMARY:3 Advent -UID:60B2EA92-257E-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T053435Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050227 -DTEND;VALUE=DATE:20050228 -SUMMARY:3 Lent -UID:9021FF4A-2581-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T055721Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050828 -DTEND;VALUE=DATE:20050829 -SUMMARY:Trinity 14 -UID:068C14D1-2583-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T223757Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070708 -SUMMARY:Trinity 5 -UID:19BF9725-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T231018Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070819 -SUMMARY:Trinity 11 -UID:1F02BBBA-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T231044Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070919 -SUMMARY:Ember Day -UID:C6702ADB-94EC-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T005424Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080817 -SUMMARY:Trinity 12 -UID:82FCD04D-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T232151Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050130 -DTEND;VALUE=DATE:20050131 -SUMMARY:Sexagesima Sunday -UID:24DF10A6-2581-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041109T225547Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070514 -SUMMARY:Rogation Day -UID:9CC99AE8-94EC-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T005319Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20051130 -DTEND;VALUE=DATE:20051201 -SUMMARY:St Andrew\, Apostle -UID:8D085376-94DB-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:5 -DTSTAMP:20041024T053839Z -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20061129 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090412 -DTEND;VALUE=DATE:20090413 -SUMMARY:Easter Day -UID:B0488664-257A-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T050811Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20071104 -SUMMARY:Trinity 22 -UID:2A626918-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T231129Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060924 -SUMMARY:Trinity 15 -UID:B6BC7338-94DC-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T230046Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080320 -DTEND;VALUE=DATE:20080321 -SUMMARY:Maundy Thursday -UID:E6E25208-94EC-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050315T005527Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090201 -DTEND;VALUE=DATE:20090202 -SUMMARY:Epiphany 4 -UID:220F9AE5-94E0-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T232357Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050806 -DTEND;VALUE=DATE:20050807 -SUMMARY:Transfiguration -UID:DD35C35F-2578-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:4 -DTSTAMP:20041024T045517Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090518 -SUMMARY:Rogation Day -UID:62EE2AEE-94F0-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T012028Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070527 -DTEND;VALUE=DATE:20070528 -SUMMARY:Whitsunday -UID:3DAC0D29-257C-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T051918Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050520 -SUMMARY:Ember Day -UID:E68B254D-94E8-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T002640Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090304 -SUMMARY:Ember Day -UID:37292314-94F0-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T011902Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050918 -DTEND;VALUE=DATE:20050919 -SUMMARY:Trinity 17 -UID:1115E730-2583-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T223737Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060521 -SUMMARY:Rogation Sunday -UID:8AEDFBCE-94E7-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T001714Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060820 -SUMMARY:Trinity 10 -UID:B034A8BE-94DC-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T230021Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060522 -SUMMARY:Rogation Day -UID:5111CC29-94EC-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T005107Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070602 -SUMMARY:Ember Day -UID:BCCFAC36-94EC-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T005408Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050327 -DTEND;VALUE=DATE:20050328 -SUMMARY:Easter Day -UID:5AF88F7A-257A-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:3 -DTSTAMP:20041024T050716Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20081220 -SUMMARY:Ember Day -UID:D4705226-94EF-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T011622Z -SEQUENCE:2 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20110424 -DTEND;VALUE=DATE:20110425 -SUMMARY:Easter Day -UID:C98A549B-257A-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T050849Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070415 -DTEND;VALUE=DATE:20070416 -SUMMARY:Easter 1 -UID:E2E3C848-94DD-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T230753Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20061210 -SUMMARY:Advent 2 -UID:2293BC32-94DD-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T230235Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080601 -SUMMARY:Trinity 2 -UID:7BCB1C72-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T232112Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060916 -SUMMARY:Ember Day -UID:C526D9FE-94E8-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T002544Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080514 -SUMMARY:Ember Day -UID:BBB37990-94EF-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T011535Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080914 -SUMMARY:Trinity 16 -UID:85EB2613-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T232205Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060108 -DTEND;VALUE=DATE:20060109 -SUMMARY:Epiphany 1 -UID:B6A8EF6C-94DB-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T225231Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20061112 -SUMMARY:Trinity 22 -UID:BDE7F5AC-94DC-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T230117Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060915 -SUMMARY:Ember Day -UID:C3DF7382-94E8-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T002542Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060514 -SUMMARY:Easter 4 -UID:89076EC8-94E7-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T001702Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090426 -SUMMARY:Easter 2 -UID:68A67948-94E0-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T232556Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050824 -DTEND;VALUE=DATE:20050825 -SUMMARY:St Bartholomew\, Apostle -UID:F1ADB013-2578-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:4 -DTSTAMP:20050314T224521Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050501 -SUMMARY:Rogation Sunday -UID:B3E8214E-94E6-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T001056Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070401 -DTEND;VALUE=DATE:20070402 -SUMMARY:Palm Sunday -UID:9E00C144-94DD-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T230614Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041225 -DTEND;VALUE=DATE:20041226 -SUMMARY:Christmas Day -UID:67D1A254-2579-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:5 -DTSTAMP:20041024T061303Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090111 -DTEND;VALUE=DATE:20090112 -SUMMARY:Epiphany 1 -UID:0EEBC75A-94E0-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T232343Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060910 -SUMMARY:Trinity 13 -UID:B56570D7-94DC-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T230037Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090409 -DTEND;VALUE=DATE:20090410 -SUMMARY:Maundy Thursday -UID:44AD2CFC-94F0-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050315T011934Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080608 -SUMMARY:Trinity 2 -UID:7C42B874-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T232116Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050125 -DTEND;VALUE=DATE:20050126 -SUMMARY:Conversion of St Paul -UID:2177F57B-2578-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:4 -DTSTAMP:20041024T053946Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090519 -SUMMARY:Rogation Day -UID:63B780DE-94F0-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T012037Z -SEQUENCE:2 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050504 -SUMMARY:Rogation Day -UID:04C66347-94E9-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T002731Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070406 -DTEND;VALUE=DATE:20070407 -SUMMARY:Good Friday -UID:903EE6D4-94EC-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050315T005257Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20081019 -SUMMARY:Trinity 21 -UID:8B217569-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T232227Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050410 -DTEND;VALUE=DATE:20050411 -SUMMARY:Easter 2 -UID:3F12B572-2582-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050315T001233Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070302 -SUMMARY:Ember Day -UID:7F1581E2-94EC-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T005224Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090322 -SUMMARY:Lent 4 -UID:4BF4266D-94E0-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T232537Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20051106 -DTEND;VALUE=DATE:20051107 -SUMMARY:Trinity 24 -UID:2BBA116B-2583-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T223645Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20061217 -SUMMARY:Advent 3 -UID:23922596-94DD-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T230247Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080309 -DTEND;VALUE=DATE:20080310 -SUMMARY:Passion Sunday -UID:EB0E6C7E-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T231517Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20071125 -DTEND;VALUE=DATE:20071126 -SUMMARY:Sunday Before Advent -UID:2ED36025-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T231004Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080323 -DTEND;VALUE=DATE:20080324 -SUMMARY:Easter Day -UID:A23C58B2-257A-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T050747Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050904 -DTEND;VALUE=DATE:20050905 -SUMMARY:Trinity 15 -UID:08D9B564-2583-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T223751Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20051113 -DTEND;VALUE=DATE:20051114 -SUMMARY:Trinity 25 -UID:84DE1D33-94D9-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T223639Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070515 -SUMMARY:Rogation Day -UID:A139B726-94EC-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T005322Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080429 -SUMMARY:Rogation Day -UID:05CD7185-94ED-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T005610Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070915 -SUMMARY:Ember Day -UID:C5931AC2-94EC-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T005423Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20071118 -SUMMARY:Trinity 24 -UID:2B6D9E93-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T231139Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080206 -DTEND;VALUE=DATE:20080207 -SUMMARY:Ash Wednesday -UID:D0A2AB30-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050315T005456Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20071214 -SUMMARY:Ember Day -UID:CC0CC5A5-94EC-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T005434Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060224 -DTEND;VALUE=DATE:20060225 -SUMMARY:St Matthias\, Apostle -UID:40856A3D-94DB-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:4 -DTSTAMP:20041024T054046Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050324 -DTEND;VALUE=DATE:20050325 -SUMMARY:Maundy Thursday -UID:ED93527C-2581-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T060008Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070303 -SUMMARY:Ember Day -UID:7FEF2AC1-94EC-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T005226Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080215 -SUMMARY:Ember Day -UID:E149B592-94EC-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T005509Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090329 -DTEND;VALUE=DATE:20090330 -SUMMARY:Passion Sunday -UID:527F4932-94E0-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T232519Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050218 -SUMMARY:Ember Day -UID:EC815E39-94E8-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T002650Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060507 -SUMMARY:Easter 3 -UID:7F466284-94E7-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T001641Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20061001 -SUMMARY:Trinity 16 -UID:B88F3F64-94DC-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T230051Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20091218 -SUMMARY:Ember Day -UID:A0ACA19A-94F0-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T012202Z -SEQUENCE:2 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20130331 -DTEND;VALUE=DATE:20130401 -SUMMARY:Easter Day -UID:E52CC782-257A-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T050936Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050717 -DTEND;VALUE=DATE:20050718 -SUMMARY:Trinity 8 -UID:F029F6C4-2582-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T223856Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070429 -SUMMARY:Easter 3 -UID:E7A27CD8-94DD-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T230807Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080921 -SUMMARY:Trinity 17 -UID:8679B66E-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T232208Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20071223 -SUMMARY:Advent 4 -UID:7BF87BC2-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T231220Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20051030 -DTEND;VALUE=DATE:20051031 -SUMMARY:Trinity 23 -UID:26F7C13E-2583-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T223653Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20061105 -SUMMARY:Trinity 21 -UID:BD36ECDA-94DC-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T230113Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060326 -SUMMARY:Lent 4 -UID:245CD6A0-94DC-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T225553Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20081221 -SUMMARY:Advent 4 -UID:A608EA80-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T232036Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060219 -DTEND;VALUE=DATE:20060220 -SUMMARY:Sexagesima Sunday -UID:FC01CBBC-94DB-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T225429Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080113 -DTEND;VALUE=DATE:20080114 -SUMMARY:Epiphany 1 -UID:9BBAAA26-94DE-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T231305Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20061022 -SUMMARY:Trinity 19 -UID:BA5A9F82-94DC-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T230104Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20080928 -SUMMARY:Trinity 18 -UID:86FD8230-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T232214Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041226 -DTEND;VALUE=DATE:20041227 -SUMMARY:St Stephen\, Deacon & Martyr -UID:72E699CE-2579-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:5 -DTSTAMP:20041024T054844Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20081228 -DTEND;VALUE=DATE:20081229 -SUMMARY:Christmas 1 -UID:AE460CE4-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T232051Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20070530 -SUMMARY:Ember Day -UID:B7896F6E-94EC-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T005404Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050518 -SUMMARY:Ember Day -UID:E6308369-94E8-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T002639Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060618 -SUMMARY:Trinity 1 -UID:874E08B3-94DC-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T225814Z -SEQUENCE:2 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050807 -DTEND;VALUE=DATE:20050808 -SUMMARY:Trinity 11 -UID:FC519E42-2582-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T223823Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090531 -DTEND;VALUE=DATE:20090601 -SUMMARY:Whitsunday -UID:757C53B1-94E0-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050314T232621Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20081026 -SUMMARY:Trinity 22 -UID:8BC1EB50-94DF-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T232232Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041226 -DTEND;VALUE=DATE:20041227 -SUMMARY:1 Christmas -UID:7023FA58-257E-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T053550Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20060101 -DTEND;VALUE=DATE:20060102 -SUMMARY:Christmas 1 -UID:1959C591-94E7-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20050315T001350Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20061126 -SUMMARY:Sunday Before Advent -UID:BF92EBA0-94DC-11D9-A48E-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050314T230143Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20090603 -SUMMARY:Ember Day -UID:8AA4E84E-94F0-11D9-B51B-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -DTSTAMP:20050315T012122Z -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20051218 -DTEND;VALUE=DATE:20051219 -SUMMARY:4 Advent -UID:A6C471BE-2583-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T061217Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050209 -DTEND;VALUE=DATE:20050210 -SUMMARY:Ash Wednesday -UID:5065C53E-2581-11D9-BC3D-000A95EEE35E-BF8569F7-E951-412F-A74E-12B8052 - 4F3F0 -SEQUENCE:2 -DTSTAMP:20041024T055536Z -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/Belgische32feestdagen.ics b/libs/ical4j-1.0.5/etc/samples/valid/Belgische32feestdagen.ics deleted file mode 100644 index 310812c2..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/Belgische32feestdagen.ics +++ /dev/null @@ -1,190 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -X-WR-CALNAME:Belgische feestdagen -PRODID:-//Apple Computer\, Inc//iCal 1.5//EN -X-WR-RELCALID:440DCB50-039E-11D8-88DC-000A957CAA38-CALP -X-WR-TIMEZONE:Europe/Brussels -CALSCALE:GREGORIAN -X-WR-CALDESC:Alle officiële Belgische feestdagen van 2001 tot en met 200 - 5. -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041101 -DTEND;VALUE=DATE:20041102 -SUMMARY:Allerheiligen -UID:8684B909-1F33-11D7-B218-000393A91E82-RID -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050101 -DTEND;VALUE=DATE:20050102 -SUMMARY:Nieuwjaar -UID:868590B6-1F33-11D7-B218-000393A91E82-RID -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040520 -DTEND;VALUE=DATE:20040521 -SUMMARY:O.-L.-Heer Hemelvaart -UID:8684D7A0-1F33-11D7-B218-000393A91E82-RID -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050711 -DTEND;VALUE=DATE:20050712 -SUMMARY:Feest van de Vlaamse Gemeenschap -UID:86850D80-1F33-11D7-B218-000393A91E82-RID -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041115 -DTEND;VALUE=DATE:20041116 -SUMMARY:Feest van de Dynastie -UID:86856160-1F33-11D7-B218-000393A91E82-RID -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040721 -DTEND;VALUE=DATE:20040722 -SUMMARY:Nationale Feestdag -UID:86857F3C-1F33-11D7-B218-000393A91E82-RID -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040501 -DTEND;VALUE=DATE:20040502 -SUMMARY:Feest van de Arbeid -UID:86857095-1F33-11D7-B218-000393A91E82-RID -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050721 -DTEND;VALUE=DATE:20050722 -SUMMARY:Nationale Feestdag -UID:86858207-1F33-11D7-B218-000393A91E82-RID -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041225 -DTEND;VALUE=DATE:20041226 -SUMMARY:Christmas Day -UID:8685BD6D-1F33-11D7-B218-000393A91E82-RID -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20051115 -DTEND;VALUE=DATE:20051116 -SUMMARY:Feest van de Dynastie -UID:8685648E-1F33-11D7-B218-000393A91E82-RID -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040711 -DTEND;VALUE=DATE:20040712 -SUMMARY:Feest van de Vlaamse Gemeenschap -UID:86850AA0-1F33-11D7-B218-000393A91E82-RID -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050501 -DTEND;VALUE=DATE:20050502 -SUMMARY:Feest van de Arbeid -UID:86857376-1F33-11D7-B218-000393A91E82-RID -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20051101 -DTEND;VALUE=DATE:20051102 -SUMMARY:Allerheiligen -UID:8684BC36-1F33-11D7-B218-000393A91E82-RID -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050327 -DTEND;VALUE=DATE:20050328 -SUMMARY:Pasen -UID:8685327B-1F33-11D7-B218-000393A91E82-RID -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040531 -DTEND;VALUE=DATE:20040601 -SUMMARY:Pinkstermaandag -UID:86859C8A-1F33-11D7-B218-000393A91E82-RID -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20051111 -DTEND;VALUE=DATE:20051112 -SUMMARY:Wapenstilstand -UID:8684CB8D-1F33-11D7-B218-000393A91E82-RID -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20051225 -DTEND;VALUE=DATE:20051226 -SUMMARY:Kerstmis -UID:8684FEAD-1F33-11D7-B218-000393A91E82-RID -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041225 -DTEND;VALUE=DATE:20041226 -SUMMARY:Kerstmis -UID:8684FB9D-1F33-11D7-B218-000393A91E82-RID -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050927 -DTEND;VALUE=DATE:20050928 -SUMMARY:Feest van de Waalse Gemeenschap -UID:868523A1-1F33-11D7-B218-000393A91E82-RID -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050516 -DTEND;VALUE=DATE:20050517 -SUMMARY:Pinkstermaandag -UID:86859F92-1F33-11D7-B218-000393A91E82-RID -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050505 -DTEND;VALUE=DATE:20050506 -SUMMARY:O.-L.-Heer Hemelvaart -UID:8684DA8A-1F33-11D7-B218-000393A91E82-RID -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040411 -DTEND;VALUE=DATE:20040412 -SUMMARY:Pasen -UID:86852F70-1F33-11D7-B218-000393A91E82-RID -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040927 -DTEND;VALUE=DATE:20040928 -SUMMARY:Feest van de Waalse Gemeenschap -UID:86852086-1F33-11D7-B218-000393A91E82-RID -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050328 -DTEND;VALUE=DATE:20050329 -SUMMARY:Paasmaandag -UID:868542CD-1F33-11D7-B218-000393A91E82-RID -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041111 -DTEND;VALUE=DATE:20041112 -SUMMARY:Wapenstilstand -UID:8684C881-1F33-11D7-B218-000393A91E82-RID -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040412 -DTEND;VALUE=DATE:20040413 -SUMMARY:Paasmaandag -UID:86853FA8-1F33-11D7-B218-000393A91E82-RID -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050815 -DTEND;VALUE=DATE:20050816 -SUMMARY:Maria Tenhemelopneming -UID:8684EE84-1F33-11D7-B218-000393A91E82-RID -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050515 -DTEND;VALUE=DATE:20050516 -SUMMARY:Pinksteren -UID:8685B0B5-1F33-11D7-B218-000393A91E82-RID -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040530 -DTEND;VALUE=DATE:20040531 -SUMMARY:Pinksteren -UID:8685AD9E-1F33-11D7-B218-000393A91E82-RID -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040815 -DTEND;VALUE=DATE:20040816 -SUMMARY:Maria Tenhemelopneming -UID:8684E6C3-1F33-11D7-B218-000393A91E82-RID -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/Buddhist.ics b/libs/ical4j-1.0.5/etc/samples/valid/Buddhist.ics deleted file mode 100644 index 69d57b37..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/Buddhist.ics +++ /dev/null @@ -1,39 +0,0 @@ -BEGIN:VCALENDAR -CALSCALE:GREGORIAN -X-WR-TIMEZONE;VALUE=TEXT:US/Central -PRODID:-//Apple Computer\, Inc//iCal 1.0//EN -X-WR-RELCALID;VALUE=TEXT:5953A75C-28B8-11D7-B700-00306568757E-CALP -X-WR-CALNAME;VALUE=TEXT:Buddhist -VERSION:2.0 -BEGIN:VEVENT -UID:6DB7B360-28B8-11D7-B700-00306568757E-RID -DTSTAMP:20030115T183830Z -SUMMARY:Buddha's Death and entrance to Nirvana. -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=2 -DTSTART;VALUE=DATE:20030215 -DTEND;VALUE=DATE:20030216 -END:VEVENT -BEGIN:VEVENT -UID:9C993136-28B8-11D7-B700-00306568757E-RID -DTSTAMP:20030115T183928Z -SUMMARY:Buddha's Birth -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=4 -DTSTART;VALUE=DATE:20030408 -DTEND;VALUE=DATE:20030409 -END:VEVENT -BEGIN:VEVENT -UID:BF95BD76-28B8-11D7-B700-00306568757E-RID -DTSTAMP:20030115T184016Z -SUMMARY:Buddha's Enlightenment -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=12 -DTSTART;VALUE=DATE:20031208 -DTEND;VALUE=DATE:20031209 -END:VEVENT -BEGIN:VEVENT -UID:74F0D26E-28B9-11D7-B700-00306568757E-RID -DTSTAMP:20030115T184654Z -SUMMARY:Day of Turning the Wheel of Teaching (Tib Chö-kor Düchen). -DTSTART;VALUE=DATE:20020714 -DTEND;VALUE=DATE:20020715 -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/Christian32Holidays.ics b/libs/ical4j-1.0.5/etc/samples/valid/Christian32Holidays.ics deleted file mode 100644 index fec7e115..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/Christian32Holidays.ics +++ /dev/null @@ -1,422 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -X-WR-CALNAME:Christian Holidays -PRODID:-//Apple Computer\, Inc//iCal 1.5//EN -X-WR-RELCALID:9C8A1BBC-4E3C-11D9-A619-000A958A3252 -X-WR-TIMEZONE:US/Pacific -CALSCALE:GREGORIAN -METHOD:PUBLISH -BEGIN:VEVENT -DURATION:P1D -DTSTAMP:20041215T015613Z -UID:9C89C5BA-4E3C-11D9-A619-000A958A3252 -SEQUENCE:8 -DTSTART;VALUE=DATE:20041023 -SUMMARY:Creation -DESCRIPTION:According to Bishop James Ussher (1581-1656)\, God created t - he universe on October 23\, 4004 BC. That would make the universe 6000 y - ears old in 1997 AD. James Ussher was an Irish Archbishop whose chronolo - gy of Biblical history was widely accepted throughout Christianity. -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20051231 -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -DTSTAMP:20041215T015613Z -UID:9C89C89C-4E3C-11D9-A619-000A958A3252 -SEQUENCE:8 -DTSTART;VALUE=DATE:20040325 -SUMMARY:Annunciation -DESCRIPTION:The announcement by the angel Gabriel to the Virgin Mary of - the incarnation of Christ. It was placed in this day in order to be nine - months before Chirstmas day. -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20050324 -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -DTSTAMP:20041215T015613Z -UID:9C89CA5A-4E3C-11D9-A619-000A958A3252 -SEQUENCE:8 -DTSTART;VALUE=DATE:20040815 -SUMMARY:Assumption Day -DESCRIPTION:A feast commemorating the Virgin Mary being taken up into he - aven. -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20051231 -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -DTSTAMP:20041215T015613Z -UID:9C89CC3C-4E3C-11D9-A619-000A958A3252 -SEQUENCE:9 -DTSTART;VALUE=DATE:20041128 -SUMMARY:Advent Sunday -DESCRIPTION:Sunday closest to St Andrew's Day begins the Advent season a - nd the beginning of the ecclesiastical year. There are four Advent Sund - ays before Christmas. -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20051231;BYMONTH=11;BYDAY=-1SU -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -DTSTAMP:20041215T015613Z -UID:9C89CE02-4E3C-11D9-A619-000A958A3252 -SEQUENCE:7 -DTSTART;VALUE=DATE:20041208 -SUMMARY:Immaculate Conception -DESCRIPTION:Honors the unique priveledge by which Mary was conceived by - her mother without the stain of original sin. -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20051231 -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -DTSTAMP:20041215T015613Z -UID:9C89CFB4-4E3C-11D9-A619-000A958A3252 -SEQUENCE:7 -DTSTART;VALUE=DATE:20041225 -SUMMARY:Christmas Day -DESCRIPTION:Commemorates the birth of Jesus Christ. -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20051231 -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -DTSTAMP:20041215T015613Z -UID:9C89D190-4E3C-11D9-A619-000A958A3252 -SEQUENCE:7 -DTSTART;VALUE=DATE:20041228 -SUMMARY:Childermas -DESCRIPTION:By orders of King Herod\, the children of Bethlehem were mas - sacred in an attempt to kill the baby Jesus. The Irish call this Cross D - ay and believe that anything begun on this day will turn out badly. In B - elgium\, Mexico\, and Columbia children play April Fools type pranks on - this day. Also known as Holy Innocents' Day. -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20051231 -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -DTSTAMP:20041215T015613Z -UID:9C89D34E-4E3C-11D9-A619-000A958A3252 -SEQUENCE:8 -DTSTART;VALUE=DATE:20040105 -SUMMARY:Epiphany Eve -DESCRIPTION:Also known as Twelfth Night -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20051231 -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -DTSTAMP:20041215T015613Z -UID:9C89D50A-4E3C-11D9-A619-000A958A3252 -SEQUENCE:8 -DTSTART;VALUE=DATE:20040106 -SUMMARY:Epiphany -DESCRIPTION:This is a Catholic holiday celebrating the baptism of Christ - in the Jordan River by John the Baptist\, (especially) the visit of the - Three Kings to the manger in Bethleham\, and the miracle at Cana\, wher - e Christ's power to perform miracles was shown (he changed water into wi - ne at the marriage feast). The name means \"manifistation.\" Also known - as Old Christmas\, because it once commemorated the birthday of Christ\, - before the Christmas holiday was established. Also calledFeast of the T - hree Kings and Twelfth Tide. -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20051231 -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -DTSTAMP:20041215T015613Z -UID:9C89D6C2-4E3C-11D9-A619-000A958A3252 -SEQUENCE:8 -DTSTART;VALUE=DATE:20040806 -SUMMARY:Transfiguration -DESCRIPTION: Commemoration of the biblical event when Christ is changed - in appearance on the mountain. Observed by Roman Catholic and Anglican c - hurches on August 6. Observed by Lutherans on the sixth Sunday after Epi - phany. -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20051231 -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -DTSTAMP:20041215T015613Z -UID:9C89D887-4E3C-11D9-A619-000A958A3252 -SEQUENCE:18 -DTSTART;VALUE=DATE:20040303 -SUMMARY:Ash Wednesday -DESCRIPTION:46 days before Easter. The Day of Ashes\, is the first day o - f Lent\, occuring forty days before Easter not counting Sundays. The anc - ient custom on this day is for the faithful to receive on the forehead t - he sign of a cross marked with blessed ashes. The palms from the previou - s Palm Sunday are burned and the ashes are blessed for the ceremony befo - re the Mass. -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20051231;BYMONTH=2;BYDAY=2WE -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -EXDATE;VALUE=DATE:20040302 -DTSTAMP:20041215T015613Z -UID:9C89DC40-4E3C-11D9-A619-000A958A3252 -SEQUENCE:9 -DTSTART;VALUE=DATE:20040224 -SUMMARY:Shrove Tuesday (Mardi Gras) -DESCRIPTION:Today is the last day of Shrovetide\, and a time of merrymak - ing before Lent. Also known as Mardi Gras. -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20050228;BYMONTH=3;BYDAY=1TU -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -DTSTAMP:20041215T015613Z -UID:9C89DE22-4E3C-11D9-A619-000A958A3252 -SEQUENCE:8 -DTSTART;VALUE=DATE:20040223 -SUMMARY:Shrove Monday -DESCRIPTION:Monday before Ash Wednesday. Also called Rose Monday. In Den - mark\, today is calledFastelavn. In Germany and Austria today coincides - with Fasching (or Feast of Fools). -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20050227;BYMONTH=2;BYDAY=4MO -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -DTSTAMP:20041215T015613Z -UID:9C89E000-4E3C-11D9-A619-000A958A3252 -SEQUENCE:8 -DTSTART;VALUE=DATE:20040229 -SUMMARY:Lent: first sunday -DESCRIPTION:Lent is the penitential season preceding Easter\, observed w - ith forty days of fast in memory of Christ's forty days of fast in the d - esert. Lent consists of forty weekdays and six Sundays. The name is deri - ved from the Middle English Lente\, and refers to the lengthening of the - daylight hours. -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20051231 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050306 -SUMMARY:Lent: first sunday -UID:9C89E1C0-4E3C-11D9-A619-000A958A3252 -DTSTAMP:20041215T015613Z -SEQUENCE:4 -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20060304;BYMONTH=3;BYDAY=1SU -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040404 -DTEND;VALUE=DATE:20040412 -SUMMARY:Holy week -UID:9C89E37C-4E3C-11D9-A619-000A958A3252 -DTSTAMP:20041215T015613Z -SEQUENCE:11 -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20051231;BYMONTH=3;BYDAY=3SU -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -DTSTAMP:20041215T015613Z -UID:9C89E562-4E3C-11D9-A619-000A958A3252 -SEQUENCE:8 -DTSTART;VALUE=DATE:20040408 -SUMMARY:Thursday before Easter -DESCRIPTION:Commemorates Christ's Last Supper and His washing of the dis - ciples' feet on that day. -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20050413;BYMONTH=4;BYDAY=2TH -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040410 -SUMMARY:Holy Saturday -UID:9C89E71A-4E3C-11D9-A619-000A958A3252 -DTSTAMP:20041215T015613Z -SEQUENCE:16 -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20050426;BYMONTH=3;BYDAY=4SA -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -DTSTAMP:20041215T015613Z -UID:9C89E8D4-4E3C-11D9-A619-000A958A3252 -SEQUENCE:11 -DTSTART;VALUE=DATE:20040409 -SUMMARY:Good Friday -DESCRIPTION:The anniversary of the crucifixion of Christ. Also known as - Holy Friday. -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20040425;BYMONTH=4;BYDAY=4MO -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -DTSTAMP:20041215T015613Z -UID:9C89EAAC-4E3C-11D9-A619-000A958A3252 -SEQUENCE:11 -DTSTART;VALUE=DATE:20040411 -SUMMARY:Easter Sunday(c) -DESCRIPTION:Easter is the celebration of Christ's ressurection. The ress - urection took place on Sunday\, which was from then on the \"Lord's Day\ - ". -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20051231;BYMONTH=3;BYDAY=4SU -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -DTSTAMP:20041215T015613Z -UID:9C89EC5E-4E3C-11D9-A619-000A958A3252 -SEQUENCE:8 -DTSTART;VALUE=DATE:20040113 -SUMMARY:Feast of the Baptism of Christ -DESCRIPTION:Catholic day -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20051231 -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -EXDATE;VALUE=DATE:20041031 -DTSTAMP:20041215T015613Z -UID:9C89EE14-4E3C-11D9-A619-000A958A3252 -SEQUENCE:7 -DTSTART;VALUE=DATE:20041031 -SUMMARY:Feast of Christ the King -DESCRIPTION:Catholic day -RRULE:FREQ=YEARLY;INTERVAL=1;COUNT=1;BYMONTH=11;BYDAY=4SU -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -DTSTAMP:20041215T015613Z -UID:9C89EFC6-4E3C-11D9-A619-000A958A3252 -SEQUENCE:8 -DTSTART;VALUE=DATE:20041002 -SUMMARY:Feast of the Gaurdian Angles -DESCRIPTION:Catholic day -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20051231 -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20041215T015613Z -UID:9C89F19A-4E3C-11D9-A619-000A958A3252 -SEQUENCE:8 -DTSTART;VALUE=DATE:20041031 -SUMMARY:Reformation Day(p) -DTEND;VALUE=DATE:20041101 -DESCRIPTION:Protestant day (Oct 31). On this day in 1517 Martin Luther p - osted his Ninety-five Theses on the door of the church in Wittenberg Ger - many\, thereby beginning the Protestant Reformation. Lutherans observe t - his day on the preceding of following Sunday. -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20051231;BYMONTH=10;BYDAY=-1SU -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -DTSTAMP:20041215T015613Z -UID:9C89F346-4E3C-11D9-A619-000A958A3252 -SEQUENCE:8 -DTSTART;VALUE=DATE:20040829 -SUMMARY:Feast of Christ the King(p) -DESCRIPTION:Protestant day -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20051231;BYMONTH=8;BYDAY=-1SU -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040520 -DTEND;VALUE=DATE:20040521 -SUMMARY:Ascension -UID:9C89F4FE-4E3C-11D9-A619-000A958A3252 -SEQUENCE:9 -DTSTAMP:20041215T015613Z -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20051231 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040530 -DTEND;VALUE=DATE:20040531 -SUMMARY:Pentecost (white sunday) -UID:9C89F6C9-4E3C-11D9-A619-000A958A3252 -SEQUENCE:9 -DTSTAMP:20041215T015613Z -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20051231 -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -EXDATE;VALUE=DATE:20060416 -DTSTAMP:20041215T015623Z -UID:9C89F882-4E3C-11D9-A619-000A958A3252 -SEQUENCE:8 -DTSTART;VALUE=DATE:20060416 -SUMMARY:Easter Sunday -DESCRIPTION:Easter is the celebration of Christ's ressurection. The ress - urection took place on Sunday\, which was from then on the \"Lord's Day\ - ". -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20070414;BYMONTH=4;BYDAY=3SU -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -DTSTAMP:20041215T015613Z -UID:9C89FA35-4E3C-11D9-A619-000A958A3252 -SEQUENCE:17 -DTSTART;VALUE=DATE:20041121 -SUMMARY:Feast of Christ the King(c) -DESCRIPTION:Catholic day. Sunday prior to first Advent Sunday. -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20051231;BYMONTH=11;BYDAY=3SU -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041101 -DTEND;VALUE=DATE:20041102 -SUMMARY:All Saints Day -UID:9C89FC0A-4E3C-11D9-A619-000A958A3252 -SEQUENCE:10 -DTSTAMP:20041215T015613Z -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20051231 -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20041215T015613Z -UID:9C89FDCA-4E3C-11D9-A619-000A958A3252 -SEQUENCE:8 -DTSTART;VALUE=DATE:20041031 -SUMMARY:All Saints Sunday -DTEND;VALUE=DATE:20041101 -DESCRIPTION:The Sunday closest to All Saints Day -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20051231 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040404 -DTEND;VALUE=DATE:20040405 -SUMMARY:Palm Sunday -UID:9C89FF7E-4E3C-11D9-A619-000A958A3252 -SEQUENCE:8 -DTSTAMP:20041215T015613Z -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20051231;BYMONTH=3;BYDAY=3SU -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -DTSTAMP:20041215T015613Z -UID:9C8A0150-4E3C-11D9-A619-000A958A3252 -SEQUENCE:10 -DTSTART;VALUE=DATE:20050324 -SUMMARY:Thursday before Easter -DESCRIPTION:Commemorates Christ's Last Supper and His washing of the dis - ciples' feet on that day. -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20051231;BYMONTH=3;BYDAY=4TH -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -DTSTAMP:20041215T015613Z -UID:9C8A0304-4E3C-11D9-A619-000A958A3252 -SEQUENCE:9 -DTSTART;VALUE=DATE:20050325 -SUMMARY:Good Friday -DESCRIPTION:The anniversary of the crucifixion of Christ. Also known as - Holy Friday. -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20051231;BYMONTH=3;BYDAY=4FR -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -DTSTAMP:20041215T015613Z -UID:9C8A04BC-4E3C-11D9-A619-000A958A3252 -SEQUENCE:10 -DTSTART;VALUE=DATE:20050208 -SUMMARY:Shrove Tuesday (Mardi Gras) -DESCRIPTION:Today is the last day of Shrovetide\, and a time of merrymak - ing before Lent. Also known as Mardi Gras. -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20051231;BYMONTH=2;BYDAY=2TU -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -DTSTAMP:20041215T015613Z -UID:9C8A0690-4E3C-11D9-A619-000A958A3252 -SEQUENCE:9 -DTSTART;VALUE=DATE:20050207 -SUMMARY:Shrove Monday -DESCRIPTION:Monday before Ash Wednesday. Also called Rose Monday. In Den - mark\, today is calledFastelavn. In Germany and Austria today coincides - with Fasching (or Feast of Fools). -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20051231;BYMONTH=2;BYDAY=1MO -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040225 -UID:9C89D887-4E3C-11D9-A619-000A958A3252 -SEQUENCE:19 -RECURRENCE-ID;VALUE=DATE:20040303 -DTSTAMP:20041215T015613Z -DURATION:P1D -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/Dryway.ics b/libs/ical4j-1.0.5/etc/samples/valid/Dryway.ics deleted file mode 100644 index 239bb0fe..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/Dryway.ics +++ /dev/null @@ -1,331 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -X-WR-CALNAME:Dryway -PRODID:-//Apple Computer\, Inc//iCal 1.5//EN -X-WR-RELCALID:9618E652-9A12-11D9-B9F6-003065D7F79A-CALP -X-WR-TIMEZONE:US/Eastern -CALSCALE:GREGORIAN -BEGIN:VTIMEZONE -TZID:US/Eastern -LAST-MODIFIED:20050420T000902Z -BEGIN:DAYLIGHT -DTSTART:20050403T070000 -TZOFFSETTO:-0400 -TZOFFSETFROM:+0000 -TZNAME:EDT -END:DAYLIGHT -BEGIN:STANDARD -DTSTART:20051030T020000 -TZOFFSETTO:-0500 -TZOFFSETFROM:-0400 -TZNAME:EST -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:20060402T010000 -TZOFFSETTO:-0400 -TZOFFSETFROM:-0500 -TZNAME:EDT -END:DAYLIGHT -END:VTIMEZONE -BEGIN:VEVENT -DTSTAMP:20050321T140804Z -UID:9529B04C-9A10-11D9-B9F6-003065D7F79A-RID -DTSTART;TZID=US/Eastern:20050528T100000 -SUMMARY:Dry Way -DTEND;TZID=US/Eastern:20050528T150000 -DESCRIPTION:Friday releases are for four hours and begin at 11 a.m. Satu - rday releases last five hours and begin at 10 a.m. Sunday releases are f - our hours beginning at 10 a.m. Flows vary from 900-1100 cfs. -RRULE:FREQ=DAILY;INTERVAL=1;COUNT=2 -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Eastern:20050624T100000 -SUMMARY:Dry Way -UID:CE57543A-9A5D-11D9-ACB4-003065D7F79A-RID -DTSTAMP:20050321T230707Z -DESCRIPTION:Friday releases are for four hours and begin at 11 a.m. Satu - rday releases last five hours and begin at 10 a.m. Sunday releases are f - our hours beginning at 10 a.m. Flows vary from 900-1100 cfs. -DURATION:PT5H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Eastern:20050612T100000 -SUMMARY:Dryway -UID:DF840B5C-9A5D-11D9-ACB4-003065D7F79A-RID -DTSTAMP:20050322T020207Z -DESCRIPTION:Friday releases are for four hours and begin at 11 a.m. Satu - rday releases last five hours and begin at 10 a.m. Sunday releases are f - our hours beginning at 10 a.m. Flows vary from 900-1100 cfs. -DURATION:PT5H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Eastern:20050618T100000 -SUMMARY:Dryway -UID:E9403F63-9A5D-11D9-ACB4-003065D7F79A-RID -DTSTAMP:20050322T020156Z -DESCRIPTION:Friday releases are for four hours and begin at 11 a.m. Satu - rday releases last five hours and begin at 10 a.m. Sunday releases are f - our hours beginning at 10 a.m. Flows vary from 900-1100 cfs. -DURATION:PT5H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Eastern:20050619T100000 -SUMMARY:Dryway -UID:EF7BAD31-9A5D-11D9-ACB4-003065D7F79A-RID -DTSTAMP:20050322T020211Z -DESCRIPTION:Friday releases are for four hours and begin at 11 a.m. Satu - rday releases last five hours and begin at 10 a.m. Sunday releases are f - our hours beginning at 10 a.m. Flows vary from 900-1100 cfs. -DURATION:PT5H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Eastern:20050625T100000 -SUMMARY:Dryway -UID:F34776C8-9A5D-11D9-ACB4-003065D7F79A-RID -DTSTAMP:20050322T020201Z -DESCRIPTION:Friday releases are for four hours and begin at 11 a.m. Satu - rday releases last five hours and begin at 10 a.m. Sunday releases are f - our hours beginning at 10 a.m. Flows vary from 900-1100 cfs. -DURATION:PT5H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Eastern:20050708T100000 -SUMMARY:Dry Way -UID:F4910F82-9A5D-11D9-ACB4-003065D7F79A-RID -DTSTAMP:20050321T230737Z -DESCRIPTION:Friday releases are for four hours and begin at 11 a.m. Satu - rday releases last five hours and begin at 10 a.m. Sunday releases are f - our hours beginning at 10 a.m. Flows vary from 900-1100 cfs. -DURATION:PT5H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Eastern:20050626T100000 -SUMMARY:Dryway -UID:F8A5E477-9A5D-11D9-ACB4-003065D7F79A-RID -DTSTAMP:20050322T020215Z -DESCRIPTION:Friday releases are for four hours and begin at 11 a.m. Satu - rday releases last five hours and begin at 10 a.m. Sunday releases are f - our hours beginning at 10 a.m. Flows vary from 900-1100 cfs. -DURATION:PT5H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Eastern:20050702T100000 -SUMMARY:Dryway -UID:FA4FEEB4-9A5D-11D9-ACB4-003065D7F79A-RID -DTSTAMP:20050322T020223Z -DESCRIPTION:Friday releases are for four hours and begin at 11 a.m. Satu - rday releases last five hours and begin at 10 a.m. Sunday releases are f - our hours beginning at 10 a.m. Flows vary from 900-1100 cfs. -DURATION:PT5H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Eastern:20050703T100000 -SUMMARY:Dryway -UID:02390F02-9A5E-11D9-ACB4-003065D7F79A-RID -DTSTAMP:20050322T020220Z -DESCRIPTION:Friday releases are for four hours and begin at 11 a.m. Satu - rday releases last five hours and begin at 10 a.m. Sunday releases are f - our hours beginning at 10 a.m. Flows vary from 900-1100 cfs. -DURATION:PT5H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Eastern:20050710T100000 -SUMMARY:Dry Way -UID:052543DA-9A5E-11D9-ACB4-003065D7F79A-RID -DTSTAMP:20050321T230741Z -DESCRIPTION:Friday releases are for four hours and begin at 11 a.m. Satu - rday releases last five hours and begin at 10 a.m. Sunday releases are f - our hours beginning at 10 a.m. Flows vary from 900-1100 cfs. -DURATION:PT5H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Eastern:20050807T100000 -SUMMARY:Dry Way -UID:088A8B2D-9A5E-11D9-ACB4-003065D7F79A-RID -DTSTAMP:20050321T230902Z -DESCRIPTION:Friday releases are for four hours and begin at 11 a.m. Satu - rday releases last five hours and begin at 10 a.m. Sunday releases are f - our hours beginning at 10 a.m. Flows vary from 900-1100 cfs. -DURATION:PT5H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Eastern:20050717T100000 -SUMMARY:Dry Way -UID:0AE6CC6A-9A5E-11D9-ACB4-003065D7F79A-RID -DTSTAMP:20050321T230748Z -DESCRIPTION:Friday releases are for four hours and begin at 11 a.m. Satu - rday releases last five hours and begin at 10 a.m. Sunday releases are f - our hours beginning at 10 a.m. Flows vary from 900-1100 cfs. -DURATION:PT5H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Eastern:20050729T100000 -SUMMARY:Dry Way -UID:0FBDCD3D-9A5E-11D9-ACB4-003065D7F79A-RID -DTSTAMP:20050321T230756Z -DESCRIPTION:Friday releases are for four hours and begin at 11 a.m. Satu - rday releases last five hours and begin at 10 a.m. Sunday releases are f - our hours beginning at 10 a.m. Flows vary from 900-1100 cfs. -DURATION:PT5H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Eastern:20050730T100000 -SUMMARY:Dry Way -UID:119B40AD-9A5E-11D9-ACB4-003065D7F79A-RID -DTSTAMP:20050321T230759Z -DESCRIPTION:Friday releases are for four hours and begin at 11 a.m. Satu - rday releases last five hours and begin at 10 a.m. Sunday releases are f - our hours beginning at 10 a.m. Flows vary from 900-1100 cfs. -DURATION:PT5H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Eastern:20050731T100000 -SUMMARY:Dry Way -UID:1AD30FA1-9A5E-11D9-ACB4-003065D7F79A-RID -DTSTAMP:20050321T230815Z -DESCRIPTION:Friday releases are for four hours and begin at 11 a.m. Satu - rday releases last five hours and begin at 10 a.m. Sunday releases are f - our hours beginning at 10 a.m. Flows vary from 900-1100 cfs. -DURATION:PT5H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Eastern:20050806T100000 -SUMMARY:Dry Way -UID:33CAF8EE-9A5E-11D9-ACB4-003065D7F79A-RID -DTSTAMP:20050321T230857Z -DESCRIPTION:Friday releases are for four hours and begin at 11 a.m. Satu - rday releases last five hours and begin at 10 a.m. Sunday releases are f - our hours beginning at 10 a.m. Flows vary from 900-1100 cfs. -DURATION:PT5H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Eastern:20050812T100000 -SUMMARY:Dry Way -UID:377F37E6-9A5E-11D9-ACB4-003065D7F79A-RID -DTSTAMP:20050321T230906Z -DESCRIPTION:Friday releases are for four hours and begin at 11 a.m. Satu - rday releases last five hours and begin at 10 a.m. Sunday releases are f - our hours beginning at 10 a.m. Flows vary from 900-1100 cfs. -DURATION:PT5H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Eastern:20050814T100000 -SUMMARY:Dry Way -UID:3B8484C7-9A5E-11D9-ACB4-003065D7F79A-RID -DTSTAMP:20050321T230915Z -DESCRIPTION:Friday releases are for four hours and begin at 11 a.m. Satu - rday releases last five hours and begin at 10 a.m. Sunday releases are f - our hours beginning at 10 a.m. Flows vary from 900-1100 cfs. -DURATION:PT5H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Eastern:20050820T100000 -SUMMARY:Dry Way -UID:3FB197BA-9A5E-11D9-ACB4-003065D7F79A-RID -DTSTAMP:20050321T230919Z -DESCRIPTION:Friday releases are for four hours and begin at 11 a.m. Satu - rday releases last five hours and begin at 10 a.m. Sunday releases are f - our hours beginning at 10 a.m. Flows vary from 900-1100 cfs. -DURATION:PT5H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Eastern:20050821T100000 -SUMMARY:Dry Way -UID:417A378D-9A5E-11D9-ACB4-003065D7F79A-RID -DTSTAMP:20050321T230922Z -DESCRIPTION:Friday releases are for four hours and begin at 11 a.m. Satu - rday releases last five hours and begin at 10 a.m. Sunday releases are f - our hours beginning at 10 a.m. Flows vary from 900-1100 cfs. -DURATION:PT5H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Eastern:20050904T100000 -SUMMARY:Dryway -UID:439E54E7-9A5E-11D9-ACB4-003065D7F79A-RID -DTSTAMP:20050322T015827Z -DESCRIPTION:Friday releases are for four hours and begin at 11 a.m. Satu - rday releases last five hours and begin at 10 a.m. Sunday releases are f - our hours beginning at 10 a.m. Flows vary from 900-1100 cfs. -DURATION:PT5H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Eastern:20050826T100000 -SUMMARY:Dry Way -UID:468221CC-9A5E-11D9-ACB4-003065D7F79A-RID -DTSTAMP:20050321T230928Z -DESCRIPTION:Friday releases are for four hours and begin at 11 a.m. Satu - rday releases last five hours and begin at 10 a.m. Sunday releases are f - our hours beginning at 10 a.m. Flows vary from 900-1100 cfs. -DURATION:PT5H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Eastern:20050819T100000 -SUMMARY:Dry Way -UID:48966612-9A5E-11D9-ACB4-003065D7F79A-RID -DTSTAMP:20050322T020128Z -DESCRIPTION:Friday releases are for four hours and begin at 11 a.m. Satu - rday releases last five hours and begin at 10 a.m. Sunday releases are f - our hours beginning at 10 a.m. Flows vary from 900-1100 cfs. -DURATION:PT5H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Eastern:20050828T100000 -SUMMARY:Dry Way -UID:4B4CE621-9A5E-11D9-ACB4-003065D7F79A-RID -DTSTAMP:20050321T230936Z -DESCRIPTION:Friday releases are for four hours and begin at 11 a.m. Satu - rday releases last five hours and begin at 10 a.m. Sunday releases are f - our hours beginning at 10 a.m. Flows vary from 900-1100 cfs. -DURATION:PT5H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Eastern:20050903T100000 -SUMMARY:Dryway -UID:4EB4963F-9A5E-11D9-ACB4-003065D7F79A-RID -DTSTAMP:20050322T015805Z -DESCRIPTION:Friday releases are for four hours and begin at 11 a.m. Satu - rday releases last five hours and begin at 10 a.m. Sunday releases are f - our hours beginning at 10 a.m. Flows vary from 900-1100 cfs. -DURATION:PT5H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Eastern:20050917T100000 -SUMMARY:Dryway -UID:527DD9D5-9A5E-11D9-ACB4-003065D7F79A-RID -DTSTAMP:20050322T015833Z -DESCRIPTION:Friday releases are for four hours and begin at 11 a.m. Satu - rday releases last five hours and begin at 10 a.m. Sunday releases are f - our hours beginning at 10 a.m. Flows vary from 900-1100 cfs. -DURATION:PT5H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Eastern:20051009T100000 -SUMMARY:Dry Way -UID:544182EE-9A5E-11D9-ACB4-003065D7F79A-RID -DTSTAMP:20050321T231026Z -DESCRIPTION:Friday releases are for four hours and begin at 11 a.m. Satu - rday releases last five hours and begin at 10 a.m. Sunday releases are f - our hours beginning at 10 a.m. Flows vary from 900-1100 cfs. -DURATION:PT5H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Eastern:20050918T100000 -SUMMARY:Dryway -UID:56D4C4F4-9A5E-11D9-ACB4-003065D7F79A-RID -DTSTAMP:20050322T015840Z -DESCRIPTION:Friday releases are for four hours and begin at 11 a.m. Satu - rday releases last five hours and begin at 10 a.m. Sunday releases are f - our hours beginning at 10 a.m. Flows vary from 900-1100 cfs. -DURATION:PT5H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Eastern:20051008T100000 -SUMMARY:Dry Way -UID:670DB0B6-9A5E-11D9-ACB4-003065D7F79A-RID -DTSTAMP:20050321T231023Z -DESCRIPTION:Friday releases are for four hours and begin at 11 a.m. Satu - rday releases last five hours and begin at 10 a.m. Sunday releases are f - our hours beginning at 10 a.m. Flows vary from 900-1100 cfs. -DURATION:PT5H -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/EXDATE.ics b/libs/ical4j-1.0.5/etc/samples/valid/EXDATE.ics deleted file mode 100644 index 01fe2bcf..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/EXDATE.ics +++ /dev/null @@ -1,116 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -X-WR-CALNAME:EXDATE Example -PRODID:-//Apple Computer\, Inc//iCal 2.0//EN -X-WR-RELCALID:6E3F1EC4-081F-4DBF-8261-8938E9B32A70 -X-WR-TIMEZONE:Australia/Brisbane -CALSCALE:GREGORIAN -METHOD:PUBLISH -BEGIN:VTIMEZONE -TZID:Australia/Brisbane -LAST-MODIFIED:20051209T055354Z -BEGIN:STANDARD -DTSTART:19321213T204552 -TZOFFSETTO:+1000 -TZOFFSETFROM:+0000 -TZNAME:EST -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:19420101T030000 -TZOFFSETTO:+1100 -TZOFFSETFROM:+1000 -TZNAME:EST -END:DAYLIGHT -BEGIN:STANDARD -DTSTART:19420329T020000 -TZOFFSETTO:+1000 -TZOFFSETFROM:+1100 -TZNAME:EST -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:19420927T030000 -TZOFFSETTO:+1100 -TZOFFSETFROM:+1000 -TZNAME:EST -END:DAYLIGHT -BEGIN:STANDARD -DTSTART:19430328T020000 -TZOFFSETTO:+1000 -TZOFFSETFROM:+1100 -TZNAME:EST -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:19431003T030000 -TZOFFSETTO:+1100 -TZOFFSETFROM:+1000 -TZNAME:EST -END:DAYLIGHT -BEGIN:STANDARD -DTSTART:19440326T020000 -TZOFFSETTO:+1000 -TZOFFSETFROM:+1100 -TZNAME:EST -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:19711031T030000 -TZOFFSETTO:+1100 -TZOFFSETFROM:+1000 -TZNAME:EST -END:DAYLIGHT -BEGIN:STANDARD -DTSTART:19720227T030000 -TZOFFSETTO:+1000 -TZOFFSETFROM:+1100 -TZNAME:EST -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:19891029T030000 -TZOFFSETTO:+1100 -TZOFFSETFROM:+1000 -TZNAME:EST -END:DAYLIGHT -BEGIN:STANDARD -DTSTART:19900304T030000 -TZOFFSETTO:+1000 -TZOFFSETFROM:+1100 -TZNAME:EST -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:19901028T030000 -TZOFFSETTO:+1100 -TZOFFSETFROM:+1000 -TZNAME:EST -END:DAYLIGHT -BEGIN:STANDARD -DTSTART:19910303T030000 -TZOFFSETTO:+1000 -TZOFFSETFROM:+1100 -TZNAME:EST -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:19911027T030000 -TZOFFSETTO:+1100 -TZOFFSETFROM:+1000 -TZNAME:EST -END:DAYLIGHT -BEGIN:STANDARD -DTSTART:19920301T030000 -TZOFFSETTO:+1000 -TZOFFSETFROM:+1100 -TZNAME:EST -END:STANDARD -END:VTIMEZONE -BEGIN:VEVENT -DURATION:PT1H -DTSTAMP:20051209T055346Z -EXDATE;TZID=Australia/Brisbane:20060103T120000 -EXDATE;TZID=Australia/Brisbane:20060104T120000 -UID:DDC5B090-1B46-4C1D-8A3C-D305516A0B90 -SEQUENCE:9 -DTSTART;TZID=Australia/Brisbane:20060101T120000 -SUMMARY:Repeating Event -DESCRIPTION:This is a simple repeating event with a couple of days exclu - ded. -RRULE:FREQ=DAILY;INTERVAL=1;COUNT=7 -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/Earth32Seasons.ics b/libs/ical4j-1.0.5/etc/samples/valid/Earth32Seasons.ics deleted file mode 100644 index 6a5def1b..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/Earth32Seasons.ics +++ /dev/null @@ -1,748 +0,0 @@ -BEGIN:VCALENDAR -CALSCALE:GREGORIAN -X-WR-TIMEZONE;VALUE=TEXT:America/Anchorage -X-WR-CALDESC;VALUE=TEXT:This calendar contains all of the Vernal Equinox - (start of spring)\, Summer Solstice (start of summer)\, Autumal Equinox - (start of autumn)\, and Winter Solstice (start of winter) times through - the year 2020. -PRODID:-//Apple Computer\, Inc//iCal 1.0//EN -X-WR-RELCALID:02D91CAF-6873-11D7-AB01-000393AF7662-CALP -X-WR-CALNAME:Earth Seasons -VERSION:2.0 -BEGIN:VTIMEZONE -LAST-MODIFIED:20031023T040327Z -TZID:America/Anchorage -BEGIN:STANDARD -DTSTART:20021027T100000 -TZOFFSETTO:-0900 -TZNAME:AKST -TZOFFSETFROM:+0000 -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:20030406T010000 -TZOFFSETTO:-0800 -TZNAME:AKDT -TZOFFSETFROM:-0900 -END:DAYLIGHT -BEGIN:STANDARD -DTSTART:20031026T020000 -TZOFFSETTO:-0900 -TZNAME:AKST -TZOFFSETFROM:-0800 -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:20040404T010000 -TZOFFSETTO:-0800 -TZNAME:AKDT -TZOFFSETFROM:-0900 -END:DAYLIGHT -BEGIN:STANDARD -DTSTART:20041031T020000 -TZOFFSETTO:-0900 -TZNAME:AKST -TZOFFSETFROM:-0800 -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:20050403T010000 -TZOFFSETTO:-0800 -TZNAME:AKDT -TZOFFSETFROM:-0900 -END:DAYLIGHT -BEGIN:STANDARD -DTSTART:20051030T020000 -TZOFFSETTO:-0900 -TZNAME:AKST -TZOFFSETFROM:-0800 -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:20060402T010000 -TZOFFSETTO:-0800 -TZNAME:AKDT -TZOFFSETFROM:-0900 -END:DAYLIGHT -BEGIN:STANDARD -DTSTART:20061029T020000 -TZOFFSETTO:-0900 -TZNAME:AKST -TZOFFSETFROM:-0800 -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:20070401T010000 -TZOFFSETTO:-0800 -TZNAME:AKDT -TZOFFSETFROM:-0900 -END:DAYLIGHT -BEGIN:STANDARD -DTSTART:20071028T020000 -TZOFFSETTO:-0900 -TZNAME:AKST -TZOFFSETFROM:-0800 -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:20080406T010000 -TZOFFSETTO:-0800 -TZNAME:AKDT -TZOFFSETFROM:-0900 -END:DAYLIGHT -BEGIN:STANDARD -DTSTART:20081026T020000 -TZOFFSETTO:-0900 -TZNAME:AKST -TZOFFSETFROM:-0800 -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:20090405T010000 -TZOFFSETTO:-0800 -TZNAME:AKDT -TZOFFSETFROM:-0900 -END:DAYLIGHT -BEGIN:STANDARD -DTSTART:20091025T020000 -TZOFFSETTO:-0900 -TZNAME:AKST -TZOFFSETFROM:-0800 -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:20100404T010000 -TZOFFSETTO:-0800 -TZNAME:AKDT -TZOFFSETFROM:-0900 -END:DAYLIGHT -BEGIN:STANDARD -DTSTART:20101031T020000 -TZOFFSETTO:-0900 -TZNAME:AKST -TZOFFSETFROM:-0800 -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:20110403T010000 -TZOFFSETTO:-0800 -TZNAME:AKDT -TZOFFSETFROM:-0900 -END:DAYLIGHT -BEGIN:STANDARD -DTSTART:20111030T020000 -TZOFFSETTO:-0900 -TZNAME:AKST -TZOFFSETFROM:-0800 -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:20120401T010000 -TZOFFSETTO:-0800 -TZNAME:AKDT -TZOFFSETFROM:-0900 -END:DAYLIGHT -BEGIN:STANDARD -DTSTART:20121028T020000 -TZOFFSETTO:-0900 -TZNAME:AKST -TZOFFSETFROM:-0800 -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:20130407T010000 -TZOFFSETTO:-0800 -TZNAME:AKDT -TZOFFSETFROM:-0900 -END:DAYLIGHT -BEGIN:STANDARD -DTSTART:20131027T020000 -TZOFFSETTO:-0900 -TZNAME:AKST -TZOFFSETFROM:-0800 -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:20140406T010000 -TZOFFSETTO:-0800 -TZNAME:AKDT -TZOFFSETFROM:-0900 -END:DAYLIGHT -BEGIN:STANDARD -DTSTART:20141026T020000 -TZOFFSETTO:-0900 -TZNAME:AKST -TZOFFSETFROM:-0800 -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:20150405T010000 -TZOFFSETTO:-0800 -TZNAME:AKDT -TZOFFSETFROM:-0900 -END:DAYLIGHT -BEGIN:STANDARD -DTSTART:20151025T020000 -TZOFFSETTO:-0900 -TZNAME:AKST -TZOFFSETFROM:-0800 -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:20160403T010000 -TZOFFSETTO:-0800 -TZNAME:AKDT -TZOFFSETFROM:-0900 -END:DAYLIGHT -BEGIN:STANDARD -DTSTART:20161030T020000 -TZOFFSETTO:-0900 -TZNAME:AKST -TZOFFSETFROM:-0800 -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:20170402T010000 -TZOFFSETTO:-0800 -TZNAME:AKDT -TZOFFSETFROM:-0900 -END:DAYLIGHT -BEGIN:STANDARD -DTSTART:20171029T020000 -TZOFFSETTO:-0900 -TZNAME:AKST -TZOFFSETFROM:-0800 -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:20180401T010000 -TZOFFSETTO:-0800 -TZNAME:AKDT -TZOFFSETFROM:-0900 -END:DAYLIGHT -BEGIN:STANDARD -DTSTART:20181028T020000 -TZOFFSETTO:-0900 -TZNAME:AKST -TZOFFSETFROM:-0800 -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:20190407T010000 -TZOFFSETTO:-0800 -TZNAME:AKDT -TZOFFSETFROM:-0900 -END:DAYLIGHT -BEGIN:STANDARD -DTSTART:20191027T020000 -TZOFFSETTO:-0900 -TZNAME:AKST -TZOFFSETFROM:-0800 -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:20200405T010000 -TZOFFSETTO:-0800 -TZNAME:AKDT -TZOFFSETFROM:-0900 -END:DAYLIGHT -BEGIN:STANDARD -DTSTART:20201025T020000 -TZOFFSETTO:-0900 -TZNAME:AKST -TZOFFSETFROM:-0800 -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:20210404T010000 -TZOFFSETTO:-0800 -TZNAME:AKDT -TZOFFSETFROM:-0900 -END:DAYLIGHT -END:VTIMEZONE -BEGIN:VEVENT -DTSTAMP:20030406T210546Z -SUMMARY:Vernal Equinox -DTEND;TZID=America/Anchorage:20030320T160000 -DTSTART;TZID=America/Anchorage:20030320T160000 -UID:3DC07E0A-6873-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T210718Z -SUMMARY:Summer Solstice -DTEND;TZID=America/Anchorage:20030621T111000 -DTSTART;TZID=America/Anchorage:20030621T111000 -UID:B0BC3C8D-6873-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T210839Z -SUMMARY:Autumal Equinox -DTEND;TZID=America/Anchorage:20030923T024700 -DTSTART;TZID=America/Anchorage:20030923T024700 -UID:DA1AC9CA-6873-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T210958Z -SUMMARY:Winter Solstice -DTEND;TZID=America/Anchorage:20031221T220400 -DTSTART;TZID=America/Anchorage:20031221T220400 -UID:0A991CC9-6874-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T211045Z -SUMMARY:Vernal Equinox -DTEND;TZID=America/Anchorage:20040319T214900 -DTSTART;TZID=America/Anchorage:20040319T214900 -UID:30F98BFA-6874-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T211132Z -SUMMARY:Summer Solstice -DTEND;TZID=America/Anchorage:20040620T165700 -DTSTART;TZID=America/Anchorage:20040620T165700 -UID:49377C37-6874-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T211217Z -SUMMARY:Autumal Equinox -DTEND;TZID=America/Anchorage:20040922T083000 -DTSTART;TZID=America/Anchorage:20040922T083000 -UID:65B8797F-6874-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T211310Z -SUMMARY:Winter Solstice -DTEND;TZID=America/Anchorage:20041221T034200 -DTSTART;TZID=America/Anchorage:20041221T034200 -UID:85B00879-6874-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T211402Z -SUMMARY:Vernal Equinox -DTEND;TZID=America/Anchorage:20050320T033300 -DTSTART;TZID=America/Anchorage:20050320T033300 -UID:A61CF18E-6874-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T211453Z -SUMMARY:Summer Solstice -DTEND;TZID=America/Anchorage:20050620T224600 -DTSTART;TZID=America/Anchorage:20050620T224600 -UID:C0FA8A33-6874-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T211531Z -SUMMARY:Autumal Equinox -DTEND;TZID=America/Anchorage:20050922T142300 -DTSTART;TZID=America/Anchorage:20050922T142300 -UID:DC47549A-6874-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T211616Z -SUMMARY:Winter Solstice -DTEND;TZID=America/Anchorage:20051221T093500 -DTSTART;TZID=America/Anchorage:20051221T093500 -UID:F6112456-6874-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T211714Z -SUMMARY:Vernal Equinox -DTEND;TZID=America/Anchorage:20060320T092600 -DTSTART;TZID=America/Anchorage:20060320T092600 -UID:183FC70E-6875-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T211827Z -SUMMARY:Summer Solstice -DTEND;TZID=America/Anchorage:20060621T042600 -DTSTART;TZID=America/Anchorage:20060621T042600 -UID:308BD832-6875-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T211934Z -SUMMARY:Autumal Equinox -DTEND;TZID=America/Anchorage:20060922T200300 -DTSTART;TZID=America/Anchorage:20060922T200300 -UID:6CE97CB7-6875-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T212017Z -SUMMARY:Winter Solstice -DTEND;TZID=America/Anchorage:20061221T152200 -DTSTART;TZID=America/Anchorage:20061221T152200 -UID:8710C20F-6875-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T212107Z -SUMMARY:Vernal Equinox -DTEND;TZID=America/Anchorage:20070320T150700 -DTSTART;TZID=America/Anchorage:20070320T150700 -UID:A3AA0842-6875-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T212152Z -SUMMARY:Summer Solstice -DTEND;TZID=America/Anchorage:20070621T100600 -DTSTART;TZID=America/Anchorage:20070621T100600 -UID:BC01DF70-6875-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T212235Z -SUMMARY:Autumal Equinox -DTEND;TZID=America/Anchorage:20070923T015100 -DTSTART;TZID=America/Anchorage:20070923T015100 -UID:D5FCDAAB-6875-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T212315Z -SUMMARY:Winter Solstice -DTEND;TZID=America/Anchorage:20071221T210800 -DTSTART;TZID=America/Anchorage:20071221T210800 -UID:F0810C5B-6875-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T212409Z -SUMMARY:Vernal Equinox -DTEND;TZID=America/Anchorage:20080319T204800 -DTSTART;TZID=America/Anchorage:20080319T204800 -UID:107525BC-6876-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T212453Z -SUMMARY:Summer Solstice -DTEND;TZID=America/Anchorage:20080620T155900 -DTSTART;TZID=America/Anchorage:20080620T155900 -UID:2B838FE8-6876-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T212543Z -SUMMARY:Autumal Equinox -DTEND;TZID=America/Anchorage:20080922T074400 -DTSTART;TZID=America/Anchorage:20080922T074400 -UID:425B72D2-6876-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T212630Z -SUMMARY:Winter Solstice -DTEND;TZID=America/Anchorage:20081221T030400 -DTSTART;TZID=America/Anchorage:20081221T030400 -UID:65915B26-6876-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T212726Z -SUMMARY:Vernal Equinox -DTEND;TZID=America/Anchorage:20090320T024400 -DTSTART;TZID=America/Anchorage:20090320T024400 -UID:87836E42-6876-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T212805Z -SUMMARY:Summer Solstice -DTEND;TZID=America/Anchorage:20090620T214500 -DTSTART;TZID=America/Anchorage:20090620T214500 -UID:9D605B9C-6876-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T212908Z -SUMMARY:Autumal Equinox -DTEND;TZID=America/Anchorage:20090922T131800 -DTSTART;TZID=America/Anchorage:20090922T131800 -UID:C1D76BDB-6876-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T212946Z -SUMMARY:Winter Solstice -DTEND;TZID=America/Anchorage:20091221T084700 -DTSTART;TZID=America/Anchorage:20091221T084700 -UID:D72CDF90-6876-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T213044Z -SUMMARY:Vernal Equinox -DTEND;TZID=America/Anchorage:20100320T083200 -DTSTART;TZID=America/Anchorage:20100320T083200 -UID:FC378A9C-6876-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T213134Z -SUMMARY:Summer Solstice -DTEND;TZID=America/Anchorage:20100621T032800 -DTSTART;TZID=America/Anchorage:20100621T032800 -UID:19F07040-6877-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T213222Z -SUMMARY:Autumal Equinox -DTEND;TZID=America/Anchorage:20100922T190900 -DTSTART;TZID=America/Anchorage:20100922T190900 -UID:36E26948-6877-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T213258Z -SUMMARY:Winter Solstice -DTEND;TZID=America/Anchorage:20101221T143800 -DTSTART;TZID=America/Anchorage:20101221T143800 -UID:4DA9C3D2-6877-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T213441Z -SUMMARY:Vernal Equinox -DTEND;TZID=America/Anchorage:20110320T142100 -DTSTART;TZID=America/Anchorage:20110320T142100 -UID:78C7D1E4-6877-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T213521Z -SUMMARY:Summer Solstice -DTEND;TZID=America/Anchorage:20110621T091600 -DTSTART;TZID=America/Anchorage:20110621T091600 -UID:A1932616-6877-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T213628Z -SUMMARY:Autumal Equinox -DTEND;TZID=America/Anchorage:20110923T010400 -DTSTART;TZID=America/Anchorage:20110923T010400 -UID:C8B0CD4C-6877-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T213708Z -SUMMARY:Winter Solstice -DTEND;TZID=America/Anchorage:20111221T203000 -DTSTART;TZID=America/Anchorage:20111221T203000 -UID:E0E8F3C4-6877-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T213753Z -SUMMARY:Vernal Equinox -DTEND;TZID=America/Anchorage:20120319T201400 -DTSTART;TZID=America/Anchorage:20120319T201400 -UID:FC332B42-6877-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T213908Z -SUMMARY:Summer Solstice -DTEND;TZID=America/Anchorage:20120620T150900 -DTSTART;TZID=America/Anchorage:20120620T150900 -UID:133688F3-6878-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T214009Z -SUMMARY:Autumal Equinox -DTEND;TZID=America/Anchorage:20120922T064900 -DTSTART;TZID=America/Anchorage:20120922T064900 -UID:4B2C4C29-6878-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T214103Z -SUMMARY:Winter Solstice -DTEND;TZID=America/Anchorage:20121221T021100 -DTSTART;TZID=America/Anchorage:20121221T021100 -UID:6DDE0568-6878-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T214147Z -SUMMARY:Vernal Equinox -DTEND;TZID=America/Anchorage:20130320T020200 -DTSTART;TZID=America/Anchorage:20130320T020200 -UID:87FB4C04-6878-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T214237Z -SUMMARY:Summer Solstice -DTEND;TZID=America/Anchorage:20130620T210400 -DTSTART;TZID=America/Anchorage:20130620T210400 -UID:A6298608-6878-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T214321Z -SUMMARY:Autumal Equinox -DTEND;TZID=America/Anchorage:20130922T124400 -DTSTART;TZID=America/Anchorage:20130922T124400 -UID:BA88E98A-6878-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T214405Z -SUMMARY:Winter Solstice -DTEND;TZID=America/Anchorage:20131221T081100 -DTSTART;TZID=America/Anchorage:20131221T081100 -UID:D858FB09-6878-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T214503Z -SUMMARY:Vernal Equinox -DTEND;TZID=America/Anchorage:20140320T075700 -DTSTART;TZID=America/Anchorage:20140320T075700 -UID:F9E3A9BC-6878-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T214552Z -SUMMARY:Summer Solstice -DTEND;TZID=America/Anchorage:20140621T025100 -DTSTART;TZID=America/Anchorage:20140621T025100 -UID:1719D691-6879-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T214636Z -SUMMARY:Autumal Equinox -DTEND;TZID=America/Anchorage:20140922T182900 -DTSTART;TZID=America/Anchorage:20140922T182900 -UID:30C535A1-6879-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T214758Z -SUMMARY:Winter Solstice -DTEND;TZID=America/Anchorage:20141221T140300 -DTSTART;TZID=America/Anchorage:20141221T140300 -UID:64625F50-6879-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T214856Z -SUMMARY:Vernal Equinox -DTEND;TZID=America/Anchorage:20150320T134500 -DTSTART;TZID=America/Anchorage:20150320T134500 -UID:8758D02E-6879-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T214955Z -SUMMARY:Summer Solstice -DTEND;TZID=America/Anchorage:20150621T083800 -DTSTART;TZID=America/Anchorage:20150621T083800 -UID:A3E8121C-6879-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T215044Z -SUMMARY:Autumal Equinox -DTEND;TZID=America/Anchorage:20150923T002000 -DTSTART;TZID=America/Anchorage:20150923T002000 -UID:C138E162-6879-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T215132Z -SUMMARY:Winter Solstice -DTEND;TZID=America/Anchorage:20151221T194800 -DTSTART;TZID=America/Anchorage:20151221T194800 -UID:E3D02AE3-6879-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T215503Z -SUMMARY:Vernal Equinox -DTEND;TZID=America/Anchorage:20160319T193000 -DTSTART;TZID=America/Anchorage:20160319T193000 -UID:6270E19C-687A-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T215552Z -SUMMARY:Summer Solstice -DTEND;TZID=America/Anchorage:20160620T143400 -DTSTART;TZID=America/Anchorage:20160620T143400 -UID:7FA978FD-687A-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T215641Z -SUMMARY:Autumal Equinox -DTEND;TZID=America/Anchorage:20160922T062100 -DTSTART;TZID=America/Anchorage:20160922T062100 -UID:9954D2D2-687A-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T215753Z -SUMMARY:Winter Solstice -DTEND;TZID=America/Anchorage:20161221T014400 -DTSTART;TZID=America/Anchorage:20161221T014400 -UID:C5377646-687A-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T215838Z -SUMMARY:Vernal Equinox -DTEND;TZID=America/Anchorage:20170320T012800 -DTSTART;TZID=America/Anchorage:20170320T012800 -UID:E17A7B6A-687A-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T215924Z -SUMMARY:Summer Solstice -DTEND;TZID=America/Anchorage:20170620T202400 -DTSTART;TZID=America/Anchorage:20170620T202400 -UID:F925736E-687A-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T220024Z -SUMMARY:Autumal Equinox -DTEND;TZID=America/Anchorage:20170922T120200 -DTSTART;TZID=America/Anchorage:20170922T120200 -UID:1D64B1E2-687B-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T220111Z -SUMMARY:Winter Solstice -DTEND;TZID=America/Anchorage:20171221T072800 -DTSTART;TZID=America/Anchorage:20171221T072800 -UID:3BED6989-687B-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T220159Z -SUMMARY:Vernal Equinox -DTEND;TZID=America/Anchorage:20180320T071500 -DTSTART;TZID=America/Anchorage:20180320T071500 -UID:589557A2-687B-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T220321Z -SUMMARY:Summer Solstice -DTEND;TZID=America/Anchorage:20180621T020700 -DTSTART;TZID=America/Anchorage:20180621T020700 -UID:88E0847A-687B-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T220406Z -SUMMARY:Autumal Equinox -DTEND;TZID=America/Anchorage:20180922T175400 -DTSTART;TZID=America/Anchorage:20180922T175400 -UID:A5647333-687B-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T220447Z -SUMMARY:Winter Solstice -DTEND;TZID=America/Anchorage:20181221T132200 -DTSTART;TZID=America/Anchorage:20181221T132200 -UID:BD792A22-687B-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T220550Z -SUMMARY:Vernal Equinox -DTEND;TZID=America/Anchorage:20190320T125800 -DTSTART;TZID=America/Anchorage:20190320T125800 -UID:E148E3E4-687B-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T220634Z -SUMMARY:Summer Solstice -DTEND;TZID=America/Anchorage:20190621T075400 -DTSTART;TZID=America/Anchorage:20190621T075400 -UID:FA0F80CE-687B-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T221949Z -SUMMARY:Autumal Equinox -DTEND;TZID=America/Anchorage:20190922T235000 -DTSTART;TZID=America/Anchorage:20190922T235000 -UID:990A4B78-687C-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T221401Z -SUMMARY:Winter Solstice -DTEND;TZID=America/Anchorage:20191221T191900 -DTSTART;TZID=America/Anchorage:20191221T191900 -UID:06A51795-687D-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T221454Z -SUMMARY:Vernal Equinox -DTEND;TZID=America/Anchorage:20200319T184900 -DTSTART;TZID=America/Anchorage:20200319T184900 -UID:26176C76-687D-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T221553Z -SUMMARY:Summer Solstice -DTEND;TZID=America/Anchorage:20200620T134300 -DTSTART;TZID=America/Anchorage:20200620T134300 -UID:47FF98BF-687D-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T221650Z -SUMMARY:Autumal Equinox -DTEND;TZID=America/Anchorage:20200922T053000 -DTSTART;TZID=America/Anchorage:20200922T053000 -UID:677A3ED8-687D-11D7-AB01-000393AF7662-RID -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030406T221737Z -SUMMARY:Winter Solstice -DTEND;TZID=America/Anchorage:20201221T010200 -DTSTART;TZID=America/Anchorage:20201221T010200 -UID:85CBA533-687D-11D7-AB01-000393AF7662-RID -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/EstoniaHolidays.ics b/libs/ical4j-1.0.5/etc/samples/valid/EstoniaHolidays.ics deleted file mode 100755 index 89c4cefe..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/EstoniaHolidays.ics +++ /dev/null @@ -1,1830 +0,0 @@ -BEGIN:VCALENDAR -PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN -VERSION:2.0 -BEGIN:VEVENT -CREATED:20090224T142606Z -LAST-MODIFIED:20090224T142619Z -DTSTAMP:20090224T142619Z -UID:6c0e3adb-db68-4f26-b43a-f8a2cbb8e7a2 -SUMMARY:2. ülestõusmispüha -ATTACH:http://www.folklore.ee/Berta/tahtpaev-lihavotted.php -DTSTART;VALUE=DATE:20090413 -DTEND;VALUE=DATE:20090414 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T143018Z -LAST-MODIFIED:20090224T143032Z -DTSTAMP:20090224T143032Z -UID:8e0a5843-8e0b-42d4-bf84-c86beaac4cb0 -SUMMARY:2. ülestõusmispüha -ATTACH:http://www.folklore.ee/Berta/tahtpaev-lihavotted.php -DTSTART;VALUE=DATE:20100405 -DTEND;VALUE=DATE:20100406 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T143131Z -LAST-MODIFIED:20090224T143142Z -DTSTAMP:20090224T143142Z -UID:e497b8ee-14f9-45c8-866a-0daafc694c9e -SUMMARY:Palmipuudepüha -ATTACH:http://www.folklore.ee/Berta/tahtpaev-urbepaev.php -DTSTART;VALUE=DATE:20100328 -DTEND;VALUE=DATE:20100329 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T142546Z -LAST-MODIFIED:20090224T143216Z -DTSTAMP:20090224T143216Z -UID:28656000-4498-42f9-b093-4a36357fdf09 -SUMMARY:Palmipuudepüha -ATTACH:http://www.folklore.ee/Berta/tahtpaev-urbepaev.php -DTSTART;VALUE=DATE:20090405 -DTEND;VALUE=DATE:20090406 -TRANSP:TRANSPARENT -X-MOZ-GENERATION:1 -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T143427Z -LAST-MODIFIED:20090224T143440Z -DTSTAMP:20090224T143440Z -UID:750c1c35-254e-4794-9008-c33f8e622a99 -SUMMARY:2. ülestõusmispüha -ATTACH:http://www.folklore.ee/Berta/tahtpaev-lihavotted.php -DTSTART;VALUE=DATE:20110425 -DTEND;VALUE=DATE:20110426 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T143503Z -LAST-MODIFIED:20090224T143529Z -DTSTAMP:20090224T143529Z -UID:d7f0febd-f67d-4e71-94a9-d75f67392d95 -SUMMARY:Palmipuudepüha -ATTACH:http://www.folklore.ee/Berta/tahtpaev-urbepaev.php -DTSTART;VALUE=DATE:20110417 -DTEND;VALUE=DATE:20110418 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T143613Z -LAST-MODIFIED:20090224T143625Z -DTSTAMP:20090224T143625Z -UID:de0032c7-3641-4ae3-a0e3-a68dec738321 -SUMMARY:Palmipuudepüha -ATTACH:http://www.folklore.ee/Berta/tahtpaev-urbepaev.php -DTSTART;VALUE=DATE:20120401 -DTEND;VALUE=DATE:20120402 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T143652Z -LAST-MODIFIED:20090224T143703Z -DTSTAMP:20090224T143703Z -UID:e9dec0a8-6f6e-4dce-8c85-a639b3b9eef4 -SUMMARY:2. ülestõusmispüha -ATTACH:http://www.folklore.ee/Berta/tahtpaev-lihavotted.php -DTSTART;VALUE=DATE:20120409 -DTEND;VALUE=DATE:20120410 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T143809Z -LAST-MODIFIED:20090224T143822Z -DTSTAMP:20090224T143822Z -UID:dbfc4075-f344-4bfd-ab2e-b80231a57d64 -SUMMARY:2. ülestõusmispüha -ATTACH:http://www.folklore.ee/Berta/tahtpaev-lihavotted.php -DTSTART;VALUE=DATE:20130401 -DTEND;VALUE=DATE:20130402 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T143850Z -LAST-MODIFIED:20090224T143902Z -DTSTAMP:20090224T143902Z -UID:cfd3747d-80e6-4144-83fb-7d93eb14fd68 -SUMMARY:Palmipuudepüha -ATTACH:http://www.folklore.ee/Berta/tahtpaev-urbepaev.php -DTSTART;VALUE=DATE:20130324 -DTEND;VALUE=DATE:20130325 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T153040Z -LAST-MODIFIED:20090224T153102Z -DTSTAMP:20090224T153102Z -UID:f8bc35b7-712d-4d1c-bd65-e50a7eb458f0 -SUMMARY:Vastlapäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-vastlapaev.php -DTSTART;VALUE=DATE:20090224 -DTEND;VALUE=DATE:20090225 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T153115Z -LAST-MODIFIED:20090224T153234Z -DTSTAMP:20090224T153234Z -UID:9c0ef223-d68b-4a2a-9b1b-897924cc3e14 -SUMMARY:Tuhkapäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-tuhkapaev.php -DTSTART;VALUE=DATE:20090225 -DTEND;VALUE=DATE:20090226 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T153431Z -LAST-MODIFIED:20090224T153451Z -DTSTAMP:20090224T153451Z -UID:a8348792-26bd-4b32-bfc5-feedbfbf3dad -SUMMARY:Vastlapäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-vastlapaev.php -DTSTART;VALUE=DATE:20100216 -DTEND;VALUE=DATE:20100217 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T153453Z -LAST-MODIFIED:20090224T153507Z -DTSTAMP:20090224T153507Z -UID:4f14d739-c167-4446-9210-ce39462a14bf -SUMMARY:Tuhkapäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-tuhkapaev.php -DTSTART;VALUE=DATE:20100217 -DTEND;VALUE=DATE:20100218 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T153553Z -LAST-MODIFIED:20090224T153644Z -DTSTAMP:20090224T153644Z -UID:8e36518d-7896-44f3-940d-29d50746d6cf -SUMMARY:Vastlapäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-vastlapaev.php -DTSTART;VALUE=DATE:20110308 -DTEND;VALUE=DATE:20110309 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T153646Z -LAST-MODIFIED:20090224T153701Z -DTSTAMP:20090224T153701Z -UID:150295f6-71dd-4632-a77c-287b6b281fe0 -SUMMARY:Tuhkapäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-tuhkapaev.php -DTSTART;VALUE=DATE:20110309 -DTEND;VALUE=DATE:20110310 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T153759Z -LAST-MODIFIED:20090224T153812Z -DTSTAMP:20090224T153812Z -UID:a7520885-f938-432b-8da9-8112600f7672 -SUMMARY:Vastlapäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-vastlapaev.php -DTSTART;VALUE=DATE:20120221 -DTEND;VALUE=DATE:20120222 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T153814Z -LAST-MODIFIED:20090224T153826Z -DTSTAMP:20090224T153826Z -UID:923f632b-83ed-4922-8f73-65b50c0dbae8 -SUMMARY:Tuhkapäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-tuhkapaev.php -DTSTART;VALUE=DATE:20120222 -DTEND;VALUE=DATE:20120223 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T153906Z -LAST-MODIFIED:20090224T153921Z -DTSTAMP:20090224T153921Z -UID:89d244a6-2cbe-40f8-a20a-8c621ab3d895 -SUMMARY:Vastlapäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-vastlapaev.php -DTSTART;VALUE=DATE:20130212 -DTEND;VALUE=DATE:20130213 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T153923Z -LAST-MODIFIED:20090224T153936Z -DTSTAMP:20090224T153936Z -UID:24da46d9-cbf8-46a7-a525-d2d686bae267 -SUMMARY:Tuhkapäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-tuhkapaev.php -DTSTART;VALUE=DATE:20130213 -DTEND;VALUE=DATE:20130214 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T154406Z -LAST-MODIFIED:20090224T154419Z -DTSTAMP:20090224T154419Z -UID:0bef8ea1-c9f4-46ae-9720-56a304f482e4 -SUMMARY:Suur neljapäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-suurneljapaev.php -DTSTART;VALUE=DATE:20130328 -DTEND;VALUE=DATE:20130329 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T154431Z -LAST-MODIFIED:20090224T154443Z -DTSTAMP:20090224T154443Z -UID:b9e1f033-b187-4854-a0f8-af73607b182a -SUMMARY:Suur neljapäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-suurneljapaev.php -DTSTART;VALUE=DATE:20120405 -DTEND;VALUE=DATE:20120406 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T154454Z -LAST-MODIFIED:20090224T154504Z -DTSTAMP:20090224T154504Z -UID:8ddc3909-2bca-4673-a11b-416bea5d4195 -SUMMARY:Suur neljapäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-suurneljapaev.php -DTSTART;VALUE=DATE:20110421 -DTEND;VALUE=DATE:20110422 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T154515Z -LAST-MODIFIED:20090224T154525Z -DTSTAMP:20090224T154525Z -UID:2f2fe2a1-af46-4374-b6a2-9f97c0365db3 -SUMMARY:Suur neljapäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-suurneljapaev.php -DTSTART;VALUE=DATE:20100401 -DTEND;VALUE=DATE:20100402 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T154532Z -LAST-MODIFIED:20090224T154542Z -DTSTAMP:20090224T154542Z -UID:a1531442-2fa6-4e43-8717-6e6cdb721689 -SUMMARY:Suur neljapäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-suurneljapaev.php -DTSTART;VALUE=DATE:20090409 -DTEND;VALUE=DATE:20090410 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T154904Z -LAST-MODIFIED:20090224T154930Z -DTSTAMP:20090224T154930Z -UID:115e59ec-8903-418d-a279-62434a82da51 -SUMMARY:Taevaminemispüha -ATTACH:http://www.folklore.ee/Berta/tahtpaev-ristipaev.php -DTSTART;VALUE=DATE:20090521 -DTEND;VALUE=DATE:20090522 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T155024Z -LAST-MODIFIED:20090224T155034Z -DTSTAMP:20090224T155034Z -UID:931726c1-d4e7-4bc4-9fdf-69fe9e43ed8f -SUMMARY:Taevaminemispüha -ATTACH:http://www.folklore.ee/Berta/tahtpaev-ristipaev.php -DTSTART;VALUE=DATE:20100513 -DTEND;VALUE=DATE:20100514 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T155052Z -LAST-MODIFIED:20090224T155105Z -DTSTAMP:20090224T155105Z -UID:87cb49d4-b5df-4bba-baad-db1d7f15f3ed -SUMMARY:Taevaminemispüha -ATTACH:http://www.folklore.ee/Berta/tahtpaev-ristipaev.php -DTSTART;VALUE=DATE:20110602 -DTEND;VALUE=DATE:20110603 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T155130Z -LAST-MODIFIED:20090224T155144Z -DTSTAMP:20090224T155144Z -UID:8850b16b-ce60-4327-bdf8-1c484b9299d7 -SUMMARY:Taevaminemispüha -ATTACH:http://www.folklore.ee/Berta/tahtpaev-ristipaev.php -DTSTART;VALUE=DATE:20120517 -DTEND;VALUE=DATE:20120518 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T155205Z -LAST-MODIFIED:20090224T155217Z -DTSTAMP:20090224T155217Z -UID:88a3c12f-6fb0-4440-982e-bcdad8274fdd -SUMMARY:Taevaminemispüha -ATTACH:http://www.folklore.ee/Berta/tahtpaev-ristipaev.php -DTSTART;VALUE=DATE:20130509 -DTEND;VALUE=DATE:20130510 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T155252Z -LAST-MODIFIED:20090224T155303Z -DTSTAMP:20090224T155303Z -UID:bd3f6c5a-bd03-4de7-96e8-e8ee2f3f88a4 -SUMMARY:Leheristipäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-leheristipaev.php -DTSTART;VALUE=DATE:20130502 -DTEND;VALUE=DATE:20130503 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T155313Z -LAST-MODIFIED:20090224T155322Z -DTSTAMP:20090224T155322Z -UID:ddeb4a80-60a9-4fb6-a278-e4b007abc32a -SUMMARY:Leheristipäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-leheristipaev.php -DTSTART;VALUE=DATE:20120510 -DTEND;VALUE=DATE:20120511 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T155329Z -LAST-MODIFIED:20090224T155339Z -DTSTAMP:20090224T155339Z -UID:62e4089a-f79e-4b23-9fb7-80ea6ef27cf5 -SUMMARY:Leheristipäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-leheristipaev.php -DTSTART;VALUE=DATE:20110526 -DTEND;VALUE=DATE:20110527 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T155353Z -LAST-MODIFIED:20090224T155402Z -DTSTAMP:20090224T155402Z -UID:a2a29b4d-7100-4d81-9cec-a241c54fa8f8 -SUMMARY:Leheristipäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-leheristipaev.php -DTSTART;VALUE=DATE:20100506 -DTEND;VALUE=DATE:20100507 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T155409Z -LAST-MODIFIED:20090224T155419Z -DTSTAMP:20090224T155419Z -UID:44765ae2-aa27-4a28-8c8f-57af3b3a7e36 -SUMMARY:Leheristipäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-leheristipaev.php -DTSTART;VALUE=DATE:20090514 -DTEND;VALUE=DATE:20090515 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T155453Z -LAST-MODIFIED:20090224T155503Z -DTSTAMP:20090224T155503Z -UID:fdfbb6ed-f676-49b5-9b3b-7f9f9854a2b9 -SUMMARY:Linnuristipäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-linnuristipaev.php -DTSTART;VALUE=DATE:20090507 -DTEND;VALUE=DATE:20090508 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T155512Z -LAST-MODIFIED:20090224T155522Z -DTSTAMP:20090224T155522Z -UID:3d4ae630-4605-4149-8905-96ca46088881 -SUMMARY:Linnuristipäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-linnuristipaev.php -DTSTART;VALUE=DATE:20100429 -DTEND;VALUE=DATE:20100430 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T155533Z -LAST-MODIFIED:20090224T155545Z -DTSTAMP:20090224T155545Z -UID:50b86367-97d7-44d9-8593-0d34c580dd15 -SUMMARY:Linnuristipäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-linnuristipaev.php -DTSTART;VALUE=DATE:20110519 -DTEND;VALUE=DATE:20110520 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T155630Z -LAST-MODIFIED:20090224T155659Z -DTSTAMP:20090224T155659Z -UID:9165ac2b-25b9-4800-91de-1d3ebc65936c -SUMMARY:Linnuristipäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-linnuristipaev.php -DTSTART;VALUE=DATE:20120503 -DTEND;VALUE=DATE:20120504 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T155708Z -LAST-MODIFIED:20090224T155723Z -DTSTAMP:20090224T155723Z -UID:a8505eef-862b-4ea3-9974-eb71433fad9d -SUMMARY:Linnuristipäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-linnuristipaev.php -DTSTART;VALUE=DATE:20130425 -DTEND;VALUE=DATE:20130426 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T155758Z -LAST-MODIFIED:20090224T155808Z -DTSTAMP:20090224T155808Z -UID:ba4b38e9-c47f-41ba-9c8a-4e22e8b782a3 -SUMMARY:Tuuleristipäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-tuuleristipaev.php -DTSTART;VALUE=DATE:20090430 -DTEND;VALUE=DATE:20090501 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T155819Z -LAST-MODIFIED:20090224T155827Z -DTSTAMP:20090224T155827Z -UID:0f0d3b46-6f53-41c5-b78a-6f66f5dcec7b -SUMMARY:Tuuleristipäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-tuuleristipaev.php -DTSTART;VALUE=DATE:20100422 -DTEND;VALUE=DATE:20100423 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T155841Z -LAST-MODIFIED:20090224T155852Z -DTSTAMP:20090224T155852Z -UID:ec073888-606f-4573-b2ee-7327fe8f38bf -SUMMARY:Tuuleristipäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-tuuleristipaev.php -DTSTART;VALUE=DATE:20110512 -DTEND;VALUE=DATE:20110513 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T155904Z -LAST-MODIFIED:20090224T155914Z -DTSTAMP:20090224T155914Z -UID:595befda-2e06-4d0e-a3e6-f17b4fb97f3f -SUMMARY:Tuuleristipäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-tuuleristipaev.php -DTSTART;VALUE=DATE:20120426 -DTEND;VALUE=DATE:20120427 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T155919Z -LAST-MODIFIED:20090224T155928Z -DTSTAMP:20090224T155928Z -UID:d73d635b-42af-43a0-87a6-c2333a68833c -SUMMARY:Tuuleristipäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-tuuleristipaev.php -DTSTART;VALUE=DATE:20130418 -DTEND;VALUE=DATE:20130419 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T161742Z -LAST-MODIFIED:20090224T161754Z -DTSTAMP:20090224T161754Z -UID:e08e08f8-2b2a-4d98-92ae-ca153b3c5e56 -SUMMARY:2. nelipüha -ATTACH:http://www.folklore.ee/Berta/tahtpaev-nelipuhad.php -DTSTART;VALUE=DATE:20130520 -DTEND;VALUE=DATE:20130521 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T161847Z -LAST-MODIFIED:20090224T161921Z -DTSTAMP:20090224T161921Z -UID:e1036192-2f96-440f-833e-5143b879564f -SUMMARY:2. nelipüha -ATTACH:http://www.folklore.ee/Berta/tahtpaev-nelipuhad.php -DTSTART;VALUE=DATE:20120528 -DTEND;VALUE=DATE:20120529 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T162011Z -LAST-MODIFIED:20090224T162021Z -DTSTAMP:20090224T162021Z -UID:84e0f1a0-c478-4e27-b547-4e1831a237cb -SUMMARY:2. nelipüha -ATTACH:http://www.folklore.ee/Berta/tahtpaev-nelipuhad.php -DTSTART;VALUE=DATE:20110613 -DTEND;VALUE=DATE:20110614 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T162056Z -LAST-MODIFIED:20090224T162110Z -DTSTAMP:20090224T162110Z -UID:36895404-594d-4c81-baf0-0897260974e6 -SUMMARY:2. nelipüha -ATTACH:http://www.folklore.ee/Berta/tahtpaev-nelipuhad.php -DTSTART;VALUE=DATE:20100524 -DTEND;VALUE=DATE:20100525 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T162248Z -LAST-MODIFIED:20090224T162302Z -DTSTAMP:20090224T162302Z -UID:c23cdabf-0f94-4267-82de-3d3b7ddd6068 -SUMMARY:2. nelipüha -ATTACH:http://www.folklore.ee/Berta/tahtpaev-nelipuhad.php -DTSTART;VALUE=DATE:20090601 -DTEND;VALUE=DATE:20090602 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T163721Z -LAST-MODIFIED:20090224T163733Z -DTSTAMP:20090224T163733Z -UID:3ac509af-2843-4286-a549-7d41a00c8f2a -SUMMARY:4. advent -ATTACH:http://www.folklore.ee/Berta/tahtpaev-advent.php -DTSTART;VALUE=DATE:20131222 -DTEND;VALUE=DATE:20131223 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T163735Z -LAST-MODIFIED:20090224T163754Z -DTSTAMP:20090224T163754Z -UID:fceae0cb-9d3a-40c2-b2bd-672e68a3f63e -SUMMARY:3. advent -ATTACH:http://www.folklore.ee/Berta/tahtpaev-advent.php -DTSTART;VALUE=DATE:20131215 -DTEND;VALUE=DATE:20131216 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T163756Z -LAST-MODIFIED:20090224T163808Z -DTSTAMP:20090224T163808Z -UID:f780ca93-a077-4b45-9ab7-d96357fb24e8 -SUMMARY:2. advent -ATTACH:http://www.folklore.ee/Berta/tahtpaev-advent.php -DTSTART;VALUE=DATE:20131208 -DTEND;VALUE=DATE:20131209 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T163809Z -LAST-MODIFIED:20090224T163820Z -DTSTAMP:20090224T163820Z -UID:005845c5-7813-4eb3-88dd-aee14f371469 -SUMMARY:1. advent -ATTACH:http://www.folklore.ee/Berta/tahtpaev-advent.php -DTSTART;VALUE=DATE:20131201 -DTEND;VALUE=DATE:20131202 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T163910Z -LAST-MODIFIED:20090224T163922Z -DTSTAMP:20090224T163922Z -UID:d4e77c6f-06b5-4187-a7c0-0d8bb1535d0b -SUMMARY:4. advent -ATTACH:http://www.folklore.ee/Berta/tahtpaev-advent.php -DTSTART;VALUE=DATE:20121223 -DTEND;VALUE=DATE:20121224 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T163923Z -LAST-MODIFIED:20090224T163934Z -DTSTAMP:20090224T163934Z -UID:6718ace4-0a83-43a5-b778-a490c0bcec2f -SUMMARY:3. advent -ATTACH:http://www.folklore.ee/Berta/tahtpaev-advent.php -DTSTART;VALUE=DATE:20121216 -DTEND;VALUE=DATE:20121217 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T163936Z -LAST-MODIFIED:20090224T163946Z -DTSTAMP:20090224T163946Z -UID:e8325203-bd0d-4e42-896f-8098ebf7c778 -SUMMARY:2. advent -ATTACH:http://www.folklore.ee/Berta/tahtpaev-advent.php -DTSTART;VALUE=DATE:20121209 -DTEND;VALUE=DATE:20121210 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T163948Z -LAST-MODIFIED:20090224T164014Z -DTSTAMP:20090224T164014Z -UID:3b2fe241-5c79-44fd-94ff-0a6c8b998c4c -SUMMARY:1. advent -ATTACH:http://www.folklore.ee/Berta/tahtpaev-advent.php -DTSTART;VALUE=DATE:20121202 -DTEND;VALUE=DATE:20121203 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T164101Z -LAST-MODIFIED:20090224T164114Z -DTSTAMP:20090224T164114Z -UID:f334c992-9d91-461e-93a3-b5f2dea5f8a6 -SUMMARY:4. advent -ATTACH:http://www.folklore.ee/Berta/tahtpaev-advent.php -DTSTART;VALUE=DATE:20111218 -DTEND;VALUE=DATE:20111219 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T164116Z -LAST-MODIFIED:20090224T164131Z -DTSTAMP:20090224T164131Z -UID:04169d91-612d-4589-aa89-10cb9ef1e336 -SUMMARY:3. advent -ATTACH:http://www.folklore.ee/Berta/tahtpaev-advent.php -DTSTART;VALUE=DATE:20111211 -DTEND;VALUE=DATE:20111212 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T164133Z -LAST-MODIFIED:20090224T164148Z -DTSTAMP:20090224T164148Z -UID:31c762b0-c292-401f-aa1f-6ee581993689 -SUMMARY:2. advent -ATTACH:http://www.folklore.ee/Berta/tahtpaev-advent.php -DTSTART;VALUE=DATE:20111204 -DTEND;VALUE=DATE:20111205 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T164153Z -LAST-MODIFIED:20090224T164207Z -DTSTAMP:20090224T164207Z -UID:48229b25-9bd8-43f6-86bf-ca5da845bdb3 -SUMMARY:1. advent -ATTACH:http://www.folklore.ee/Berta/tahtpaev-advent.php -DTSTART;VALUE=DATE:20111127 -DTEND;VALUE=DATE:20111128 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T164221Z -LAST-MODIFIED:20090224T164233Z -DTSTAMP:20090224T164233Z -UID:10db68f7-14de-47e3-9f42-2ae5deead271 -SUMMARY:4. advent -ATTACH:http://www.folklore.ee/Berta/tahtpaev-advent.php -DTSTART;VALUE=DATE:20101219 -DTEND;VALUE=DATE:20101220 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T164235Z -LAST-MODIFIED:20090224T164247Z -DTSTAMP:20090224T164247Z -UID:33910bbe-e1d7-4216-9030-671037958ca0 -SUMMARY:3. advent -ATTACH:http://www.folklore.ee/Berta/tahtpaev-advent.php -DTSTART;VALUE=DATE:20101212 -DTEND;VALUE=DATE:20101213 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T164249Z -LAST-MODIFIED:20090224T164302Z -DTSTAMP:20090224T164302Z -UID:6caa6b69-8341-4aa1-bff0-86de306adcd4 -SUMMARY:2. advent -ATTACH:http://www.folklore.ee/Berta/tahtpaev-advent.php -DTSTART;VALUE=DATE:20101205 -DTEND;VALUE=DATE:20101206 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T164306Z -LAST-MODIFIED:20090224T164317Z -DTSTAMP:20090224T164317Z -UID:7f7818bc-bba0-487a-8c47-3f1e8f7fd4c7 -SUMMARY:1. advent -ATTACH:http://www.folklore.ee/Berta/tahtpaev-advent.php -DTSTART;VALUE=DATE:20101128 -DTEND;VALUE=DATE:20101129 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T164332Z -LAST-MODIFIED:20090224T164348Z -DTSTAMP:20090224T164348Z -UID:d9efea44-ecad-4dcb-86b3-652e0ed6e4e1 -SUMMARY:4. advent -ATTACH:http://www.folklore.ee/Berta/tahtpaev-advent.php -DTSTART;VALUE=DATE:20091220 -DTEND;VALUE=DATE:20091221 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T164350Z -LAST-MODIFIED:20090224T164401Z -DTSTAMP:20090224T164401Z -UID:449ed19b-85e8-4c06-85e6-c674bdf7b878 -SUMMARY:3. advent -ATTACH:http://www.folklore.ee/Berta/tahtpaev-advent.php -DTSTART;VALUE=DATE:20091213 -DTEND;VALUE=DATE:20091214 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T164404Z -LAST-MODIFIED:20090224T164413Z -DTSTAMP:20090224T164413Z -UID:ce5e2d63-690e-4a88-82c7-a615b4170778 -SUMMARY:2. advent -ATTACH:http://www.folklore.ee/Berta/tahtpaev-advent.php -DTSTART;VALUE=DATE:20091206 -DTEND;VALUE=DATE:20091207 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T164417Z -LAST-MODIFIED:20090224T164427Z -DTSTAMP:20090224T164427Z -UID:57dc549b-76d8-4242-b5b6-25025583dc74 -SUMMARY:1. advent -ATTACH:http://www.folklore.ee/Berta/tahtpaev-advent.php -DTSTART;VALUE=DATE:20091129 -DTEND;VALUE=DATE:20091130 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T142709Z -LAST-MODIFIED:20090224T175853Z -DTSTAMP:20090224T175853Z -UID:d7c17df8-d809-4110-b9d1-fa999bed8460 -SUMMARY:Suur reede -ATTACH:http://www.folklore.ee/Berta/tahtpaev-lihavotted.php -CATEGORIES:Puhkepäev -CATEGORIES:Riigipüha -DTSTART;VALUE=DATE:20090410 -DTEND;VALUE=DATE:20090411 -TRANSP:TRANSPARENT -X-MOZ-GENERATION:1 -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T142957Z -LAST-MODIFIED:20090224T175901Z -DTSTAMP:20090224T175901Z -UID:77ae2100-54fb-4afd-aa70-a38c759d5255 -SUMMARY:Suur reede -ATTACH:http://www.folklore.ee/Berta/tahtpaev-lihavotted.php -CATEGORIES:Puhkepäev -CATEGORIES:Riigipüha -DTSTART;VALUE=DATE:20100402 -DTEND;VALUE=DATE:20100403 -TRANSP:TRANSPARENT -X-MOZ-GENERATION:1 -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T143448Z -LAST-MODIFIED:20090224T175909Z -DTSTAMP:20090224T175909Z -UID:0e0ec2ad-96eb-4bfc-b806-549ac524c903 -SUMMARY:Suur reede -ATTACH:http://www.folklore.ee/Berta/tahtpaev-lihavotted.php -CATEGORIES:Puhkepäev -CATEGORIES:Riigipüha -DTSTART;VALUE=DATE:20110422 -DTEND;VALUE=DATE:20110423 -TRANSP:TRANSPARENT -X-MOZ-GENERATION:1 -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T143707Z -LAST-MODIFIED:20090224T175918Z -DTSTAMP:20090224T175918Z -UID:f1d602c1-df5f-4177-aefa-1f7de0a15bb0 -SUMMARY:Suur reede -ATTACH:http://www.folklore.ee/Berta/tahtpaev-lihavotted.php -CATEGORIES:Puhkepäev -CATEGORIES:Riigipüha -DTSTART;VALUE=DATE:20120406 -DTEND;VALUE=DATE:20120407 -TRANSP:TRANSPARENT -X-MOZ-GENERATION:1 -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T143826Z -LAST-MODIFIED:20090224T175926Z -DTSTAMP:20090224T175926Z -UID:e808ac88-7b8f-40df-8ec6-048d311a53c9 -SUMMARY:Suur reede -ATTACH:http://www.folklore.ee/Berta/tahtpaev-lihavotted.php -CATEGORIES:Puhkepäev -CATEGORIES:Riigipüha -DTSTART;VALUE=DATE:20130329 -DTEND;VALUE=DATE:20130330 -TRANSP:TRANSPARENT -X-MOZ-GENERATION:1 -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T142357Z -LAST-MODIFIED:20090224T180108Z -DTSTAMP:20090224T180108Z -UID:5571fedc-09f1-441c-91b8-1f5fb87428d1 -SUMMARY:1. ülestõusmispüha -ATTACH:http://www.folklore.ee/Berta/tahtpaev-lihavotted.php -CATEGORIES:Puhkepäev -CATEGORIES:Riigipüha -DTSTART;VALUE=DATE:20090412 -DTEND;VALUE=DATE:20090413 -TRANSP:TRANSPARENT -X-MOZ-GENERATION:1 -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T142904Z -LAST-MODIFIED:20090224T180116Z -DTSTAMP:20090224T180116Z -UID:eaa19ee3-e47d-42eb-a287-c5e9ecab2fe3 -SUMMARY:1. ülestõusmispüha -ATTACH:http://www.folklore.ee/Berta/tahtpaev-lihavotted.php -CATEGORIES:Puhkepäev -CATEGORIES:Riigipüha -DTSTART;VALUE=DATE:20100404 -DTEND;VALUE=DATE:20100405 -TRANSP:TRANSPARENT -X-MOZ-GENERATION:1 -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T143304Z -LAST-MODIFIED:20090224T180125Z -DTSTAMP:20090224T180125Z -UID:c9196511-ac69-40b4-ae30-293407499cd6 -SUMMARY:1. ülestõusmispüha -ATTACH:http://www.folklore.ee/Berta/tahtpaev-lihavotted.php -CATEGORIES:Puhkepäev -CATEGORIES:Riigipüha -DTSTART;VALUE=DATE:20110424 -DTEND;VALUE=DATE:20110425 -TRANSP:TRANSPARENT -X-MOZ-GENERATION:1 -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T143638Z -LAST-MODIFIED:20090224T180133Z -DTSTAMP:20090224T180133Z -UID:57437f25-0e7e-454d-9de2-d2d53cb2026b -SUMMARY:1. ülestõusmispüha -ATTACH:http://www.folklore.ee/Berta/tahtpaev-lihavotted.php -CATEGORIES:Puhkepäev -CATEGORIES:Riigipüha -DTSTART;VALUE=DATE:20120408 -DTEND;VALUE=DATE:20120409 -TRANSP:TRANSPARENT -X-MOZ-GENERATION:1 -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T143748Z -LAST-MODIFIED:20090224T180140Z -DTSTAMP:20090224T180140Z -UID:187f9e79-531d-4493-9b3b-fbedea60ef2c -SUMMARY:1. ülestõusmispüha -ATTACH:http://www.folklore.ee/Berta/tahtpaev-lihavotted.php -CATEGORIES:Puhkepäev -CATEGORIES:Riigipüha -DTSTART;VALUE=DATE:20130331 -DTEND;VALUE=DATE:20130401 -TRANSP:TRANSPARENT -X-MOZ-GENERATION:1 -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T162234Z -LAST-MODIFIED:20090224T180230Z -DTSTAMP:20090224T180230Z -UID:6683df33-27a4-4b02-9ecb-4ebec699040b -SUMMARY:1. nelipüha -ATTACH:http://www.folklore.ee/Berta/tahtpaev-nelipuhad.php -CATEGORIES:Puhkepäev -CATEGORIES:Riigipüha -DTSTART;VALUE=DATE:20090531 -DTEND;VALUE=DATE:20090601 -TRANSP:TRANSPARENT -X-MOZ-GENERATION:1 -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T162042Z -LAST-MODIFIED:20090224T180239Z -DTSTAMP:20090224T180239Z -UID:f79d5f9b-b7bd-4ed5-8f08-5d03ed5fe57b -SUMMARY:1. nelipüha -ATTACH:http://www.folklore.ee/Berta/tahtpaev-nelipuhad.php -CATEGORIES:Puhkepäev -CATEGORIES:Riigipüha -DTSTART;VALUE=DATE:20100523 -DTEND;VALUE=DATE:20100524 -TRANSP:TRANSPARENT -X-MOZ-GENERATION:2 -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T161953Z -LAST-MODIFIED:20090224T180248Z -DTSTAMP:20090224T180248Z -UID:d880d792-30b4-42f3-86ad-fc45815ef3a5 -SUMMARY:1. nelipüha -ATTACH:http://www.folklore.ee/Berta/tahtpaev-nelipuhad.php -CATEGORIES:Puhkepäev -CATEGORIES:Riigipüha -DTSTART;VALUE=DATE:20110612 -DTEND;VALUE=DATE:20110613 -TRANSP:TRANSPARENT -X-MOZ-GENERATION:1 -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T161831Z -LAST-MODIFIED:20090224T180255Z -DTSTAMP:20090224T180255Z -UID:d0ebd7bd-70bb-4dab-8781-df8df8a9cd13 -SUMMARY:1. nelipüha -ATTACH:http://www.folklore.ee/Berta/tahtpaev-nelipuhad.php -CATEGORIES:Puhkepäev -CATEGORIES:Riigipüha -DTSTART;VALUE=DATE:20120527 -DTEND;VALUE=DATE:20120528 -TRANSP:TRANSPARENT -X-MOZ-GENERATION:1 -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T161716Z -LAST-MODIFIED:20090224T180302Z -DTSTAMP:20090224T180302Z -UID:30038975-2120-44c0-9ba8-7938f6638117 -SUMMARY:1. nelipüha -ATTACH:http://www.folklore.ee/Berta/tahtpaev-nelipuhad.php -CATEGORIES:Puhkepäev -CATEGORIES:Riigipüha -DTSTART;VALUE=DATE:20130519 -DTEND;VALUE=DATE:20130520 -TRANSP:TRANSPARENT -X-MOZ-GENERATION:1 -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T131450Z -LAST-MODIFIED:20090224T131539Z -DTSTAMP:20090224T131539Z -UID:bbb0c54d-73bd-490c-b420-2f5ab0fb1449 -SUMMARY:Kolmekuningapäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-kolmekungingapaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=6;BYMONTH=1 -DTSTART;VALUE=DATE:20090106 -DTEND;VALUE=DATE:20090107 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T132042Z -LAST-MODIFIED:20090224T132209Z -DTSTAMP:20090224T132209Z -UID:5684334c-e258-4b82-b6e2-74b84d3646ca -SUMMARY:Taliharjapäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-taliharjapaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=14;BYMONTH=1 -DTSTART;VALUE=DATE:20090114 -DTEND;VALUE=DATE:20090115 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T132225Z -LAST-MODIFIED:20090224T132258Z -DTSTAMP:20090224T132258Z -UID:e3dea9be-9b9f-49c8-8b84-3b78e1f41eab -SUMMARY:Tõnisepäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-tonisepaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=17;BYMONTH=1 -DTSTART;VALUE=DATE:20090117 -DTEND;VALUE=DATE:20090118 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T132503Z -LAST-MODIFIED:20090224T132543Z -DTSTAMP:20090224T132543Z -UID:a5ccc584-72ee-4f59-8121-8e9da34b49a6 -SUMMARY:Paavlipäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-paavlipaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=25;BYMONTH=1 -DTSTART;VALUE=DATE:20090125 -DTEND;VALUE=DATE:20090126 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T131604Z -LAST-MODIFIED:20090224T132744Z -DTSTAMP:20090224T132744Z -UID:7eee856e-725d-420b-aa0f-d3667ca88972 -SUMMARY:Nuudipäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-nuudipaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=13;BYMONTH=1 -DTSTART;VALUE=DATE:20090113 -DTEND;VALUE=DATE:20090114 -TRANSP:TRANSPARENT -X-MOZ-GENERATION:1 -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T132758Z -LAST-MODIFIED:20090224T132828Z -DTSTAMP:20090224T132828Z -UID:ce4a2c35-c48c-4bef-a1b2-5172f0c0e0f3 -SUMMARY:Küünlapäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-kuunlapaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=2;BYMONTH=2 -DTSTART;VALUE=DATE:20090202 -DTEND;VALUE=DATE:20090203 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T132854Z -LAST-MODIFIED:20090224T132957Z -DTSTAMP:20090224T132957Z -UID:38165c60-420d-4bcc-9f6c-ed50a74f60dc -SUMMARY:Luuvalupäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-luuvalupaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=9;BYMONTH=2 -DTSTART;VALUE=DATE:20090209 -DTEND;VALUE=DATE:20090210 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T133050Z -LAST-MODIFIED:20090224T133126Z -DTSTAMP:20090224T133126Z -UID:0195f1d5-f4f1-462f-a1d4-48ac83d9f280 -SUMMARY:Valentinipäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-valentinipaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=14;BYMONTH=2 -DTSTART;VALUE=DATE:20090214 -DTEND;VALUE=DATE:20090215 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T133146Z -LAST-MODIFIED:20090224T133213Z -DTSTAMP:20090224T133213Z -UID:3e5ebef2-dd54-4956-8ffd-cd947afb0380 -SUMMARY:Peetripäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-peetripaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=22;BYMONTH=2 -DTSTART;VALUE=DATE:20090222 -DTEND;VALUE=DATE:20090223 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T133225Z -LAST-MODIFIED:20090224T133259Z -DTSTAMP:20090224T133259Z -UID:c2f549db-2a3d-404e-8a59-658428d70d69 -SUMMARY:Madisepäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-madisepaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=24;BYMONTH=2 -DTSTART;VALUE=DATE:20090224 -DTEND;VALUE=DATE:20090225 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T133654Z -LAST-MODIFIED:20090224T133724Z -DTSTAMP:20090224T133724Z -UID:0cba8e6d-6689-4519-be96-a2ee3fc397cc -SUMMARY:Naistepäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-naistepaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=8;BYMONTH=3 -DTSTART;VALUE=DATE:20090308 -DTEND;VALUE=DATE:20090309 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T133756Z -LAST-MODIFIED:20090224T133824Z -DTSTAMP:20090224T133824Z -UID:4910dab3-e89e-4c46-b940-dcddd5a057b3 -SUMMARY:Korjusepäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-korjusepaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=12;BYMONTH=3 -DTSTART;VALUE=DATE:20090312 -DTEND;VALUE=DATE:20090313 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T134053Z -LAST-MODIFIED:20090224T134116Z -DTSTAMP:20090224T134116Z -UID:b386e08c-046a-4a9d-b846-2b17ec478720 -SUMMARY:Käädripäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-kaadripaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=17;BYMONTH=3 -DTSTART;VALUE=DATE:20090317 -DTEND;VALUE=DATE:20090318 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T134133Z -LAST-MODIFIED:20090224T134202Z -DTSTAMP:20090224T134202Z -UID:54abb94d-9420-45bd-9ece-3f1a8d07eb76 -SUMMARY:Pendipäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-pendipaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=21;BYMONTH=3 -DTSTART;VALUE=DATE:20090321 -DTEND;VALUE=DATE:20090322 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T134224Z -LAST-MODIFIED:20090224T134259Z -DTSTAMP:20090224T134259Z -UID:f29a135a-3e5d-4c54-9a1d-12e066f2f031 -SUMMARY:Paastumaarjapäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-maarjapaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=25;BYMONTH=3 -DTSTART;VALUE=DATE:20090325 -DTEND;VALUE=DATE:20090326 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T134314Z -LAST-MODIFIED:20090224T134339Z -DTSTAMP:20090224T134339Z -UID:f5c50cbb-0dee-493e-ba0b-a82018d75154 -SUMMARY:Naljapäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-naljapaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=1;BYMONTH=4 -DTSTART;VALUE=DATE:20090401 -DTEND;VALUE=DATE:20090402 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T134359Z -LAST-MODIFIED:20090224T134506Z -DTSTAMP:20090224T134506Z -UID:6d6d35c2-7bec-47d7-8dcb-28280b7ea7fd -RDATE;VALUE=DATE:20090401 -EXDATE;VALUE=DATE:20090401 -DTSTART;VALUE=DATE:20090401 -DTEND;VALUE=DATE:20090402 -X-MOZ-FAKED-MASTER:1 -X-MOZ-GENERATION:2 -SEQUENCE:1 -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T134507Z -LAST-MODIFIED:20090224T134533Z -DTSTAMP:20090224T134533Z -UID:015a221e-8848-41f9-b3b7-8eb9a19b666d -SUMMARY:Karjalaskepäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-karjalaskepaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=1;BYMONTH=4 -DTSTART;VALUE=DATE:20090401 -DTEND;VALUE=DATE:20090402 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T134628Z -LAST-MODIFIED:20090224T134651Z -DTSTAMP:20090224T134651Z -UID:1ea2c7bb-5bb9-42c5-8e56-70ee032a49cf -SUMMARY:Künnipäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-kunnipaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=14;BYMONTH=4 -DTSTART;VALUE=DATE:20090414 -DTEND;VALUE=DATE:20090415 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T134658Z -LAST-MODIFIED:20090224T134724Z -DTSTAMP:20090224T134724Z -UID:bcb1c018-000f-46bb-9dd1-29c556daed62 -SUMMARY:Jüripäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-juripaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=23;BYMONTH=4 -DTSTART;VALUE=DATE:20090423 -DTEND;VALUE=DATE:20090424 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T134808Z -LAST-MODIFIED:20090224T134830Z -DTSTAMP:20090224T134830Z -UID:105cbf7a-e319-4ea0-bc24-1ea580ecca29 -SUMMARY:Volbripäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-volbripaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=1;BYMONTH=5 -DTSTART;VALUE=DATE:20090501 -DTEND;VALUE=DATE:20090502 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T134942Z -LAST-MODIFIED:20090224T135009Z -DTSTAMP:20090224T135009Z -UID:eaad1012-525a-49a1-9107-5dfef4e120cb -SUMMARY:Urbanipäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-urbanipaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=25;BYMONTH=5 -DTSTART;VALUE=DATE:20090525 -DTEND;VALUE=DATE:20090526 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T135123Z -LAST-MODIFIED:20090224T135152Z -DTSTAMP:20090224T135152Z -UID:3d6617b3-5953-4dbb-99cc-2c03f539994f -SUMMARY:Seitsmemagajapäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-seitsmemagajapaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=27;BYMONTH=6 -DTSTART;VALUE=DATE:20090627 -DTEND;VALUE=DATE:20090628 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T135201Z -LAST-MODIFIED:20090224T135234Z -DTSTAMP:20090224T135234Z -UID:2a6d7f6e-43cb-407c-a497-1eaaa0ec8085 -SUMMARY:Peetripäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-suvinepeetripaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=29;BYMONTH=6 -DTSTART;VALUE=DATE:20090629 -DTEND;VALUE=DATE:20090630 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T135327Z -LAST-MODIFIED:20090224T135358Z -DTSTAMP:20090224T135358Z -UID:ddcc3a5c-491a-4872-bcd2-dd1b65aad3bf -SUMMARY:Heinamaarjapäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-heinamaarjapaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=2;BYMONTH=7 -DTSTART;VALUE=DATE:20090702 -DTEND;VALUE=DATE:20090703 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T135413Z -LAST-MODIFIED:20090224T135440Z -DTSTAMP:20090224T135440Z -UID:2256dad8-d10f-475f-a6b9-647f937ae037 -SUMMARY:Seitsmevennapäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-seitsmevennapaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=10;BYMONTH=7 -DTSTART;VALUE=DATE:20090710 -DTEND;VALUE=DATE:20090711 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T135531Z -LAST-MODIFIED:20090224T135558Z -DTSTAMP:20090224T135558Z -UID:934c1576-59c6-4b05-bd56-35510f1b6469 -SUMMARY:Jaagupipäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-jaagupipaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=25;BYMONTH=7 -DTSTART;VALUE=DATE:20090725 -DTEND;VALUE=DATE:20090726 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T135608Z -LAST-MODIFIED:20090224T135633Z -DTSTAMP:20090224T135633Z -UID:450c093c-88da-4059-bca4-58e5bd244c71 -SUMMARY:Annepäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-annepaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=26;BYMONTH=7 -DTSTART;VALUE=DATE:20090726 -DTEND;VALUE=DATE:20090727 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T135644Z -LAST-MODIFIED:20090224T135712Z -DTSTAMP:20090224T135712Z -UID:4901ff29-262e-44c5-9aa2-e1fd7e100159 -SUMMARY:Olevipäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-olevipaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=29;BYMONTH=7 -DTSTART;VALUE=DATE:20090729 -DTEND;VALUE=DATE:20090730 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T135754Z -LAST-MODIFIED:20090224T135817Z -DTSTAMP:20090224T135817Z -UID:3d3e7eac-a597-44b7-a791-f39dca10e9f1 -SUMMARY:Lauritsapäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-lauritsapaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=10;BYMONTH=8 -DTSTART;VALUE=DATE:20090810 -DTEND;VALUE=DATE:20090811 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T135928Z -LAST-MODIFIED:20090224T135956Z -DTSTAMP:20090224T135956Z -UID:63bc4939-0129-4f4a-a480-c0f6f5e4d015 -SUMMARY:Rukkimaarjapäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-rukkimaarjapaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=15;BYMONTH=8 -DTSTART;VALUE=DATE:20090815 -DTEND;VALUE=DATE:20090816 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T140041Z -LAST-MODIFIED:20090224T140104Z -DTSTAMP:20090224T140104Z -UID:bde46696-788b-4695-afd8-67658cf563af -SUMMARY:Pärtlipäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-partlipaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=24;BYMONTH=8 -DTSTART;VALUE=DATE:20090824 -DTEND;VALUE=DATE:20090825 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T140236Z -LAST-MODIFIED:20090224T140304Z -DTSTAMP:20090224T140304Z -UID:dc08d925-675b-4dff-a412-dc540113316b -SUMMARY:Ussimaarjapäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-ussimaarjapaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=8;BYMONTH=9 -DTSTART;VALUE=DATE:20090908 -DTEND;VALUE=DATE:20090909 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T140315Z -LAST-MODIFIED:20090224T140345Z -DTSTAMP:20090224T140345Z -UID:89ed3591-40ea-4f89-8fea-7b4f7cfde5e3 -SUMMARY:Madisepäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-sugisenemadisepaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=21;BYMONTH=9 -DTSTART;VALUE=DATE:20090921 -DTEND;VALUE=DATE:20090922 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T140355Z -LAST-MODIFIED:20090224T140421Z -DTSTAMP:20090224T140421Z -UID:862b33da-ce2f-4acf-bd56-7205a4b07668 -SUMMARY:Mihklipäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-mihklipaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=29;BYMONTH=9 -DTSTART;VALUE=DATE:20090929 -DTEND;VALUE=DATE:20090930 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T140519Z -LAST-MODIFIED:20090224T140604Z -DTSTAMP:20090224T140604Z -UID:f6ff4861-c7b6-40f3-8105-b0261f4daa3e -SUMMARY:Õpetajate päev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-opetajatepaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=5;BYMONTH=10 -DTSTART;VALUE=DATE:20091005 -DTEND;VALUE=DATE:20091006 -TRANSP:TRANSPARENT -SEQUENCE:1 -X-MOZ-GENERATION:1 -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T140622Z -LAST-MODIFIED:20090224T140644Z -DTSTAMP:20090224T140644Z -UID:7eab6b83-3d69-428b-b412-bd44ac0f1802 -SUMMARY:Kolletamispäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-kolletamispaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=14;BYMONTH=10 -DTSTART;VALUE=DATE:20091014 -DTEND;VALUE=DATE:20091015 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T140732Z -LAST-MODIFIED:20090224T140802Z -DTSTAMP:20090224T140802Z -UID:de6d9d07-8784-465c-9631-7d15cf9911e8 -SUMMARY:Simunapäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-simunapaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=28;BYMONTH=10 -DTSTART;VALUE=DATE:20091028 -DTEND;VALUE=DATE:20091029 -TRANSP:TRANSPARENT -SEQUENCE:1 -X-MOZ-GENERATION:1 -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T140933Z -LAST-MODIFIED:20090224T141005Z -DTSTAMP:20090224T141005Z -UID:a7c95892-950f-4660-9590-14be20ff8cf7 -SUMMARY:Halloween -ATTACH:http://www.folklore.ee/Berta/tahtpaev-simunapaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=31;BYMONTH=10 -DTSTART;VALUE=DATE:20091031 -DTEND;VALUE=DATE:20091101 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T141036Z -LAST-MODIFIED:20090224T141057Z -DTSTAMP:20090224T141057Z -UID:aefa6c59-2487-4569-97b4-8337785147b6 -SUMMARY:Hingedepäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-hingedepaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=2;BYMONTH=11 -DTSTART;VALUE=DATE:20091102 -DTEND;VALUE=DATE:20091103 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T141108Z -LAST-MODIFIED:20090224T141136Z -DTSTAMP:20090224T141136Z -UID:801ef9c7-e219-41c8-87b3-39fdb11882a4 -SUMMARY:Mardipäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-mardipaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=10;BYMONTH=11 -DTSTART;VALUE=DATE:20091110 -DTEND;VALUE=DATE:20091111 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T141143Z -LAST-MODIFIED:20090224T141206Z -DTSTAMP:20090224T141206Z -UID:096dbc4f-e39b-440a-b29f-855daec1d144 -SUMMARY:Kadripäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-kadripaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=25;BYMONTH=11 -DTSTART;VALUE=DATE:20091125 -DTEND;VALUE=DATE:20091126 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T141221Z -LAST-MODIFIED:20090224T141307Z -DTSTAMP:20090224T141307Z -UID:6b86ae1e-40e4-43c4-8c72-e3bbbe760706 -SUMMARY:Andresepäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-andresepaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=30;BYMONTH=11 -DTSTART;VALUE=DATE:20091130 -DTEND;VALUE=DATE:20091201 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T141352Z -LAST-MODIFIED:20090224T141415Z -DTSTAMP:20090224T141415Z -UID:a91b46f5-d91f-4034-91d2-97666570a0e4 -SUMMARY:Nigulapäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-detsnigulapaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=6;BYMONTH=12 -DTSTART;VALUE=DATE:20091206 -DTEND;VALUE=DATE:20091207 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T141451Z -LAST-MODIFIED:20090224T141513Z -DTSTAMP:20090224T141513Z -UID:19b4e255-69ed-40ae-8109-975e029ad5a2 -SUMMARY:Luutsinapäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-luutsipaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=13;BYMONTH=12 -DTSTART;VALUE=DATE:20091213 -DTEND;VALUE=DATE:20091214 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T141529Z -LAST-MODIFIED:20090224T141555Z -DTSTAMP:20090224T141555Z -UID:e01b3f7a-e95b-4d2d-8e16-78a48f48671d -SUMMARY:Toomapäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-toomapaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=21;BYMONTH=12 -DTSTART;VALUE=DATE:20091221 -DTEND;VALUE=DATE:20091222 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T141705Z -LAST-MODIFIED:20090224T141729Z -DTSTAMP:20090224T141729Z -UID:2bf0855f-1b19-443b-a732-4952186559e5 -SUMMARY:1. jõulupüha -ATTACH:http://www.folklore.ee/Berta/tahtpaev-joulud.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=25;BYMONTH=12 -CATEGORIES:Puhkepäev -CATEGORIES:Riigipüha -DTSTART;VALUE=DATE:20091225 -DTEND;VALUE=DATE:20091226 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T141731Z -LAST-MODIFIED:20090224T141755Z -DTSTAMP:20090224T141755Z -UID:dbd6d41a-3264-4224-8805-97760c65a218 -SUMMARY:2. jõulupüha -ATTACH:http://www.folklore.ee/Berta/tahtpaev-joulud.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=26;BYMONTH=12 -CATEGORIES:Puhkepäev -CATEGORIES:Riigipüha -DTSTART;VALUE=DATE:20091226 -DTEND;VALUE=DATE:20091227 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T141837Z -LAST-MODIFIED:20090224T141908Z -DTSTAMP:20090224T141908Z -UID:4717559e-de3a-4e86-ae60-d6ec668115d4 -SUMMARY:Süütalastepäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-suutlastepaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=28;BYMONTH=12 -DTSTART;VALUE=DATE:20091228 -DTEND;VALUE=DATE:20091229 -TRANSP:TRANSPARENT -SEQUENCE:1 -X-MOZ-GENERATION:1 -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T165311Z -LAST-MODIFIED:20090224T165348Z -DTSTAMP:20090224T165348Z -UID:e57095c1-05e8-4ac6-be19-1116b5b737a4 -SUMMARY:Üleminek talveajale -RRULE:FREQ=YEARLY;COUNT=5;BYDAY=-1SU;BYMONTH=10 -DTSTART;VALUE=DATE:20091025 -DTEND;VALUE=DATE:20091026 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T165406Z -LAST-MODIFIED:20090224T165444Z -DTSTAMP:20090224T165444Z -UID:8469d6d8-9219-413e-a742-a63b906ef5e8 -SUMMARY:Üleminek suveajale -RRULE:FREQ=YEARLY;COUNT=5;BYDAY=-1SU;BYMONTH=3 -DTSTART;VALUE=DATE:20090329 -DTEND;VALUE=DATE:20090330 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T170904Z -LAST-MODIFIED:20090224T170927Z -DTSTAMP:20090224T170927Z -UID:f6bde042-f463-47e3-91ec-f23aba69a4c4 -SUMMARY:Vabadussõjas võidelnute mälestuspäev -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=3;BYMONTH=1 -CATEGORIES:Lipupäev -DTSTART;VALUE=DATE:20090103 -DTEND;VALUE=DATE:20090104 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T170949Z -LAST-MODIFIED:20090224T171020Z -DTSTAMP:20090224T171020Z -UID:f7f5739e-772b-44d2-86fb-1c30f629ad2a -SUMMARY:Tartu rahulepingu aastapäev -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=2;BYMONTH=2 -CATEGORIES:Lipupäev -DTSTART;VALUE=DATE:20090202 -DTEND;VALUE=DATE:20090203 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T133834Z -LAST-MODIFIED:20090224T171204Z -DTSTAMP:20090224T171204Z -UID:2d97e697-d064-4c55-a343-0f36bedcc581 -SUMMARY:Emakeelepäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-emakeelepaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=14;BYMONTH=3 -CATEGORIES:Lipupäev -DTSTART;VALUE=DATE:20090314 -DTEND;VALUE=DATE:20090315 -TRANSP:TRANSPARENT -SEQUENCE:1 -X-MOZ-GENERATION:2 -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T163333Z -LAST-MODIFIED:20090224T171231Z -DTSTAMP:20090224T171231Z -UID:6b8df115-2c54-4eaa-a641-5a7535a16066 -SUMMARY:Emadepäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-emadepaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYDAY=2SU;BYMONTH=5 -CATEGORIES:Lipupäev -DTSTART;VALUE=DATE:20090510 -DTEND;VALUE=DATE:20090511 -TRANSP:TRANSPARENT -X-MOZ-GENERATION:1 -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T171350Z -LAST-MODIFIED:20090224T171425Z -DTSTAMP:20090224T171425Z -UID:22c5c76e-7dcf-4237-85d7-9bb9cf872a8d -SUMMARY:Euroopa päev -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=9;BYMONTH=5 -CATEGORIES:Lipupäev -DTSTART;VALUE=DATE:20090509 -DTEND;VALUE=DATE:20090510 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T171517Z -LAST-MODIFIED:20090224T171541Z -DTSTAMP:20090224T171541Z -UID:f37f5c06-8e62-4401-b91f-dbb473f915c3 -SUMMARY:Eesti lipu päev -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=4;BYMONTH=6 -CATEGORIES:Lipupäev -DTSTART;VALUE=DATE:20090604 -DTEND;VALUE=DATE:20090605 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T171609Z -LAST-MODIFIED:20090224T171634Z -DTSTAMP:20090224T171634Z -UID:e4b8ecf3-ca13-42e5-9656-56438226c057 -SUMMARY:Leinapäev -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=14;BYMONTH=6 -CATEGORIES:Lipupäev -DTSTART;VALUE=DATE:20090614 -DTEND;VALUE=DATE:20090615 -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T135039Z -LAST-MODIFIED:20090224T171715Z -DTSTAMP:20090224T171715Z -UID:5e4073b7-f3a5-4f6d-9df6-e212dd8085cd -SUMMARY:Jaanipäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-jaanipaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=24;BYMONTH=6 -CATEGORIES:Puhkepäev -CATEGORIES:Lipupäev -CATEGORIES:Riigipüha -DTSTART;VALUE=DATE:20090624 -DTEND;VALUE=DATE:20090625 -TRANSP:TRANSPARENT -X-MOZ-GENERATION:1 -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T170531Z -LAST-MODIFIED:20090224T171734Z -DTSTAMP:20090224T171734Z -UID:afe75047-25c9-4fcb-97b9-70a780813e43 -SUMMARY:Taasiseseisvumispäev -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=20;BYMONTH=8 -CATEGORIES:Puhkepäev -CATEGORIES:Lipupäev -CATEGORIES:Riigipüha -DTSTART;VALUE=DATE:20090820 -DTEND;VALUE=DATE:20090821 -TRANSP:TRANSPARENT -X-MOZ-GENERATION:1 -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T140147Z -LAST-MODIFIED:20090224T171744Z -DTSTAMP:20090224T171744Z -UID:a9dfdae8-72c9-4ca0-9afa-7fb83f36692a -SUMMARY:Teadmistepäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-esimenekoolipaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=1;BYMONTH=9 -CATEGORIES:Lipupäev -DTSTART;VALUE=DATE:20090901 -DTEND;VALUE=DATE:20090902 -TRANSP:TRANSPARENT -X-MOZ-GENERATION:1 -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T163448Z -LAST-MODIFIED:20090224T171827Z -DTSTAMP:20090224T171827Z -UID:37a62847-c544-4540-ac6c-c54dc6fe99ee -SUMMARY:Isadepäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-isadepaev.php -RRULE:FREQ=YEARLY;COUNT=5;BYDAY=2SU;BYMONTH=11 -CATEGORIES:Lipupäev -DTSTART;VALUE=DATE:20091108 -DTEND;VALUE=DATE:20091109 -TRANSP:TRANSPARENT -X-MOZ-GENERATION:1 -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T170010Z -LAST-MODIFIED:20090224T180208Z -DTSTAMP:20090224T180208Z -UID:b30b5bb6-aa81-41ba-8984-eb96cf5d2802 -SUMMARY:Kevadpüha -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=1;BYMONTH=5 -CATEGORIES:Puhkepäev -CATEGORIES:Riigipüha -DTSTART;VALUE=DATE:20090501 -DTEND;VALUE=DATE:20090502 -TRANSP:TRANSPARENT -X-MOZ-GENERATION:1 -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T103026Z -LAST-MODIFIED:20090224T182854Z -DTSTAMP:20090224T182854Z -UID:711f55b5-91f0-47a9-8cd3-33c18321e1e2 -SUMMARY:Uusaasta -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=1;BYMONTH=1 -CATEGORIES:Riigipüha -DTSTART;VALUE=DATE:20090101 -DTEND;VALUE=DATE:20090102 -TRANSP:TRANSPARENT -X-MOZ-GENERATION:9 -SEQUENCE:2 -DESCRIPTION:Uusaastale vahetult eelnevat tööpäeva lühendatakse kolme t - unni võrra. -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T170210Z -LAST-MODIFIED:20090224T183016Z -DTSTAMP:20090224T183016Z -UID:5728ef7c-06df-43b8-9b0c-9c674d3199de -SUMMARY:Võidupüha -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=23;BYMONTH=6 -CATEGORIES:Riigipüha -DTSTART;VALUE=DATE:20090623 -DTEND;VALUE=DATE:20090624 -TRANSP:TRANSPARENT -X-MOZ-GENERATION:2 -DESCRIPTION:Võidupühale vahetult eelnevat tööpäeva lühendatakse kolm - e tunni võrra. -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T141634Z -LAST-MODIFIED:20090224T183040Z -DTSTAMP:20090224T183040Z -UID:84fbf893-3470-4e99-ab58-b0bc2579fc69 -SUMMARY:Jõululaupäev -ATTACH:http://www.folklore.ee/Berta/tahtpaev-joulud.php -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=24;BYMONTH=12 -CATEGORIES:Riigipüha -DTSTART;VALUE=DATE:20091224 -DTEND;VALUE=DATE:20091225 -TRANSP:TRANSPARENT -DESCRIPTION:Jõululaupäevale vahetult eelnevat tööpäeva lühendatakse - kolme tunni võrra. -X-MOZ-GENERATION:1 -END:VEVENT -BEGIN:VEVENT -CREATED:20090224T171103Z -LAST-MODIFIED:20090224T171142Z -DTSTAMP:20090224T171142Z -UID:a47830aa-2932-43b5-8883-54d538ef9eda -SUMMARY:Eesti Vabariigi aastapäev -RRULE:FREQ=YEARLY;COUNT=5;BYMONTHDAY=24;BYMONTH=2 -CATEGORIES:Puhkepäev -CATEGORIES:Rahvuspüha -CATEGORIES:Lipupäev -DTSTART;VALUE=DATE:20090224 -DTEND;VALUE=DATE:20090225 -TRANSP:TRANSPARENT -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/Misc.History.ics b/libs/ical4j-1.0.5/etc/samples/valid/Misc.History.ics deleted file mode 100644 index 7c6ab80a..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/Misc.History.ics +++ /dev/null @@ -1,3980 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -X-WR-CALNAME:Misc. History -PRODID:-//Apple Computer\, Inc//iCal 1.5//EN -X-WR-RELCALID:60C4CFCE-90AC-11D9-9672-00112474B410 -X-WR-TIMEZONE:Asia/Tokyo -CALSCALE:GREGORIAN -METHOD:PUBLISH -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030101 -SUMMARY:Anniversary of the Triumph of the Revolution in Cuba -UID:60BDC895-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030101 -SUMMARY:Castro expells Cuban President Batista\, 1959 -UID:60BDCC48-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030101 -SUMMARY:Churchill delivers his \"Iron Curtain\" speech\, 1947 -UID:60BDCDAE-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T144103Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030101 -SUMMARY:First Rose Bowl\; Michigan 49 - Stanford 0\, 1902 -UID:60BDCEF6-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T144110Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030104 -SUMMARY:Quadrantid meteor shower (look north) -UID:60BDD03E-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T144116Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030105 -SUMMARY:-50 degrees F\, Strawberry UT\, 1913 -UID:60BDD18B-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T144200Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030105 -SUMMARY:The FCC hears the first demonstration of FM radio\, 1940 -UID:60BDD2E3-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T144207Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030105 -SUMMARY:Twelfth night -UID:60BDD42D-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030106 -SUMMARY:Millard Fillmore's birthday (let's party!) -UID:60BDD7C2-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T144217Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030108 -SUMMARY:Battle of New Orleans -UID:60BDD982-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T150105Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030109 -SUMMARY:Plough Monday -UID:60BDDAC3-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T150109Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030110 -SUMMARY:First meeting of United Nations General Assembly in London\, 194 - 6 -UID:60BDDC06-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030110 -SUMMARY:Thomas Paine's Common Sense published\, 1776 -UID:60BDDD56-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030111 -SUMMARY:Anniversary of the Peoples Republic of Albania -UID:60BDDE92-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030111 -SUMMARY:De Hostos' Birthday in Puerto Rico -UID:60BDDFD4-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030111 -SUMMARY:Milk delivered in bottles for first time\, 1878 -UID:60BDE110-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030111 -SUMMARY:Prithvi Jayanti in Nepal -UID:60BDE25B-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030111 -SUMMARY:Surgeon General condemned cigarettes\, 1964 -UID:60BDE3A2-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030111 -SUMMARY:The Whiskey-A-Go-Go opens on Sunset Boulevard in Los Angeles\, 1 - 963 -UID:60BDE4DC-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030114 -SUMMARY:The first \"Be-In\" is held in Golden Gate Park\, 1967 -UID:60BDE714-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030116 -SUMMARY:Prohibition begins\, 1920 -UID:60BDE85B-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030118 -SUMMARY:Grey whale migration\, California -UID:60BDE9AE-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030120 -SUMMARY:St. Agnes Eve (Ah\, bitter chill it was...) -UID:60BDEAE8-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030124 -SUMMARY:Eskimo Pie patented by Christian Nelson\, 1922 -UID:60BDEC2A-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030124 -SUMMARY:Gold discovered in California at Sutter's Mill\, 1848 -UID:60BDED66-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030126 -SUMMARY:Sydney Aust. settled\, 1788 -UID:60BDEEA6-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030127 -SUMMARY:Grissom\, White and Chaffe burned to death in Apollo 1\, 1967 -UID:60BDEFF7-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030127 -SUMMARY:Vietnam War cease-fire signed\, 1973 -UID:60BDF136-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030128 -SUMMARY:First ski tow\, Woodstock VT\, 1914 -UID:60BDF26F-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030128 -SUMMARY:Space Shuttle Challenger (51-L) explodes 74 seconds after liftof - f -UID:60BDF491-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030130 -SUMMARY:Mohandas Gandhi assassinated in New Delhi by Hindu fanatic\, 194 - 8 -UID:60BDF5D0-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030130 -SUMMARY:Tet Offensive\, 1968 -UID:60BDF70E-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030131 -SUMMARY:\"Ham\" the chimpanzee soars into space aboard Mercury-Redstone - 2\, 1961 -UID:60BDF852-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030131 -SUMMARY:Explorer I launched\, 1958. Van Allen Belt discovered -UID:60BDF9A2-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030131 -SUMMARY:Irving Langmuir\, 1881\, invented tungsten filament lamp -UID:60BDFADE-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030201 -SUMMARY:First TV soap: Secret Storm\, 1954 -UID:60BDFC1A-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030201 -SUMMARY:Forces lead by Khomeini take over Iran\, 1979 -UID:60BDFD56-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030204 -SUMMARY:Cybernet inaugurated\, 1969 -UID:60BDFEA5-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030204 -SUMMARY:Patricia Hearst kidnapped by Symbionese Liberation Army\, 1974 -UID:60BDFFEA-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030208 -SUMMARY:1963 Revolution Anniversary in Iraq -UID:60BE01F4-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030209 -SUMMARY:-51 degrees F\, Vanderbilt MI\, 1934 -UID:60BE033E-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030212 -SUMMARY:Lincoln's real birthday -UID:60BE0488-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030212 -SUMMARY:Santa Barbara oil leak\, 1969 -UID:60BE05C5-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030214 -SUMMARY:Bombing of Dresden\, 1945 -UID:60BE06FD-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030215 -SUMMARY:Chicago Seven convicted\, 1970 -UID:60BE083C-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030216 -SUMMARY:Nylon patented\, 1937 -UID:60BE098C-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030216 -SUMMARY:Stephen Decatur burns US frigate in Tripoli\, 1804 -UID:60BE0AC4-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030218 -SUMMARY:Pluto discovered by Clyde Tombaugh\, Lowell Observatory\, AZ\, 1 - 930 -UID:60BE0C00-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030219 -SUMMARY:US Marines land on Iwo Jima\, 1945 -UID:60BE0D40-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030220 -SUMMARY:John Glenn orbits the Earth 3 times\, 1962 -UID:60BE0F4E-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030221 -SUMMARY:Battle of Verdun begins\, 1916 1M casualties -UID:60BE10A2-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030221 -SUMMARY:First telephone directory\, New Haven\, Connecticut\, 1878 -UID:60BE11E2-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030221 -SUMMARY:Malcom X shot to death in Harlem\, 1965 -UID:60BE131A-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030223 -SUMMARY:Lt. Calley confesses\, implicates Cpt. Medina\, 1971 -UID:60BE146E-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030224 -SUMMARY:Impeachment proceedings against Andrew Johnson begin\, 1868 -UID:60BE15AA-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030227 -SUMMARY:The Lionheart crowned\, 1189 -UID:60BE175F-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030228 -SUMMARY:The \"French Connection\" drug bust occurs in Marseilles\, 1972 -UID:60BE18A4-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030109 -SUMMARY:French and Indian raid on Deerfield MA\, 1704 -UID:60BE19E2-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T150112Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030301 -SUMMARY:Sarah Goode\, Sarah Osborne\, and Tituba arrested for witchcraft - -UID:60BE1B1C-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030302 -SUMMARY:Blackthorn winds (New England) (Does anyone know what this is?) -UID:60BE1C6A-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030304 -SUMMARY:First meeting of Congress\, 1789\, in N.Y.C. -UID:60BE1E6E-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030306 -SUMMARY:Hindenburg explodes and burns upon landing at Lakehurst\, NJ\, 1 - 939 -UID:60BE1FB8-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030313 -SUMMARY:\"Striptease\" introduced\, Paris\, 1894 -UID:60BE20F0-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030314 -SUMMARY:Teddy Roosevelt excludes Japanese laborers from continental US\, - 1907 -UID:60BE2241-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030315 -SUMMARY:Buzzards return to Hinckley OH -UID:60BE2380-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030315 -SUMMARY:France assumes protectorate over Vietnam\, 1874 -UID:60BE24B9-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030315 -SUMMARY:Watts\, Los Angeles\, riots kill two\, injure 25\, 1966 -UID:60BE25F2-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030316 -SUMMARY:First liquid-fuel-powered rocket flight\, 1926 -UID:60BE2730-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030316 -SUMMARY:MyLai Massacre\; 300 non-combatant villagers killed by U.S. infa - ntrymen -UID:60BE2880-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030316 -SUMMARY:Robert Goddard launches first liquid-fueled rocket\, Auburn MA\, - 1926 -UID:60BE29C0-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030317 -SUMMARY:Vanguard I launched\, 1958. Earth proved pear-shaped -UID:60BE2BA9-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030318 -SUMMARY:Aleksei Leonov performs first spacewalk\, 1965 -UID:60BE2CF6-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030319 -SUMMARY:Swallows return to Capistrano -UID:60BE2E36-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030320 -SUMMARY:Radio Caroline\, the original British pirate radio station\, sin - ks\, 1980 -UID:60BE2F83-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030324 -SUMMARY:Construction of New York subway system begins\, 1900 -UID:60BE30C6-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030325 -SUMMARY:Triangle Shirt Waist Fire\, 1911 -UID:60BE31FE-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030326 -SUMMARY:Popeye statue unveiled\, Crystal City TX Spinach Festival\, 1937 - -UID:60BE3340-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030327 -SUMMARY:Khrushchev becomes Premier of Soviet Union\, 1958 -UID:60BE3488-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030328 -SUMMARY:Three Mile Island releases radioactive gas\, 1979 -UID:60BE35BD-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030329 -SUMMARY:Swedish settled Christiana (Wilmington) DE\, 1638 -UID:60BE36F5-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030330 -SUMMARY:Alaska purchased from Russia for $7.2 million\, 1867 -UID:60BE38FC-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030330 -SUMMARY:Five rings around Uranus discovered\, 1977 -UID:60BE3A48-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030330 -SUMMARY:Pencil with eraser patented\, 1858 -UID:60BE3B9C-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030401 -SUMMARY:People of superb intelligence\, savoir-faire\, etc. born this da - y. -UID:60BE3CDC-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030404 -SUMMARY:Martin Luther King assassinated in Memphis\, Tennessee\, 1968 -UID:60BE3E12-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030404 -SUMMARY:NATO Established\, 1949 -UID:60BE3F50-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030406 -SUMMARY:Joseph Smith founds Mormon Church\, 1830 -UID:60BE4082-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030407 -SUMMARY:Albert Hofmann synthesizes LSD in Switzerland\, 1943 -UID:60BE41CA-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030407 -SUMMARY:Alewives run\, Cape Cod -UID:60BE430C-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030409 -SUMMARY:Lee surrenders to Grant at Appomattox Courthouse\, 1865 -UID:60BE4445-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030412 -SUMMARY:Columbia launched\, 1981 -UID:60BE463B-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030412 -SUMMARY:Confederate troops fire first shots of Civil War at Ft Sumter\, - 1861 -UID:60BE4A00-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030412 -SUMMARY:Space Shuttle Columbia launched\, 1981 -UID:60BE4B6A-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030412 -SUMMARY:Yuri Gagarin becomes the first man in space\, 1961 -UID:60BE4CA8-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030413 -SUMMARY:Laotian New Year (3 days) in Laos -UID:60BE4DF5-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030414 -SUMMARY:Lincoln shot\, 1865 -UID:60BE4F2C-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030414 -SUMMARY:Titanic hits iceberg and sinks\, 1912 -UID:60BE5063-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030415 -SUMMARY:Ray Kroc opens first McDonalds in Des Plaines\, IL\, 1955 -UID:60BE519E-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030416 -SUMMARY:Lincoln shot in Ford's Theatre by John Wilkes Booth\, 1865 -UID:60BE52EE-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030417 -SUMMARY:Bay of Pigs invasion crushed by Castro forces\, 1961 -UID:60BE5425-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030418 -SUMMARY:Einstein's Death\, 1955 -UID:60BE5560-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030418 -SUMMARY:First Laundromat opens\, Fort Worth Texas\, 1934 -UID:60BE57BA-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030418 -SUMMARY:San Francisco earthquake\, 1906 -UID:60BE58F8-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030419 -SUMMARY:Landing of the \"33\" in Uruguay -UID:60BE5A2E-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030419 -SUMMARY:Warsaw Ghetto uprising\, 1943 -UID:60BE5D24-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030420 -SUMMARY:Supreme Court unanimously rules in favor of busing\, 1971 -UID:60BE5E90-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030421 -SUMMARY:Lyrid meteor shower -UID:60BE5FCC-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030423 -SUMMARY:Hank Aaron hits his first home run\, 1954 -UID:60BE6106-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030426 -SUMMARY:William Shakespeare baptised in Stratford-on-Avon\, England\, 15 - 64\, -UID:60BE6252-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030427 -SUMMARY:Magellan killed in Phillippines\, 1521 -UID:60BE638E-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030429 -SUMMARY:Zipper patented by Gideon Sindback\, 1913 -UID:60BE64C5-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030501 -SUMMARY:Beltaine\; Feast of the god Bel\, sun god -UID:60BE6709-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030503 -SUMMARY:Anti-war protest disrupts business in Washington\, 1971 -UID:60BE684C-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030504 -SUMMARY:Four Kent State students are shot down by the National Guard\, 1 - 970 -UID:60BE6A79-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030505 -SUMMARY:John Scopes arrested for teaching evolution\, Dayton\, TN\, 1925 - -UID:60BE6BBF-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030507 -SUMMARY:Germany surrenders after WWII\, 1945 -UID:60BE6D10-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030508 -SUMMARY:Beginning of ostrich mating season -UID:60BE6E44-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030508 -SUMMARY:US institutes mining of Haiphong Harbor\, 1972 -UID:60BE73B6-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030509 -SUMMARY:94 degrees\, New York\, 1979 -UID:60BE7522-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030510 -SUMMARY:Germany invades Low Countries\, 1940 -UID:60BE7671-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030510 -SUMMARY:Nazi bookburning\, 1933 -UID:60BE77A9-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030514 -SUMMARY:Beginning of Lewis and Clark Expedition\, 1804 -UID:60BE79EE-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030514 -SUMMARY:Nation of Israel proclaimed\, 1948 -UID:60BE7B38-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030515 -SUMMARY:Asylum for Inebriates founded\, Binghamton NY\, 1854 -UID:60BE7C81-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030517 -SUMMARY:24\" rain in 11 hours\, Pearl River\, S. China\, 1982 -UID:60BE7DBC-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030517 -SUMMARY:Six SLA members killed in televised gun fight\, 1974 -UID:60BE7EF4-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030518 -SUMMARY:Battle of Las Piedras in Uruguay -UID:60BE8028-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030518 -SUMMARY:Napoleon crowned Emperor\, 1804 -UID:60BE8162-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030521 -SUMMARY:Battle of Iquique in Chile -UID:60BE82AC-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030521 -SUMMARY:US explodes first hydrogen bomb\, 1956 -UID:60BE83E3-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030522 -SUMMARY:US Civil War ends\, 1865 -UID:60BE8516-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030523 -SUMMARY:Israeli raid into Argentina to capture Adolf Eichmann\, 1960 -UID:60BE86FC-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030523 -SUMMARY:Two Yetis sighted\, Mt. Everest\, 1953 -UID:60BE886A-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030524 -SUMMARY:Battle of Pinchincha in Ecuador -UID:60BE899C-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030525 -SUMMARY:Oral Roberts sees 900 foot tall Jesus Christ\, Tulsa OK\, 1980 -UID:60BE8AD2-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030525 -SUMMARY:Successful test of the limelight in Purfleet\, England\, 1830 -UID:60BE8C0B-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030526 -SUMMARY:Congress sets first immigration quotas\, 1924 -UID:60BE8D55-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030527 -SUMMARY:Golden Gate Bridge opens\, 1937 -UID:60BE8E8A-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030529 -SUMMARY:Edmund Hillary and Tenzing Norkay climb Mt. Everest\, 1953 -UID:60BE8FBA-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030529 -SUMMARY:First food stamps issued\, 1961 -UID:60BE9594-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030530 -SUMMARY:US Marines sent to Nicaragua\, 1912 -UID:60BE9751-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030602 -SUMMARY:Native Americans \"granted\" citizenship\, 1924 -UID:60BE9889-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030604 -SUMMARY:Roquefort cheese developed\, 1070 -UID:60BE9AC7-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030605 -SUMMARY:Robert Kennedy assasinated\, 1968 -UID:60BE9C03-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030605 -SUMMARY:US leaves the Gold Standard\, 1933 -UID:60BE9D3B-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030606 -SUMMARY:First drive-in movie\, 1933 -UID:60BE9E76-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030606 -SUMMARY:Normandy landing\, 1944 -UID:60BE9FAD-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030610 -SUMMARY:Death of Alexander the Great\, 323 B.C. -UID:60BEA0E2-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030610 -SUMMARY:Denver police tear gas Jethro Tull and 2000 fans at Red Rocks\, - 1971 -UID:60BEA216-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030611 -SUMMARY:Greeks seize Troy\, 1184BC -UID:60BEA34C-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030613 -SUMMARY:Pioneer flies past Neptune\, and therefore out of the Solar Syst - em -UID:60BEA494-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030614 -SUMMARY:Sandpaper invented by I. Fischer\, Jr.\, 1834 -UID:60BEA5D4-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030615 -SUMMARY:Ben Franklin's kite experiment\, 1752 -UID:60BEA7D8-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030615 -SUMMARY:Magna Carta signed\, 1215 -UID:60BEA930-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030615 -SUMMARY:Series of photographs by Edward Muggeridge prove to Leland Stanf - ord -UID:60BEAA69-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030616 -SUMMARY:\"The Blues Brothers\" premieres in Chicago\, 1980 -UID:60BEABA1-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030617 -SUMMARY:China explodes its first Hydrogen bomb\, 1967 -UID:60BEACD8-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030617 -SUMMARY:Watergate Democratic National Committee break-in\, 1972 -UID:60BEAE12-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030619 -SUMMARY:Julius and Ethel Rosenberg are executed in Sing-Sing prison\, 19 - 53 -UID:60BEAF5C-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030619 -SUMMARY:Lizzie Bordon acquitted\, 1893 -UID:60BEB091-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030620 -SUMMARY:Victoria crowned\, 1837 -UID:60BEB1C8-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030621 -SUMMARY:Berlin airlift begins\, 1948 -UID:60BEB2FF-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030621 -SUMMARY:Sun rises over Heelstone at Stonehenge -UID:60BEB4F5-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030622 -SUMMARY:Civil rights workers disappear in Mississippi\, 1964 -UID:60BEB64F-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030623 -SUMMARY:Slavery abolished in England\, 1772 -UID:60BEB785-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030624 -SUMMARY:Senate repeals Gulf of Tonkin resolution\, 1970 -UID:60BEB8BC-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030625 -SUMMARY:Custer's Last Stand at Little Big Horn\, 1876 -UID:60BEBA0C-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030625 -SUMMARY:North Korea invades South Korea\, 1950 -UID:60BEBB46-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030626 -SUMMARY:Battle of Gettysburg\, 1863 -UID:60BEBC7C-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030626 -SUMMARY:St. Lawrence Seaway dedicated by Eisenhower & Queen Elizabeth II - \, 1959 -UID:60BEBDB0-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030626 -SUMMARY:Toothbrush invented\, 1498 -UID:60BEBEFB-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030627 -SUMMARY:100 degrees\, Fort Yukon\, 1915 -UID:60BEC033-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030627 -SUMMARY:Bill Graham closes the Fillmore East\, 1971 -UID:60BEC22C-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030628 -SUMMARY:Supreme Court decides in favor of Alan Bakke\, 1978 -UID:60BEC394-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030630 -SUMMARY:\"That\" explosion in Siberia\, 1908 -UID:60BEC4D0-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030630 -SUMMARY:China and Soviet Union announce split over ideology\, 1960 -UID:60BEC608-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030701 -SUMMARY:Battle of Gettysburg begins\, 1863 -UID:60BEC750-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030703 -SUMMARY:Dog days begin -UID:60BEC885-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030704 -SUMMARY:Battles of Vicksburg and Gettysburg won by Union forces\, 1863 -UID:60BEC9BC-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030704 -SUMMARY:Cloudy\, 76 degrees\, Philadelphia PA\, 1776 -UID:60BECAF9-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030704 -SUMMARY:New York abstains on Declaration of Independence vote\, 1776 -UID:60BECC34-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030704 -SUMMARY:Thoreau enters woods\, 1845 -UID:60BECD67-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030706 -SUMMARY:First 'talkie' (talking motion picture) premiere in New York\, 1 - 928 -UID:60BECE9E-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030706 -SUMMARY:Lawrence of Arabia captures Aqaba\, 1917 -UID:60BED0A2-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030707 -SUMMARY:First radio broadcast of \"Dragnet\"\, 1949 -UID:60BED1DC-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030708 -SUMMARY:First public reading of the Declaration of Independence\, 1776 -UID:60BED328-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030708 -SUMMARY:Liberty Bell cracks while being rung at funeral of John Marshall - \, 1835 -UID:60BED460-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030709 -SUMMARY:10-hour working day set by law\, NH\, 1847 -UID:60BED5A0-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030710 -SUMMARY:134 degrees in Death Valley\, 1913 -UID:60BED6E2-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030712 -SUMMARY:Minimum wages established: 40 cents/hour\, 1933 -UID:60BED816-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030713 -SUMMARY:Women first compete in Olympic games\, 1908 -UID:60BED94E-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030716 -SUMMARY:Detonation of the first atomic bomb at Alamagordo\, NM\, 1945 -UID:60BEDA86-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030717 -SUMMARY:Disneyland opens\, 1955 -UID:60BEDBD4-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030718 -SUMMARY:Ty Cobb gets 4000th base hit\, 1927 -UID:60BEDDD0-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030719 -SUMMARY:Five Massachusetts women executed for witchcraft\, 1692 -UID:60BEDF09-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030720 -SUMMARY:Armstrong and Aldrin land on moon\, 1969 -UID:60BEE048-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030721 -SUMMARY:First Train Robbery\, Jesse James gets $3000 near Adair\, Iowa\, - 1873 -UID:60BEE181-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030721 -SUMMARY:Vietnam divided at 17th parallel\, 1954 -UID:60BEE2C6-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030723 -SUMMARY:Ice cream cone introduced\, St. Louis MO\, 1904 -UID:60BEE40A-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030724 -SUMMARY:Scopes Monkey Trial\, 1925 -UID:60BEE546-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030730 -SUMMARY:\"In God We Trust\" made U.S. motto\, 1956 -UID:60BEE67B-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030731 -SUMMARY:Harry S. Truman dedicates N.Y. Int'l Airport @ Idlewild Field\, - 1948\, later JFK -UID:60BEE7C0-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030801 -SUMMARY:Lughnasa\; Feast of the god Lugh\, a 30 day Celtic feast centers - on this day -UID:60BEE8FC-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030803 -SUMMARY:Columbus sets sail for Cathay\, 1492 -UID:60BEEAF6-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030803 -SUMMARY:USS Nautilus crosses under north polar ice cap\, 1958 -UID:60BEEC4A-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030804 -SUMMARY:Axe murder of Andrew and Abbey Borden\, 1892 -UID:60BEED8A-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030804 -SUMMARY:Bombing of N. Vietnam begins\, 1964 -UID:60BEEED6-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030804 -SUMMARY:Britain declares war on Germany starting World War I\, 1914 -UID:60BEF008-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030806 -SUMMARY:Atomic bomb dropped on Hiroshima\, 1945 -UID:60BEF140-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030806 -SUMMARY:Caricom in Barbados -UID:60BEF285-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030806 -SUMMARY:Cy Young pitches first game\, 1890 -UID:60BEF3BA-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030808 -SUMMARY:Atomic bomb dropped on Nagasaki\, 1945 -UID:60BEF4EA-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030808 -SUMMARY:Montenegro declares war on Germany\, 1914 -UID:60BEF634-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030808 -SUMMARY:Richard Nixon resigns the US presidency\, 1974 -UID:60BEFB50-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030808 -SUMMARY:The Great Train Robbery -- $7\,368\,000\, 1963 -UID:60BEFCBE-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030809 -SUMMARY:Helter Skelter... the Charles Manson murders take place\, 1969 -UID:60BEFE06-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030809 -SUMMARY:Persia defeats Spartan King Leonidas at Thermopylae\, 480 BC -UID:60BEFF3D-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030809 -SUMMARY:US/Canada border defined in the Webster-Ashburton Treaty\, 1842 -UID:60BF0078-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030810 -SUMMARY:Chicago incorporated as a village of 300 people\, 1833 -UID:60BF01C3-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030810 -SUMMARY:US and Panama agree to transfer the canal in the year 2000\, 197 - 7 -UID:60BF031E-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030811 -SUMMARY:Dog days end -UID:60BF045C-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030811 -SUMMARY:France Ends War in Indochina\, 1954 -UID:60BF058F-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030811 -SUMMARY:Perseid meteor shower (look north\; three days) -UID:60BF06E0-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030812 -SUMMARY:First test flight of Space Shuttle \"Enterprise\" from 747\, 197 - 7 -UID:60BF08BA-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030812 -SUMMARY:Last U.S. ground troops out of Vietnam\, 1972 -UID:60BF0A22-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030813 -SUMMARY:Berlin wall erected\, 1961 -UID:60BF0B5A-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030813 -SUMMARY:Li'l Abner debut\, 1934 -UID:60BF0CA4-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030814 -SUMMARY:Social Security begins in U.S.\, 1935 -UID:60BF0DD3-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030815 -SUMMARY:Gandhi's movement obtains independence for Pakistan and India\, - 1947 -UID:60BF0F0A-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030815 -SUMMARY:Hurricane hits Plimoth Plantation\, 1635 -UID:60BF104E-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030816 -SUMMARY:Roller Coaster patented\, 1898 -UID:60BF1182-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030817 -SUMMARY:First public bath opened in N.Y.\, 1891 -UID:60BF12B4-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030818 -SUMMARY:Anti-Cigarette League of America formed -UID:60BF13E6-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030819 -SUMMARY:Air Force cargo plane snares payload from Discoverer 14 spy sate - llite\, marking start of practical military reconnaissance from space\, - 1960 -UID:60BF152D-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030819 -SUMMARY:Gail Borden patents condensed milk\, 1856 -UID:60BF172C-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030822 -SUMMARY:Death of King Richard III\, 1485\, Last of the Plantagenets -UID:60BF1868-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030822 -SUMMARY:Joe Walker sets X-15 all time altitude mark (67 miles)\, 1963 -UID:60BF19BA-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030822 -SUMMARY:St. Columbia reports seeing monster in Loch Ness\, 565 -UID:60BF1AEA-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030823 -SUMMARY:Sacco and Vanzetti executed\, 1927 -UID:60BF1C21-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030824 -SUMMARY:\"Alice's Restaurant\" premieres in New York and Los Angeles\, 1 - 969 -UID:60BF1D58-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030824 -SUMMARY:-126.9 F at Vostok\, Antarctica\, 1960 -UID:60BF1E95-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030824 -SUMMARY:British troops burn Washington\, 1814 -UID:60BF1FE6-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030825 -SUMMARY:Gen. DeGaulle leads French forces into Paris\, 1944 -UID:60BF211E-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030826 -SUMMARY:Women get the vote\, 1920 -UID:60BF225E-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030827 -SUMMARY:\"Tarzan of the Apes\" published\, 1912 -UID:60BF246A-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030827 -SUMMARY:Krakatoa\, Java explodes with a force of 1\,300 megatons\, 1883 -UID:60BF271C-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030828 -SUMMARY:King leads over 200K in civil rights rally in Washington\, DC\, - 1963 -UID:60BF5C90-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030829 -SUMMARY:Star in Cygnus goes nova and becomes 4th brightest in sky\, 1975 - \; Nova Cygni 1975. -UID:60BF5EF0-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030830 -SUMMARY:75 cents a pound tariff set on opium\, 1842 -UID:60BF603D-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030830 -SUMMARY:Japan Stationery Co. sells first felt-tipped pen\, 1960 -UID:60BF6180-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030830 -SUMMARY:St. Rose of Lima in Peru -UID:60BF62DB-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030830 -SUMMARY:Washington-to-Moscow hot line connected\, 1963 -UID:60BF641A-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030831 -SUMMARY:269 people killed after Korean Airlines 747 shot down by USSR\, - 1983 -UID:60BF654F-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030831 -SUMMARY:Mary Anne Nichols becomes Jack the Ripper's first victim\, 1888 -UID:60BF6694-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030831 -SUMMARY:Non-aggression pact signed by USSR and Afghanistan\, 1926 -UID:60BF69FB-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030901 -SUMMARY:Bobby Fischer defeats Boris Spassky in World Chess Match\, 1972 -UID:60BF6B59-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030901 -SUMMARY:Joshua A. Norton proclaims himself 'Emperor Norton I'\, 1859 -UID:60BF6C95-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030902 -SUMMARY:Great Britain adopts Gregorian Calendar\, 1752 -UID:60BF6DD4-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030902 -SUMMARY:Japan signs unconditional surrender on US battleship `Missouri'\ - , 1945 -UID:60BF6F0C-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030903 -SUMMARY:Anniversary of the Founding of the Republic in San Marino -UID:60C1A5A4-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030905 -SUMMARY:Kennedy orders resumption of underground nuclear tests\, 1961 -UID:60C1A866-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030905 -SUMMARY:The first Continental Congress was convened in Philadelphia\, 17 - 74 -UID:60C1A9BA-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030906 -SUMMARY:149 Pilgrims set forth from England aboard the Mayflower\, 1620 -UID:60C1AB22-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030906 -SUMMARY:First Star Trek episode (The Man Trap) aired 1966 -UID:60C1AC68-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030906 -SUMMARY:Pres. McKinley shot\, 1901 -UID:60C1AF0C-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030906 -SUMMARY:Somhlolo in Swaziland -UID:60C1B09F-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030908 -SUMMARY:\"Star Trek\" debuts on NBC (1966) -UID:60C1B1DB-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030908 -SUMMARY:Jack the Ripper kills again\, Annie Chapman is second victim\, 1 - 888 -UID:60C1B32E-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030908 -SUMMARY:President Ford pardons Richard M. Nixon\, 1974 -UID:60C1B46C-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030909 -SUMMARY:California becomes the 31st state\, 1850 -UID:60C1B5A8-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030909 -SUMMARY:United Colonies is renamed the United States\, 1776 -UID:60C1B6DD-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030910 -SUMMARY:Mountain Meadows Massacre. Mormons kill Gentile wagon train\, 1 - 857 -UID:60C1B820-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030912 -SUMMARY:German paratroopers rescue Mussolini from captivity in Rome\, 19 - 43 -UID:60C1B972-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030912 -SUMMARY:Germany annexes Sudentenland\, 1938 -UID:60C1BAAE-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030913 -SUMMARY:136.4 F at el Azizia\, Libya\, 1922 -UID:60C1BBE8-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030913 -SUMMARY:British defeat the French at Abraham near Quebec City\, 1788 -UID:60C1BDE5-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030913 -SUMMARY:Building of Hadrian's Wall begun\, 122 -UID:60C1BF3C-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030913 -SUMMARY:Chiang Kai-Shek becomes president of China\, 1943 -UID:60C1C06E-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030914 -SUMMARY:Benjamin Franklin is sent to France as an American minister\, 17 - 78 -UID:60C1C1AC-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030914 -SUMMARY:Salem\, Massachusetts\, is founded\, 1629 -UID:60C1C2E9-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030914 -SUMMARY:The Selective Service Act establishes the first peacetime draft\ - , 1940 -UID:60C1C424-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030915 -SUMMARY:Soviet Premier Nikita Khrushchev begins his 13 day tour of the U - S\, 1959 -UID:60C1C557-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030915 -SUMMARY:The U.S. Foreign Affairs Dept. becomes the U.S. State Department - \, 1789 -UID:60C1C689-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030916 -SUMMARY:The village of Shawmut\, Massachusetts\, becomes the city of Bos - ton\, 1630 -UID:60C1C7C0-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030917 -SUMMARY:Battle of Antietam\, 1862 -UID:60C1C90A-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030918 -SUMMARY:Victory of Uprona in Burundi -UID:60C1CAFA-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030920 -SUMMARY:Equal Rights Party nominates Belva Lockwood for President\, 1884 - -UID:60C1CC3D-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030920 -SUMMARY:First meeting of the American Association for the Advancement of - Science\, 1848 -UID:60C1CD72-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030920 -SUMMARY:First meeting of the National Research Council\, 1916 -UID:60C1CEC6-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030920 -SUMMARY:Magellan leaves Spain on the first Round the World passage\, 151 - 9 -UID:60C1D005-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030920 -SUMMARY:The Roxy Theater opens in Hollywood\, 1973 -UID:60C1D13B-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030922 -SUMMARY:Allied forces form the independent nation West Germany\, 1953 -UID:60C1D27C-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030922 -SUMMARY:President Lincoln issues the Emancipation Proclamation\, 1862 -UID:60C1D3CE-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030922 -SUMMARY:Special prosecutor Leon Jeworski subpoenaes President Nixon\, 19 - 74 -UID:60C1D50C-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030922 -SUMMARY:The first Soviet atomic bomb explodes\, 1949 -UID:60C1D648-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030923 -SUMMARY:Phillippine President Ferdinand Marcos declares martial law\, 19 - 72 -UID:60C1D83C-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030923 -SUMMARY:The New York Knickerbockers becomes the first U.S. Baseball club - \, 1845 -UID:60C1D990-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030923 -SUMMARY:V.P. Nixon denies campaign fund fraud with his \"Checkers\" spee - ch\, 1952 -UID:60C1DAC8-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030925 -SUMMARY:Sandra Day O'Connor becomes first woman on US Supreme Court\, 19 - 81 -UID:60C1DC04-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030927 -SUMMARY:The first passenger was hauled in a locomotive in England\, 1825 - -UID:60C1DD50-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030928 -SUMMARY:\"Pilgrim's Progress\" published\, 1678 -UID:60C1DE87-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030928 -SUMMARY:A Greek soldier runs 26+ miles after the Persian defeat at Marat - hon\, 490BC -UID:60C1DFBE-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030930 -SUMMARY:Red Jack kills 2\, Elizabeth Stride (#3) and Catherine Eddowes ( - #4)\, -UID:60C1E0FA-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030930 -SUMMARY:The first tooth is extracted under anesthesia in Charleston\, Ma - ss\, 1846 -UID:60C1E24E-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030930 -SUMMARY:The verdicts of the Nuremberg trials are announced\, 1946 -UID:60C1E392-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031001 -SUMMARY:NASA officially begins operations\, 1958 -UID:60C1E551-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031002 -SUMMARY:Thurgood Marshall sworn as the first black Supreme Court Justice - \, 1967 -UID:60C1E6D2-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031004 -SUMMARY:Crimean war begins\, 1853 -UID:60C1E807-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031004 -SUMMARY:First space vehicle\, Sputnik I\, launched\, 1957 -UID:60C1E946-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031004 -SUMMARY:Sputnik 1\, world's first orbiting satellite launched\, 1957 -UID:60C1EA86-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031006 -SUMMARY:Antioch College is the first public school to admit men and wome - n\, 1853 -UID:60C1EBBE-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031006 -SUMMARY:Egyptian President Anwar Sadat is assassinated in Cairo\, 1981 -UID:60C1ED04-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031006 -SUMMARY:Israel is attacked by the alliance of Egypt and Syria\, 1973 -UID:60C1EE3C-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031007 -SUMMARY:Foundation of the GDR in 1949 in German Democratic Republic -UID:60C1EF6E-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031007 -SUMMARY:Georgia Tech. beats Cumberland Univ. 222-0\, 1916 -UID:60C1F0B5-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031007 -SUMMARY:Maryland Governor Marvin Mandel sent to prison on fraud charges\ - , 1977 -UID:60C1F1EA-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031007 -SUMMARY:Mother Teresa of Calcutta awarded the Nobel Peace Prize\, 1979 -UID:60C1F3C4-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031007 -SUMMARY:Police stop Wilbur Mills car\, Fanne Fox jumps into water\, 1974 - -UID:60C1F504-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031008 -SUMMARY:Great Chicago Fire\, 1871 -UID:60C1F63C-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031009 -SUMMARY:First two-way telephone conversation\, 1876 -UID:60C1F778-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031010 -SUMMARY:Beginning of the Wars for Independence in Cuba -UID:60C1F8B4-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031010 -SUMMARY:Foundation of the Workers Party in North Korea -UID:60C1F9FE-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031010 -SUMMARY:Mercury at Superior Conjunction with Sun. Moves into night sky. - (1984) -UID:60C1FB36-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031010 -SUMMARY:Spiro T. Agnew resigns as Vice-President due to income tax fraud - \, 1973 -UID:60C1FC72-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031011 -SUMMARY:\"Saturday Night Live\" premiers on NBC-TV\, 1975 -UID:60C1FDB6-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031011 -SUMMARY:The Gang of Four are arrested in Peking\, 1976 -UID:60C1FEF5-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031011 -SUMMARY:The first steam powered ferry ran between New York and Hoboken\, - 1811 -UID:60C200EB-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031011 -SUMMARY:The second Vatican Ecumenical Council opens in Rome\, 1962 -UID:60C2024C-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031012 -SUMMARY:Bahama Natives discover Columbus of Europe lost on their shores\ - , 1492 -UID:60C20388-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031012 -SUMMARY:Khrushchev pounds his desk with shoe during a speech to the UN\, - 1960 -UID:60C204C5-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031012 -SUMMARY:Man O'War's last race\, 1920 -UID:60C20600-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031013 -SUMMARY:Italy declares war on Germany\, 1943 -UID:60C20742-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031013 -SUMMARY:U.S. Navy born\, 1775\, authorized by the Second Continental Con - gress -UID:60C20891-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031014 -SUMMARY:Battle of Hastings won by William the Conqueror and the Normans\ - , 1066 -UID:60C209D0-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031014 -SUMMARY:Chuck Yeager breaks sound barrier\, 1947 -UID:60C20B08-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031015 -SUMMARY:First draft card burned\, 1965 -UID:60C20C48-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031018 -SUMMARY:Boston Shoemakers form first U.S. labor org.\, 1648 -UID:60C20E48-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031018 -SUMMARY:Soviets anounce their probe took photos of the Moon's far side\, - 1959 -UID:60C20F8B-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031019 -SUMMARY:Mao Tse-tung establishes the People's Republic of China\, 1949 -UID:60C210CA-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031019 -SUMMARY:Napoleon's beaten army begins the long retreat from Moscow\, 181 - 2 -UID:60C2120C-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031020 -SUMMARY:\"Saturday Night Massacre\"\, 1973 -UID:60C2135A-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031020 -SUMMARY:OPEC embargo\, 1973 -UID:60C21492-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031021 -SUMMARY:Edison makes the first practical incandescent lamp\, 1879 -UID:60C215CA-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031021 -SUMMARY:Guggenheim Museum opens\, 1959 -UID:60C2170A-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031023 -SUMMARY:Battle of Leyte Gulf begins\, 1944 -UID:60C21850-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031023 -SUMMARY:Earth created at 6:30 AM\, 4004BC. -UID:60C21987-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031023 -SUMMARY:Swallows leave Capistrano -UID:60C21B6A-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031025 -SUMMARY:The UN removes Taiwan and admits the People's Republic of China\ - , 1971 -UID:60C21CBC-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031026 -SUMMARY:UN's World Health Organization declares smallpox eradicated\, 19 - 78 -UID:60C21DF8-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031027 -SUMMARY:New York's Boss Tweed is arrested on fraud charges\, 1871 -UID:60C21F40-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031027 -SUMMARY:The first New York Subway is opened\, 1904 -UID:60C22080-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031028 -SUMMARY:Columbus discovers Cuba\, 1492 -UID:60C221C2-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031028 -SUMMARY:Constantine's army defeats forces of Maxentius at Mulvian Bridge - \, 312 -UID:60C2230D-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031028 -SUMMARY:Harvard was founded in Massachusetts\, 1636 -UID:60C22443-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031028 -SUMMARY:Statue of Liberty was dedicated on Bedloe's Island\, 1886 -UID:60C22576-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031029 -SUMMARY:Stock Market Crash\, 1929 -UID:60C226C0-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031030 -SUMMARY:Orson Welles' \"War of the Worlds\" broadcast\, 1938 -UID:60C227FC-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031031 -SUMMARY:Luther nails 95 Theses to door of Castle Church\, Wittenberg\, 1 - 517 -UID:60C229FA-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031101 -SUMMARY:Austria-Hungary become two seperate nations\, 1918 -UID:60C22B36-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031101 -SUMMARY:Puerto Rican nationalists try to kill Truman at the Blair House\ - , 1950 -UID:60C22C6B-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031102 -SUMMARY:Luftwaffe completes 57 consecutive nights of bombing of London\, - 1940 -UID:60C22DA6-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031102 -SUMMARY:Two Frenchmen make the first free hot air balloon flight\, 1783 -UID:60C22EE0-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031103 -SUMMARY:Beef rises to 3 cents a pound\, IL\, 1837 -UID:60C23014-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031103 -SUMMARY:Linus Pauling wins Nobel Chemistry Prize\, 1954 -UID:60C23156-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031103 -SUMMARY:Sputnik II launched\, 1957\, bearing spacedog Laika -UID:60C23296-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031104 -SUMMARY:Iranian militants seize US embassy personnel in Teheran\, 1979 -UID:60C233E8-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031104 -SUMMARY:Soviet forces crush the anti-communist revolt in Hungary\, 1956 -UID:60C2351A-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031105 -SUMMARY:Guy Fawkes' Plot\, 1605 -UID:60C23719-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031106 -SUMMARY:Anniversary of the October Socialist Revolution (2 days) in U.S. - S.R. -UID:60C2385E-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031107 -SUMMARY:Abolitionist newspaperman Elijah P. Lovejoy murdered by mob\, 18 - 37 -UID:60C239A8-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031107 -SUMMARY:Lewis and Clark Expedition in sight of the Pacific Ocean\, 1805 -UID:60C23AD8-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031109 -SUMMARY:Blackout of New York\, New England\, and Eastern Canada\, 1965 -UID:60C23C16-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031109 -SUMMARY:Giant panda discovered (?!)\, China\, 1927 -UID:60C23D68-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031109 -SUMMARY:Jack the Ripper kills fifth and final victim\, Jane Kelly\, 1888 - -UID:60C240BF-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031109 -SUMMARY:Margaret Sanger forms American Birth Control League\, 1921 -UID:60C2421A-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031109 -SUMMARY:Roosevelt establishes the Civil Works Administration\, 1933 -UID:60C2436B-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031110 -SUMMARY:41 Women arrested in suffragette demonstartions near White House - \, 1917 -UID:60C244A7-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031110 -SUMMARY:Cpt. Wirz\, commandant of Andersonville Prison hanged\, 1865 -UID:60C246E8-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031110 -SUMMARY:Henry Stanley asks David Livingston\, \"Dr. Livingston\, I presu - me?\"\, 1871 -UID:60C24838-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031111 -SUMMARY:Washington becomes the 42nd state\, 1889 -UID:60C2496C-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031112 -SUMMARY:Dr. Sun Yat-sen's Birthday in Taiwan -UID:60C24AAA-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031112 -SUMMARY:U.S. first exports oil to Europe\, 1861 -UID:60C24BF0-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031114 -SUMMARY:Quarter Pounder price raised from $0.53 to $0.55 in violation of - Nixon price controls (but okayed by Price Commission after formal reque - st from McDonald's)\, 1971 -UID:60C26A72-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031115 -SUMMARY:Niagara Falls power plant startup\, 1896 -UID:60C26C51-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031116 -SUMMARY:Opening of the Suez Canal\, 1869 -UID:60C26DB3-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031117 -SUMMARY:46\,000 meteoroids fall over AZ in 20 minutes\, 1966 -UID:60C26EF4-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031117 -SUMMARY:Richard Nixon says \"I am not a crook.\"\, 1973 -UID:60C27034-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031118 -SUMMARY:First hydrogen bomb blasts Enewetok\, 1952 -UID:60C273B2-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031118 -SUMMARY:Local standard time zones established for US\, 1883 -UID:60C27538-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031119 -SUMMARY:Gettysburg Address delivered\, 1863 -UID:60C2766B-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031121 -SUMMARY:Announcement of 18 1/2 minute gap on Watergate tape\, 1973 -UID:60C277A1-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031122 -SUMMARY:Kennedy shot in Dallas\, Texas by Lee Harvey Oswald\, 1963 -UID:60C278E2-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031123 -SUMMARY:First broadcast of Dr. Who (longest running TV series)\, 1963 -UID:60C27A30-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031124 -SUMMARY:Lee Harvey Oswald killed by Jack Ruby\, 1963 -UID:60C27B70-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031125 -SUMMARY:Alfred Nobel invents dynamite\, 1867 -UID:60C27CB0-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031127 -SUMMARY:Alfred Nobel establishes Nobel Prize\, 1895 -UID:60C27DF8-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031127 -SUMMARY:Friction match invented\, England\, 1826 -UID:60C27F2F-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031127 -SUMMARY:Hoosac Railroad Tunnel completed\, 1873\, in NW Massachusetts -UID:60C28067-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031129 -SUMMARY:King Tut's tomb opened\, 1922 -UID:60C284F2-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031201 -SUMMARY:First national corn-husking championship\, Alleman IA\, 1924 -UID:60C2866C-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031201 -SUMMARY:Martin Luther King Jr.\, leads black boycott of Montgomery buses - \, 1955 -UID:60C287A9-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031201 -SUMMARY:Rosa Parks refuses to move to back of the bus (Montgomery\, AL)\ - , 1953 -UID:60C288DF-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031203 -SUMMARY:First neon light display\, Paris\, 1910 -UID:60C28A17-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031203 -SUMMARY:First successful human heart transplant lead by Dr. Barnard\, 19 - 67 -UID:60C28B60-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031203 -SUMMARY:The Montreux Casino burns down during a Frank Zappa concert\, 19 - 71 -UID:60C28C9A-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031204 -SUMMARY:Washington takes leave of his officers at Fraunce's Tavern\, NYC - \, 1783 -UID:60C28DD2-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031205 -SUMMARY:Phi Beta Kappa founded\, 1776 -UID:60C28F52-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031205 -SUMMARY:The Eighteenth Amendment repealed\, ending Prohibition\, 1933 -UID:60C2908B-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031207 -SUMMARY:Japan bombs Pearl Harbor\, 1941 -UID:60C292B0-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031209 -SUMMARY:Ball-bearing roller skates patented\, 1884 -UID:60C294CC-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031210 -SUMMARY:Metric system established in France\, 1799 -UID:60C2960A-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031210 -SUMMARY:Nobel Peace Prize awarded each year -UID:60C29758-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031212 -SUMMARY:First wireless message sent across Atlantic by Marconi\, 1901 -UID:60C29890-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031213 -SUMMARY:Apollo 17 leaves the moon\, with \"last\" men to walk on moon ab - oard\, 1972 -UID:60C299CA-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031213 -SUMMARY:Dartmouth College chartered\, 1769 -UID:60C29B10-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031213 -SUMMARY:Geminid meteor shower (look south) -UID:60C29C50-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031215 -SUMMARY:Argo Merchant oil spill\, 1976 -UID:60C29D8C-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031215 -SUMMARY:Bill of Rights adopted\, 1791 -UID:60C29EDC-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031215 -SUMMARY:James Naismith invents basketball\, Canada\, 1891 -UID:60C2A0E3-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031215 -SUMMARY:Sitting Bull shot in head while submitting to arrest\, 1890 -UID:60C2A23B-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031220 -SUMMARY:U.S. buys ~1\,000\,000 sq. miles of Louisiana for ~$20/sq.mi. -UID:60C2A38F-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031221 -SUMMARY:Phileas Fogg completes his trip around the world in less than 80 - days -UID:60C2A4D2-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031224 -SUMMARY:KKK formed in Pulaski\, Tenn\, 1865 -UID:60C2A60A-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031226 -SUMMARY:DPMA founded\, 1951 -UID:60C2A740-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031227 -SUMMARY:APT report published\, 1956 -UID:60C2A889-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031227 -SUMMARY:Ether first used as anesthetic in childbirth\, 1845 -UID:60C2A9C4-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031228 -SUMMARY:Comet Kohoutek at perihelion\, 1973 -UID:60C2AB54-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031229 -SUMMARY:Battle of Wounded knee\, 1890 -UID:60C2AC9A-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031230 -SUMMARY:First Los Angeles freeway dedicated\, 1940 -UID:60C2AEA4-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031231 -SUMMARY:St. Sylvester in Switzerland -UID:60C2AFF1-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031231 -SUMMARY:Winterland closes its doors\, 1978 -UID:60C2B146-90AC-11D9-9672-00112474B410 -DTSTAMP:20050309T143956Z -RRULE:FREQ=YEARLY;INTERVAL=1 -SEQUENCE:1 -DURATION:P1D -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/New Years Day.ics b/libs/ical4j-1.0.5/etc/samples/valid/New Years Day.ics deleted file mode 100644 index ece8fc3a..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/New Years Day.ics +++ /dev/null @@ -1,35 +0,0 @@ -BEGIN:VCALENDAR -PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN -VERSION:2.0 -BEGIN:VTIMEZONE -TZID:Australia/Melbourne -X-LIC-LOCATION:Australia/Melbourne -BEGIN:STANDARD -TZOFFSETFROM:+1100 -TZOFFSETTO:+1000 -TZNAME:EST -DTSTART:19700405T030000 -RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4 -END:STANDARD -BEGIN:DAYLIGHT -TZOFFSETFROM:+1000 -TZOFFSETTO:+1100 -TZNAME:EST -DTSTART:19701004T020000 -RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=10 -END:DAYLIGHT -END:VTIMEZONE -BEGIN:VEVENT -CREATED:20081228T122718Z -LAST-MODIFIED:20081228T122718Z -DTSTAMP:20081228T122718Z -UID:d5eb7c8b-3a23-4abc-b05c-1108e6460caa -SUMMARY:New Years Day -RECURRENCE-ID;TZID=Australia/Melbourne:20090101T090000 -CATEGORIES:Holidays -DTSTART;TZID=Australia/Melbourne:20090101T090000 -DTEND;TZID=Australia/Melbourne:20090101T170000 -TRANSP:OPAQUE -X-MOZ-GENERATION:1 -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/OZMovies.ics b/libs/ical4j-1.0.5/etc/samples/valid/OZMovies.ics deleted file mode 100644 index bb8fdc96..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/OZMovies.ics +++ /dev/null @@ -1,2224 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -X-WR-CALNAME;VALUE=TEXT:OZ Movies -PRODID:-//Apple Computer\, Inc//iCal 1.0//EN -X-WR-RELCALID;VALUE=TEXT:0BDD9936-22D1-11D7-B452-0050E4C50C66 -X-WR-TIMEZONE;VALUE=TEXT:Australia/Sydney -X-WR-CALDESC:Cinema Release Dates for Australia\, with synopsis\,mini-re - views\, and links to trailers. Updated approx weekly Thanks to Steven Ma - rshall's website Sammi Cinema (http://www.sammicinema.b0x.com) -CALSCALE:GREGORIAN -METHOD:PUBLISH -BEGIN:VTIMEZONE -TZID:Australia/Sydney -LAST-MODIFIED:20051005T074413Z -BEGIN:STANDARD -DTSTART:20060325T160000 -TZOFFSETTO:+1000 -TZOFFSETFROM:+0000 -TZNAME:EST -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:20061029T030000 -TZOFFSETTO:+1100 -TZOFFSETFROM:+1000 -TZNAME:EST -END:DAYLIGHT -END:VTIMEZONE -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030109 -SUMMARY:Catch Me If You Can - Leonardo DiCaprio stars as Frank Abagnale\ - , the youngest man to make the FBI's most-wanted list for forgery. Assum - ing various identities\, Abagnale passed millions of dollars in bad chec - ks. Stars Leonardo DiCaprio\, Tom Hanks\, Christopher Walken\, Jennifer - Garner and Martin Sheen. - Empire rating: 4/5 stars. -UID:C20350E0-22CF-11D7-B452-0050E4C50C66 -DTSTAMP:20030108T062114Z -SEQUENCE:2 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030116 -SUMMARY:Like Mike - Hip Hop star Lil' Bow Wow stars as Calvin\, a 14-yea - r-old orphan with the dream of becoming a famous basketball star. When h - e puts on a mysterious pair of old sneakers inscribed with the faded ini - tials \"MJ\,\" he inherits the abilities of Michael Jordan and makes the - leap to NBA superstardom. Empire Rating 1/5 -UID:F7F52318-22D1-11D7-B452-0050E4C50C66 -DTSTAMP:20030108T063328Z -SEQUENCE:2 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030116 -SUMMARY:Star Trek: Nemesis - - Ordered by Starfleet to be the fi - rst line of diplomacy in ushering in a new era for the Federation\, the - crew of the USS Enterprise-E is dispatched to Romulus for an unexpected - peace mission. Once in the shadow of the Romulan Empire\, Captain Jean-L - uc Picard and the Enterprise crew are thrust into the center of a plot t - hat could lead to the destruction of Earth at the hands of a new and chi - lling nemesis. Stars Patrick Stewart\, Jonathan Frakes\, Brent Spiner an - d LeVar Burton - Empire Rating 3/5 -UID:FA2DF665-22D1-11D7-B452-0050E4C50C66 -DTSTAMP:20030108T063225Z -SEQUENCE:2 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030116 -SUMMARY:The Quiet American - - Set against the French Indochina W - ar in Vietnam\, circa 1952\, this murder mystery follows a veteran Engli - sh journalist who challenges a young American for the affections of a Vi - etnamese beauty. Based on the novel by Graham Green. Stars Michael Caine - \, Brendan Fraser and Hai Yen Do. Empire rating 5/5 -UID:FBC432FB-22D1-11D7-B452-0050E4C50C66 -DTSTAMP:20030108T063314Z -SEQUENCE:3 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030123 -SUMMARY:8 Mile - Set against the 1995 hip-hop scene in Detroit\, this dr - ama is about a young man's struggle to find the strength and courage to - transcend the boundaries that define his life. Stars Eminem\, Mekhi Phif - er\, Brittany Murphy and Kim Basinger. \n\n \n \n - \n -UID:319A08D9-22D3-11D7-B452-0050E4C50C66 -DTSTAMP:20030108T063427Z -SEQUENCE:2 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031002 -DTEND;VALUE=DATE:20031003 -SUMMARY:The League of Extraordinary Gentlemen -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=lxg -UID:62B2B092-AF8D-11D7-9EF2-0050E4C50C66 -SEQUENCE:15 -DTSTAMP:20040109T022324Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030828 -SUMMARY:Darkness Falls\n\n -UID:FD5DF18A-B2A9-11D7-B3D4-0050E4C50C66 -DTSTAMP:20040109T022212Z -SEQUENCE:2 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030828 -SUMMARY:Finding Nemo -UID:01822D56-B2AA-11D7-B3D4-0050E4C50C66 -DTSTAMP:20040109T022156Z -SEQUENCE:2 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030828 -SUMMARY:A Guy Thing\n\n -UID:045BC2BB-B2AA-11D7-B3D4-0050E4C50C66 -DTSTAMP:20040109T022159Z -SEQUENCE:2 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030904 -SUMMARY:Hollywood Homicide -UID:104F57E9-B2AB-11D7-B3D4-0050E4C50C66 -DTSTAMP:20040109T022218Z -SEQUENCE:3 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030904 -SUMMARY:Ghosts of the Abyss-\n -UID:25FEE878-B2AB-11D7-B3D4-0050E4C50C66 -DTSTAMP:20040109T022222Z -SEQUENCE:3 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030911 -SUMMARY:Legally Blonde 2- -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=legallyblonde2 -UID:766EFCB6-B2AB-11D7-B3D4-0050E4C50C66 -SEQUENCE:2 -DTSTAMP:20040109T022234Z -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030911 -SUMMARY:Pirates of the Carribean -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=piratesofthecari - bbean -UID:7EE175DC-B2AB-11D7-B3D4-0050E4C50C66 -SEQUENCE:2 -DTSTAMP:20040109T022239Z -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030918 -SUMMARY:Bad Boys 2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=badboys2 -UID:AE93963E-B2AB-11D7-B3D4-0050E4C50C66 -SEQUENCE:2 -DTSTAMP:20040109T022247Z -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030925 -DTEND;VALUE=DATE:20030926 -SUMMARY:Tomb Raider 2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=tombraider2 -UID:B8CB65AA-B2AB-11D7-B3D4-0050E4C50C66 -SEQUENCE:4 -DTSTAMP:20040109T022313Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030925 -SUMMARY:Agent Cody Banks - -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=agentcodybanks -UID:42536AD3-B770-11D7-8FBE-0050E4C50C66 -SEQUENCE:2 -DTSTAMP:20040109T022254Z -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031211 -SUMMARY:Dumb and Dumberer -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=whenharrymetlloy - d -UID:45F049D0-B770-11D7-8FBE-0050E4C50C66 -SEQUENCE:10 -DTSTAMP:20040114T130855Z -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030925 -DTEND;VALUE=DATE:20030926 -SUMMARY:Freaky Friday -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=freakyfriday -UID:505AD1EE-B770-11D7-8FBE-0050E4C50C66 -SEQUENCE:4 -DTSTAMP:20040109T022259Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031106 -DTEND;VALUE=DATE:20031107 -SUMMARY:How to Deal - -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=howtodeal -UID:534E394A-B770-11D7-8FBE-0050E4C50C66 -SEQUENCE:11 -DTSTAMP:20040109T022601Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030904 -DTEND;VALUE=DATE:20030905 -SUMMARY:28 Days Later -UID:61483E80-B770-11D7-8FBE-0050E4C50C66 -DTSTAMP:20040109T022227Z -SEQUENCE:11 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031002 -SUMMARY:Matchstick Men\n -URL;VALUE=URI:http://www.movie-list.com/m/matchstickmen.shtml -UID:791FB42F-B770-11D7-8FBE-0050E4C50C66 -SEQUENCE:2 -DTSTAMP:20040109T022331Z -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031016 -SUMMARY:Head of State \n -URL;VALUE=URI:http://www.movie-list.com/h/headofstate.shtml -UID:9AB21C3C-B770-11D7-8FBE-0050E4C50C66 -SEQUENCE:3 -DTSTAMP:20040109T022355Z -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031106 -DTEND;VALUE=DATE:20031107 -SUMMARY:Le Divorce -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=ledivorce -UID:C21710F8-B770-11D7-8FBE-0050E4C50C66 -SEQUENCE:6 -DTSTAMP:20040109T022612Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031016 -SUMMARY:Alex and Emma - -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=alexandemma -UID:C8BAEA5A-B770-11D7-8FBE-0050E4C50C66 -SEQUENCE:2 -DTSTAMP:20040109T022400Z -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031016 -SUMMARY:Kill Bill Volume 1 -URL;VALUE=URI:http://www.movie-list.com/k/killbill.shtml -UID:CCF41603-B770-11D7-8FBE-0050E4C50C66 -SEQUENCE:2 -DTSTAMP:20040109T022413Z -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031023 -SUMMARY:Intolerable Cruelty\n -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=intolerablecruel - ty -UID:DBB76B96-B770-11D7-8FBE-0050E4C50C66 -SEQUENCE:2 -DTSTAMP:20040109T022438Z -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031023 -DTEND;VALUE=DATE:20031024 -SUMMARY:Freddy vs Jason -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=freddyvsjason -UID:F52CF678-B770-11D7-8FBE-0050E4C50C66 -SEQUENCE:3 -DTSTAMP:20040109T022444Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031030 -SUMMARY:Holes\n\n -URL;VALUE=URI:http://www.movie-list.com/h/holes.shtml -UID:FA8DB261-B770-11D7-8FBE-0050E4C50C66 -SEQUENCE:2 -DTSTAMP:20040109T022532Z -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031030 -SUMMARY:Runaway Jury - -URL;VALUE=URI:http://www.movie-list.com/r/runawayjury.shtml -UID:FD1D3D99-B770-11D7-8FBE-0050E4C50C66 -SEQUENCE:2 -DTSTAMP:20040109T022544Z -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031127 -SUMMARY:Elf -URL;VALUE=URI:http://elfmovie.com/ -UID:58C64DE8-B771-11D7-8FBE-0050E4C50C66 -SEQUENCE:3 -DTSTAMP:20040114T130827Z -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20040109T023356Z -UID:5FDE5542-B771-11D7-8FBE-0050E4C50C66 -SEQUENCE:7 -URL;VALUE=URI:http://us.imdb.com/title/tt0309912/ -DTSTART;VALUE=DATE:20031120 -SUMMARY:Nicholas Nickleby -DTEND;VALUE=DATE:20031121 -X-WR-ITIPSTATUSML:UNCLEAN -ORGANIZER;CN="Kenton Baines":mailto:kob@kob.id.au -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -DTSTAMP:20040109T022652Z -UID:64F4869C-B771-11D7-8FBE-0050E4C50C66 -SEQUENCE:3 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=seabiscuit -DTSTART;VALUE=DATE:20031113 -SUMMARY:Seabiscuit -X-WR-ITIPSTATUSML:UNCLEAN -ORGANIZER;CN="Kenton Baines":mailto:kob@kob.id.au -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031113 -SUMMARY:The Honourable Wally Newman - -UID:69083917-B771-11D7-8FBE-0050E4C50C66 -DTSTAMP:20040109T022644Z -SEQUENCE:2 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -DTSTAMP:20040109T023422Z -UID:76FA9A76-B771-11D7-8FBE-0050E4C50C66 -SEQUENCE:3 -URL;VALUE=URI:http://us.imdb.com/title/tt0327056/ -DTSTART;VALUE=DATE:20031120 -SUMMARY:Mystic River -DESCRIPTION:Mystic River explores the dark\, interwoven history of three - men and their families coming to terms with a brutal murder on the mean - streets of south Boston... -X-WR-ITIPSTATUSML:UNCLEAN -ORGANIZER;CN="Kenton Baines":mailto:kob@kob.id.au -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20040109T023448Z -UID:991DA2D2-B771-11D7-8FBE-0050E4C50C66 -SEQUENCE:17 -URL;VALUE=URI:http://us.imdb.com/title/tt0332379/ -DTSTART;VALUE=DATE:20031120 -SUMMARY:School of Rock -DTEND;VALUE=DATE:20031121 -X-WR-ITIPSTATUSML:UNCLEAN -ORGANIZER;CN="Kenton Baines":mailto:kob@kob.id.au -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031226 -SUMMARY:Brother Bear -URL;VALUE=URI:http://disney.go.com/disneypictures/brotherbear/ -UID:C0C9EF5C-B771-11D7-8FBE-0050E4C50C66 -SEQUENCE:2 -DTSTAMP:20040130T022151Z -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20030731T230000 -SUMMARY:Mr and -UID:DD1A2D8E-B788-11D7-98AE-0050E4C50C66 -SEQUENCE:1 -DTSTAMP:20030716T122737Z -DURATION:PT1H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20030731T230000 -SUMMARY:Mr -UID:E77268CA-B788-11D7-98AE-0050E4C50C66 -SEQUENCE:1 -DTSTAMP:20030716T122750Z -DURATION:PT1H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20030731T230000 -SUMMARY:New Event -UID:EDA9BFBC-B788-11D7-98AE-0050E4C50C66 -SEQUENCE:1 -DTSTAMP:20030716T122756Z -DURATION:PT1H -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030925 -DTEND;VALUE=DATE:20030926 -SUMMARY:Rugrats Go Wild - -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=rugratsgowild -UID:531D2DE2-B78A-11D7-98AE-0050E4C50C66 -SEQUENCE:7 -DTSTAMP:20040109T022304Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030925 -DTEND;VALUE=DATE:20030926 -SUMMARY:The Wannabes -UID:C5CEA534-B78A-11D7-98AE-0050E4C50C66 -DTSTAMP:20040109T022318Z -SEQUENCE:13 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031009 -SUMMARY:Gettin' Square -UID:75AA4E8E-B78B-11D7-98AE-0050E4C50C66 -DTSTAMP:20040109T022341Z -SEQUENCE:2 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040122 -SUMMARY:Underworld -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=underworld -UID:E77DA524-B78B-11D7-98AE-0050E4C50C66 -SEQUENCE:10 -DTSTAMP:20040209T220323Z -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031030 -SUMMARY:Medallion\, The\n -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=medallion -UID:16D3301C-B78D-11D7-98AE-0050E4C50C66 -SEQUENCE:2 -DTSTAMP:20040109T022453Z -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031106 -SUMMARY:Matrix Revolutions - -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=matrixrevolution - s -UID:B8A6A612-B78D-11D7-98AE-0050E4C50C66 -SEQUENCE:4 -DTSTAMP:20040109T022605Z -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -ATTENDEE;CN="Brittany Murphy":invalid:nomail -DTSTAMP:20040109T023331Z -UID:346534FC-B78E-11D7-98AE-0050E4C50C66 -SEQUENCE:4 -URL;VALUE=URI:http://us.imdb.com/title/tt0263757/ -DTSTART;VALUE=DATE:20031120 -SUMMARY:Uptown Girls -X-WR-ITIPSTATUSML:UNCLEAN -ORGANIZER;CN="Kenton Baines":mailto:kob@kob.id.au -END:VEVENT -BEGIN:VEVENT -LOCATION:Kerry Armstrong\, Dan Spielman\, Directed by Paul Currie. -DTSTAMP:20040205T080939Z -UID:6ED80E14-B78E-11D7-98AE-0050E4C50C66 -SEQUENCE:8 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=oneperfectday -DTSTART;VALUE=DATE:20040219 -SUMMARY:One Perfect Day -DTEND;VALUE=DATE:20040220 -DESCRIPTION:Dan Spielman\, Leanna Walsman\, Kerry Armstrong\, Abbie Corn - ish. D: Paul Currie (debut). One perfect day tells the story of a 22 yea - r old musical prodigy\, Tommy Matisse (Dan Spielman) who embarks on a jo - urney of self-discovery as he confronts his own beliefs to seek answers - relating to his sister’s life and death. \n\n\"grooves to a dynamic\, pa - ssionate and electric beat\, whilst never speaking down to the niche you - th-audience it’s targeted at. \" - moviehole -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -LOCATION:Heath Ledger\, Shannyn Sossamon\, Mark Addy\, Directed by Brian - Helgeland -DTSTAMP:20040108T084618Z -UID:9C3EDDE0-B78E-11D7-98AE-0050E4C50C66 -SEQUENCE:5 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=order -DTSTART;VALUE=DATE:20040219 -SUMMARY:Sin Eater\, The -DESCRIPTION:A young conflicted NY priest\, Alex Bermier (Ledger)\, - helps a female detective\, Lucy Sinclair (Sossamon)\, investigati - ng the case of the French ambassador\, whose corpse was covered with my - sterious religious symbols written in Aramaic.\n\n\"A supernaturally sil - ly drama about priests\, exorcism\, sin-eaters and Heath Ledger struggli - ng with such pious problems as how to keep his fake Euro accent in place - .\"\n-- Jami Bernard\, NEW YORK NEWS -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031127 -SUMMARY:Good Boy -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=goodboy -UID:2DADD58E-B78F-11D7-98AE-0050E4C50C66 -SEQUENCE:2 -DTSTAMP:20040114T130823Z -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031204 -SUMMARY:Master and Commander -URL;VALUE=URI:http://darkhorizons.com/2003/masterandcommander.php -UID:EAFC91EC-B7FB-11D7-98AE-0050E4C50C66 -SEQUENCE:3 -DTSTAMP:20040114T130844Z -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031211 -SUMMARY:Looney Tunes: Back in Action -URL;VALUE=URI:http://darkhorizons.com/2003/looneytunesbackinaction.php -UID:F973724C-B7FB-11D7-98AE-0050E4C50C66 -SEQUENCE:2 -DTSTAMP:20040114T130917Z -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -LOCATION:Seann William Scott\, Christopher Walker\, Rosario Dawson. -DTSTAMP:20040204T061117Z -UID:07D52B50-B7FC-11D7-98AE-0050E4C50C66 -SEQUENCE:6 -URL;VALUE=URI:http://www.therundown.com/ -DTSTART;VALUE=DATE:20040101 -SUMMARY:Welcome to the Jungle aka The Run Down -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -DTSTAMP:20040130T022141Z -UID:2145281F-B7FC-11D7-98AE-0050E4C50C66 -SEQUENCE:2 -URL;VALUE=URI:http://www.lordoftherings.net/ -DTSTART;VALUE=DATE:20031226 -SUMMARY:Lord of the Rings: The Return of the King\n -DESCRIPTION:\n -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031226 -SUMMARY:Love Actually -URL;VALUE=URI:http://www.loveactually.com/ -UID:28C20E2A-B7FC-11D7-98AE-0050E4C50C66 -SEQUENCE:2 -DTSTAMP:20040130T022145Z -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -DTSTAMP:20040130T022130Z -UID:2FFB536A-B7FC-11D7-98AE-0050E4C50C66 -SEQUENCE:4 -DTSTART;VALUE=DATE:20031218 -SUMMARY:Peter Pan -X-WR-ITIPSTATUSML:UNCLEAN -ORGANIZER;CN="Kenton Baines":mailto:kob@kob.id.au -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -LOCATION:Sylvester Stallone\, Directed by Michael Rodriguez -DTSTAMP:20040204T061122Z -UID:9F5865BE-B7FF-11D7-A7B3-0050E4C50C66 -SEQUENCE:4 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=spykids3 -DTSTART;VALUE=DATE:20040101 -SUMMARY:Spy Kids 3D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040101 -SUMMARY:Cold Mountain -URL;VALUE=URI:http://www.apple.com/trailers/miramax/cold_mountain/ -UID:A39CAC56-B7FF-11D7-A7B3-0050E4C50C66 -SEQUENCE:2 -DTSTAMP:20040204T061203Z -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -LOCATION: -DTSTAMP:20040108T075642Z -UID:B5CE8E4C-B7FF-11D7-A7B3-0050E4C50C66 -SEQUENCE:10 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=lastsamurai -DTSTART;VALUE=DATE:20040115 -SUMMARY:The Last Samurai -DTEND;VALUE=DATE:20040116 -DESCRIPTION:Set in Japan during the 1870s\, The Last Samurai tells the s - tory of Capt. Nathan Algren (Tom Cruise)\, an American military officer - hired by the Emperor of Japan to train the country's first army in the a - rt of modern warfare.  \n\n\"Great to look at and respectful of its subj - ect matter\, this is an epic with excitement\, brains and heart.\"\n-- B - rian Webster\, APOLLO GUIDE\n -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040108 -SUMMARY:Cheaper By The Dozen -URL;VALUE=URI:http://us.imdb.com/title/tt0349205/ -UID:BCF496E0-B7FF-11D7-A7B3-0050E4C50C66 -SEQUENCE:9 -DTSTAMP:20040204T061710Z -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -LOCATION:Gwyneth Paltrow\, Daniel Craig\, Michael Gambon\, Jared Harris\ - , Blythe -DTSTAMP:20040108T080633Z -UID:E61FB149-B803-11D7-A7B3-0050E4C50C66 -SEQUENCE:3 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=sylvia -DTSTART;VALUE=DATE:20040129 -SUMMARY:Sylvia -DESCRIPTION:Director Christine Jeffs takes the heartbreaking story of wr - iter Sylvia Plath's life and suicide (which has taken on mythological si - gnificance in certain literary circles) and renders it in a palette of s - urprising beauty.  \n\n\"Sylvia delves into the tawdry details\, which g - ive the movie all the power of ... a daytime soap.\"\n-- Gary Thompson -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20040109T023538Z -UID:E8D2A882-B803-11D7-A7B3-0050E4C50C66 -SEQUENCE:8 -URL;VALUE=URI:http://us.imdb.com/title/tt0324216/ -DTSTART;VALUE=DATE:20031120 -SUMMARY:Texas Chainsaw Massacre\, The -DTEND;VALUE=DATE:20031121 -X-WR-ITIPSTATUSML:UNCLEAN -ORGANIZER;CN="Kenton Baines":mailto:kob@kob.id.au -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041226 -SUMMARY:Oceans 12 -UID:F4D3A90A-B826-11D7-BABE-0050E4C50C66 -DTSTAMP:20030717T071928Z -SEQUENCE:2 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030828 -SUMMARY:In Laws -UID:F80AB0BC-B2A9-11D7-B3D4-0050E4C50C66 -DTSTAMP:20040109T022205Z -SEQUENCE:2 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031127 -SUMMARY:S.W.A.T -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=swat -UID:9A6C34F6-BDA4-11D7-8992-0050E4C50C66 -SEQUENCE:2 -DTSTAMP:20040114T130832Z -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031211 -DTEND;VALUE=DATE:20031212 -SUMMARY:Scary Movie 3 -UID:2A57D4DB-BDA5-11D7-8992-0050E4C50C66 -SEQUENCE:30 -DTSTAMP:20040130T022418Z -DESCRIPTION:\n -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -LOCATION:Paul Walker\, Frances O'Connor\nDirected by Richard Donner -DTSTAMP:20040314T025056Z -UID:0B18064D-BDA6-11D7-8992-0050E4C50C66 -SEQUENCE:7 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=timeline -DTSTART;VALUE=DATE:20040205 -SUMMARY:Timeline -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040108 -DTEND;VALUE=DATE:20040109 -SUMMARY:Something's Gotta Give -UID:22028875-C883-11D7-947E-0050E4C50C66 -URL;VALUE=URI:http://us.imdb.com/title/tt0337741/ -SEQUENCE:11 -DTSTAMP:20040204T061705Z -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -LOCATION:Ewan McGregor\, Albert Finney\, Jessica Lange\, Danny DeVito\, - Helena Bonham Carter. Director: Tim Burton -DTSTAMP:20040314T025100Z -UID:368C4524-CF02-11D7-B1B3-0050E4C50C66 -SEQUENCE:8 -URL;VALUE=URI:http://www.apple.com/trailers/sony_pictures/big_fish/ -DTSTART;VALUE=DATE:20040205 -SUMMARY:Big Fish -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040108 -SUMMARY:Honey -URL;VALUE=URI:http://us.imdb.com/title/tt0322589/ -UID:12BDC0F4-D520-11D7-9509-0050E4C50C66 -SEQUENCE:7 -DTSTAMP:20040204T061702Z -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -LOCATION:Antonio Banderas\, Johnny Depp\, Salma Hayek\nDirected by Rober - t Rodriguez -DTSTAMP:20040314T025015Z -UID:B6B19FAC-DBA6-11D7-B8AE-0050E4C50C66 -SEQUENCE:7 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=onceuponatimeinm - exico -DTSTART;VALUE=DATE:20040226 -SUMMARY:Once Upon a Time in Mexico -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -LOCATION:Matt Damon\, Greg Kinnear\, Directed by the Farrelly brothers -DTSTAMP:20040314T025133Z -UID:98BACC62-DBA8-11D7-B8AE-0050E4C50C66 -SEQUENCE:8 -URL;VALUE=URI:http://www.movie-list.com/s/stuckonyou.shtml -DTSTART;VALUE=DATE:20040212 -SUMMARY:Stuck On You -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -LOCATION:Cate Blanchett\, Gerard McSorley\, Ciaran Hinds\nDirected by Jo - el Schumacher -DTSTAMP:20040225T234607Z -UID:C42C607A-DBA9-11D7-B8AE-0050E4C50C66 -SEQUENCE:6 -URL;VALUE=URI:http://www.movie-list.com/v/veronicaguerin.shtml -DTSTART;VALUE=DATE:20040115 -SUMMARY:Veronica Guerin -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -LOCATION:Ice Cube\, Jay Hernandez\, Dane Cook\,Jaime Pressly\, Faizon Lo - ve -DTSTAMP:20040209T220343Z -UID:4E766A8D-DBAA-11D7-B8AE-0050E4C50C66 -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=torque -DTSTART;VALUE=DATE:20040122 -SUMMARY:Torque -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -LOCATION:Denzel Washington\; Sanaa Lathan\; Dean Cain\; Eva Mendes\; Ale - x Carter -DTSTAMP:20040314T025047Z -UID:E078BC0A-DBAA-11D7-B8AE-0050E4C50C66 -SEQUENCE:3 -URL;VALUE=URI:http://www.movie-list.com/o/outoftime.shtml -DTSTART;VALUE=DATE:20040129 -SUMMARY:Out of Time -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031211 -DTEND;VALUE=DATE:20031212 -SUMMARY:Fellowship of the ring : Extended Edition -UID:D8D78EC3-E0FD-11D7-8420-0050E4C50C66 -URL;VALUE=URI:http://www.lordoftherings.net/ -SEQUENCE:2 -DTSTAMP:20040114T130858Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031218 -DTEND;VALUE=DATE:20031219 -SUMMARY:Two Towers: Extended Edition -UID:A045EA5E-E0FE-11D7-8420-0050E4C50C66 -SEQUENCE:2 -DTSTAMP:20040130T022135Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20030910T111500 -DTEND;TZID=Australia/Sydney:20030910T121500 -SUMMARY:dr parikh -UID:2A68E47E-E29A-11D7-8F13-0050E4C50C66 -SEQUENCE:2 -DTSTAMP:20030909T074953Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031009 -DTEND;VALUE=DATE:20031010 -SUMMARY:Calendar Girls\n -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=calendargirls -UID:AD39AA27-EAB4-11D7-A5A2-0050E4C50C66 -SEQUENCE:2 -DTSTAMP:20040109T022346Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031204 -DTEND;VALUE=DATE:20031205 -SUMMARY:Cabin Fever -UID:91FC077E-EAB5-11D7-A5A2-0050E4C50C66 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=cabinfever -SEQUENCE:8 -DTSTAMP:20040114T130838Z -END:VEVENT -BEGIN:VEVENT -LOCATION:Paddy Considine\, director: Jim Sheridan -DTSTAMP:20040209T222558Z -UID:2E3A3E44-EAB7-11D7-A5A2-0050E4C50C66 -SEQUENCE:3 -URL;VALUE=URI:http://www.movie-list.com/i/inamerica.shtml -DTSTART;VALUE=DATE:20040122 -SUMMARY:In America -DTEND;VALUE=DATE:20040123 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031023 -DTEND;VALUE=DATE:20031024 -SUMMARY:Mambo Italiano -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=mamboitaliano -UID:0554DF6E-F290-11D7-A47E-0050E4C50C66 -SEQUENCE:2 -DTSTAMP:20040109T022422Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031030 -DTEND;VALUE=DATE:20031031 -SUMMARY:Laurel Canyon\n -URL;VALUE=URI:http://www.apple.com/trailers/sony/laurel_canyon.html -UID:E29DDEAA-F491-11D7-A522-0050E4C50C66 -SEQUENCE:2 -DTSTAMP:20040109T022524Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031030 -DTEND;VALUE=DATE:20031031 -SUMMARY:Jet Lag -URL;VALUE=URI:http://www.apple.com/trailers/miramax/jet_lag.html -UID:8CCBA852-F492-11D7-A522-0050E4C50C66 -SEQUENCE:4 -DTSTAMP:20040109T022512Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031030 -DTEND;VALUE=DATE:20031031 -SUMMARY:Formula 51 -URL;VALUE=URI:http://www.apple.com/trailers/columbia/formula_51/ -UID:27DDCB52-F493-11D7-A522-0050E4C50C66 -DTSTAMP:20040109T022503Z -SEQUENCE:8 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031113 -DTEND;VALUE=DATE:20031114 -SUMMARY:In the Cut \n -UID:C37782F9-F493-11D7-A522-0050E4C50C66 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=inthecut -SEQUENCE:2 -DTSTAMP:20040109T022648Z -END:VEVENT -BEGIN:VEVENT -LOCATION: -DTSTAMP:20040130T022200Z -UID:E0956030-F4A9-11D7-A522-0050E4C50C66 -SEQUENCE:2 -URL;VALUE=URI:http://www.focusfeatures.com/ -DTSTART;VALUE=DATE:20031226 -SUMMARY:Lost in Translation -DTEND;VALUE=DATE:20031227 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031113 -DTEND;VALUE=DATE:20031114 -SUMMARY:Alien: Director's Cut -UID:21429594-FAE1-11D7-B0FA-000A958D1EFE -URL;VALUE=URI:http://www.apple.com/trailers/fox/alien_25/ -SEQUENCE:2 -DTSTAMP:20040109T022629Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031120 -DTEND;VALUE=DATE:20031121 -SUMMARY:Misadventures in 3d (IMAX) -UID:CF4F742C-FAE1-11D7-B0FA-000A958D1EFE -SEQUENCE:2 -DTSTAMP:20031110T031429Z -DESCRIPTION:A sequel to nWave's 'Encounter in the Third Dimension' (1999 - )\, dealing with the groundbreaking nature of large format 3D cinema. Th - e first episode was a comedy about the history of 3D cinema. Encounter I - I deals with the future of the format. -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031211 -DTEND;VALUE=DATE:20031212 -SUMMARY:Brown Sugar -UID:E572A6EC-FAE4-11D7-B0FA-000A958D1EFE -URL;VALUE=URI:http://www2.foxsearchlight.com/brownsugar/ -SEQUENCE:2 -DTSTAMP:20040114T130902Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031226 -DTEND;VALUE=DATE:20031227 -SUMMARY:Bright Young Things -UID:62CCA3E4-FAE7-11D7-B0FA-000A958D1EFE -URL;VALUE=URI:http://iconmovies.co.uk/brightyoungthings/ -SEQUENCE:2 -DTSTAMP:20040130T022148Z -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20040130T013949Z -UID:9987E6F8-FAEC-11D7-B0FA-000A958D1EFE -SEQUENCE:8 -URL;VALUE=URI:http://www.apple.com/trailers/independent/camp.html -DTSTART;VALUE=DATE:20040304 -SUMMARY:Camp -DTEND;VALUE=DATE:20040305 -DESCRIPTION: Todd Graff's crowd-pleasing directorial debut pays tribute - to summer camps\, musical theatre\, and Stephen Sondheim. \n\n\"The comb - ination of sap\, echoes of truth\, and lots of razzle-dazzle\, song-and- - dance is lethal.\"\n-- Thom Fowler\, HOLLYWOOD BITCHSLAP -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040122 -DTEND;VALUE=DATE:20040123 -SUMMARY:Along Came Polly -UID:D1CF26D2-FAED-11D7-B0FA-000A958D1EFE -URL;VALUE=URI:http://www.apple.com/trailers/universal/along_came_polly/ -SEQUENCE:2 -DTSTAMP:20040209T220334Z -END:VEVENT -BEGIN:VTODO -DTSTART;TZID=Australia/Sydney:20031018T000000 -STATUS:COMPLETED -SUMMARY:$35 Metro: Paul Kelly tickets $35 -UID:1E2C09FC-FBA7-11D7-B98C-000A958D1EFE -SEQUENCE:2 -DTSTAMP:20031018T164749Z -COMPLETED:20031018T140000Z -END:VTODO -BEGIN:VEVENT -DTSTART;VALUE=DATE:20031023 -DTEND;VALUE=DATE:20031024 -SUMMARY:Raising Victor Vargas - -UID:B5CAFE48-FF86-11D7-8061-000A958D1EFE -URL;VALUE=URI:http://www.apple.com/trailers/samuel_goldwyn/raising_victo - r_vargas.html -SEQUENCE:2 -DTSTAMP:20040109T022427Z -END:VEVENT -BEGIN:VTODO -DTSTART;TZID=Australia/Sydney:20031023T000000 -STATUS:COMPLETED -SUMMARY:$430 200GB hard drive -UID:7A0EDDE6-FF8A-11D7-8061-000A958D1EFE -SEQUENCE:2 -DTSTAMP:20031018T164747Z -COMPLETED:20031018T140000Z -END:VTODO -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040115 -DTEND;VALUE=DATE:20040116 -SUMMARY:Step Into Liquid -UID:F5178AE8-090B-11D8-B1DB-000A958D1EFE -URL;VALUE=URI:http://www.apple.com/trailers/artisan/step_into_liquid/ -SEQUENCE:6 -DTSTAMP:20040225T234600Z -END:VEVENT -BEGIN:VEVENT -LOCATION:David Spade\; Craig Bierko\; Jenna Boyd\; Jon Lovitz\; Mary McC - ormack -DTSTAMP:20040205T080741Z -UID:EB1CF48C-0D34-11D8-9D9F-000A958D1EFE -SEQUENCE:5 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=dickieroberts -DTSTART;VALUE=DATE:20040219 -SUMMARY:Dickie Roberts\, Former Child Star -DTEND;VALUE=DATE:20040220 -DESCRIPTION:In the reverse rags-to-riches story of DICKIE ROBERTS: FORME - R CHILD STAR\, writer/actor David Spade's string of infectious laughs tu - rn into waves of compassion. \n\n\"Just a platform for Spade to tell smu - tty jokes to kids\, fall off bicycles\, puncture waterbeds\, and\, oh ye - s\, learn the real meaning of family.\"\n-- David Edelstein\, SLATE -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040205 -DTEND;VALUE=DATE:20040206 -SUMMARY:Jeepers Creepers 2 -UID:5C7F689A-0D35-11D8-9D9F-000A958D1EFE -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=jeeperscreepers2 - -SEQUENCE:2 -DTSTAMP:20040314T025104Z -END:VEVENT -BEGIN:VEVENT -LOCATION:Owen Wilson\, Morgan Freeman\, Gary Sinise\, Charlie Sheen\, Sa - ra Foster. Director: George Armitage -DTSTAMP:20040205T081925Z -UID:F1818C74-0D35-11D8-9D9F-000A958D1EFE -SEQUENCE:4 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=bigbounce -DTSTART;VALUE=DATE:20040311 -SUMMARY:Big Bounce -DTEND;VALUE=DATE:20040312 -DESCRIPTION:Set on Hawaii's stunning North Shore\, a charismatic drifter - (Owen Wilson) forms a dubious alliance with a powerful local businessma - n (Morgan Freeman) while hooking up with a criminally-minded seductress - (Sara Foster) to double-cross a wealthy developer (Gary Sinise) and his - cohorts (Charlie Sheen).\n\n\"A travelogue pretending to be a movie.\"\n - -- Chauncey Mabe\, SOUTH FLORIDA SUN-SENTINEL -END:VEVENT -BEGIN:VEVENT -LOCATION:Orlando Jones\, Director: Charles Stone -DTSTAMP:20040314T025116Z -UID:18D1C4EE-0D36-11D8-9D9F-000A958D1EFE -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/d/drumline.shtml -DTSTART;VALUE=DATE:20040212 -SUMMARY:Drumline -DTEND;VALUE=DATE:20040213 -END:VEVENT -BEGIN:VEVENT -LOCATION:Kevin Costner\; Annette Bening\; Abraham Benrubi\; Robert Duval - l\; Michael Gambon. Director: Kevin Costner -DTSTAMP:20040314T025147Z -UID:C33B96EE-0D9E-11D8-9D9F-000A958D1EFE -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=openrange -DTSTART;VALUE=DATE:20040212 -SUMMARY:Open Range -DTEND;VALUE=DATE:20040213 -END:VEVENT -BEGIN:VEVENT -LOCATION:Hayden Christensen\, Chloe Sevigny\, Hank Azaria\, Rosario Daws - on\, Maggie Gyllenhaal -DTSTAMP:20040314T025129Z -UID:97C0E9FE-0D9F-11D8-9D9F-000A958D1EFE -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=shatteredglass -DTSTART;VALUE=DATE:20040212 -SUMMARY:Shattered Glass -DTEND;VALUE=DATE:20040213 -END:VEVENT -BEGIN:VEVENT -LOCATION:Diane Lane -DTSTAMP:20040314T025144Z -UID:C2679196-0D9F-11D8-9D9F-000A958D1EFE -SEQUENCE:2 -URL;VALUE=URI:http://tuscansun.movies.com/ -DTSTART;VALUE=DATE:20040212 -SUMMARY:Under the Tuscan Sun -DTEND;VALUE=DATE:20040213 -END:VEVENT -BEGIN:VEVENT -LOCATION:Julia Roberts\, Maggie Gyllenhaal\, Kirsten Dunst -DTSTAMP:20040108T084057Z -UID:9924742C-0DA1-11D8-9D9F-000A958D1EFE -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=monalisasmile -DTSTART;VALUE=DATE:20040219 -SUMMARY:Mona Lisa Smile -DTEND;VALUE=DATE:20040220 -DESCRIPTION:Mike Newell's MONA LISA SMILE is a pretty period film that c - ombines a quaint pedagogical tale with a feminist dissection of traditio - nal female roles in 1950s society\n\n\"Newell tries to make a profound f - ilm that challenges the social standards of the 1950s\, but all he does - is throw some stereotypes up against some other stereotypes.\"\n-- Josh - Bell\, LAS VEGAS WEEKL -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20031205T084858Z -UID:7CE9491F-0DA2-11D8-9D9F-000A958D1EFE -SEQUENCE:4 -URL;VALUE=URI:http://www.miramax.com/the_human_stain/ -DTSTART;VALUE=DATE:20040304 -SUMMARY:Humain Stain\, the -DTEND;VALUE=DATE:20040305 -DESCRIPTION:The story of Coleman Silk (ANTHONY HOPKINS)\, a distinguishe - d professor at a prestigious New England college whose professional life - is shattered by allegations of racism and whose personal life is infect - ed with the cancer of a lie he has been living for fifty years. \"All th - e talent and expertise has resulted in a film that\, while poised and be - autifully crafted\, is emotionally detached and remote.\"\n-- Frank Swie - tek\, ONE GUY'S OPINION -END:VEVENT -BEGIN:VEVENT -LOCATION:Michael Caine\, Robert Duvall\, Haley Joel Osment\, Director: T - im McCanlies -DTSTAMP:20040314T024958Z -UID:1D1BC802-0DA3-11D8-9D9F-000A958D1EFE -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=secondhandlions -DTSTART;VALUE=DATE:20040226 -SUMMARY:Secondhand Lions -DTEND;VALUE=DATE:20040227 -END:VEVENT -BEGIN:VEVENT -LOCATION:Narrated by Liam Neeson -DTSTAMP:20040130T013352Z -UID:F54CB761-0DA3-11D8-9D9F-000A958D1EFE -SEQUENCE:2 -URL;VALUE=URI:http://us.imdb.com/title/tt0270291/ -DTSTART;VALUE=DATE:20040219 -SUMMARY:Ocean Wonderland 3D (IMAX) -DTEND;VALUE=DATE:20040220 -DESCRIPTION:\"Perfectly balances entertainment and nature-science elemen - ts in its brisk and sometimes thrilling 46 minutes.\"\n-- Bruce Kirkland - \, JAM! MOVIES -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -ATTENDEE;CN="http://www.movie-list.com/trailers.php?id=wonderland03":inv - alid:nomail -LOCATION:Val Kilmer\, Lisa Kudrow\, Kate Bosworth\, Josh Lucas\, Christi - na Applegate -DTSTAMP:20040314T025043Z -UID:6B2A061C-1A94-11D8-B19A-000A958D1EFE -SEQUENCE:2 -URL;VALUE=URI:http://www.wonderlandthemovie.com/ -DTSTART;VALUE=DATE:20040129 -SUMMARY:Wonderland -X-WR-ITIPSTATUSML:UNCLEAN -ORGANIZER;CN="Kenton Baines":mailto:kob@kob.id.au -END:VEVENT -BEGIN:VTODO -DTSTART;TZID=Australia/Sydney:20040203T000000 -SUMMARY:neon KB -UID:0AE6D541-1F54-11D8-8F64-000A958D1EFE -SEQUENCE:1 -DTSTAMP:20031125T143151Z -END:VTODO -BEGIN:VTODO -DTSTART;TZID=Australia/Sydney:20031126T000000 -STATUS:COMPLETED -SUMMARY:master commander -UID:6E72474D-1F69-11D8-8F64-000A958D1EFE -SEQUENCE:2 -DTSTAMP:20031130T024112Z -COMPLETED:20031129T130000Z -END:VTODO -BEGIN:VEVENT -LOCATION:Sir Ben Kingsley\, Jennifer Connelly\, Ron Eldard\, Shohreh Agh - dashloo\, Jonathan Ahdout -DTSTAMP:20040314T025140Z -UID:ADD125A8-23B5-11D8-AA82-000A958D1EFE -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=houseofsandandfo - g -DTSTART;VALUE=DATE:20040212 -SUMMARY:House of Sand and Fog -DTEND;VALUE=DATE:20040213 -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -LOCATION:Cuba Gooding Jr\, Beyonce Knowles -DTSTAMP:20040205T081454Z -UID:FE08BDE5-26FF-11D8-AA82-000A958D1EFE -SEQUENCE:1 -URL;VALUE=URI:http://www.apple.com/trailers/paramount/the_fighting_tempt - ations/ -DTSTART;VALUE=DATE:20040304 -SUMMARY:Fighting Temptations\, The -DESCRIPTION:A New York advertising executive travels to a small Southern - town to collect an inheritance but finds he must create a gospel choir - and lead it to success before he can collect. \n\n\"When he's not keenin - g and shucking and jiving and behaving altogether spastically\, Cuba kic - ks into full-on \"dramatic mode\" and the results are unquestionably mor - e amusing.\"\n-- Scott Weinberg\,EFILMCRITIC.COM -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -DTSTAMP:20040205T081434Z -UID:0CCE9724-2700-11D8-AA82-000A958D1EFE -SEQUENCE:2 -URL;VALUE=URI:http://darkhorizons.com/2003/missing.php -DTSTART;VALUE=DATE:20040304 -SUMMARY:Missing\, The -DESCRIPTION:In 19th-century New Mexico\, a father (Tommy Lee Jones) come - s back home\, hoping to reconcile with his adult daughter Maggie (Cate B - lanchett).\n\n \"The movie can't overcome characterizations that are as - spare as the landscapes and a Searchers- like story line that just isn't - interesting enough to sustain interest over the course of 135 minutes.\ - "\n-- Glenn Whipp\, LOS ANGELES DAILY NEWS -END:VEVENT -BEGIN:VEVENT -LOCATION:James Caviezel\, Monica Belluci\, Directed by Mel Gibson -DTSTAMP:20040108T085726Z -UID:CF4CF2A7-296A-11D8-965C-000A958D1EFE -SEQUENCE:3 -URL;VALUE=URI:http://www.thepassionofthechrist.com/ -DTSTART;VALUE=DATE:20040225 -SUMMARY:Passion of the Christ\, The -DTEND;VALUE=DATE:20040226 -DESCRIPTION:A film detailing the final hours and crucifixion of Jesus Ch - rist.. directed by Mel Gibson. \n\n\"shouldn't be second-guessed with re - ligious or political agendas. It stands as a work of art\" - AICN -END:VEVENT -BEGIN:VEVENT -LOCATION:Mandy Moore -DTSTAMP:20040204T044958Z -UID:D9AEA84D-296B-11D8-965C-000A958D1EFE -SEQUENCE:4 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=chasingliberty -DTSTART;VALUE=DATE:20040408 -SUMMARY:Chasing Liberty -DTEND;VALUE=DATE:20040409 -DESCRIPTION:Tired of being followed around every moment of every day\, t - he 18-year-old daughter of the president of the United States ditches he - r Secret Service handlers and sets out on a romantic road trip through E - urope with her boyfriend.\n\n\"A fairly standard-issue teen romantic com - edy.\"\n-- James Berardinelli\,REELVIEWS -END:VEVENT -BEGIN:VEVENT -LOCATION:Peter Dinklage\, Patricia Clarkson\, Bobby Cannavale\nDirected - by Tom McCarthy -DTSTAMP:20040314T025112Z -UID:DC36435A-30A0-11D8-B441-000A958D1EFE -SEQUENCE:4 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=stationagent -DTSTART;VALUE=DATE:20040205 -SUMMARY:Station Agent\, The -DTEND;VALUE=DATE:20040206 -END:VEVENT -BEGIN:VEVENT -LOCATION:Katie Holmes\, Patricia Clarkson\, Oliver Platt\nDirected by Pe - ter Hedges -DTSTAMP:20040121T075426Z -UID:61A858A8-30A2-11D8-B441-000A958D1EFE -SEQUENCE:2 -URL;VALUE=URI:http://www.piecesofaprilmovie.com/ -DTSTART;VALUE=DATE:20040304 -SUMMARY:Pieces of April -DTEND;VALUE=DATE:20040305 -DESCRIPTION:Katie Holmes is outstanding as the title character in Peter - Hedges's PIECES OF APRIL. Holmes stars as April Burns\, the black sheep - of her family who has left suburbia for a Lower East Side tenement.   \n - \n\"Pieces of April feel less like a movie and more like a series of mom - ents in search of one.\"\n-- Kevin Smokler \, filmcritic.com -END:VEVENT -BEGIN:VEVENT -LOCATION:Frankie Muniz\, Hilary Duff\, Angie Harmon\,Anthony Anderson\, - Cynthia Stevenson -DTSTAMP:20040108T090338Z -UID:0AFD2D64-30A3-11D8-B441-000A958D1EFE -SEQUENCE:2 -URL;VALUE=URI:http://www.futuresecretagent.com/ -DTSTART;VALUE=DATE:20040318 -SUMMARY:Agent Cody Banks 2: Destination London -DTEND;VALUE=DATE:20040319 -DESCRIPTION:Frankie Muniz returns as super cool spy Cody Banks in Agent - Cody Banks 2. In Cody's new adventure\, a rogue CIA agent has stolen a t - op secret mind-control device and Cody has to go undercover in London to - get it back... -END:VEVENT -BEGIN:VEVENT -LOCATION:Ben Affleck\, Aaron Eckhart\, Uma Thurman\,Kathryn Morris\, dir - ected by John Woo -DTSTAMP:20040108T090715Z -UID:E4E935F6-30A3-11D8-B441-000A958D1EFE -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=paycheck -DTSTART;VALUE=DATE:20040318 -SUMMARY:Paycheck -DTEND;VALUE=DATE:20040319 -DESCRIPTION:Based on the short story by Philip K. Dick\, \"Paycheck\" is - about world famous genius Michael Jennings (Ben Affleck)\, who does spe - cialized projects for high-tech corporations...\n\n  \"Sadly\, the once - glowing Hollywood promise of Ben Affleck and director John Woo has gradu - ally given way to good paycheck hunting.\"\n-- Todd Gilchrist\,FILMSTEW. - COM\n -END:VEVENT -BEGIN:VEVENT -LOCATION:Halle Berry\, Robert Downey Jr\, -DTSTAMP:20040221T005140Z -UID:4E52DE4B-3B43-11D8-9EA1-000A958D1EFE -SEQUENCE:4 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=gothika -DTSTART;VALUE=DATE:20040429 -SUMMARY:Gothika -DTEND;VALUE=DATE:20040430 -DESCRIPTION:A brilliant and respected criminal psychologist\, Dr. Mirand - a Grey (HALLE BERRY) is an expert at knowing what is rational.. What is - sane. But Miranda's comfortable marriage and stable life are thrust into - terrifying jeopardy after a cryptic encounter with a mysterious young g - irl leads to a nightmare beyond her wildest imagination.\n\n\"Dwells in - its own abysmal dreariness without creating real suspense\, relying inst - ead on a stream of easy shocks to convince us that we're watching a scar - y movie.\"\n-- Erich Scholz\, CITYSEARCH -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -LOCATION:Viggo Mortensen\, Omar Sharif\, Frank Collison\, Louise Lombard - \, Directed by Joe Johnston -DTSTAMP:20040209T211727Z -UID:AE628D2C-167E-11D8-9D6F-000A958D1EFE -SEQUENCE:8 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=hidalgo -DTSTART;VALUE=DATE:20040318 -SUMMARY:Hidalgo -DESCRIPTION:Based on the true story of the greatest long-distance horse - race ever run\, \"Hidalgo\" is an epic action-adventure and one man's jo - urney of personal redemption.. -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -LOCATION:Sean Penn\, Benicio Del Toro\,Naomi Watts\, Directed by Alejand - ro Gonzalez Inarritu -DTSTAMP:20040209T220338Z -UID:B6C91881-090E-11D8-B1DB-000A958D1EFE -SEQUENCE:4 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=21grams -DTSTART;VALUE=DATE:20040122 -SUMMARY:21 Grams -END:VEVENT -BEGIN:VEVENT -LOCATION:Mike Myers\, Alec Baldwin\,Kelly Preston. Directed by Bo Welch -DTSTAMP:20040108T092136Z -UID:431667C9-41AA-11D8-8E3D-000A958D1EFE -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=drseusscatintheh - at -DTSTART;VALUE=DATE:20040401 -SUMMARY:Cat in the Hat -DTEND;VALUE=DATE:20040402 -DESCRIPTION:This adaptation of the classic children's book stars Mike Me - yers (AUSTIN POWERS) as the wily talking cat with a tall striped hat and - more than a few tricks up his sleeve.\n\n\"They missed the point\, But - stole the name / The real question today\, Is who to blame?\"\n-- Steven - Snyder\, ZERTINET MOVIES -END:VEVENT -BEGIN:VEVENT -LOCATION:Adam Sandler\, Drew Barrymore\, Sean Astin\, Rob Schneider\,\nD - irector: Peter Segal -DTSTAMP:20040221T005439Z -UID:C4C219E6-41AD-11D8-8E3D-000A958D1EFE -SEQUENCE:5 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=50firstdates -DTSTART;VALUE=DATE:20040325 -SUMMARY:50 First Dates -DTEND;VALUE=DATE:20040326 -DESCRIPTION:Adam Sandler and Drew Barrymore star in this romantic comedy - about a man who has to make a woman fall in love with him everyday beca - use of the woman's short term memory lost...\n\n\"A terrible movie by al - l reasonable standards -- yet it leaves a sweet taste.\"\n-- Jami Bernar - d\, NEW YORK DAILY NEWS -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -LOCATION:Eddie Murphy\, Terence Stamp -DTSTAMP:20040218T065453Z -UID:C35ABE14-167E-11D8-9D6F-000A958D1EFE -SEQUENCE:6 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=hauntedmansion -DTSTART;VALUE=DATE:20040325 -SUMMARY:Haunted Mansion -DESCRIPTION:Inspired by Disney's theme park attraction\,Haunted Mansion - tells the story of a man discovering how important his family is through - the intervention of a few ghosts\n\n \"Mansion is everything we fearedP - irates [of the Caribbean] would be: gimmicky\, unimaginative\, and shack - led to its source like an anvil.\"\n-- Rob Vaux\, FLIPSIDE MOVIE EMPORIU - M -END:VEVENT -BEGIN:VEVENT -LOCATION:Freddie Prinze Jr. Sarah Michelle Gellar\, Matthew Lillard\, Se - th Green -DTSTAMP:20040330T050612Z -UID:C493A654-41AE-11D8-8E3D-000A958D1EFE -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=scoobydoo2 -DTSTART;VALUE=DATE:20040401 -SUMMARY:Scooby Doo 2 : Monster's Unleashed -DTEND;VALUE=DATE:20040402 -DESCRIPTION:The mysterious adventures of the five members of the Mystery - \, Inc. detective agency\, as they investigate the nefarious plans of an - anonymous masked villain who is plotting to take over control of the ci - ty of Coolsville by wreaking mayhem with a monster machine that recreate - s Mystery\, Inc.'s greatest classic foes.\n\n\"While Scooby 2 is probabl - y no worse or better than the first installment\, the freshness has defi - nitely worn off.\"\n-- John Monaghan\, DETROIT FREE PRESS\n -END:VEVENT -BEGIN:VEVENT -LOCATION:Angelina Jolie\, Clive Owen\, Noah Emmerich. Directed by Martin - Campbell -DTSTAMP:20040218T065356Z -UID:B4A01ACE-0D32-11D8-9D9F-000A958D1EFE -SEQUENCE:6 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=beyondborders -DTSTART;VALUE=DATE:20040318 -SUMMARY:Beyond Borders -DTEND;VALUE=DATE:20040319 -DESCRIPTION:Set against the backdrop of the world's most dangerous hot s - pots\, this thrilling romantic adventure stars Academy Award winner Ange - lina Jolie as Sarah Jordan\, a sheltered American socialite living in Lo - ndon. \n\n\"The formula that gave life to such poignant and powerful fil - ms as The Killing Fieldsand The Year of Living Dangerously this time res - ults in something closer to parody.\"\n-- Colin Covert\,MINNEAPOLIS STAR - TRIBUNE -END:VEVENT -BEGIN:VEVENT -LOCATION:Angelina Jolie\, Ethan Hawke\, Kiefer Sutherland -DTSTAMP:20040330T051329Z -UID:12E42769-2B97-11D8-8F07-000A958D1EFE -SEQUENCE:4 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=takinglives -DTSTART;VALUE=DATE:20040415 -SUMMARY:Taking Lives -DTEND;VALUE=DATE:20040416 -DESCRIPTION:An FBI profiler is called in by French Canadian police to ca - tch a serial killer who takes on the identity of each new victim.\n\n \" - Jolie is one of those actresses like Ashley Judd who are capable of givi - ng good performances in good movies\, but for undisclosed reasons have d - ecided not to.\"\n-- Rob Thomas\, CAPITAL TIMES (MADISON\, WI) -END:VEVENT -BEGIN:VEVENT -LOCATION:Ben Stiller\, Owen Wilson\, Snoop Dogg\, Vince Vaughn\, Carmen - Electra\, Directed by Todd Phillips -DTSTAMP:20040330T050923Z -UID:504BD191-4BE9-11D8-A981-000A958D1EFE -SEQUENCE:3 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=starskyandhutch -DTSTART;VALUE=DATE:20040408 -SUMMARY:Starsky and Hutch -DTEND;VALUE=DATE:20040409 -DESCRIPTION:Set in the 1970s in a metropolis called \"Bay City\,\" this - is the tale of two police detective partners\, Ken \"Hutch\" Hutchinson\ - , and Dave Starsky\, telling the story of their first big case\, which i - nvolved a former college campus drug dealer who went on to become a whit - e collar criminal.\n\n\"Starsky & Hutch is guilty pleasure fun that just - rolls along having a grand old time.\"\n-- Bob Bloom\, JOURNAL AND COUR - IER (LAFAYETTE\, IN) -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20040330T050811Z -UID:2D448F3A-468D-11D8-A8A0-000A958D1EFE -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=catchthatkid -DTSTART;VALUE=DATE:20040408 -SUMMARY:Catch That Kid -DTEND;VALUE=DATE:20040409 -DESCRIPTION:A remake of the Danish blockbuster \"Klatretosen\,\" MISSION - WITHOUT PERMISSION is an action-packed caper that revolves around a you - ngster who\, with the help of two friends\, robs the state-of-the-art ba - nk where her mother works to acquire the cash needed for a costly operat - ion to save her ailing father...\n\n\"Another Spy Kids rip-off that’s no - great catch.\"\n-- Thomas Delapa\, BOULDER WEEKLY\n -END:VEVENT -BEGIN:VEVENT -LOCATION:Bill Moseley\, Karen Black\,Chris Hardwick. Directed by Rob Zom - bie -DTSTAMP:20040130T014537Z -UID:6ED0468A-2B95-11D8-8F07-000A958D1EFE -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/h/houseof1000corpses.shtml -DTSTART;VALUE=DATE:20040311 -SUMMARY:House of 1000 Corpses -DTEND;VALUE=DATE:20040312 -DESCRIPTION:An empty fuel tank and a flat tire lead two couples down a t - error-riddled road to the House of 1000 Corpses. \n\n\"Neither scary\, p - erversely funny nor suspenseful\, this demented dung heap is not even in - ventively gory.\"\n-- Megan Lehmann\, NEW YORK POST -END:VEVENT -BEGIN:VEVENT -LOCATION:Ashton Kutcher\, Amy Smart\,Eric Stoltz -DTSTAMP:20040130T015204Z -UID:325B6BB5-52C6-11D8-B289-000A958D1EFE -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=butterflyeffect -DTSTART;VALUE=DATE:20040311 -SUMMARY:Butterfly Effect\, The -DTEND;VALUE=DATE:20040312 -DESCRIPTION:A young man struggling with the psychological effects of sub - limated childhood memories devises a technique of traveling back in time - to inhabit his childhood body.\n\n\"It's as if [Kutcher] decided that h - e would prove himself as a dramatic actor by trying out every clichéd se - rious role in the history of cinema.\"\n-- Michael Agger\, SLATE -END:VEVENT -BEGIN:VEVENT -LOCATION:Jim Carrey\, Kate Winslet. Directed by Michael Gondry. -DTSTAMP:20040225T000906Z -UID:E485B660-52C9-11D8-B289-000A958D1EFE -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=eternalsunshineo - fthespotlessmind -DTSTART;VALUE=DATE:20040422 -SUMMARY:Eternal Sunshine Of The Spotless Mind -DTEND;VALUE=DATE:20040423 -DESCRIPTION:Joel (Jim Carrey) is stunned to discover that his girlfriend - Clementine (Kate Winslet) has had her memories of their tumultuous rela - tionship erased. -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20040130T022007Z -UID:AE5C078C-52CA-11D8-B289-000A958D1EFE -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=perfectscore -DTSTART;VALUE=DATE:20040422 -SUMMARY:Perfect Score\, The -DTEND;VALUE=DATE:20040423 -DESCRIPTION:A group of seven high school seniors\, made up of two girls - and five boys\, decide to break into the Princeton Testing Center\, so t - hey can steal the answers to their upcoming SAT tests and all get perfec - t scores.\n\n\"Like The Breakfast Club recast as a videogame for simplet - ons.\"\n-- Owen Gleiberman\,ENTERTAINMENT WEEKLY -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040226 -SUMMARY:Grind -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=grind -UID:A10194B6-30A1-11D8-B441-000A958D1EFE -SEQUENCE:4 -DTSTAMP:20040314T025009Z -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20040318T111244Z -UID:CBE5867A-56D6-11D8-8E6C-000A958D1EFE -SEQUENCE:4 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=billabongodyssey - -DTSTART;VALUE=DATE:20040325 -SUMMARY:Billabong Odyssey -DTEND;VALUE=DATE:20040326 -DESCRIPTION:Surfing documentary.\n\n\"A dog's dinner of profiles\, repet - itive narration\, safety tips and banal 'insights' into the joys and dan - gers of cresting waves that sometimes reach 70 feet.\"\n-- Megan Lehmann - \, NEW YORK POST -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20040330T051335Z -UID:5BD3E8DC-0D34-11D8-9D9F-000A958D1EFE -SEQUENCE:5 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=cooler -DTSTART;VALUE=DATE:20040415 -SUMMARY:Cooler\, The -DTEND;VALUE=DATE:20040416 -DESCRIPTION:Bernie Lootz (William H. Macy) is the unluckiest guy in Vega - s. From a failed marriage to an estranged son to a lost cat\, everything - Bernie touches turns bad. \n\n\"A movie perfectly written for the look - of William H. Macy.\"\n-- Chuck Schwartz\, CRANKY CRITIC® -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040422 -DTEND;VALUE=DATE:20040423 -SUMMARY:Strange Bedfellows -UID:266BE550-56D8-11D8-8E6C-000A958D1EFE -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=strangebedfellow - s -SEQUENCE:6 -DTSTAMP:20040318T183347Z -END:VEVENT -BEGIN:VEVENT -LOCATION:Gene Hackman\, Ray Romano\, Marcia Gay Harden\, Maura Tierney -DTSTAMP:20040204T061336Z -UID:FF6C6F26-30A1-11D8-B441-000A958D1EFE -SEQUENCE:8 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=welcometomoosepo - rt -DTSTART;VALUE=DATE:20040429 -SUMMARY:Welcome to Mooseport -DTEND;VALUE=DATE:20040430 -DESCRIPTION:A former U.S. president whose plan to retire in a small Nort - heastern coastal town goes awry when he tries to fill an empty mayoral s - eat... -END:VEVENT -BEGIN:VEVENT -LOCATION:Toni Collette\, David Duchovny -DTSTAMP:20040204T061634Z -UID:9E5FBB10-56D9-11D8-8E6C-000A958D1EFE -SEQUENCE:2 -DTSTART;VALUE=DATE:20040429 -SUMMARY:Connie and Carla -DTEND;VALUE=DATE:20040430 -DESCRIPTION:Two chanteuses working the dinner theater circuit in L.A. ta - ke an undercover assignment\, posing as drag queens. Things get extra-we - ird when a guy falls for one of the girls (as a guy?). -END:VEVENT -BEGIN:VEVENT -LOCATION:Charlize Theron\, Christina Ricci\, Bruce Dern -DTSTAMP:20040213T075720Z -UID:73C5FE96-5B44-11D8-976E-000A958D1EFE -SEQUENCE:3 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=monster -DTSTART;VALUE=DATE:20040325 -SUMMARY:Monster -DTEND;VALUE=DATE:20040326 -DESCRIPTION:In a revelatory performance\, Charlize Theron stars in the s - hocking and moving true-life story of Aileen Wuornos\, a prostitute exec - uted last year in Florida after being convicted of murdering six men.\n\ - n\"There's Theron\, like a force of nature\, compelling us to go beyond - TV-movie supposition and look Wuornos straight in the eye.\"\n-- Peter T - ravers\, ROLLING STONE -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20040209T212107Z -UID:5CCFE05E-3B43-11D8-9EA1-000A958D1EFE -SEQUENCE:4 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=youngblackstalli - on -DTSTART;VALUE=DATE:20040401 -SUMMARY:Young Black Stallion (IMAX) -DTEND;VALUE=DATE:20040402 -DESCRIPTION:In Disney's first dramatic feature made specifically for the - giant screen\, Walt Disney Pictures is proud to present the continuatio - n of a family favorite and a story that has enthralled generations of re - aders.\n\n\"As with most IMAX pictures\, the spectacular presentation is - worth seeing\, although this time the cinematography is nearly ruined b - y some spectacularly awful child acting.\"\n-- Jeffrey Westhoff\,NORTHWE - ST HERALD (CRYSTAL LAKE\, IL) -END:VEVENT -BEGIN:VEVENT -LOCATION:Johnny Depp -DTSTAMP:20040304T212514Z -UID:C83B05F5-5B46-11D8-976E-000A958D1EFE -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=secretwindow -DTSTART;VALUE=DATE:20040408 -SUMMARY:Secret Window -DTEND;VALUE=DATE:20040409 -DESCRIPTION:Mort Rainey\, a writer just coming off of a troublesome divo - rce with his ex-wife\, Amy\, finds himself stalked at his remote lake ho - use by a psychotic stranger who claims Mort stole his best story idea\, - changing just the ending.\n\n\"No matter how good Depp and Turturro are\ - , no matter how pretty the cinematography is... there just isn't any sus - pense or real interest in the story.\" - AICN -END:VEVENT -BEGIN:VEVENT -LOCATION:Kate Bosworth\, Topher Grace\,Nathan Lane. Directed by Robert L - uketic -DTSTAMP:20040209T213227Z -UID:A6DAFD22-4691-11D8-A8A0-000A958D1EFE -SEQUENCE:3 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=winadatewithtadh - amilton -DTSTART;VALUE=DATE:20040415 -SUMMARY:Win A Date With Tad Hamilton ! -DTEND;VALUE=DATE:20040416 -DESCRIPTION:When a hot young actor\, Tad Hamilton agrees to participate - in a \"win a date\" contest to promote his new movie\, his world is turn - ed upside-down when he finds himself falling in love with the winner\, a - grocery store checkout girl from West Virginia named \n\n \"A nice but - inconsequential romancer.\"\n-- Robert Koehler\, VARIETY -END:VEVENT -BEGIN:VEVENT -LOCATION:Uma Thurman\, Lucy Liu\,David Carradine\, Directed by Quentin T - arantino -DTSTAMP:20040209T213729Z -UID:9E6AF11C-0DA2-11D8-9D9F-000A958D1EFE -SEQUENCE:9 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=killbill -DTSTART;VALUE=DATE:20040422 -SUMMARY:Kill Bill volume 2 -DTEND;VALUE=DATE:20040423 -DESCRIPTION:The Bride continues her vengeance quest against her ex-boss\ - , Bill\, and his associates. -END:VEVENT -BEGIN:VEVENT -LOCATION:Ashley Judd\, Samuel L. Jackson\, Andy Garcia\, D.W. Moffett\, - Mark Pellegrino -DTSTAMP:20040209T215100Z -UID:DBAA74C4-5B49-11D8-976E-000A958D1EFE -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=twisted -DTSTART;VALUE=DATE:20040429 -SUMMARY:Twisted -DTEND;VALUE=DATE:20040430 -DESCRIPTION:In this thriller starring Ashley Judd\, a detective who is a - n expert at profiling murderers finds herself stumped by a difficult cas - e with a killer who may actually be somebody she knows--and is coming af - ter her...\n -END:VEVENT -BEGIN:VEVENT -LOCATION:Hugh Jackman\, Kate Beckinsale\, Richard Roxburgh\, David Wenha - m. Director: Stephen Sommers -DTSTAMP:20040209T215514Z -UID:2EFCF209-5B4A-11D8-976E-000A958D1EFE -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=vanhelsing -DTSTART;VALUE=DATE:20040506 -SUMMARY:Van Helsing -DTEND;VALUE=DATE:20040507 -DESCRIPTION:Set in the late 19th century\, monster hunter Dr. Abraham Va - n Helsing is summoned to a mysterious land in East Europe to vanquish ev - il forces... evil forces with names like Count Dracula\, the Wolf Man\, - and Frankenstein's Monster. -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20040318T183544Z -UID:43BF518B-5B4B-11D8-976E-000A958D1EFE -SEQUENCE:4 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=yougotserved -DTSTART;VALUE=DATE:20040617 -SUMMARY:You Got Served -DTEND;VALUE=DATE:20040618 -DESCRIPTION:Explores the social subculture of street dancing\, focusing - on a pair of friends\, David and Elgin\, who want to open their own hip- - hop dance and recording studio.\n\n\"On the checklist of things a movie - should offer\, like character development\, dialogue with subtext and pl - ausibility\, You Got Served is more like You Got Screwed.\"\n-- Jami Ber - nard\, NEW YORK DAILY NEWS -END:VEVENT -BEGIN:VEVENT -LOCATION:Adam Goldberg\, Andy Dick -DTSTAMP:20040213T081228Z -UID:624DB792-5DFA-11D8-A6BA-000A958D1EFE -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=hebrewhammer -DTSTART;VALUE=DATE:20040325 -SUMMARY:Hebrew Hammer -DTEND;VALUE=DATE:20040326 -DESCRIPTION:Jefferson Carver\, also known as the Hebrew Hammer\, a priva - te detective who has an overbearing mother (Nora Dunn) and a propensity - to whine when things get difficult\n\n\"The corker-to-groaner ratio heav - ily favors the latter as the bagel-and-dreidel jokes begin to lose their - spark\, as does the story.\"\n-- Robert Abele\, L.A. WEEKLY -END:VEVENT -BEGIN:VEVENT -LOCATION:Neve Campbell\, Malcolm McDowell\, James Franco\nDirected by Ro - bert Altman -DTSTAMP:20040213T082211Z -UID:0A76F396-5DFD-11D8-A6BA-000A958D1EFE -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=company -DTSTART;VALUE=DATE:20040513 -SUMMARY:Company\, The -DTEND;VALUE=DATE:20040514 -DESCRIPTION:A look at the world of ballet.\n\n\"The experience will sati - sfy ballet lovers more than film lovers.\"\n-- Jeffrey Westhoff\, NORTHW - EST HERALD (CRYSTAL LAKE\, IL -END:VEVENT -BEGIN:VEVENT -LOCATION:Brad Pitt\, Eric Bana\, Orlando Bloom\, Diane Kruger\, Peter O' - Toole. Director: Wolfgang Petersen -DTSTAMP:20040213T082419Z -UID:93C449F0-5DFD-11D8-A6BA-000A958D1EFE -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=troy -DTSTART;VALUE=DATE:20040513 -SUMMARY:Troy -DTEND;VALUE=DATE:20040514 -DESCRIPTION:In 1193 B.C.\, Prince Paris of Troy stole the beautiful Gree - k woman\, Helen\, away from her husband\, Menelaus\, the king of Sparta\ - , setting the two nations at war with each other. -END:VEVENT -BEGIN:VEVENT -LOCATION:Al Pacino\, Steven Bauer\, Michelle Pfeiffer. Director: Brian D - e Palma -DTSTAMP:20040330T051600Z -UID:2B38D5E6-61DC-11D8-961E-000A958D1EFE -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=scarface -DTSTART;VALUE=DATE:20040226 -SUMMARY:Scarface -DTEND;VALUE=DATE:20040227 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040318 -DTEND;VALUE=DATE:20040319 -SUMMARY:Solarmax (IMAX) -UID:AE93AE12-61DC-11D8-961E-000A958D1EFE -SEQUENCE:3 -DTSTAMP:20040310T010350Z -DESCRIPTION:Documentary tells the story of humankind's struggle to under - stand the sun.\n\n\"I thought I was back in grade school watching 'Our M - ister Sun.'\"\n-- Robert Roten\, LARAMIE MOVIE SCOPE -END:VEVENT -BEGIN:VEVENT -LOCATION:Meg Ryan\; Omar Epps -DTSTAMP:20040218T065105Z -UID:767EA137-61DE-11D8-961E-000A958D1EFE -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=againsttheropes -DTSTART;VALUE=DATE:20040520 -SUMMARY:Against the Ropes -DTEND;VALUE=DATE:20040521 -DESCRIPTION:Jackie Kallen (Meg Ryan) knows a winner when she sees one. A - s soon as she sees Luther Shaw in a fight\, Jackie knows he's a champion - in the raw\n\n\"Meg Ryan's swell\, but this \"Erin Rocky-vich\" inspira - tional story lacks punch.\"\n-- Michael Rechtshaffen\, HOLLYWOOD REPORTE - R -END:VEVENT -BEGIN:VEVENT -LOCATION:Roy Billing\, Stephen Curry\, Damon Gameau -DTSTAMP:20040218T065121Z -UID:A6FA2BBC-2B96-11D8-8F07-000A958D1EFE -SEQUENCE:4 -DTSTART;VALUE=DATE:20040520 -SUMMARY:Thunderstruck -DTEND;VALUE=DATE:20040521 -DESCRIPTION:After a near death experience\, five Boys\, all devoted AC/D - C fans\, make a pact to bury their best friend next to the grave of Bon - Scott. 12 years later\, having gone their different ways\, they come tog - ether to fulfill the promise. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20040219T000000 -SUMMARY:New Event -UID:59E5182C-6218-11D8-961E-000A958D1EFE -SEQUENCE:1 -DTSTAMP:20040218T134253Z -DURATION:PT1H -END:VEVENT -BEGIN:VEVENT -LOCATION:Pierce Brosnan\, Aidan Quinn. Directed by Bruce Beresford -DTSTAMP:20040221T004943Z -UID:5CC87FFC-6407-11D8-AA60-000A958D1EFE -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/e/evelyn.shtml -DTSTART;VALUE=DATE:20040506 -SUMMARY:Evelyn -DTEND;VALUE=DATE:20040507 -DESCRIPTION:Desmond Doyle\, an Irishman whose troubles mount after his p - hilandering wife runs away with another man\, and now must fight to rega - in his children\,\n\n\"It's that rare family movie -- genuine and sweet - without relying on animation or dumb humor.\"\n-- Mary F. Pols\, CONTRA - COSTA TIMES\n -END:VEVENT -BEGIN:VEVENT -LOCATION:Rupert Everett\, Isabelle Adjani\, Virginie Ledoyen -DTSTAMP:20040225T000026Z -UID:F002D124-6724-11D8-9A21-000A958D1EFE -SEQUENCE:6 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=bonvoyage -DTSTART;VALUE=DATE:20040527 -SUMMARY:Bon Voyage -DTEND;VALUE=DATE:20040528 -DESCRIPTION:At the start of World War II\, the fate of the free world ha - ngs in the balance at the posh Hotel Splendide in Bordeaux\n\n\"The bust - ling structure keeps us gripped\, even though there's too much going on. - \"\n-- Rich Cline\, SHADOWS ON THE WALL -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20040225T000236Z -UID:9F593EEE-6725-11D8-9A21-000A958D1EFE -SEQUENCE:4 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=dayaftertomorrow - -DTSTART;VALUE=DATE:20040527 -SUMMARY:Day After Tomorrow\, The -DTEND;VALUE=DATE:20040528 -DESCRIPTION:A big-budget\, mega-event epic motion picture that revolves - around an abrupt climate change that has cataclysmic consequences for th - e planet -END:VEVENT -BEGIN:VEVENT -LOCATION:Chjwetel Ejiofor\, Audrey Tautou\, Sergi Lopez\, Directed by St - ephen Frears -DTSTAMP:20040225T000343Z -UID:AA438D50-3B40-11D8-9EA1-000A958D1EFE -SEQUENCE:4 -URL;VALUE=URI:http://www.miramax.com/dirty_pretty_things/ -DTSTART;VALUE=DATE:20040527 -SUMMARY:Dirty Pretty Things -DTEND;VALUE=DATE:20040528 -DESCRIPTION:Chiwetel Ejiofor gives a remarkably understated performance - in director Stephen Frears's offbeat and gripping drama DIRTY PRETTY THI - NGS.\n\n\"Not only does Frears dress this London with a palpable atmosph - ere -- and even a kind of rank smell and rough touch -- but he also coax - es deeply affecting performances out of his stars.\"\n-- Jeffrey M. Ande - rson\, SAN FRANCISCO EXAMINER -END:VEVENT -BEGIN:VEVENT -LOCATION:Nicole Kidman\, Bette Midler\, Matthew Broderick\, Christopher - Walken\, Glenn Close\, Jon Lovitz. Directed by Frank Oz -DTSTAMP:20040303T232933Z -UID:1C1D56D0-6D6A-11D8-AA68-000A27B6071A -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=stepfordwives -DTSTART;VALUE=DATE:20040603 -SUMMARY:Stepford Wives\, The -DTEND;VALUE=DATE:20040604 -DESCRIPTION:Joanna\, a young wife and mother\, moves from Manhattan to t - he upper-class suburb of Stepford\, Connecticut. Once there\, she makes - friends with bombastic Bobbie Markowitz. Together they find out\, much t - o their horror\, that all the housewives are strangely blissful\, and so - mehow... doomed. -END:VEVENT -BEGIN:VEVENT -LOCATION:Nathan Lane\, Kelsey Grammer\, Jerry Stiller -DTSTAMP:20040310T011204Z -UID:4BB14D27-722F-11D8-B1E4-000A27B6071A -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=teacherspet -DTSTART;VALUE=DATE:20040506 -SUMMARY:Teachers Pet -DTEND;VALUE=DATE:20040507 -DESCRIPTION:Spot\, a talking dog who longs to be a boy so much that he e - ven dresses up as one so he can accompany his owner Leonard to school .. - \n\n\"This completely random creation is essentially an adult's cartoon - cut for a kid's short attention span.\"\n-- Ed Gonzalez\, CITY PAGES\, M - INNEAPOLIS/ST. PAUL\n -END:VEVENT -BEGIN:VEVENT -LOCATION:Jamie Foxx -DTSTAMP:20040318T184352Z -UID:11474DEF-7230-11D8-B1E4-000A27B6071A -SEQUENCE:4 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=breakinalltherul - es -DTSTART;VALUE=DATE:20040812 -SUMMARY:Breakin' All The Rules -DTEND;VALUE=DATE:20040813 -DESCRIPTION:A romantic comedy about a man who\, after being unceremoniou - sly dumped by his fiance\, pens a \"how to\" book on breaking up and be - comes a best-selling author on the subject. -END:VEVENT -BEGIN:VEVENT -LOCATION:Daniel Radcliffe\, Rupert Grint\, Emma Watson\, Michael Gamon\, - Gary Oldman\, Dawn French\, Emma Thompson -DTSTAMP:20040310T012817Z -UID:37BBFC2A-7230-11D8-B1E4-000A27B6071A -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=harrypotter3 -DTSTART;VALUE=DATE:20040610 -SUMMARY:Harry Potter And The Prisoner Of Azkaban -DTEND;VALUE=DATE:20040611 -DESCRIPTION:Harry Potter and his friends Ron and Hermione return as teen - agers to Hogwarts School of Witchcraft and Wizardry for their third year - of study\, where they delve into the mystery surrounding an escaped pri - soner who poses a dangerous threat to the young wizard. -END:VEVENT -BEGIN:VEVENT -LOCATION:Vin Diesel\, Judi Dench -DTSTAMP:20040310T012906Z -UID:5DD27BBA-7230-11D8-B1E4-000A27B6071A -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=breakinalltherul - es -DTSTART;VALUE=DATE:20040610 -SUMMARY:Chronicles of Riddick aka Pitch Black 2 -DTEND;VALUE=DATE:20040611 -DESCRIPTION:Riddick\, now a hunted man\, finds himself in the middle of - two opposing forces in a major crusade. -END:VEVENT -BEGIN:VEVENT -LOCATION:Tom Hanks\, Marlon Wayans\nDirected by Joel Coen -DTSTAMP:20040318T184326Z -UID:A253E792-7230-11D8-B1E4-000A27B6071A -SEQUENCE:3 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=theladykillers -DTSTART;VALUE=DATE:20040603 -SUMMARY:Lady Killers\, The -DTEND;VALUE=DATE:20040604 -DESCRIPTION:Goldthwait Higginson Dorr III\, Ph.D.\, a charlatan professo - r who’s assembled a gang of \"experts\" for the heist of the century. Th - e thieves The ruse: the five need a place to practice their church music - . The problem: it quickly becomes evident that Dorr’s thieves lack the m - ental capacity to do the job. The bigger problem: they have all seriousl - y underestimated their upstairs host.\n -END:VEVENT -BEGIN:VEVENT -LOCATION:Colin Farrell -DTSTAMP:20040314T021245Z -UID:B83EE0B2-755C-11D8-885C-000A9596385E -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=intermission -DTSTART;VALUE=DATE:20040603 -SUMMARY:Intermission -DTEND;VALUE=DATE:20040604 -DESCRIPTION:Intermission is an urban love story about people adrift and - their convoluted journeys in the search for some kind of love. \n\n\"\"I - ntermission\" is all done with an assured hand that combines action\, vi - olence\, sex and humor in liberal doses with its talented ensemble cast - and manic\, inventive story.\"\n-- Robin Clifford\, REELING REVIEWS -END:VEVENT -BEGIN:VEVENT -LOCATION:Jennifer Garner -DTSTAMP:20040318T184643Z -UID:2B748ED4-755D-11D8-885C-000A9596385E -SEQUENCE:4 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=13goingon30 -DTSTART;VALUE=DATE:20040916 -SUMMARY:13 Going on 30 -DTEND;VALUE=DATE:20040917 -DESCRIPTION:A 13 year old girl plays a game on her 13th birthday and wak - es up the next day as a 30 year old woman. -END:VEVENT -BEGIN:VEVENT -LOCATION:Mike Myers\, Eddie Murphy\, Cameron Diaz\, John Lithgow\, John - Cleese -DTSTAMP:20040314T021623Z -UID:6D27F7F9-755D-11D8-885C-000A9596385E -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=shrek2 -DTSTART;VALUE=DATE:20040617 -SUMMARY:Shrek 2 -DTEND;VALUE=DATE:20040618 -DESCRIPTION:Princess Fiona's parents invite her and Shrek to dinner to c - elebrate her marriage. If only they knew the newlyweds were both ogres. - -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20040314T022349Z -UID:9EEA9830-755D-11D8-885C-000A9596385E -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=barbershop2 -DTSTART;VALUE=DATE:20040624 -SUMMARY:Barbershop 2: Back in Business -DTEND;VALUE=DATE:20040625 -DESCRIPTION:Why not spend another day with the crew at Calvin's shop in - the South Side of Chicago?\n\n\"The seriousness with which Barbershop II - treats its political conscience offers an unexpected weight to what’s e - ssentially a big screen sitcom.\"\n-- Mark Palermo\, COAST (HALIFAX\, NO - VA SCOTIA -END:VEVENT -BEGIN:VEVENT -LOCATION:Bill Paxton -DTSTAMP:20040314T024934Z -UID:BBD3136E-755D-11D8-885C-000A9596385E -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=clubdread -DTSTART;VALUE=DATE:20040624 -SUMMARY:Club Dread -DTEND;VALUE=DATE:20040625 -DESCRIPTION:At Club Dread\, an alcohol drenched swinging-singles-style i - sland resort off the coast of Costa Rica\, the festivities are interrupt - ed by the presence of a machete-wielding serial killer.\n\n\"Most of the - movie is just blood and bodies\, some of the dead\, some of them toples - s\, and none of them interesting.\"\n-- Stephen Whitty\, NEWARK STAR-LED - GER -END:VEVENT -BEGIN:VEVENT -LOCATION:Lindsay Lohan\, Adam Garcia -DTSTAMP:20040318T183009Z -UID:C4BE60EA-755D-11D8-885C-000A9596385E -SEQUENCE:4 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=confessionsofate - enagedramaqueen -DTSTART;VALUE=DATE:20040408 -SUMMARY:Confessions of a Teenage Drama Queen -DTEND;VALUE=DATE:20040409 -DESCRIPTION:A teenage girl is convinced that her home city revolves arou - nd her until her family packs up and moves to the suburbs\, where she fi - nds herself competing for attention. \n\n\"What teenage girl would enjoy - watching this? I'm glad Disney addresses this oft-ignored demographic\, - but if these girls are pandered to so obviously\, won't they feel insul - ted?\"\n-- Jeffrey Chen\, WINDOW TO THE MOVIES -END:VEVENT -BEGIN:VEVENT -LOCATION:Lindsay Lohan -DTSTAMP:20040314T022716Z -UID:CAEA6CFA-755D-11D8-885C-000A9596385E -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=meangirls -DTSTART;VALUE=DATE:20040624 -SUMMARY:Mean Girls -DTEND;VALUE=DATE:20040625 -DESCRIPTION:A girl who grew up in many places returns to an Illinois pub - lic high school\, falls for the wrong guy\, and experiences humiliation - from her female classmates. -END:VEVENT -BEGIN:VEVENT -LOCATION:Julia Stiles\, Miranda Richardson\, James Fox\, Ben Miller. D: - Martha Cooli -DTSTAMP:20040314T021829Z -UID:D0644C6E-468F-11D8-A8A0-000A958D1EFE -SEQUENCE:5 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=princeandme -DTSTART;VALUE=DATE:20040624 -SUMMARY:Prince and Me\, The -DTEND;VALUE=DATE:20040625 -DESCRIPTION:A fairy tale love-story about a pre-med student who falls in - love with a Danish Prince. -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040701 -DTEND;VALUE=DATE:20040702 -SUMMARY:New York Minute -UID:236E44EA-77A6-11D8-937F-000A9596385E -SEQUENCE:2 -DTSTAMP:20040317T000108Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040701 -DTEND;VALUE=DATE:20040702 -SUMMARY:Spiderman 2 -UID:27824F06-77A6-11D8-937F-000A9596385E -SEQUENCE:2 -DTSTAMP:20040317T000106Z -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20040318T183450Z -UID:C6329B7B-52C7-11D8-B289-000A958D1EFE -SEQUENCE:7 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=dirtydancinghava - nanights -DTSTART;VALUE=DATE:20040429 -SUMMARY:Dirty Dancing: Havana Nights -DTEND;VALUE=DATE:20040430 -DESCRIPTION:Set in 1958 Havana\, this is the story of a lonely 17-year-o - ld American girl\, Katie\, who moves to Cuba in the days right before th - e Revolution with her parents\, where she meets a charming and talented - local dancer\, Javier.\n\n\"molds a great deal of the franchise's first - film and makes an even more compelling film than the original.\"\n-- Chr - is Faile\, FILMJERK.COM -END:VEVENT -BEGIN:VEVENT -LOCATION:Dir Roger Michell w/ Anne Reid\, Daniel Craig. -DTSTAMP:20040318T183748Z -UID:CFB7CEFC-090D-11D8-B1DB-000A958D1EFE -SEQUENCE:9 -DTSTART;VALUE=DATE:20040520 -SUMMARY:Mother\, The -DTEND;VALUE=DATE:20040521 -DESCRIPTION:A recently widowed suburban hausfrau falls for her adult dau - ghter's married lover in The Mother\, a kitchen-sink drama of building d - ramatic force and incongruous visual loveliness. -END:VEVENT -BEGIN:VEVENT -LOCATION:Jet Li\; Maggie Cheung\; Tony Leung\; Zhang Ziyi\; Daoming Chen - -DTSTAMP:20040318T184928Z -UID:5FD00E54-468E-11D8-A8A0-000A958D1EFE -SEQUENCE:5 -URL;VALUE=URI:http://www.movie-list.com/h/hero.shtml -DTSTART;VALUE=DATE:20040624 -SUMMARY:Hero -DTEND;VALUE=DATE:20040625 -DESCRIPTION:Using the assasination attempt of the historical figure\, Ch - in Shi Huang Di (The first emperor of China) as a backdrop\, this film a - ttempts to explore and develop a better understanding of the Chinese con - cept of a hero.\n\n  \"Instead of reinventing this genre\, Zhang opts to - dazzle his audience with his assemblage of technical and aesthetic wond - ers.\"\n-- Jeremy Heilman\,MOVIEMARTYR.COM -END:VEVENT -BEGIN:VEVENT -LOCATION:Michael Caine\, Tilda Swinton\, Jeremy Northam. Directed by Nor - man Jewison -DTSTAMP:20040318T185526Z -UID:89737536-790D-11D8-8109-000A9596385E -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=statement -DTSTART;VALUE=DATE:20040708 -SUMMARY:Statement\, The -DTEND;VALUE=DATE:20040709 -DESCRIPTION:Tale of a former Nazi executioner who becomes a target of hi - t men and Police investigators. \n\n \"A surprisingly mild thriller\, on - e that meanders and spasms dramatically\, and that\, despite its occasio - nal outburst of violence\, wastes a cast of ordinarily superb actors.\"\ - n-- John Anderson\, NEWSDAY -END:VEVENT -BEGIN:VEVENT -LOCATION:Matthew Lillard\, Seth Gree -DTSTAMP:20040318T185626Z -UID:D2C9AC2A-790D-11D8-8109-000A9596385E -SEQUENCE:2 -DTSTART;VALUE=DATE:20040708 -SUMMARY:Without a Paddle -DTEND;VALUE=DATE:20040709 -DESCRIPTION:Three city-dwelling friends go on a camping trip with disast - rous results. -END:VEVENT -BEGIN:VEVENT -LOCATION:Bruce Willis\, Matthew Perry\, Natasha Henstridge\, Amanda Peet - \, Kevin Pollak -DTSTAMP:20040318T185823Z -UID:F6A36D66-790D-11D8-8109-000A9596385E -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=wholetenyards -DTSTART;VALUE=DATE:20040708 -SUMMARY:Whole Ten Yards\, The -DTEND;VALUE=DATE:20040709 -DESCRIPTION:Jimmy the Tulip's (Willis) quiet new life is shaken up by hi - s old pal Oz (Perry)\, whose wife (Henstridge) has been kidnapped by a H - ungarian mob. The Tulip and his wife Jill (Peet) spring into action. -END:VEVENT -BEGIN:VEVENT -LOCATION:Jack Black\, Ben Stiller\, Rachel Weisz\, Christopher Walken. D - irected by Barry Levinson. -DTSTAMP:20040327T093820Z -UID:C88418E3-7FD1-11D8-86BD-000A27B6071A -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=envy -DTSTART;VALUE=DATE:20040715 -SUMMARY:Envy -DTEND;VALUE=DATE:20040716 -DESCRIPTION:A man becomes increasingly jealous of his friend's newfound - success. -END:VEVENT -BEGIN:VEVENT -LOCATION:Keira Knightley -DTSTAMP:20040327T094354Z -UID:CBEDB8F1-7FD1-11D8-86BD-000A27B6071A -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=kingarthur -DTSTART;VALUE=DATE:20040715 -SUMMARY:King Arthur -DTEND;VALUE=DATE:20040716 -DESCRIPTION:A demystified take on the tale of King Arthur and the Knight - s of the Round Table. -END:VEVENT -BEGIN:VEVENT -LOCATION:Will Smith. Directed by Alex Proyas. -DTSTAMP:20040327T094831Z -UID:4E91CBDC-7FD3-11D8-86BD-000A27B6071A -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=irobot -DTSTART;VALUE=DATE:20040722 -SUMMARY:I Robot -DTEND;VALUE=DATE:20040723 -DESCRIPTION:In the year 2035 a techno-phobic cop investigates a crime th - at may have been perpetrated by a robot\, which leads to a larger threat - to humanity.\n -END:VEVENT -BEGIN:VEVENT -LOCATION:Kurt Russell\, Patricia Clarkson -DTSTAMP:20040327T095105Z -UID:B7B32328-7FD3-11D8-86BD-000A27B6071A -SEQUENCE:2 -URL;VALUE=URI:http://www.movie-list.com/trailers.php?id=miracle -DTSTART;VALUE=DATE:20040722 -SUMMARY:Miracle -DTEND;VALUE=DATE:20040723 -DESCRIPTION:Miracle tells the true story of Herb Brooks (Russell)\, the - player-turned-coach who led the 1980 U.S. Olympic hockey team to victory - over the seemingly invincible Russian squad.\n -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/Packers.ics b/libs/ical4j-1.0.5/etc/samples/valid/Packers.ics deleted file mode 100644 index 389835fc..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/Packers.ics +++ /dev/null @@ -1,476 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -X-WR-CALNAME:Packers -PRODID:-//Apple Computer\, Inc//iCal 1.5//EN -X-WR-RELCALID:F3A85BD9-23B8-11D9-B363-000D93C5EB04-CALP -X-WR-TIMEZONE:US/Central -CALSCALE:GREGORIAN -BEGIN:VTIMEZONE -TZID:US/Central -LAST-MODIFIED:20050426T155130Z -BEGIN:DAYLIGHT -DTSTART:20030406T080000 -TZOFFSETTO:-0500 -TZOFFSETFROM:+0000 -TZNAME:CDT -END:DAYLIGHT -BEGIN:STANDARD -DTSTART:20031026T020000 -TZOFFSETTO:-0600 -TZOFFSETFROM:-0500 -TZNAME:CST -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:20040404T010000 -TZOFFSETTO:-0500 -TZOFFSETFROM:-0600 -TZNAME:CDT -END:DAYLIGHT -BEGIN:STANDARD -DTSTART:20041031T020000 -TZOFFSETTO:-0600 -TZOFFSETFROM:-0500 -TZNAME:CST -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:20050403T010000 -TZOFFSETTO:-0500 -TZOFFSETFROM:-0600 -TZNAME:CDT -END:DAYLIGHT -BEGIN:STANDARD -DTSTART:20051030T020000 -TZOFFSETTO:-0600 -TZOFFSETFROM:-0500 -TZNAME:CST -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:20060402T010000 -TZOFFSETTO:-0500 -TZOFFSETFROM:-0600 -TZNAME:CDT -END:DAYLIGHT -END:VTIMEZONE -BEGIN:VEVENT -DTSTART;TZID=US/Central:20041003T120000 -SUMMARY:New York Giants at Green Bay. Loss. 7-14. (1-3). -UID:08FD195E-9464-11D8-B8E3-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20031222T200000 -SUMMARY:Packers at Raiders. Win. 41-7. (9-6). -UID:7479A0EA-D0CF-11D7-B192-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20030828T190000 -SUMMARY:Packers vs. Titans. Preseason. State TV. (Loss\, 3-27). -UID:3C3A90DB-D0CC-11D7-B192-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20040903T190000 -SUMMARY:Preseason Game #4 Green Bay at Tennessee Titans. State TV. -UID:6DE891A6-9463-11D8-B8E3-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20031102T193000 -SUMMARY:Packers at Vikings. Wk-9. Win. 30-27. -UID:D97050B4-D0CD-11D7-B192-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20041121T193000 -SUMMARY:Packers at Houston Texans. Win. 16-14. (6-4). -UID:DF2A30E9-9464-11D8-B8E3-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20040919T000000 -SUMMARY:Chicago Bears at Green Bay. Loss. 21-10 (1-1). -UID:C7E43546-9463-11D8-B8E3-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20030921T150500 -SUMMARY:Packers at Cardinals. Wk-3. (Loss. 13-20) -UID:CD9E9105-D0CC-11D7-B192-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20041129T200000 -SUMMARY:St. Louis Rams at Green Bay. Win. 45-17. (7-4). -UID:07DE1D2A-9465-11D8-B8E3-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20040926T151500 -SUMMARY:Packers at Indianapolis Colts. Loss. 31-45 (1-2). -UID:E1E8D317-9463-11D8-B8E3-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041107 -DTEND;VALUE=DATE:20041108 -SUMMARY:Packers-Open Date -UID:A94AA15A-9464-11D8-B8E3-0003933EE0D6-RID -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20041114T151500 -SUMMARY:Minnesota Vikings at Green Bay. Win. 34-31. (5-4). -UID:C815868A-9464-11D8-B8E3-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20050102T120000 -SUMMARY:Packers at Chicago Bears. Win. 31-14. (10-6). -UID:4BE96299-9466-11D8-B8E3-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20030907T120000 -SUMMARY:Packers vs. Vikings. Wk-1. (Loss. 25-30). -UID:74696F3A-D0CC-11D7-B192-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20040816T190000 -SUMMARY:Preseason Game#1 Seattle SeaHawks at Green Bay. ESPN. Loss-3-21 - . -UID:03FB1F92-9401-11D8-BDAE-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20031123T120000 -SUMMARY:Packers vs. 49ers. Wk-12. Win. 20-10. (6-5) -UID:ADC09F8C-D0CE-11D7-B192-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20041031T120000 -SUMMARY:Packers at Washington Redskins. Win. 28-14. (4-4). -UID:8896BFFA-9464-11D8-B8E3-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20031207T120000 -SUMMARY:Packers vs. Bears. Win. 34-21. (7-6). -UID:26D13AF0-D0CF-11D7-B192-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20031228T151500 -SUMMARY:Packers vs. Broncos. Wk-17. 3:15-CBS TV -UID:AB1915AA-D0CF-11D7-B192-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20030929T200000 -SUMMARY:Packers at. Bears. Wk-4. (Win. 38-23). -UID:117C0DE8-D0CD-11D7-B192-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20030823T190000 -SUMMARY:Packers vs. Panthers. Preseason. State TV. (Loss. 7-20) -UID:EB0DCEF6-D0CB-11D7-B192-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20030914T120000 -SUMMARY:Packers vs. Lions. Wk-2. (Win. 31-6). -UID:B0155164-D0CC-11D7-B192-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20040827T190000 -SUMMARY:Preseason Game #3.Packers at Jacksonville Jaguars. State TV. Lo - ss-7-9. -UID:65104323-9401-11D8-BDAE-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20031127T113000 -SUMMARY:Packers at Lions. Wk-13. (Loss. 14-22) (6-6) -UID:D7F4B6FA-D0CE-11D7-B192-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20041219T120000 -SUMMARY:Jacksonville Jaguars at Green Bay. Loss. 25-28. (8-6). -UID:0DBE4BEC-9466-11D8-B8E3-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20031005T120000 -SUMMARY:Packers vs. Seahawks. Wk-5. Win. 35-13. -UID:454396D2-D0CD-11D7-B192-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20040821T190000 -SUMMARY:Preseason Game#2. New Orleans Saints at Green Bay. State TV. Wi - n-19-14. -UID:38F8031A-9401-11D8-BDAE-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20031110T200000 -SUMMARY:Packers vs. Eagles. Loss. 14-17. -UID:301F64A5-D0CE-11D7-B192-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20041224T140000 -SUMMARY:Packers at Minnesota Vikings. Win. 34-31. (9-6). -UID:33262CCC-9466-11D8-B8E3-0003933EE0D6-RID -DTSTAMP:20041225T160827Z -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20040913T200000 -SUMMARY:Packers at Carolina Panthers. ABC TV. Win. 24-14. (1-0). -UID:A378D618-9463-11D8-B8E3-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20030804T200000 -SUMMARY:Packers at Kansas City. Preseason. (Loss. 0-9) -UID:4C547C54-D0CB-11D7-B192-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20031012T120000 -SUMMARY:Packers vs. Chiefs. Wk-6. Loss. 34-40. -UID:730FCEFD-D0CD-11D7-B192-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20031214T151500 -SUMMARY:Packers at Chargers. Wk-15. Win. 38-21. (8-6). -UID:41F66D34-D0CF-11D7-B192-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20041205T151500 -SUMMARY:Packers at Philadelphia Eagles. Loss. 47-17. (7-5). -UID:27E01460-9465-11D8-B8E3-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20030809T180000 -SUMMARY:Packers at Atlanta. Preseason. (Win. 27-21) -UID:897AD3DE-D0CB-11D7-B192-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20031019T120000 -SUMMARY:Packers at Rams. Wk-7. Loss. 34-24. -UID:973045B2-D0CD-11D7-B192-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20030815T190000 -SUMMARY:Packers at Cleveland. Preseason. (Win. 38-31) -UID:B1718C02-D0CB-11D7-B192-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20031026T120000 -SUMMARY:Packers-Bye Week 8 -UID:CA191301-D0CD-11D7-B192-0003933EE0D6-RID -DURATION:PT1H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20041024T151500 -SUMMARY:Dallas Cowboys at Green Bay. Win. 41-20. (3-4). -UID:69BEB807-9464-11D8-B8E3-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20031116T151500 -SUMMARY:Packers at Buccaneers. Win. 20-13. -UID:5F096964-D0CE-11D7-B192-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20041212T120000 -SUMMARY:Detroit Lions at Green Bay. Win. 16-13. (8-5). -UID:F6426325-9465-11D8-B8E3-0003933EE0D6-RID -DTSTAMP:20041214T135257Z -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20041011T200000 -SUMMARY:Tennessee Titans at Green Bay. Loss. 27-48. (1-4). -UID:2D2169B4-9464-11D8-B8E3-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20041017T120000 -SUMMARY:Packers at Detroit Lions. Win. 38-10. (2-4). -UID:5134905E-9464-11D8-B8E3-0003933EE0D6-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20050109T153000 -SUMMARY:Playoff #1. Packers-Vikings. 3:30 Fox. -UID:074E82C6-5EB7-11D9-A220-000D932EE5BC-RID -DURATION:PT3H -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050206 -DTEND;VALUE=DATE:20050207 -SUMMARY:Superbowl! -UID:6BF41548-5EBF-11D9-9F9E-000D932EE5BC-RID -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20050811T190000 -DTEND;TZID=US/Central:20050812T220000 -SUMMARY:Pre-Season#1. Chargers at Green Bay. -UID:8A428AA8-AE8D-11D9-868A-000D93C5EB04-RID -DTSTAMP:20050416T154133Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20050820T170000 -DTEND;TZID=US/Central:20050820T200000 -SUMMARY:Pre-Season#2. Packers at Bills. -UID:CFB4E10A-AE8D-11D9-868A-000D93C5EB04-RID -DTSTAMP:20050416T154043Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20050826T190000 -DTEND;TZID=US/Central:20050826T220000 -SUMMARY:Pre-Season#3. Patriots at Green Bay. -UID:EB66ECA2-AE8D-11D9-868A-000D93C5EB04-RID -DTSTAMP:20050416T154156Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20050901T190000 -DTEND;TZID=US/Central:20050901T220000 -SUMMARY:Pre-Season#4. Green Bay at Titans. -UID:1AC5DC9A-AE8E-11D9-868A-000D93C5EB04-RID -DTSTAMP:20050416T154302Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20050911T151500 -DTEND;TZID=US/Central:20050911T181500 -SUMMARY:Packers at Lions. Game#1. Fox. -UID:44310220-AE8E-11D9-868A-000D93C5EB04-RID -DTSTAMP:20050416T155039Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20050918T151500 -DTEND;TZID=US/Central:20050918T181500 -SUMMARY:Browns at Green Bay. Game#2. CBS. -UID:71D71E33-AE8E-11D9-868A-000D93C5EB04-RID -DTSTAMP:20050416T155030Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20050925T120000 -DTEND;TZID=US/Central:20050925T150000 -SUMMARY:Bucs at Green Bay. Game#3. Fox. -UID:9EBE8EDC-AE8E-11D9-868A-000D93C5EB04-RID -DTSTAMP:20050416T154958Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20051003T200000 -DTEND;TZID=US/Central:20051003T230000 -SUMMARY:Packers at Panthers. Game#4. ABC. -UID:C9EA107C-AE8E-11D9-868A-000D93C5EB04-RID -DTSTAMP:20050416T155008Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20051009T120000 -DTEND;TZID=US/Central:20051009T150000 -SUMMARY:Saints at Green Bay. Game#5. Fox. -UID:F7A89F72-AE8E-11D9-868A-000D93C5EB04-RID -DTSTAMP:20050416T155018Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20051016 -DTEND;VALUE=DATE:20051017 -SUMMARY:Bye-Week -UID:534D4F32-AE8F-11D9-868A-000D93C5EB04-RID -DTSTAMP:20050416T155124Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20051023T120000 -DTEND;TZID=US/Central:20051023T150000 -SUMMARY:Packers at Vikings. Game#6. Fox. -UID:6D0E1A09-AE8F-11D9-868A-000D93C5EB04-RID -DTSTAMP:20050416T155225Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20051030T120000 -DTEND;TZID=US/Central:20051030T150000 -SUMMARY:Packers at Bengals. Game#7. Fox. -UID:FFBE5A5F-AE8F-11D9-868A-000D93C5EB04-RID -DTSTAMP:20050416T155634Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20051106T151500 -DTEND;TZID=US/Central:20051106T181500 -SUMMARY:Steelers at Green Bay. Game#8. CBS. -UID:2AAFFC0E-AE90-11D9-868A-000D93C5EB04-RID -DTSTAMP:20050416T155746Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20051113T151500 -DTEND;TZID=US/Central:20051113T181500 -SUMMARY:Packers at Falcons. Game#9. Fox. -UID:5F48B6F4-AE90-11D9-868A-000D93C5EB04-RID -DTSTAMP:20050416T155908Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20051121T200000 -DTEND;TZID=US/Central:20051121T230000 -SUMMARY:Vikings at Green Bay. Game#10. ABC. -UID:84F45768-AE90-11D9-868A-000D93C5EB04-RID -DTSTAMP:20050416T160031Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20051127T151500 -DTEND;TZID=US/Central:20051127T181500 -SUMMARY:Packers at Eagles. Game#11. Fox. -UID:AE085449-AE90-11D9-868A-000D93C5EB04-RID -DTSTAMP:20050416T160123Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20051204T120000 -DTEND;TZID=US/Central:20051204T150000 -SUMMARY:Packers at Bears. Game#12. Fox. -UID:DAE08A46-AE90-11D9-868A-000D93C5EB04-RID -DTSTAMP:20050416T160225Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20051211T193000 -DTEND;TZID=US/Central:20051211T223000 -SUMMARY:Lions at Green Bay. Game#13. ESPN. -UID:F2FF52E0-AE90-11D9-868A-000D93C5EB04-RID -DTSTAMP:20050416T160317Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20051219T200000 -DTEND;TZID=US/Central:20051219T230000 -SUMMARY:Packers at Ravens. Game#14. ABC. -UID:17E31F30-AE91-11D9-868A-000D93C5EB04-RID -DTSTAMP:20050416T160412Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20051225T160000 -DTEND;TZID=US/Central:20051225T190000 -SUMMARY:Bears at Green Bay. Game#15. Fox. -UID:3F36D872-AE91-11D9-868A-000D93C5EB04-RID -DTSTAMP:20050416T160517Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=US/Central:20060101T151500 -DTEND;TZID=US/Central:20060101T181500 -SUMMARY:Seahawks at Green Bay. Game#16. Fox. -UID:5D5748C0-AE91-11D9-868A-000D93C5EB04-RID -DTSTAMP:20050416T160641Z -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/Session6.ics b/libs/ical4j-1.0.5/etc/samples/valid/Session6.ics deleted file mode 100644 index 9705bb20..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/Session6.ics +++ /dev/null @@ -1,67 +0,0 @@ -BEGIN:VCALENDAR -PRODID:-//Microsoft Corporation//Outlook 12.0 MIMEDIR//EN -VERSION:2.0 -METHOD:PUBLISH -X-MS-OLK-FORCEINSPECTOROPEN:TRUE -BEGIN:VEVENT -CLASS:PUBLIC -CREATED:20061005T211037Z -DESCRIPTION:Session #6: Signature distribution overview - 3/14\, 9 a.m. (PST)\nhttps://www.livemeeting.com - /cc/microsoft/join?id=4N3J77&role=attend&pw=Forefront+Client+Security\nMee - ting ID: 4N3J77\nAttendee Meeting Key: Forefront Client Security\n\nToll- - free: (866) 500-6738\nInternational: +001 (203) 480-8000\nParticipant p - asscode: 458846\n\n -DTEND:20070314T180000Z -DTSTAMP:20061005T211037Z -DTSTART:20070314T170000Z -LAST-MODIFIED:20061005T211037Z -PRIORITY:5 -SEQUENCE:0 -SUMMARY;LANGUAGE=en-us:Session #6: Signature distribution overview - - - -TRANSP:OPAQUE -UID:040000008200E00074C5B7101A82E00800000000B036B088A7E8C601000000000000000 - 010000000F6E9BBD8393FE04E9FB949C12B24C7F9 -X-ALT-DESC;FMTTYPE=text/html:\n\n\n\n\n\n\n\n\n

Session #6:  Signature distr - ibution overview                              -                 3/14\, 9 a.m. (PST)

\n\n
- -

https://www.livemeeting.com/ - cc/microsoft/join?id=4N3J77&\;role=attend&\;pw=Forefront+Client+Secu - rity

\n\n

Meeting ID: - 4N3J77

\n\n

Attendee Meeting Key:  Forefront Client Securit - y -

\n\n

\n\n

Toll-free:   (866) - 500-6738

\n\n

International:  +001 (203) 480-8000

\n\n

Participant passcode: -   458846

\n\n

\n - \n\n -X-MICROSOFT-CDO-BUSYSTATUS:BUSY -X-MICROSOFT-CDO-IMPORTANCE:1 -X-MICROSOFT-DISALLOW-COUNTER:FALSE -X-MS-OLK-ALLOWEXTERNCHECK:TRUE -X-MS-OLK-CONFTYPE:0 -BEGIN:VALARM -TRIGGER:-PT15M -ACTION:DISPLAY -DESCRIPTION:Reminder -END:VALARM -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/Standup.ics b/libs/ical4j-1.0.5/etc/samples/valid/Standup.ics deleted file mode 100644 index c4e800ed..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/Standup.ics +++ /dev/null @@ -1,42 +0,0 @@ -BEGIN:VCALENDAR -PRODID:-//Microsoft Corporation//Outlook 11.0 MIMEDIR//EN -VERSION:2.0 -METHOD:PUBLISH -BEGIN:VTIMEZONE -TZID:Canberra, Melbourne, Sydney -BEGIN:STANDARD -DTSTART:20080406T030000 -RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4 -TZOFFSETFROM:+1100 -TZOFFSETTO:+1000 -TZNAME:Standard Time -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:20081005T020000 -RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=10 -TZOFFSETFROM:+1000 -TZOFFSETTO:+1100 -TZNAME:Daylight Savings Time -END:DAYLIGHT -END:VTIMEZONE -BEGIN:VEVENT -ORGANIZER:MAILTO:Ben.Fortuna@example.com -DTSTART;TZID="Canberra, Melbourne, Sydney":20090310T093000 -DTEND;TZID="Canberra, Melbourne, Sydney":20090310T094500 -RRULE:FREQ=DAILY;INTERVAL=1;BYDAY=MO,TU,WE,TH,FR;WKST=SU -TRANSP:OPAQUE -SEQUENCE:0 -UID:040000008200E00074C5B7101A82E008000000002079F2E4D4A3C9010000000000000000100 - 000006C4B4F5EBD28AD43BB7F772276780C54 -DTSTAMP:20090319T042432Z -SUMMARY:Standup -PRIORITY:5 -X-MICROSOFT-CDO-IMPORTANCE:1 -CLASS:PUBLIC -BEGIN:VALARM -TRIGGER:-PT5M -ACTION:DISPLAY -DESCRIPTION:Reminder -END:VALARM -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/SwedishHolidays2003-2006.ics b/libs/ical4j-1.0.5/etc/samples/valid/SwedishHolidays2003-2006.ics deleted file mode 100644 index 11202ed9..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/SwedishHolidays2003-2006.ics +++ /dev/null @@ -1,1456 +0,0 @@ -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :315030d0-ca5c-11d7-9a03-f88dd56dba2f -SUMMARY - :Nyårsdagen -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20030101 -DTEND - ;VALUE=DATE - :20030102 -DTSTAMP - :20030809T112521Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :919664825 -SUMMARY - :Trettondedag jul -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20030106 -DTEND - ;VALUE=DATE - :20030107 -DTSTAMP - :20030809T112713Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :b8554610-ca5c-11d7-ae2f-cb8ff6c3815f -SUMMARY - :Långfredagen -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20030418 -DTEND - ;VALUE=DATE - :20030419 -DTSTAMP - :20030809T112850Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :918202170 -SUMMARY - :Påskdgen -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20030420 -DTEND - ;VALUE=DATE - :20030421 -DTSTAMP - :20030809T113251Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :980886329 -SUMMARY - :Annandag påsk -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20030421 -DTEND - ;VALUE=DATE - :20030422 -DTSTAMP - :20030809T113316Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :cb215100-ca5d-11d7-ad20-f605ba1f0744 -SUMMARY - :Första maj -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20030501 -DTEND - ;VALUE=DATE - :20030502 -DTSTAMP - :20030809T113649Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :965451124 -SUMMARY - :Kristi himmelfärds dag -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20030529 -DTEND - ;VALUE=DATE - :20030530 -DTSTAMP - :20030809T114410Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :177fa760-ca5f-11d7-b855-9cf7e4907aee -SUMMARY - :Pingstdagen -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20030608 -DTEND - ;VALUE=DATE - :20030609 -DTSTAMP - :20030809T114608Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :20150700-ca5f-11d7-8a64-9d5162a4ff57 -SUMMARY - :Annandag pingst -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20030609 -DTEND - ;VALUE=DATE - :20030610 -DTSTAMP - :20030809T114621Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :958617210 -SUMMARY - :Midsommardagen -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20030621 -DTEND - ;VALUE=DATE - :20030622 -DTSTAMP - :20030809T114926Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :d8511930-ca5f-11d7-8f53-be81c73e51a9 -SUMMARY - :Alla helgons dag -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031101 -DTEND - ;VALUE=DATE - :20031102 -DTSTAMP - :20030809T115115Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :989468284 -SUMMARY - :Juldagen -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031225 -DTEND - ;VALUE=DATE - :20031226 -DTSTAMP - :20030809T115347Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :946067557 -SUMMARY - :Annandag jul -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031226 -DTEND - ;VALUE=DATE - :20031227 -DTSTAMP - :20030809T115357Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :979452783 -SUMMARY - :Nyårsdagen -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040101 -DTEND - ;VALUE=DATE - :20040102 -DTSTAMP - :20030809T112521Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :912927544 -SUMMARY - :Trettondedag jul -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040106 -DTEND - ;VALUE=DATE - :20040107 -DTSTAMP - :20030809T112713Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :979608407 -SUMMARY - :Långfredagen -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040409 -DTEND - ;VALUE=DATE - :20040410 -DTSTAMP - :20030809T112850Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :964099885 -SUMMARY - :Påskdgen -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040411 -DTEND - ;VALUE=DATE - :20040412 -DTSTAMP - :20030809T113251Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :906721728 -SUMMARY - :Annandag påsk -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040412 -DTEND - ;VALUE=DATE - :20040413 -DTSTAMP - :20030809T113316Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :903108432 -SUMMARY - :Första maj -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040501 -DTEND - ;VALUE=DATE - :20040502 -DTSTAMP - :20030809T113649Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :930415764 -SUMMARY - :Kristi himmelfärds dag -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040520 -DTEND - ;VALUE=DATE - :20040521 -DTSTAMP - :20030809T114410Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :995844714 -SUMMARY - :Pingstdagen -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040530 -DTEND - ;VALUE=DATE - :20040531 -DTSTAMP - :20030809T114608Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :953920854 -SUMMARY - :Annandag pingst -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040531 -DTEND - ;VALUE=DATE - :20040601 -DTSTAMP - :20030809T114621Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :950437993 -SUMMARY - :Midsommardagen -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040626 -DTEND - ;VALUE=DATE - :20040627 -DTSTAMP - :20030809T114926Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :990808186 -SUMMARY - :Alla helgons dag -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20041106 -DTEND - ;VALUE=DATE - :20041107 -DTSTAMP - :20030809T115115Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :921148119 -SUMMARY - :Juldagen -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20041225 -DTEND - ;VALUE=DATE - :20041226 -DTSTAMP - :20030809T115347Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :923678182 -SUMMARY - :Annandag jul -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20041226 -DTEND - ;VALUE=DATE - :20041227 -DTSTAMP - :20030809T115357Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :913617498 -SUMMARY - :Nyårsdagen -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20050101 -DTEND - ;VALUE=DATE - :20050102 -DTSTAMP - :20030809T112521Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :973320466 -SUMMARY - :Trettondedag jul -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20050106 -DTEND - ;VALUE=DATE - :20050107 -DTSTAMP - :20030809T112713Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :967051684 -SUMMARY - :Långfredagen -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20050325 -DTEND - ;VALUE=DATE - :20050326 -DTSTAMP - :20030809T112850Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :978096150 -SUMMARY - :Påskdgen -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20050327 -DTEND - ;VALUE=DATE - :20050328 -DTSTAMP - :20030809T113251Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :985652153 -SUMMARY - :Annandag påsk -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20050328 -DTEND - ;VALUE=DATE - :20050329 -DTSTAMP - :20030809T113316Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :980719860 -SUMMARY - :Första maj -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20050501 -DTEND - ;VALUE=DATE - :20050502 -DTSTAMP - :20030809T113649Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :936471871 -SUMMARY - :Kristi himmelfärds dag -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20050505 -DTEND - ;VALUE=DATE - :20050506 -DTSTAMP - :20030809T114410Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :989735575 -SUMMARY - :Pingstdagen -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20050515 -DTEND - ;VALUE=DATE - :20050516 -DTSTAMP - :20030809T114608Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :995320684 -SUMMARY - :Annandag pingst -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20050516 -DTEND - ;VALUE=DATE - :20050517 -DTSTAMP - :20030809T114621Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :992762245 -SUMMARY - :Midsommardagen -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20050625 -DTEND - ;VALUE=DATE - :20050626 -DTSTAMP - :20030809T114926Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :932633624 -SUMMARY - :Alla helgons dag -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20051105 -DTEND - ;VALUE=DATE - :20051106 -DTSTAMP - :20030809T115115Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :999974754 -SUMMARY - :Juldagen -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20051225 -DTEND - ;VALUE=DATE - :20051226 -DTSTAMP - :20030809T115347Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :969196488 -SUMMARY - :Annandag jul -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20051226 -DTEND - ;VALUE=DATE - :20051227 -DTSTAMP - :20030809T115357Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :998043645 -SUMMARY - :Nyårsdagen -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20060101 -DTEND - ;VALUE=DATE - :20060102 -DTSTAMP - :20030809T112521Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :79f04b20-ca5c-11d7-930c-fd3cdc7818cd -SUMMARY - :Trettondedag jul -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20060106 -DTEND - ;VALUE=DATE - :20060107 -DTSTAMP - :20030809T112713Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :999782467 -SUMMARY - :Långfredagen -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20060414 -DTEND - ;VALUE=DATE - :20060415 -DTSTAMP - :20030809T112850Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :40781b60-ca5d-11d7-9abe-f4607139a571 -SUMMARY - :Påskdgen -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20060416 -DTEND - ;VALUE=DATE - :20060417 -DTSTAMP - :20030809T113251Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :4aca2690-ca5d-11d7-8d9b-e88f4eccf685 -SUMMARY - :Annandag påsk -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20060417 -DTEND - ;VALUE=DATE - :20060418 -DTSTAMP - :20030809T113316Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :918479774 -SUMMARY - :Första maj -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20060501 -DTEND - ;VALUE=DATE - :20060502 -DTSTAMP - :20030809T113649Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :d46fb7d0-ca5e-11d7-b4a3-add467a3430a -SUMMARY - :Kristi himmelfärds dag -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20060525 -DTEND - ;VALUE=DATE - :20060526 -DTSTAMP - :20030809T114410Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :914762874 -SUMMARY - :Pingstdagen -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20060604 -DTEND - ;VALUE=DATE - :20060605 -DTSTAMP - :20030809T114608Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :912788707 -SUMMARY - :Annandag pingst -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20060605 -DTEND - ;VALUE=DATE - :20060606 -DTSTAMP - :20030809T114621Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :94822730-ca5f-11d7-a39c-bec946b0e791 -SUMMARY - :Midsommardagen -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20060624 -DTEND - ;VALUE=DATE - :20060625 -DTSTAMP - :20030809T114926Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :938821861 -SUMMARY - :Alla helgons dag -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20061104 -DTEND - ;VALUE=DATE - :20061105 -DTSTAMP - :20030809T115115Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :271101e0-ca60-11d7-a052-b4befc239d03 -SUMMARY - :Juldagen -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20061225 -DTEND - ;VALUE=DATE - :20061226 -DTSTAMP - :20030809T115347Z -END:VEVENT -END:VCALENDAR -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -METHOD - :PUBLISH -BEGIN:VEVENT -UID - :2dfa8500-ca60-11d7-8900-8b07bf621f9d -SUMMARY - :Annandag jul -STATUS - :TENTATIVE -CLASS - :PRIVATE -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20061226 -DTEND - ;VALUE=DATE - :20061227 -DTSTAMP - :20030809T115357Z -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/THFC.ics b/libs/ical4j-1.0.5/etc/samples/valid/THFC.ics deleted file mode 100644 index dc36d10d..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/THFC.ics +++ /dev/null @@ -1,1554 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -X-WR-CALNAME;VALUE=TEXT:THFC -PRODID:-//Apple Computer\, Inc//iCal 1.0//EN -X-WR-RELCALID;VALUE=TEXT:085755EB-963D-11D7-ABA4-003065B8B7E6 -X-WR-TIMEZONE;VALUE=TEXT:Australia/Sydney -CALSCALE:GREGORIAN -X-WR-CALDESC:Come On You Spurs! -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20020818T000000 -DTEND;TZID=Australia/Sydney:20020818T014000 -SUMMARY:Everton (2) v Spurs (2) [Pembridge 37\, Etherington 63\, Ferdina - nd 75\, Radzinski 81] -UID:08A21E2D-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:7 -DTSTAMP:20030604T033131Z -DESCRIPTION:Everton: Wright\, Stubbs\, Weir\, Radzinksi (Unsworth\, 84)\ - , Campbell\, Pembridge\, Li Tie (Rodrigol\, 76)\, Naysmith\, Gravesen\, - Rooney (Alexandersson\, 66)\, Hibbert. Subs: Linderoth\, Simonsen. \n\nS - purs: Keller\, Carr (Thatcher\, 44)\, Taricco\, Bunjevcevic\, Sheringham - (Ferdinand\, 71)\, Redknapp\, Iversen (Acimovic\, 84)\, Etherington\, D - avies\, Gardner\, Richards. Subs: Perry\, Sullivan. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20020825T000000 -DTEND;TZID=Australia/Sydney:20020825T014000 -SUMMARY:Spurs (1) v Aston Villa (0) [Redknapp 26] -UID:08A2260C-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:4 -DTSTAMP:20030604T033131Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20020828T044500 -DTEND;TZID=Australia/Sydney:20020828T062500 -SUMMARY:Charlton A (0) v Spurs (1) [Davies 7] -UID:08A229D7-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:6 -DTSTAMP:20030604T033131Z -DESCRIPTION:Charlton: Kiely\, Kishishev (Robinson\, 64)\, Powell\, Rufus - \, Euell\, Jensen\, Bart-Williams\, Konchesky\, Young\, Johansson (Svens - son\, 54)\, Fortune (Brown\, 71). Subs: Rachubka\, Lisbie. \n\nSpurs: Ke - ller\, Taricco\, Ziege\, Richards\, Gardner\, Bunjevcevic\, Redknapp\, D - avies\, Etherington\, Doherty (Ferdinand\, 77)\, Sheringham. Subs: Hirsc - hfeld\, Rebrov\, Thatcher\, Acimovic. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20020901T000000 -DTEND;TZID=Australia/Sydney:20020901T014000 -SUMMARY:Spurs (2) v Soton (1) [Ferdinand 10\, Taricco 29 (og)\, Sheringh - am 90 (pen)] -UID:08A22D0F-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:5 -DTSTAMP:20030604T033131Z -DESCRIPTION:Spurs: Keller\, Taricco (Bunjevcevic\, 71)\,  Sheringham\, D - oherty\, Redknapp\, Thatcher\, Etherington\, Ferdinand (Iversen\, 64)\, - Davies\, Acimovic (Blondel\, 79)\, Richards. Subs: Hirschfeld\, Perry. \ - n\nSouthampton: Jones\, Bridge\, Marsden\, Williams\, Beattie\, A Svenss - on\, M Svensson\, Delap\, Fernandes\, Telfer\, Ormerod. Subs: Niemi\, Do - dd\, Oakley\, Pahars\, El Kalej.  -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20020912T044500 -DTEND;TZID=Australia/Sydney:20020912T062500 -SUMMARY:Fulham (3) v Spurs (2) [Richards 35\, Sheringham 43\, Inamoto 68 - \, Malbranque 83 (pen)\, Legwinski 90] -UID:08A2306C-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:10 -DTSTAMP:20030604T033131Z -DESCRIPTION:Fulham: Van der Sar\, Finnan\, Inamoto\, Sava\, Boa Morte (M - albranque\, 46)\, Knight\, Legwinski\, Saha (Hayles\, 19)\, Davis\, Goma - \, Wome (Collins\, 78). Subs: Taylor\, Melville. \n\nSpurs: Keller\, Per - ry (Doherty\, 78)\, Gardner\, Richards\, Thatcher\, Bunjevcevic\, Acimov - ic (Ziege\, 72)\, Davies\, Etherington\, Sheringham\, Ferdinand. Subs: H - irschfeld\, Iversen\, Keane. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20020916T010500 -DTEND;TZID=Australia/Sydney:20020916T024500 -SUMMARY:Spurs (3) v West Ham (2) [Davies 62\, Kanoute 66\, Sheringham 71 - (pen)\, Sinclair 77\, Gardner 89] -UID:08A233AF-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:8 -DTSTAMP:20030604T033131Z -DESCRIPTION:Spurs: Keller\, Taricco (Thatcher\, 46)\, Bunjevcevic\, Perr - y (Doherty\, 32)\, Sheringham\, Redknapp\, Ziege\, Etherington (Iversen\ - , 85)\, Davies\, Gardner\, Keane. Subs: Hirschfeld\, Acimovic. \n\nWest - Ham: James\, Repka (Winterburn\, 6)\, Dailly\, Sinclair\, Di Canio (Carr - ick\, 79)\, Lomas\, Kanoute (Defoe\, 85)\, Breen\, Pearce\, Cisse\, Cole - . Subs: Van Der Gouw\, Camara. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20020922T000000 -DTEND;TZID=Australia/Sydney:20020922T014000 -SUMMARY:Man Ure (1) v Spurs (0) [Nistelrooy 63pen] -UID:08A236D3-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:7 -DTSTAMP:20030604T033131Z -DESCRIPTION:Manchester United: Barthez\, P Neville\, O'Shea\, Silvestre\ - , Veron (G Neville\, 75)\, Ferdinand\, Beckham\, Butt\, Van Nistelrooy\, - Giggs (Pugh\, 85)\, Solskjaer (Forlan\, 75). Subs: Ricardo\, Stewart\, - Forlan. \n\nSpurs: Keller\, Davies\, Doherty\, Richards\, Thatcher\, Ive - rsen (Ferdinand\, 75)\, Redknapp\, Bunjevcevic\, Etherington\, Sheringha - m (Acimovic\, 85)\, Keane. Subs: Hirschfeld\, Ricketts\, Henry. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20020929T000000 -DTEND;TZID=Australia/Sydney:20020929T014000 -SUMMARY:Spurs (0) v Boro (3) [Maccarone 32\, Geremi 55\, Job 58] -UID:08A23A0B-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:8 -DTSTAMP:20030604T033131Z -DESCRIPTION:Spurs: Keller\, Davies\, Thatcher\, Richards\, Ziege (Dohert - y\, 12)\, Iversen (Acimovic\, 66)\, Redknapp\, Bunjevcevic\, Etherington - \, Keane\, Ferdinand (Sheringham\, 46). Unused subs: Hirschfeld\, Ricket - ts. \n\nMiddlesbrough: Schwarzer\, Stockdale\, Ehiogu\, Greening\, Gerem - i\, Job\, Boateng (Wilkshire\, 84)\, Maccarone\, Boksic\, Southgate\, Qu - eudrue. Unused subs: Crossley\, Cooper. Whelan\, Marinelli. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20021002T044500 -DTEND;TZID=Australia/Sydney:20021002T063000 -SUMMARY:Spurs (1) v Cardiff City (0) [WC] [Sheringham 30] -UID:08A23D57-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:5 -DTSTAMP:20030604T033131Z -DESCRIPTION:Spurs: Keller\, Taricco (Doherty\, 65)\, Freund (Iversen\, 8 - 4)\, Bunjevcevic\, Sheringham\, Thatcher\, Acimovic\, Keane (Ferdinand\, - 89)\, Etherington\, Davies\, Richards. Unused subs: Hirschfeld\, Blonde - l. \n\nCardiff City: Alexander\, Weston\, Prior\, Gabbidon\, Croft\, Bol - and (Maxwell\, 84)\, Kavanagh\, Whalley\, Earnshaw\, Campbell\, Legg (Fo - rtune-West\, 76). Unused subs: Barker\, Hamilton\, Margetson. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20021007T000000 -DTEND;TZID=Australia/Sydney:20021007T014500 -SUMMARY:Blackburn (1) v Spurs (2) [Keane 6\, Ostenstad 59\, Redknapp 89] - -UID:08A2407B-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:4 -DTSTAMP:20030604T033131Z -DESCRIPTION:Blackburn: Friedel\, Taylor\, Berg (Gillespie 45)\, Johansso - n\, Neill\, Thompson\, Dunn (Grabbi 69)\, Tugay\, Flitcroft\, Duff\, Col - e (Ostenstad 45).\nSubs Not Used: Todd\, Kelly. \n\nBooked: Berg. \n\nGo - als: Ostenstad 59. \n\nTottenham: Keller\, Taricco (Perry 69)\, Bunjevce - vic\, Richards\, Thatcher\, Davies\, Redknapp\, Freund\, Acimovic (Ivers - en 69)\, Sheringham\, Keane.\nSubs Not Used: Ferdinand\, Doherty\, Hirsc - hfeld. \n\nGoals: Keane 6\, Redknapp 89. \n\nAttendance: 26\,203 -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20021021T010500 -DTEND;TZID=Australia/Sydney:20021021T024500 -SUMMARY:Spurs (3) v Bolton (1) [Keane 58\,73\, Djorkaeff 63\, Davies 90] - -UID:08A243A9-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:9 -DTSTAMP:20030604T033131Z -DESCRIPTION:Spurs: Keller\, Carr\, Freund\, Bunjevcevic\, Perry\, Sherin - gham\, Redknapp\, Keane\, Etherington (Poyet\, 70)\, Davies\, Richards.  - Subs: Hirschfeld\, Doherty\, Acimovic\, Iversen.\n\nBolton: Jaaskelainen - \, Whitlow\, Bergsson\, Gardner\, Djorkaeff\, Farrelly\, Nolan\, Campo ( - Holdsworth\, 76)\, Ricketts\, Barness\, Charlton. Subs: Poole\, Frandsen - \, Okocha\, Armstrong. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20021027T000000 -DTEND;TZID=Australia/Sydney:20021027T014500 -SUMMARY:Liverpool (2) v Spurs (1) [Murphy 72\, Richards 82\, Owen 86 (pe - n)]\n -UID:08A246B4-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:4 -DTSTAMP:20030604T033131Z -DESCRIPTION:Liverpool: Dudek\, Hyypia\, Diouf (Baros\, 57)\, Owen\, Murp - hy\, Hamann\, Gerrard (Smicer\, 67)\, Riise\, Diao\, Carragher\, Traore. - Unused subs: Babbel\, Kirkland\, Cheyrou. \n\nSpurs: Keller\, Carr\, Fr - eund\, Bunjevcevic\, Perry\, Sheringham (Ferdinand\, 75)\, Redknapp (Eth - erington\, 90)\, Keane\, Davies\, Richards. Unused subs: Acimovic\, Hirs - chfeld\, Gardner. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20021104T010000 -DTEND;TZID=Australia/Sydney:20021104T024500 -SUMMARY:Spurs (0) v Chelsea (0) -UID:08A249BE-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:6 -DTSTAMP:20030604T033131Z -DESCRIPTION:Tottenham: Keller\, Perry\, Richards\, Bunjevcevic\, Carr\, - Freund\, Redknapp\, Poyet (Acimovic 73)\, Davies\, Sheringham (Ferdinand - 90)\, Keane.\nSubs Not Used: Hirschfeld\, Etherington\, Gardner. \n\nBo - oked: Sheringham\, Acimovic\, Keller. \n\nChelsea: Cudicini\, Melchiot\, - Gallas\, Desailly\, Babayaro\, Morris\, Lampard\, Petit\, De Lucas (Oli - veira 88)\, Hasselbaink (Gudjohnsen 44)\, Zola.\nSubs Not Used: Pidgeley - \, Ferrer\, Terry. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20021111T030500 -DTEND;TZID=Australia/Sydney:20021111T045000 -SUMMARY:Sunderland (2) v Spurs (0) [Phillips 60\, Flo 62] -UID:08A24CE2-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:5 -DTSTAMP:20030604T033131Z -DESCRIPTION:Sunderland: Macho\, McCartney\, Gray\, Proctor (Thirlwell\, - 74)\, Craddock\, Kilbane\, Phillips (Kyle\, 87)\, McCann\, Babb\, Flo\, - Wright. Subs: Ingham\, Stewart\, Bjorkland. \n\nSpurs: Keller\, Carr\, F - reund (Acimovic\, 78)\, Perry\, Anderton\, Sheringham\, Poyet (Bunjevcev - ic\, 65)\, Thatcher (Iversen\, 89)\, Keane\, Davies\, Richards. Subs: Hi - rschfeld\, Doherty\, Iversen. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20021117T020000 -DTEND;TZID=Australia/Sydney:20021117T034500 -SUMMARY:Arse (3) v Spurs (0) [Henry 13\, Ljungberg 55\, Wiltord 71] -UID:08A25011-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:4 -DTSTAMP:20030604T033131Z -DESCRIPTION:Scum: Shaaban\, Cole\, Vieira (Van Bronckhorst\, 78)\, Ljung - berg\, Bergkamp (Pires\, 28)\, Wiltord\, Henry (Jeffers\, 75)\, Cygan\, - Gilberto\, Luzhny\, Judas. Subs: Taylor\, Toure.\n\nSpurs: Keller\, Carr - \, Freund\, Bunjevcevic\, Sheringham (Iversen\, 69)\, Redknapp (Anderton - \, 69)\, Keane\, King\, Etherington (Poyet\, 45)\, Davies\, Richards. Su - bs: Perry\, Hirschfeld. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20021125T010000 -DTEND;TZID=Australia/Sydney:20021125T024500 -SUMMARY:Spurs (2) v Leeds (0) [Sheringham 12\, Keane 41] -UID:08A25323-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:4 -DTSTAMP:20030604T033131Z -DESCRIPTION:Spurs: Keller\, Carr\, Freund\, Bunjevcevic\, Anderton (Redk - napp\, 77)\, Sheringham\, Poyet (Iversen\, 90)\, Keane\, Ziege (Davies\, - 67)\, King\, Richards. Subs: Hirschfeld\, Perry. \n\nLeeds United: Robi - nson\, Kelly\, Woodgate\, Kewell\, Bowyer\, Burns (Viduka\, 38\; Subbed - for Milner\, 81)\, McPhail\, Lucic\, Wilcox\, Smith\, Bakke. Subs: Marty - n\, Duberry\, Richardson. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20021201T020000 -DTEND;TZID=Australia/Sydney:20021201T034500 -SUMMARY:Birmingham (1) v Spurs (1) [Sheringham 55\, Kenna 68] -UID:08A25633-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:4 -DTSTAMP:20030604T033131Z -DESCRIPTION:Birmingham City: Vaesen\, Kenna\, Purse\, Cisse\, Devlin (Jo - hnson\, 63)\, Savage\, Lazaridis (Kirovski\, 89)\, Cunningham\, John (Hu - ghes\, 83)\, Morrison\, Tebily. Subs: Bennett\, Hutchinson. \n\nSpurs: K - eller\, Carr\, Ziege\, Bunjevcevic\, Richards\, King\, Anderton (Redknap - p\, 79)\, Freund\, Poyet (Acimovic\, 84)\, Sheringham\, Keane (Iversen\, - 74). Subs: Hirschfeld\, Perry. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20021209T030500 -DTEND;TZID=Australia/Sydney:20021209T045000 -SUMMARY:Spurs (3) v WBA (1) [Ziege 3\, Keane 30\, Dobie 73\, Poyet 80] -UID:08A2595C-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:9 -DTSTAMP:20030604T033131Z -DESCRIPTION:Spurs: Keller\, Carr\, Ziege\, Perry\, Richards\, King (Iver - sen\, 63)\, Davies\, Anderton\, Redknapp\, Sheringham (Poyet\, 74)\, Kea - ne. Subs: Hirschfeld\, Ferdinand\, Doherty. \n\nWest Brom: Hoult\, Balis - \, Clement\, McInnes\, Wallwork\, Johnson (A Chambers\, 84)\, Roberts (D - ichio\, 81)\, Gregan\, Sigurdsson\, Koumas\, Hughes (Dobie\, 55). Subs: - J Chambers\, Murphy. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20021216T010000 -DTEND;TZID=Australia/Sydney:20021216T024500 -SUMMARY:Spurs (1) v Arse (1) [Ziege 11\, Pires 45pen] -UID:08A25C99-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:4 -DTSTAMP:20030604T033131Z -DESCRIPTION:Spurs: Keller\, Carr\, Ziege\, Bunjevcevic\, King\, Richards - \, Freund\, Anderton (Davies\, 70)\, Poyet\, Keane\, Sheringham. Subs: H - irschfeld\, Perry\, Iversen\, Clemence. \n\nArsenal: Seaman\, Cole\, Keo - wn\, Pires (Van Bronckhorst)\, Ljungberg (Toure\, 86)\, Bergkamp (Wiltor - d\, 70)\, Lauren\, Henry\, Parlour\, Silva\, Campbell. Subs: Taylor\, Up - son. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20021223T200000 -DTEND;TZID=Europe/London:20021223T214500 -SUMMARY:Man City(2) v Spurs(3) [Howey 29\, Perry 38\, Davies 48\, Poyet - 84\, Benarbia 90] -UID:08A25FD9-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:5 -DTSTAMP:20030604T033131Z -DESCRIPTION:Man City: Schmeichel\, Tiatto\, Sun Jihai (Benarbia\, 58)\, - Distin\, Howey\, Dunne\, Berkovic\, Foe\, Horlock\, Goater (Huckerby\, 8 - 3)\, Anelka. Subs: Nash\, Jensen\, Wiekens.\n\nSpurs: Keller\, Carr\, Zi - ege\, King\, Perry\, Richards\, Freund\, Anderton\, Davies\, Iversen (Po - yet\, 60)\, Keane. Subs: Bunjevcevic\, Thatcher\, Clemence. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20021226T230000 -DTEND;TZID=Australia/Sydney:20021227T004500 -SUMMARY:Spurs(2) v Charlton(2) [Euell 14\, 49\, Keane 69\, Iversen 87] -UID:08A262FC-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:20 -DTSTAMP:20030604T033131Z -DESCRIPTION:Spurs: Keller\, Carr\, Freund (Ferdinand\, 60)\, Perry\, And - erton (Davies\, 45)\, Sheringham (Iversen\, 60) Poyet\, Keane\, Ziege\, - King\, Bunjevcevic. Subs: Sullivan\, Taricco. \n\nCharlton: Kiely\, Powe - ll\, Rufus\, Fish (Konchesky\, 73)\, Parker\, Euell\, Jensen (Kishishev\ - , 81)\, Rowett\, Bartlett (Fortune\, 88)\, Young\, Lisbie. Subs: Johanss - on\, Roberts. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20021230T010000 -DTEND;TZID=Australia/Sydney:20021230T024500 -SUMMARY:Newcastle (2) v Spurs (1) [Speed 17\, Shearer 58\, Dabizas 73 (o - g)] -UID:08A27955-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:5 -DTSTAMP:20030604T033131Z -DESCRIPTION:Newcastle: Given\, Solano (Dabizas\, 45)\, O'Brien\, Dyer (L - ua Lua\, 45)\, Shearer\, Bellamy\, Speed (Jenas\, 22)\, Hughes\, Caldwel - l\, Robert\, Bernard. Unused subs: Harper\, Ameobi. \n\nSpurs: Keller\, - Carr\, Taricco\, Freund\, Bunjevcevic\, Freund\, Perry\, Poyet (Sheringh - am\, 67)\, Iversen (Ferdinand\, 67)\, Keane (Acimovic\, 78)\, King\, Dav - ies. Unused subs: Sullivan\, Thatcher. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20030102T020000 -DTEND;TZID=Australia/Sydney:20030102T034500 -SUMMARY:Soton (1) v Spurs (0) [Beattie 82] -UID:08A287A0-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:6 -DTSTAMP:20030604T033131Z -DESCRIPTION:14.\nNiemi\, Antti\n\n \n33.\nTelfer\, Paul\n\n \n5.\nLundek - vam\, Claus\n\n \n11.\nSvensson\, Michael\n\n \n3.\nBridge\, Wayne\n\n \ - n29.\nFernandes\, Fabrice\n\n \n18.\nDelap\, Rory\n\n \n8.\nOakley\, Mat - t\n\n \n4.\nMarsden\, Chris\n\n \n9.\nBeattie\, James\n\n \n36.\nOrmerod - \, Brett\n\n  Substitutes\n\n \n1.\nJones\, Paul\n\n \n10.\nDavies\, Kev - in\n\n \n6.\nWilliams\, Paul\n\n \n12.\nSvensson\, Anders\n\n \n21.\nTes - sem\, Jo\n\n\n Tottenham Hotspur\n\n  Starting XI\n\n \n13.\nKeller\, Ka - sey\n\n \n6.\nPerry\, Chris\n\n \n36.\nRichards\, Dean\n\n \n26.\nKing\, -  Ledley\n\n \n2.\nCarr\, Stephen\n\n \n5.\nBunjevcevic\, Goran\n\n \n4.\ - nFreund\, Steffen\n\n \n3.\nTaricco\, Mauricio\n\n \n10.\nSheringham\, T - eddy\n\n \n22.\nKeane\, Robbie\n\n \n16.\nIversen\, Steffen\n\n  Substit - utes\n\n \n1.\nSullivan\, Neil\n\n \n7.\nAnderton\, Darren\n\n \n18.\nTh - atcher\, Ben\n\n \n21.\nAcimovic\, Milenko\n\n \n14.\nPoyet\, Gustavo -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20030113T010000 -DTEND;TZID=Australia/Sydney:20030113T024500 -SUMMARY:Spurs (4) v Everton (3) [McBride 10\, Poyet 14\, Keane 50\, Wats - on 58\, Keane 68\, Radzinski 74\, Keane 83] -UID:08A28B7C-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:7 -DTSTAMP:20030604T033131Z -DESCRIPTION:Spurs: Keller\, Carr\, Bunjevcevic\, Perry\, Anderton\, Dohe - rty\, Poyet\, Iversen (Acimovic\, 80)\, Keane\, King\, Davies. Subs: Sul - livan\, Taricco\, Blondel\, Gardner. \n\nEverton: Baardsen\, Watson\, Pi - stone\, Stubbs\, Unsworth\, Radzinski\, Li Tie (Osman\, 90)\, Naysmith\, - Gemmill\, McBride\, Yobo (Carsley\, 86). Subs: Alexandersson\, Pembridg - e\, Said. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20030119T020000 -DTEND;TZID=Australia/Sydney:20030119T034500 -SUMMARY:Villa (0) v Spurs (1) [Sheringham 69] -UID:08A28EB7-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:4 -DTSTAMP:20030604T033131Z -DESCRIPTION:Aston Villa: Enckelman\, Delaney\, Mellberg\, Johnsen\, Samu - el\, Hitzlsperger\, Hendrie (De la Cruz 45)\, Taylor\, Barry\, Dublin (C - rouch 77) Moore (Vassell 45). Subs:Wright\, Postma. \n\nTottenham: Kel - ler\, Taricco\, King\, Richards\, Carr\, Poyet\, Anderton\, Davies\, Bun - jevcevic\, Sheringham\, Keane. Subs: Sullivan\, Freund\, Perry\, Iversen - \, Acimovic. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20030130T064500 -DTEND;TZID=Australia/Sydney:20030130T083000 -SUMMARY:Spurs (0) v Newcastle (1) [Jenas 90] -UID:08A291E4-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:5 -DTSTAMP:20030604T033131Z -DESCRIPTION:Spurs: Keller\, Carr\, Bunjevcevic\, Anderton\, Sheringham\, - Poyet\, Keane (Doherty\, 36)\, King\, Davies\, Gardner\, Richards. Subs - : Sullivan\, Taricco\, Acimovic\, Freund. \n\nNewcastle United: Given\, - O'Brien\, Jenas\, Dyer\, Shearer\, Bellamy\, Bramble\, Kerr (Solano\, 60 - )\, Robert\, Dabizas\, Bernard. Subs: Elliott\, Harper\, Lua Lua\, Ameob - i. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20030202T020000 -DTEND;TZID=Australia/Sydney:20030202T034500 -SUMMARY:Chelsea (1) v Spurs (1) [Sheringham 18\, Zola 40] -UID:08A29527-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:4 -DTSTAMP:20030604T033131Z -DESCRIPTION:Chelsea: Cudicini\, Desailly\, Lampard\, Zenden (Melchiot\, - 45)\, Gallas\, Le Saux (Hasselbaink\, 71)\, Petit\, Gudjohnsen\, Zola\, - Terry\, Gronkjaer. Subs: De Goey\, Morris\, Cole. \n\nSpurs: Keller\, Ca - rr\, Taricco\, King\, Gardner (Doherty\, 36)\, Bunjevcevic\, Anderton\, - Poyet\, Davies\, Sheringham\, Iversen. Subs: Sullivan\, Freund\, Acimovi - c\, Etherington. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20030209T020000 -DTEND;TZID=Australia/Sydney:20030209T034500 -SUMMARY:Spurs (4) v Sunderland (1) [Poyet 14\, Phillips 26\, Doherty 45\ - , Davies 67\, Sheringham 84] -UID:08A29853-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:4 -DTSTAMP:20030604T033131Z -DESCRIPTION:Spurs: Keller\, Carr\, Taricco\, King\, Richards\, Bunjevcev - ic (Freund\, 76)\, Anderton\, Poyet\, Davies\, Sheringham\, Keane (Doher - ty\, 20). Subs: Sullivan\, Acimovic\, Etherington. \n\nSunderland: Soren - sen\, Wright\, McCartney\, Thome (Piper\, 69)\, Craddock\, Thornton\, Ar - ca\, Karkouri\, Phillips\, Proctor (Flo\, 57)\, McCann (Thirlwell\, 60). - Subs: Macho\, Babb. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20030225T070000 -DTEND;TZID=Australia/Sydney:20030225T084500 -SUMMARY:Spurs (1) v Fulham (1) [ King 15 (og)\, Sheringham 40 (pen)] -UID:08A29B71-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:6 -DTSTAMP:20030604T033131Z -DESCRIPTION:Spurs: Keller\, Carr\, Taricco\, Bunjevcevic\, Anderton\, Sh - eringham\, Doherty\, Poyet (Acimovic\, 35\; Etherington\, 83)\, King\, D - avies\, Richards. Subs: Sullivan\, Thatcher\, Toda. \n\nFulham: Taylor\, - Finnan\, Marlet (Saha\, 18)\, Sava\, Boa Morte\, Malbranque\, Djetou (K - night\, 12)\, Legwinski\, Davis\, Ouaddou\, Wome. Subs: Herrera\, Inamot - o\, Harley. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20030302T020000 -DTEND;TZID=Australia/Sydney:20030302T034500 -SUMMARY:West Ham (2) v Spurs (0) [L.Ferdinand 31\, Carrick 47] -UID:08A29E98-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:4 -DTSTAMP:20030604T033131Z -DESCRIPTION:West Ham: James\, Johnson\, Pearce\, Repka\, Sinclair\, Carr - ick\, Cole\, Bowyer\, Ferdinand (Hutchinson\, 61)\, Defoe. Subs: Van Der - Gouw\, Breen\, Moncur\, Cisse.\n\nSpurs: Keller\, Carr\, Taricco\, Rich - ards\, King\, Davies\, Anderton\, Bunjevcevic (Thatcher\, 45)\, Ethering - ton (Acimovic\, 77)\, Sheringham\, Doherty (Freund\, 67). Subs: Sullivan - \, Toda. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20030317T020000 -DTEND;TZID=Australia/Sydney:20030317T034500 -SUMMARY:Spurs (2) v Liverpool (3) [Taricco 49\, Owen 51\, Heskey 72\, Ge - rrard 82\, Sheringham 87] -UID:08A2A1C9-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:5 -DTSTAMP:20030604T033131Z -DESCRIPTION:Spurs: Keller\, Carr\, Taricco (Freund\, 68)\, Bunjevcevic\, - Thatcher\, King\, Poyet\, Etherington\, Davies\, Doherty (Slabber\, 78) - \, Sheringham. Subs: Sullivan\, Acimovic\, Toda.\n\nLiverpool: Dudek\, H - yypia\, Heskey\, Diouf\, Owen\, Heskey\, Murphy\, Hamann (Diao\, 86)\, G - errard\, Riise\, Carragher\, Traore. Subs: Baros\, Smicer\, Arphexad\, B - iscan. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20030325T070000 -DTEND;TZID=Australia/Sydney:20030325T084500 -SUMMARY:Bolton (1) v Spurs (0) [Okocha 92 pen] -UID:08A2A4EC-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:5 -DTSTAMP:20030604T033131Z -DESCRIPTION:Bolton: Jaaskelainen\, Ngotty\, Bergsson\, Laville\, Gardner - (Barness\, 45)\, Campo\, Frandsen\, Okocha\, Djorkaeff\, Pedersen\, Men - dy (Andre\, 73). Subs: Poole\, Nolan\, Ballesta. \n\nSpurs: Keller\, Car - r\, Taricco\, Thatcher (Doherty\, 21)\, King\, Bunjevcevic\, Poyet\, And - erton (Etherington\, 86) Davies\, Sheringham\, Keane. Subs: Sullivan\, S - labber\, Etherington\, Toda. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20030406T000000 -DTEND;TZID=Australia/Sydney:20030406T014500 -SUMMARY:Spurs (2) v Brum (1) [Keane 7\, Devlin 77 pen\, Poyet 88] -UID:08A2A815-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:4 -DTSTAMP:20030604T033131Z -DESCRIPTION:Spurs: Keller\, Carr\, Taricco (Etherington\, 83)\, Bunjevce - vic\, King\, Perry\, Anderton\, Davies\, Poyet\, Keane\, Sheringham. Sub - s: Sullivan\, Doherty\, Acimovic\, Toda. \n\nBirmingham City: Marriott\, - Kenna (Carter\, 90)\, Devlin\, Horsfield\, Cunningham\, John (Lazaridis - \, 55)\, Dugarry (Kirovski\, 85)\, Johnson\, Clapham\, Upson\, Clemence. - Subs: Davies\, Johnson. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20030413T000000 -DTEND;TZID=Australia/Sydney:20030413T014500 -SUMMARY:Leeds (2) v Spurs (2) [Viduka 31\, 76 (pen)\, Teddy Sheringham 3 - 7\, Keane 39] -UID:08A2AB3C-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:4 -DTSTAMP:20030604T033131Z -DESCRIPTION:Team: Keller\, Carr\, Taricco\, King\, Gardner\, Bunjevcevic - \, Anderton\, Sheringham\, Poyet (Etherington 86)\, Keane\, Davies. Subs - : Sullivan\, Perry\, Acimovic\, Toda.\n\nLeeds: Robinson\, Kelly\, Harte - (Wilcox 74)\, Radebe\, Viduka\, Kewell\, Smith\, Mills (Milner 63)\, Ba - kke\, Matteo\, Duberry. Subs: Martyn\, Barmby\, Johnson. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20030419T000000 -DTEND;TZID=Australia/Sydney:20030419T014500 -SUMMARY:Spurs (0) v Man City (2) [Sommeil 3\, Barton 21] -UID:08A2AE5D-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:5 -DTSTAMP:20030604T033131Z -DESCRIPTION:Spurs: Keller\, Carr\, Taricco (Perry\, 45)\, King\, Gardner - \, Bunjevcevic (Toda\, 45)\, Anderton\, Poyet (Acimovic\, 71)\, Davies\, - Sheringham\, Keane. Subs: Sullivan\, Iversen. \n\nMan City: Schmeichel\ - , Sommeil\, Jensen\, Distin\, Benarbia\, Foe\, Wright-Phillips\, Fowler - (Macken\, 80)\, Anelka\, Dunne\, Barton\, Subs: Nash\, Sun\, Horlock\, G - oater. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20030422T000000 -DTEND;TZID=Australia/Sydney:20030422T014500 -SUMMARY:WBA (2) v Spurs (3) [Dichio 24\, Clement 61\, Keane 45\, 85\, Sh - eringham 63] -UID:08A2B1A7-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:4 -DTSTAMP:20030604T033131Z -DESCRIPTION:WBA: Hoult\, Balis\, McInnes\, Wallwork\, Dichio (Dobie\, 68 - )\, Johnson\, Roberts\, Gregan\, Sigurdsson\, Koumas\, Udeze (Clement\, - 57). Subs: Murphy\, Chambers\, Lyttle. \n\nSpurs: Keller\, Carr\, Etheri - ngton\, Richards (Perry\, 83)\, King\, Gardner\, Toda (Poyet\, 45)\, Dav - ies\, Bunjevcevic\, Keane\, Sheringham. Subs: Sullivan\, Iversen\, Acimo - vic. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20030427T000000 -DTEND;TZID=Australia/Sydney:20030427T014500 -SUMMARY:Spurs (0) v Man Ure (2) [Scholes 69\, van Nistelrooy 90] -UID:08A2B4E6-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:4 -DTSTAMP:20030604T033131Z -DESCRIPTION:Spurs: Keller\, Carr\, Taricco\, King\, Richards (Gardner\, - 30)\, Poyet\, Toda (Bunjevcevic\, 77)\, Davies\, Etherington (Iversen\, - 77)\, Sheringham\, Keane. Subs: Sullivan\, Acimovic. \n\nManUre: Carroll - \, O'Shea\, Brown (G Neville\, 54)\, Ferdinand\, Silvestre\, Beckham\, K - eane\, Scholes (Fortune\, 71)\, Giggs\, Van Nistelrooy\, Solskjaer. Subs - : Ricardo\, Blanc\, Forlan. -END:VEVENT -BEGIN:VEVENT -ATTENDEE;CN="Nick Edmonds";DIR="addressbook://56CB9F6C-4AE2-11D7-A1F5-00 - 3065B8B7E6:ABPerson":mailto:nick@lego3.com -DTSTAMP:20030604T033131Z -UID:08A2B803-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:7 -DTSTART;TZID=Australia/Sydney:20030504T000000 -SUMMARY:Boro (5) v Spurs (1) [Christie 23\, Juninho 26\, Nemeth 28\, Mac - carone 51\, 75\, Redknapp 60] -DTEND;TZID=Australia/Sydney:20030504T014500 -DESCRIPTION:Middlesbrough: Schwarzer\, Stockdale\, Queudrue\, Ehiogu (Ri - ggott\, 10)\, Southgate\, Boateng\, Nemeth\, Juninho\, Greening\, Christ - ie (Maccarone\, 45)\, Wilkshire (Downing\, 77). Subs: Jones\, Doriva. \n - \nSpurs: Keller\, Carr\, Taricco\, Perry\, Gardner\, King\, Poyet (Redkn - app\, 45)\, Bunjevcevic\, Davies\, Sheringham (Etherington\, 45)\, Keane - . Subs: Acimovic\, Yeates\, Burch. -ORGANIZER;CN="Martin Jopson":mailto:martin@jopson.com -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20030512T000000 -DTEND;TZID=Australia/Sydney:20030512T014500 -SUMMARY:Spurs (0) v Blackburn (4) [Yorke 5\, Hignett 45\, Duff 48\, Cole - 60] -UID:08A2BB2F-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:4 -DTSTAMP:20030604T033131Z -DESCRIPTION:Spurs: Keller\, Carr\, Taricco (Ziege\, 60)\, King\, Perry\, - Redknapp (Toda\, 69)\, Poyet\, Davies\, Keane\, Sheringham\, Etheringto - n. Subs: Sullivan\, Acimovic\, Bunjevcevic. \n\nBlackburn Rovers: Friede - l\, Neill\, Todd\, Taylor\, McEveley\, Flitcroft (Dunn\, 45)\, Tugay\, H - ignett (Jansen\, 75)\, Duff\, Cole\, Yorke. Subs: Kelly\, Suker. -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20031009T071128Z -UID:08A2BE5F-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:6 -DTSTART;VALUE=DATE:20030224 -SUMMARY:Neil Sullivan 24.02.1970 -DTEND;VALUE=DATE:20030225 -DESCRIPTION:Joined from Wimbledon 07.01.2000 -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20040223;BYMONTH=2 -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030604T033131Z -UID:08A2C181-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:3 -DTSTART;VALUE=DATE:20021129 -SUMMARY:Kasey Keller 29.11.69 -DTEND;VALUE=DATE:20021130 -DESCRIPTION:Joined from Rayo Vallecano on 07.08.2001 Free Transfer -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=11 -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030604T033131Z -UID:08A2C4C0-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:3 -DTSTART;VALUE=DATE:20021017 -SUMMARY:Lars Hirschfield 17.10.1978 -DTEND;VALUE=DATE:20021018 -DESCRIPTION:Joined from Calgary Storm 08.08.2002 Undisclosed Amount -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=10 -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030604T033131Z -UID:08A2C7E2-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:3 -DTSTART;VALUE=DATE:20020829 -SUMMARY:Stephen Carr 29.08.1976 -DTEND;VALUE=DATE:20020830 -DESCRIPTION:Joined as a trainee -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=8 -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030604T033131Z -UID:08A2CB10-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:3 -DTSTART;VALUE=DATE:20030310 -SUMMARY:Mauricio Taricco 10.03.1973 -DTEND;VALUE=DATE:20030311 -DESCRIPTION:Joined from Ipswich 04.12.1998 for £1.8m -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=3 -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030604T033131Z -UID:08A2CE25-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:3 -DTSTART;VALUE=DATE:20030217 -SUMMARY:Goran Bunjevcevic 17.02.1973 -DTEND;VALUE=DATE:20030218 -DESCRIPTION:Joined from Red Star 28.06.01 for £1.4m -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=2 -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20040315T004421Z -UID:08A2D148-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:4 -DTSTART;VALUE=DATE:20030426 -SUMMARY:Chris Perry 26.04.1973 -DTEND;VALUE=DATE:20030427 -DESCRIPTION:Joined from Wimbledon 04.07.99 for £4m -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20040425;BYMONTH=4 -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030604T033131Z -UID:08A2D46F-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:4 -DTSTART;VALUE=DATE:20030131 -SUMMARY:Gary Doherty 31.01.80 -DTEND;VALUE=DATE:20030201 -DESCRIPTION:Joined from Luton Town 25.04.00 for £1m -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=1 -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20031009T071059Z -UID:08A2D775-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:4 -DTSTART;VALUE=DATE:20021130 -SUMMARY:Ben Thatcher 30.11.75 -DTEND;VALUE=DATE:20021201 -DESCRIPTION:Joined from Wimbledon 10.07.00 for £5m (why?) -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20031129;BYMONTH=11 -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030604T033131Z -UID:08A2DAAA-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:3 -DTSTART;VALUE=DATE:20030201 -SUMMARY:Christian Ziege 01.02.72 -DTEND;VALUE=DATE:20030202 -DESCRIPTION:Joined from Liverpool 01.08.01 for an Undisclosed Amount -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=2 -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030604T033131Z -UID:08A2DDD1-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:3 -DTSTART;VALUE=DATE:20021210 -SUMMARY:Ledley King 10.12.80 -DTEND;VALUE=DATE:20021211 -DESCRIPTION:Joined as a Trainee -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=12 -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030604T033131Z -UID:08A2E0E8-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:3 -DTSTART;VALUE=DATE:20020910 -SUMMARY:Anthony Gardner 10.09.80 -DTEND;VALUE=DATE:20020911 -DESCRIPTION:Joined from Port Vale 24.01.00 for £1m -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=9 -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030604T033131Z -UID:08A2E717-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:3 -DTSTART;VALUE=DATE:20020609 -SUMMARY:Dean Richards 09.06.74 -DTEND;VALUE=DATE:20020610 -DESCRIPTION:Joined from Southampton 21.09.01 for £8.1m -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=6 -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030604T033131Z -UID:08A2EA14-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:3 -DTSTART;VALUE=DATE:20021222 -SUMMARY:Rohan Ricketts 22.12.82 -DTEND;VALUE=DATE:20021223 -DESCRIPTION:Joined from Arse 13.07.02 on a Free -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=12 -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030604T033131Z -UID:08A2F15C-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:3 -DTSTART;VALUE=DATE:20030625 -SUMMARY:Jamie Redknapp 25.06.73 -DTEND;VALUE=DATE:20030626 -DESCRIPTION:Joined from Liverpool 14.04.02 on a Free -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=6 -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030604T033131Z -UID:08A2F498-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:3 -DTSTART;VALUE=DATE:20030303 -SUMMARY:Darren Anderton 03.03.72 -DTEND;VALUE=DATE:20030304 -DESCRIPTION:Joined from Portsmouth 06.03.92 for £1.75m -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=3 -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030604T033131Z -UID:08A2F7C4-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:3 -DTSTART;VALUE=DATE:20021115 -SUMMARY:Gustavo Poyet 15.11.67 -DTEND;VALUE=DATE:20021116 -DESCRIPTION:Joined from Chelsea 10.06.01 for £2m -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=11 -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20040302T042125Z -UID:08A2FAE1-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:4 -DTSTART;VALUE=DATE:20030403 -SUMMARY:Jonathan Blondel 93.04.84 -DTEND;VALUE=DATE:20030404 -DESCRIPTION:Joined from Excelsior Mouscron (who?) 10.07.02 for an Undisc - losed Amount -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20040402;BYMONTH=4 -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030604T033131Z -UID:08A2FE0C-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:3 -DTSTART;VALUE=DATE:20021231 -SUMMARY:Milenko Acimovic 31.12.77 -DTEND;VALUE=DATE:20030101 -DESCRIPTION:Joined from Crvena Zvezda 01.06.02 on a Free -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=12 -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030604T033131Z -UID:08A3043B-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:3 -DTSTART;VALUE=DATE:20020723 -SUMMARY:Simon Davies 23.07.82 -DTEND;VALUE=DATE:20020724 -DESCRIPTION:Joined from Peterborough 07.01.00 for £700k -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=7 -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030604T033131Z -UID:08A30A76-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:3 -DTSTART;VALUE=DATE:20020708 -SUMMARY:Robbie Keane 08.07.80 -DTEND;VALUE=DATE:20020709 -DESCRIPTION:Joined from Leeds 31.08.02 for £7m -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=7 -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20030604T033131Z -UID:08A30D92-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:3 -DTSTART;VALUE=DATE:20021027 -SUMMARY:Glenn Hoddle 27.10.57 -DTEND;VALUE=DATE:20021028 -DESCRIPTION:Legend -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=10 -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20021107T064500 -DTEND;TZID=Australia/Sydney:20021107T084500 -SUMMARY:Burnley (2) v Spurs (1) [WC 3rd Round] [Poyet 17\, Blake 57\, Da - vis 61] -UID:08A310AC-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:7 -DTSTAMP:20030604T033131Z -DESCRIPTION:Burnley: Beresford\, West\, Gnohere\, McGregor\, Branch\, We - ller\, Stephen Davis\, Grant\, Briscoe\, Blake\, Taylor. Subs: Little\, - Cook\, Ian Moore\, Alan Moore\, Papadopoulos. \n\nTottenham: Keller\, Pe - rry\, Bunjevcevic\, Gardner\, Carr\, Poyet\, Clemence\, Davies\, Etherin - gton\, Iversen\, Ferdinand. Subs: Hirschfeld\, Anderton\, Doherty\, Kean - e\, Acimovic. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20021018T044500 -DTEND;TZID=Australia/Sydney:20021018T063000 -SUMMARY:Spurs (0) v DC Utd (1) [Barratt] [Charity Friendly] -UID:08A313B9-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:12 -DTSTAMP:20030604T033131Z -DESCRIPTION:DC United took against the legendary Spurs XI in a wonderful - night's action in the Tottenham Tribute Match at the Lane.\n\nMINUTE-BY - -MINUTE GUIDE TO THE ACTION\n\n6mins: Wonderful Ginola cross just missed - Poyet and Doherty unable to hit target sliding in at far post.\n\n8mins - : SAVE. Keller at full stretch to tip Moreno's low drive around the post - .\n\n11mins: Keller out quickly to deny Olsen at his feet.\n\n17mins: Fr - eund almost scored own goal as he flicked away Etcheverry's dangerous co - rner.\n\n18mins: Fine work from Marney\, closed down Barratt and whipped - in cross that Sheringham glanced just over.\n\n26mins: Etcheverry cross - just over Olsen's head.\n\n29mins: Keller decent save to his left from - Etcheverry's low curler.\n\n33mins: Sheringham curled wide after combini - ng with Poyet.\n\n37mins: Freund blasted over from 22 yards.\n\n38mins: - Another great break from Marney down the right\, one-two with Sheringham - \, drove cross in towards Klinsmann but cut out well by Agoos. \n\n39min - s: SAVE. Straight up the other end and Keller out bravely to block from - the sliding Moreno.\n\n42mins: WOODWORK. Ginola caused havoc with a drib - ble into the box\, went down\, Sheringham spun on loose ball but 20-yard - er hit base of the post and bounced to safety.\n\nHalf-time: Spurs XI 0- - 0 DC United\n\nChanges: Chris Waddle\, Colin Calderwood\, Ronnie Henry\, - Steve Carr\, Steve Clemence and Lars Hirschfeld all start second half.\ - n\n51mins: CHANCE. Quaranta through on goal but Hirschfeld produced fine - save.\n\n53mins: Reyes strike just wide.\n\n58mins: SAVE. Nice passing - and movement from DC sent Quaranta clear but Hirschfeld deflected wide w - ith his legs.\n\n61mins: WOODWORK. GOAL DISALLOWED. Delightful Olsen chi - p beat Hirschfeld but came back off the crossbar. Moreno headed in rebou - nd but was flagged offside.\n\n70mins: OFF LINE. Moreno dummy saw ball g - o past Hirschfeld but Marney was there to clear off the line.\n\n73mins: - Lovely flick from Allen found Rebrov bursting into the box but he shot - wide from a tight angle.\n\n77mins: OFF LINE. Henry header from Waddle c - orner cleared off the line.\n\n82mins: Quantilla found Quaranta but Hirs - chfeld again up to the task.\n\n84mins: GOAL. Moreno miss control allowe - d Barratt to latch onto Convey's pass and finally beat Hirschfeld. 0-1.\ - n\nLine-ups: Spurs first half: Keller\, Marney\, Doherty\, Perry\, Bunje - vcevic\, Poyet\, Freund\, Gascoigne\, Ginola\, Klinsmann\, Sheringham.\n - \nDC United: Rimando\, Reyes\, Moreno\, Etcheverry (Quintanilla\, 71)\, - Agoos\, Olsen (Villegas\, 78)\, Convey\, Williams\, Pope (McKinley\, 45) - \, Barrett\, Quaranta (Curtis\, 83).\n\nSpurs second half: Hirschfeld\, - Carr\, Marney (Marney\, 76)\, Calderwood (Kelly\, 76)\, Henry\, Gascoign - e (Blondel\, 50)\, Clemence\, Ginola (Etherington\, 57)\, Waddle\, Sheri - ngham (Rebrov\, 50)\, Klinsmann (C Allen\, 65). -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20030105T064500 -DTEND;TZID=Australia/Sydney:20030105T081500 -SUMMARY:Soton (4) v Spurs (0) [FA Cup] [Svensson 13\, Tessem 50\, Svenss - on 56\, Beattie 80] -UID:08A316EE-963D-11D7-ABA4-003065B8B7E6 -SEQUENCE:7 -DTSTAMP:20030604T033131Z -DESCRIPTION:Keller\, Perry (Anderton 45)\, Taricco\, King\, Carr\, Davie - s (Doherty 73)\, Freund (Iversen 65)\, Poyet\, Thatcher\, Keane\, Sherin - gham. Subs: Sullivan\, Bunjevcevic\, Anderton\, Doherty\, Iversen. \n\nS - aints: Niemi\, Bridge\, Lundekvam\, M Svensson\, Telfer\, Oakley\, Marsd - en (A Svensson 26)\, Delap\, Fernandez\, Beattie\, Tessem (Davies). Subs - : Jones\, Williams\, Ormerod. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20030816T120000 -DTEND;TZID=Europe/London:20030816T134500 -SUMMARY:Brum (1) v Spurs (0) [David Dunn 36 (pen)] -UID:2EBB39B4-B03A-11D7-8B11-003065B8B7E6 -SEQUENCE:5 -DTSTAMP:20030827T211215Z -DESCRIPTION:Line-ups: Birmingham City: Taylor\, Kenna\, Purse\, Clapham\ - , Johnson\, Savage (Tebilly\, 88)\, Clemence\, Dunn\, Dugarry (Devlin\, - 70)\, Cunningham\, Horsfield (John\, 67). Subs: Lazaridis\, Bennett. \n\ - nSpurs: Keller\, Carr\, Taricco (Marney\, 69)\, Bunjevcevic\, Gardner\, - Doherty\, Redknapp\, Ricketts\, Davies\, Postiga (Zamora\, 55)\, Keane. - Subs: Sullivan\, Kelly\, Acimovic. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20030823T150000 -DTEND;TZID=Europe/London:20030823T164500 -SUMMARY:Spurs (2) v Leeds (1) [Smith 5\, Taricco 41\, Kanoute 71] -UID:3E0FD5EC-B03A-11D7-8B11-003065B8B7E6 -SEQUENCE:4 -DTSTAMP:20030827T211347Z -DESCRIPTION:Line-ups: Spurs: Keller\, Carr\, Taricco (Marney\, 85)\, Gar - dner\, Richards\, King\, Ricketts\, Davies\, Redknapp\, Postiga\, Zamora - (Kanoute\, 61). Subs: Sullivan\, Bunjevcevic\, Acimovic. \n\nLeeds: Rob - inson\, Kelly\, Camara\, Radebe\, Matteo\, Wilcox (Pennant\, 54)\, Morri - s\, Johnson\, Sakho (Domi\, 63)\, Smith\, Viduka (Lennon\, 78). Subs: Ma - rtyn\, Batty. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20030827T200000 -DTEND;TZID=Europe/London:20030827T214500 -SUMMARY:Liverpool (0) v Spurs (0) -UID:4C038E0C-B03A-11D7-8B11-003065B8B7E6 -SEQUENCE:4 -DTSTAMP:20030827T211435Z -DESCRIPTION:Line-ups: Liverpool: Dudek\, Finnan\, Hyypia\, Baros\, Kewel - l\, Diouf\, Owen\, Smicer (Murphy\, 70)\, Gerrard\, Carragher\, Biscan. - Subs: Kirkland\, Diao\, Riise\, Le Tallec. \n\nSpurs: Keller\, Carr\, Ta - ricco\, Gardner\, King\, Richards\, Ricketts\, Davies\, Redknapp\, Posti - ga (Anderton\, 85)\, Zamora (Kanoute\, 66). Subs: Sullivan\, Bunjevcevic - \, Marney.\n\nAttendance: 43\,778 -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20030830T150000 -DTEND;TZID=Europe/London:20030830T164500 -SUMMARY:Spurs (0) v Fulham (3) [Hayles 23\, 67\, Boa Morte 71] -UID:682EA018-B03A-11D7-8B11-003065B8B7E6 -SEQUENCE:4 -DTSTAMP:20030831T092435Z -DESCRIPTION:Line-ups: Spurs: Keller\, Carr\, Taricco\, Gardner\, King (Z - amora\, 45)\, Richards\, Redknapp\, Ricketts\, Davies (Anderton\, 58)\, - Postiga\, Kanoute. Subs: Burch\, Bunjevcevic\, Marney. \n\nFulham: Van d - er Sar\, Volz\, Legwinski\, Inamoto\, Clark\, Boa More\, Malbranque\, Ha - yles (Saha\, 71)\, Knight\, Bonnissel\, Goma. Subs: Crossley\, Sava\, Le - acock\, Buari. \n\nAttendance: 33\,421 -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20030913T150000 -DTEND;TZID=Europe/London:20030913T164500 -SUMMARY:Chelski (4) v Spurs (2) [Lampard 35\, Mutu 37\, 75\, Kanoute 25\ - , 87\, Hasselbaink 90] -UID:B580C86A-B03A-11D7-8B11-003065B8B7E6 -SEQUENCE:4 -DTSTAMP:20030914T221120Z -DESCRIPTION:Chelsea: Cudicini\, Melchiot\, Babayaro\, Desailly\, Terry\, - Petit (Makelele\, 64)\, Lampard\, Gronkjaer (Gallas\, 70)\, Mutu\, Hass - elbaink\, Duff (Cole\, 73). Subs: Gudjohnsen\, Ambrosio. \n\nSpurs: Kell - er\, Carr\, Taricco (Konchesky\, 67)\, Gardner\, Richards\, King (Bunjev - cevic\, 41)\, Anderton (Dalmat 60)\, Redknapp\, Ricketts\, Kanoute\, Zam - ora. Subs: Burch\, Postiga. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20030920T150000 -DTEND;TZID=Europe/London:20030920T164500 -SUMMARY:Spurs (1) v Soton (3) [Beattie 3\, 43\, Phillips 60\, Kanoute 62 - ] -UID:C5F9334C-B03A-11D7-8B11-003065B8B7E6 -SEQUENCE:4 -DTSTAMP:20030920T222843Z -DESCRIPTION:Spurs team v Southampton: Keller\, Carr\, Gardner\, Richards - \, Bunjevcevic\, Taricco\, Ricketts\, Dalmat\, Redknapp\, Kanoute\, Post - iga. Substitutes: Burch\, Doherty\, Anderton\, Postiga\, Keane.\n\nSaint - s: Jones\, Dodd\, Le Saux\, Marsden\, Lundekvam\, Phillips\, Oakley\, Be - attie\, Svensson M\, Fernandes\, Telfer. Substitutes: Niemi\, Svensson A - \, Higginbotham\, Prutton\, Ormerod. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20030928T160500 -DTEND;TZID=Europe/London:20030928T175000 -SUMMARY:Man City (0) v Spurs (0) -UID:D6879AF4-B03A-11D7-8B11-003065B8B7E6 -SEQUENCE:6 -DTSTAMP:20030928T220957Z -DESCRIPTION:Manchester City: Seaman\, Sommeil\, Distin\, Wanchope (Fowle - r\, 75)\, Sun\, Tarnat\, Bosvelt\, Sinclair (Sibierski\, 71)\, Wright-Ph - illips\, McManaman (Reyna\, 84)\, Anelka. Subs: Weaver\, Bischoff. \n\nS - purs: Keller\, Carr\, Taricco\, Richards\, Gardner\, Konchesky (Dalmat\, - 77)\, Bunjevcevic (Ricketts\, 61)\, Poyet\, Anderton\, Kanoute\, Keane. - Subs: Burch\, Postiga\, Doherty. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20031004T150000 -DTEND;TZID=Europe/London:20031004T164500 -SUMMARY:Spurs (3) v Everton (0) [Kanoute 43\, Poyet 46\, Keane 49] -UID:ED84C035-B03A-11D7-8B11-003065B8B7E6 -SEQUENCE:8 -DTSTAMP:20031005T034155Z -DESCRIPTION:Spurs: Keller\, Carr\, Taricco (Dalmat\, 72)\, Gardner\, Ric - hards\, Ricketts\, Anderton\, Poyet\, Konchesky\, Kanoute (Postiga\, 77) - \, Keane. Subs: Burch\, Bunjevcevic\, Zamora. \n\nEverton: Martyn\, Wats - on\, Stubbs (Weir\, 33)\, Unsworth\, Radzinski (Rooney\, 54)\, Ferguson\ - , Gravesen\, Carsley\, Yobo\, McFadden (Kilbane\, 54)\, Hibbert. Subs: T - urner\, Campbell. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20031019T140000 -DTEND;TZID=Europe/London:20031019T154500 -SUMMARY:Leics (1) v Spurs (2) [Dickov 38\, Mabizela 79\, Kanouté 90] -UID:1076F7DB-B03B-11D7-8B11-003065B8B7E6 -SEQUENCE:4 -DTSTAMP:20031020T121420Z -DESCRIPTION:Line-ups: Leicester City: Walker\, Curtis\, Gillespie\, Sinc - lair\, Taggart\, Izzet\, Rogers\, Scimeca\, Ferdinand (Bent\, 63)\, Dick - ov (Hignett\, 86)\, Scowcroft. Subs: Coyne\, Elliott. \n\nSpurs: Keller\ - , Carr\, Taricco\, Richards\, Doherty\, Anderton\, Ricketts (Dalmat\, 45 - )\, Konchesky (Zamora\, 65)\, Poyet (Mabizela\, 73)\, Keane\, Kanoute. S - ubs: Burch\, Bunjevcevic. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20031026T160500 -DTEND;TZID=Europe/London:20031026T175000 -SUMMARY:Spurs (0) v Mboro (0) -UID:98FB60AA-C889-11D7-921C-003065B8B7E6 -SEQUENCE:9 -DTSTAMP:20031026T203350Z -DESCRIPTION:Line-ups: Spurs: Keller\, Carr\, Taricco\, Gardner\, Richard - s\, Anderton\, Dalmat\, Poyet (King\, 67)\, Konchesky (Ricketts\, 83)\, - Keane\, Zamora (Postiga\, 63). Subs: Burch\, Mabizela. \n\nMiddlesbrough - : Schwarzer\, Cooper\, Southgate\, Queudrue\, Davies\, Doriva\, Zenden ( - Greening\, 90)\, Mendieta\, Boateng\, Nemeth (Juninho\, 78)\, Christie ( - Maccarone\, 78). Subs: Nash\, Riggott. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20031101T150000 -DTEND;TZID=Europe/London:20031101T160000 -SUMMARY:Spurs (0) v Bolton (1) [Nolan 73] -UID:B948AE34-C889-11D7-921C-003065B8B7E6 -SEQUENCE:3 -DTSTAMP:20031103T030704Z -DESCRIPTION:Spurs: Keller\, Carr\, Taricco (Blondel\, 63)\, Richards\, D - oherty\, Konchesky\, Poyet (Postiga\, 45)\, King (Mabizela\, 85)\, Ander - ton\, Keane\, Zamora. Subs: Burch\, Bunjevcevic.\n\nBolton: Jaaskelainen - \, Charlton\, Nolan\, N'Gotty\, Giannakopoulos (Pedersen\, 85)\, Frandse - n\, Okocha\, Gardner\, Davies\, Campo\, Hunt. Subs: Poole\, Barness\, Ja - rdel\, Ba. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20031108T150000 -DTEND;TZID=Europe/London:20031108T160000 -SUMMARY:cheating gooners (2) v Spurs (1) [Anderton 5\, Pires 69\, Ljungb - erg 79] -UID:CCD33B55-C889-11D7-921C-003065B8B7E6 -SEQUENCE:3 -DTSTAMP:20031109T235258Z -DESCRIPTION:Arsenal: Lehmann\, Lauren (Cygan\, 60)\, Cole\, Campbell\, T - oure\, Pires\, Ljungberg\, Parlour\, Gilberto (Bergkamp\, 60)\, Henry\, - Kanu (Edu\, 82). Subs: Stack\, Hoyte.\n\nSpurs: Keller\, Carr\, Taricco\ - , Gardner\, Richards\, Anderton\, King\, Dalmat (Ricketts\, 82)\, Konche - sky (Mabizela\, 72)\, Postiga (Zamora\, 82)\, Keane. Subs: Burch\, Doher - ty. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20031123T160500 -DTEND;TZID=Europe/London:20031123T175000 -SUMMARY:Spurs(2) v Villa(1) [Allback 66\, Ricketts 78\, Keane 81] -UID:DD1E7326-C889-11D7-921C-003065B8B7E6 -SEQUENCE:5 -DTSTAMP:20031123T234927Z -DESCRIPTION:Spurs: Keller\, Carr\, Taricco\, Gardner\, Richards\, King\, - Dalmat\, Anderton\, Konchesky (Ricketts\, 57)\, Keane\, Postiga (Zamora - \, 73). Subs: Burch\, Doherty\, Poyet.\n\nAston Villa: Sorensen\, Delane - y (Dublin\, 80)\, Samuel\, Mellberg\, Johnsen\, Barry\, Hendrie (Moore\, - 86)\, Hitzlsperger\, Whittingham\, Vassell\, Allback. Subs: Postma\, Ri - dgewell\, Kinsella. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20031129T150000 -DTEND;TZID=Europe/London:20031129T160000 -SUMMARY:Blackburn (1) v Spurs (0) [Gresko 78] -UID:F37A9F52-C889-11D7-921C-003065B8B7E6 -SEQUENCE:3 -DTSTAMP:20031130T060610Z -DESCRIPTION:Line-ups: Blackburn Rovers: Friedel\, Gresko\, Short\, Tugay - \, Babbel\, Johansson (Reid\, 45)\, Todd\, Emerton\, Ferguson\, Gallaghe - r (Jansen\, 82)\, Yorke. Subs: Taylor\, Baggio\, Enckleman. \n\nSpurs: K - eller\, Carr\, Taricco\, Gardner\, Richards\, King\, Dalmat (Mabizela\, - 65)\, Konchesky (Ricketts\, 82)\, Anderton\, Keane\, Postiga (Zamora\, 6 - 5). Subs: Burch\, Doherty. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20031206T150000 -DTEND;TZID=Europe/London:20031206T164500 -SUMMARY:Spurs (5) v Wolves (2) [Keane 29\, 75\, 83\, Ince 30\, Kanoute 5 - 0\, Rae 84\, Dalmat 90] -UID:0C6DFCD7-C88A-11D7-921C-003065B8B7E6 -SEQUENCE:4 -DTSTAMP:20031209T234605Z -DESCRIPTION:Spurs: Keller\, Carr\, Taricco\, Gardner\, Richards\, King\, - Anderton\, Poyet (Dalmat\, 75) \, Ricketts (Konchesky\, 65)\, Keane\, K - anoute. Subs: Burch\, Postiga\, Mabizela.\n\nWolves: Oakes\, Irwin Naylo - r\, Rae (Miller\, 85)\, Butler\, Ince\, Blake (Sturridge\, 57)Cameron\, - Kennedy\, Craddock\, Camara. Subs: Marshall\, Luzhny\, Gudjonsson. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20031213T150000 -DTEND;TZID=Europe/London:20031213T160000 -SUMMARY:Newcastle (4) v Spurs (0) [Robert 35\, 55\, Shearer 59\, 66] -UID:33D7EF54-C88A-11D7-921C-003065B8B7E6 -SEQUENCE:3 -DTSTAMP:20031215T021010Z -DESCRIPTION:Newcastle: Given\, Hughes\, Bramble\, Woodgate (O'Brien\, 45 - )\, Bernard\, Jenas\, Speed (Ambrose\, 78)\, Dyer\, Robert (Solano\, 78) - \, Shearer\, Ameobi. Subs: Harper\, Lualua.\n\nSpurs: Keller\, Carr\, Ta - ricco\, Richards\, Gardner\, King\, Anderton\, Poyet (Mabizela\, 52)\, K - onchesky (Dalmat\, 78)\, Keane\, Kanoute (Postiga\, 60). Subs: Burch\, D - oherty. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20031221T160500 -DTEND;TZID=Europe/London:20031221T175000 -SUMMARY:Spurs (1) v ManUre (2) [ O`Shea 15\, van Nistelrooy 25\, Poyet 6 - 3] -UID:47C2E345-C88A-11D7-921C-003065B8B7E6 -DTSTAMP:20031223T043121Z -SEQUENCE:11 -DESCRIPTION:Spurs: Keller\, Carr\, Taricco (Ricketts\, 63)\, Richards\, - Gardner\, King\, Anderton (Poyet\, 18)\, Dalmat (Postiga\, 76)\, Konches - ky\, Keane\, Kanoute. Subs: Hirschfeld\, Doherty.\n\nUnited: Howard\, G - Neville\, Silvestre\, Ferdinand\, O'Shea\, P Neville\, Keane (Butt\, 82) - \, Scholes\, Giggs\, Van Nistelrooy\, Fletcher (Ronaldo\, 78). Subs: Car - roll\, Forlan\, Fortune. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20031226T150000 -DTEND;TZID=Europe/London:20031226T160000 -SUMMARY:Portsmouth (2) v Spurs (0) [Berger 52\, 68] -UID:5E65BC78-C88A-11D7-921C-003065B8B7E6 -SEQUENCE:3 -DTSTAMP:20040105T045444Z -DESCRIPTION:Portsmouth: Wapenaar\, Primus\, Zivkovic\, Stefanovic\, De Z - eeuw\, Stone\, Sherwood (Hughes\, 78)\, Sheringham\, Smertin (Taylor\, 9 - 0)\, Berger\, Yakubu (Roberts\, 83). Subs: Srnicek\, Schemmel.\n\nSpurs: - Keller\, Carr\, Taricco\, Gardner\, Richards\, King\, Poyet (Postiga\, - 60)\, Jackson\, Dalmat (Ricketts\, 67)\, Keane\, Kanoute (Zamora\, 85). - Subs: Burch\, Doherty. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20031228T150000 -DTEND;TZID=Europe/London:20031228T160000 -SUMMARY:Spurs (0) v Charlton (1) [Cole 69] -UID:6EE58880-C88A-11D7-921C-003065B8B7E6 -SEQUENCE:3 -DTSTAMP:20040105T045332Z -DESCRIPTION:Spurs: Keller\, Kelly\, Taricco (Mabizela\, 89)\, Gardner\, - Richards\, King\, Poyet (Postiga\, 80)Jackson\, Ricketts (Zamora\, 71)\, -  Keane\, Kanoute. Subs: Hirschfeld\, Doherty.\n\nCharlton: Kiely\, Kishi - shev\, Fish\, Parker\, Holland\, Euell\, Di Canio\, Hreidarsson\, Konche - sky\, Johansson (Cole\, 45)\, Perry. Subs: Royce\, Stuart\, Powell\, For - tune. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20040107T190000 -DTEND;TZID=Europe/London:20040107T203500 -SUMMARY:Spurs (4) v Brum (1) [Dalmat 10\, 24\, Davies 39\, Savage 68 (pe - n)\, Keane 79] -UID:7EC9F5BC-C88A-11D7-921C-003065B8B7E6 -SEQUENCE:6 -DTSTAMP:20040108T020529Z -DESCRIPTION:Spurs: Keller\, Carr\, Jackson\, Doherty\, King\, Davies\, P - oyet\, Anderton (Kelly\, 86)\, Dalmat (Ricketts\, 80)\, Keane\, Kanoute - (Postiga\, 80) Subs: Hirschfeld\, Bunjevcevic.\n\nBirmingham: Taylor\, K - enna\, Purse\, Cunningham\, Dunn\, Savage\, Clemence (Hughes\, 80)\, Joh - nson\, Morrison\, Forssell (Kirovski\, 82) Carter (Tebily\, 45). Subs: B - ennett\, John. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20040110T150000 -DTEND;TZID=Europe/London:20040110T164500 -SUMMARY:Leeds(0) v Spurs(1) [Keane 56] -UID:9BB5F332-C88A-11D7-921C-003065B8B7E6 -SEQUENCE:4 -DTSTAMP:20040114T033151Z -DESCRIPTION:Leeds: Robinson\, Kelly\, Harte\, Kilgallon\, Duberry\, Penn - ant\, Bakke\, Barmby (Milner\, 66)\, Matteo\, Olembe (Sakho\, 66)\, Vidu - ka (Bridges\, 45). Subs: Carson\, Richardson.\n\nSpurs: Keller\, Carr\, - Taricco\, Gardner\, Doherty\, King\, Davies\, Anderton (Poyet\, 87)\, Da - lmat\, Keane\, Kanoute. Subs: Hirschfeld\, Postiga\, Jackson\, Kelly. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20040117T150000 -DTEND;TZID=Europe/London:20040117T160000 -SUMMARY:Spurs (2) v Scousers (1) [Keane 25 (pen)\, Postiga 54\, Kewell 7 - 5]\n -UID:C45419D0-C88A-11D7-921C-003065B8B7E6 -SEQUENCE:3 -DTSTAMP:20040120T015309Z -DESCRIPTION:Spurs: Keller\, Carr\, Taricco\, Gardner\, Doherty\, Anderto - n\, Davies\, Brown\, Dalmat (Jackson\, 45)\, Keane\, Postiga (Zamora\, 7 - 7). Subs: Hirschfeld\, Bunjevcevic\, Kelly.\n\nLiverpool: Jones\, Hencho - z\, Hyypia\, Kewell\, Heskey\, Owen\, Murphy\, Hamann\, Traore (Riise\, - 60)\, Biscan (Finnan\, 65) Cheyrou. Subs: Dudek\, Le Tallac\, Carragher. - -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20040131T150000 -DTEND;TZID=Europe/London:20040131T160000 -SUMMARY:Foolham (2) v Spurs (1) [Keane 18 (pen)\, Malbranque 45 (pen)\, - McBride 67] -UID:E1300E3F-C88A-11D7-921C-003065B8B7E6 -SEQUENCE:3 -DTSTAMP:20040203T055232Z -DESCRIPTION:Fulham: Van Der Sar\, Volz\, Clark\, Boa Morte (Petta\, 88)\ - , Malbranque\, Hayles (McBride\, 58)\, Knight\, Djetou\, Davis\, Bocaneg - ra\, Pearce. Subs: Crossley\, Inamoto\, Sava.\n\nSpurs: Keller\, Carr\, - Gardner\, Doherty\, Ziege\, King\, Davies\, Brown\, Dalmat\, Keane\, Pos - tiga (Zamora\, 78). Subs: Burch\, Bunjevcevic\, Jackson\, Kelly. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20040207T150000 -DTEND;TZID=Europe/London:20040207T160000 -SUMMARY:Spurs (4) v Portsmouth (3) [Defoe 13\, Keane 42\, 79\, Poyet 89\ - , Berkovic 39\, Lua Lua 73\, Mornar 84] -UID:F1074430-C88A-11D7-921C-003065B8B7E6 -SEQUENCE:3 -DTSTAMP:20040208T223236Z -DESCRIPTION:Spurs: Keller\, Carr\, Jackson\, Gardner\, Richards\, Davies - \, Brown\, King\, Dalmat (Ricketts\, 72)\, Keane\, Defoe (Poyet\, 81). S - ubs: Burch\, Doherty\, Yeates.\n\nPortsmouth: Hislop\, Primus\, De Zeeuw - \, Sheringham (Mornar\, 45)\, Quashie\, Taylor\, Faye (Lua Lua\, 63)\, Y - akubu\, Smertin\, Curtis\, Berkovic (Stone\, 84). Subs: Wapenaar\, Berge - r. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20040211T200000 -DTEND;TZID=Europe/London:20040211T214500 -SUMMARY:Charlton (2) v Spurs (4) [Stuart 51\, Perry 81\, Davies 10\, Def - oe 43\, King 46\, Jackson 85] -UID:0169EBB6-C88B-11D7-921C-003065B8B7E6 -SEQUENCE:8 -DTSTAMP:20040212T114443Z -DESCRIPTION:Charlton: Kiely\, Kishishev (Stuart\, 33)\, Fish\, Holland\, - Jensen\, Hreidarsson\, Bartlett (Di Canio\, 55)\, Konchesky\, Young\, C - ole (Euell\, 71)\, Perry. Subs: Royce\, Fortune.\n\nSpurs: Keller\, Carr - \, Taricco\, Doherty\, Richards\, Brown\, Davies\, King\, Jackson\, Kean - e\, Defoe (Poyet\, 85). Subs: Burch\, Bunjevcevic\, Dalmat\, Barnard. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20040222T160500 -DTEND;TZID=Europe/London:20040222T175900 -SUMMARY:Spurs (4) v Leicester (4) [Brown 6\, Doherty 9 (og)\, Defoe 13\, - 89\, Keane 28\, Ferdinand 51\, Thatcher 74\, Bent 79] -UID:19AA68FC-C88B-11D7-921C-003065B8B7E6 -SEQUENCE:8 -DTSTAMP:20040229T102908Z -DESCRIPTION:Changed from Saturday.\n\nSpurs: Keller\, Carr\, Taricco\, D - oherty\, Richards\, King\, Brown (Kanoute\, 77)\, Jackson (Anderton\, 60 - )\, Davies\, Keane\, Defoe. Subs: Poyet\, Dalmat\, Burch.\n\nLeicester: - Walker\, Taggart (Davidson\, 49)\, Nalis\, Ferdinand (Bent\, 72) \, Scow - croft\, Freund\, Scimeca\, Dickov (Sinclair\, 87)\, Guppy\, Thatcher\, D - abizas. Subs: Coyne\, Stewart. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20040309T200000 -DTEND;TZID=Europe/London:20040309T213000 -SUMMARY:Mboro (1) v Spurs (0) [Nemeth 73] -UID:2F9C4918-C88B-11D7-921C-003065B8B7E6 -SEQUENCE:7 -DTSTAMP:20040315T003940Z -DESCRIPTION:Middlesbrough: Schwarzer\, Queudrue\, Ehiogu\, Southgate\, B - oateng\, Juninho\, Mendieta\, Job (Nemeth\, 68)\, Doriva (Maccarone\, 45 - )\, Davies (Parnaby\, 45)\, Zenden. Subs: Jones\, Riggott.\n\nSpurs: Kel - ler\, Carr\, Taricco\, Gardner\, Richards\, King\, Brown (Poyet\, 82)\, - Anderton (Postiga\, 87)\, Jackson (Dalmat\, 65)\, Keane\, Defoe. Subs: B - urch\, Doherty.\n\nReferee: Mike Halsey.\n\nAttendance: 31\,789 -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20040314T150000 -DTEND;TZID=Europe/London:20040314T160000 -SUMMARY:Spurs (1) v Newcastle (0) [O`Brien 86 (og)] -UID:3F416B21-C88B-11D7-921C-003065B8B7E6 -SEQUENCE:4 -DTSTAMP:20040315T003805Z -DESCRIPTION:Spurs: Keller\, Carr\, Taricco\, Gardner\, Doherty\, King\, - Brown\, Ziege (Dalmat\, 80) \, Keane\, Kanoute (Redknapp\, 69)\, Defoe. - Subs: Hirschfeld\, Postiga\, Kelly.\n\nNewcastle United: Given\, O'Brien - \, Jenas\, Shearer\, Bellamy\, Speed\, Hughes (Ameobi\, 88)\, Woodgate\, - Bowyer (Ambrose\, 74)\, Robert\, Bernard. Subs: Elliott\, Harper\, Vian - a.\n\nReferee: Harry Webb.\n\nAttendance: 36\,083 -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20040320T150000 -DTEND;TZID=Europe/London:20040320T160000 -SUMMARY:ManUre (3) v Spurs (0) [Giggs 30\, Ronaldo 89\, Bellion 90] -UID:50E4E120-C88B-11D7-921C-003065B8B7E6 -SEQUENCE:3 -DTSTAMP:20040322T000008Z -DESCRIPTION:Manchester United: Carroll\, P Neville\, Brown\, O'Shea\, Si - lvestre\, Van Nistelrooy\, Giggs\, Scholes (Bellion\, 90)\, Keane\, Sols - kjaer (Ronaldo\, 76)\, Forlan (Butt\, 83). Subs: Howard\, Fletcher.\n\nS - purs: Keller\, Carr\, Taricco (Dalmat\, 45)\, Gardner\, Doherty\, King\, - Brown\, Marney (Redknapp\, 67)\, Ziege\, Keane\, Defoe (Kanoute\, 81). - Subs: Hirschfeld\, Kelly.\n\nReferee: Dermot Gallagher.\n\nAttendance: 6 - 7\,644 -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20040327T150000 -DTEND;TZID=Europe/London:20040327T160000 -SUMMARY:Soton (1) v Spurs (0) [Delap 64] -UID:5EEFFDCE-C88B-11D7-921C-003065B8B7E6 -SEQUENCE:3 -DTSTAMP:20040329T233900Z -DESCRIPTION:Keller\, Carr\, Ziege (Kelly 47)\, Doherty\, Gardner\, Kanou - te\, Brown  (Dalmat 75)\, King\, Jackson (Redknapp 45)\, Keane\, Defoe. - Subs: Hirschfeld\, Postiga.\n\nSaints: Niemi\, Dodd\, Lundekvam\, Higgin - botham\, Telfer\, Prutton\, Delap\, Folly\, Fernandes (Svensson 75)\, Be - attie\, Phillips (Ormerod 75). Subs: Smith (GK)\, Hall\, Pahars.\n -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20040403T150000 -DTEND;TZID=Europe/London:20040403T160000 -SUMMARY:Spurs v Chelski -UID:723874F4-C88B-11D7-921C-003065B8B7E6 -SEQUENCE:3 -DTSTAMP:20030807T035901Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20040409T200000 -DTEND;TZID=Europe/London:20040409T213000 -SUMMARY:Everton v Spurs -UID:82A137D2-C88B-11D7-921C-003065B8B7E6 -SEQUENCE:6 -DTSTAMP:20040122T233556Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20040412T150000 -DTEND;TZID=Europe/London:20040412T160000 -SUMMARY:Spurs v Man City -UID:92948F3F-C88B-11D7-921C-003065B8B7E6 -SEQUENCE:3 -DTSTAMP:20030807T040001Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20040417T150000 -DTEND;TZID=Europe/London:20040417T160000 -SUMMARY:Spurs v Bolton -UID:A3DF46D6-C88B-11D7-921C-003065B8B7E6 -SEQUENCE:3 -DTSTAMP:20030807T040021Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20040425T160500 -DTEND;TZID=Europe/London:20040425T174500 -SUMMARY:Spurs v arse -UID:B1EDC43E-C88B-11D7-921C-003065B8B7E6 -SEQUENCE:7 -DTSTAMP:20040323T090322Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20040502T150000 -DTEND;TZID=Europe/London:20040502T160000 -SUMMARY:Villa v Spurs -UID:C492A9AA-C88B-11D7-921C-003065B8B7E6 -SEQUENCE:3 -DTSTAMP:20030807T040120Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20040508T150000 -DTEND;TZID=Europe/London:20040508T160000 -SUMMARY:Spurs v Blackburn -UID:D38E4296-C88B-11D7-921C-003065B8B7E6 -SEQUENCE:3 -DTSTAMP:20030807T040143Z -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20040515T150000 -DTEND;TZID=Europe/London:20040515T160000 -SUMMARY:Wolves v Spurs -UID:E1B2F23A-C88B-11D7-921C-003065B8B7E6 -SEQUENCE:3 -DTSTAMP:20030807T040205Z -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -DTSTAMP:20040315T004457Z -UID:8984C818-CC6E-11D7-A39D-003065B8B7E6 -SEQUENCE:4 -DTSTART;VALUE=DATE:20031230 -SUMMARY:Kazuyuki Toda -DESCRIPTION:On Loan from Shimizu S-Pulse\\t Arrived 24/01/2003\n\nDefens - ive midfielder who is a Japanese international and who joined us in Janu - ary\, 2003\, on a year-long loan from Shimizu S-Pulse. Featured in all h - is country's matches in the 2002 World Cup and made 167 appearances for - Shimizu\, scoring twice. A strong\, energetic midfielder\, he made his d - ebut for us against Manchester City in April\, 2003. -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20041229;BYMONTH=12 -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -DTSTAMP:20040315T004508Z -UID:E4FD3D74-CC6E-11D7-A39D-003065B8B7E6 -SEQUENCE:4 -DTSTART;VALUE=DATE:20040116 -SUMMARY:Bobby Zamorra 16.01.1981 -DESCRIPTION:Joined from Brighton & Hove Albion on 17.07.2003 for £1\,500 - \,000\n\n\nA prolific marskman in the Football League - we snapped up th - e 22-year-old in a1.5m deal from Brighton in July.\n\nHe marked his debu - t for the club in pre-season in the only way he knows how - grabbing two - goals in a 45-minute stint at Oxford.\n\nLondon-born Bobby kicked-off h - is career at Bristol Rovers before his move to Brighton where he bagged - 76 goals in 123 appearances - form that earned him an England U21 call.\ - n\nHe is now in the Premiership and hoping to continue doing what he doe - s best.\n\nHe said: \"It will be tough to step up but I'm young and I wi - ll learn. Hopefully it will all come good and I'll score goals for Totte - nham.\" \n\n -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20050115;BYMONTH=1 -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -DTSTAMP:20030812T024830Z -UID:452D69E1-CC6F-11D7-A39D-003065B8B7E6 -SEQUENCE:4 -DTSTART;VALUE=DATE:20030902 -SUMMARY:Frederic Kanouté 02.09.1977 -DESCRIPTION:From West Ham United on\\t 04.08.2003 for Undisclosed Amount - \n\n\nSigned for Spurs on August 4 2003 - a move speculated on throughou - t the summer. Began his career with his hometown club Lyon before joinin - g West Ham - initially on loan in 2000. He made 92 appearances for the H - ammer during his spell at Upton Park - scoring 33 goals. -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=9 -END:VEVENT -BEGIN:VEVENT -DURATION:P1D -DTSTAMP:20030812T025236Z -UID:C73E2C33-CC6F-11D7-A39D-003065B8B7E6 -SEQUENCE:3 -DTSTART;VALUE=DATE:20030802 -SUMMARY:Helder Postiga 02.08.1982 -DESCRIPTION:From FC Porto on  22.07.2003 for 6\,250\,000 + Appearance Fe - es\n\nHighly-rated centre forward who joined us during the summer from U - EFA Cup winners FC Porto. A Portuguese international\, he is regarded as - one of the best young strikers in Europe and scored 19 goals for his pr - evious club last season. Made his Porto debut against Barry Town in Augu - st\, 2001\, in a Champions League qualifier and won his first senior cap - against Italy in February\, 2003. His first international goals followe - d in his third cap against Bolivia in June\, scoring twice in a 4-0 win. - \nFull name - Helder Manuel Marques Postiga\nPosition - Striker\nNationa - lity - Portuguese \nDate of birth - August 2\, 1982\nPlace of birth - Po - voa de Varzim\nHeight - 179 cm \nWeight - 79kg\nFull International Caps - - 3\, 2 goals\nOther International Caps - Junior\, Youth\, Under 21 and - B levels\nPrevious Clubs - FC Porto\, Varzim SC\nSenior Debut - 2001/02\ - nCareer Appearances - 85 \nCareer goals - 29 \nAppearances in season 200 - 2/03 - 46 \nGoals in season 2002/03 - 19 \nClub honours -  Portuguese Ch - ampionship 02/03\, Portuguese Cup 02/03\, \nPortuguese Super Cup 01/02 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=8 -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Sydney:20030924T080000 -SUMMARY:Cov (0) v Spurs (3) [League Cup] [Kanoute 13\, Keane 23\, Ricket - ts 85] -UID:9D5D63B6-D8D3-11D7-A645-003065B8B7E6 -SEQUENCE:1 -DTSTAMP:20030924T233131Z -DESCRIPTION:Coventry City: Shearer\, Konjic\, Shaw\, Safri\, Suffo\, Ade - bola\, Morrell\, Doyle\, Staunton\, Warnock\, Mansouri. Subs: Arphexad\, - Whing\, Davenport. \n\nSpurs: Keller\, Carr\, Taricco\, Bunjevcevic\, A - nderton\, Kanoute\, Keane (Postiga\, 79)\, Poyet\, Blondel (Ricketts\, 6 - 1)\, Gardner\, Richards. Subs: Dalmat\, Doherty\, Burch. -DURATION:PT1H -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20031029T194500 -DTEND;TZID=Europe/London:20031029T211500 -SUMMARY:Spurs (1) v West Ham (0) [Carling Cup] [Zamorra 91] -UID:0B24BC9E-F523-11D7-9FCB-003065B8B7E6 -SEQUENCE:9 -DTSTAMP:20031030T055229Z -DESCRIPTION:Line-ups: Spurs: Keller\, Carr\, Konchesky\, Gardner\, Doher - ty\, Ricketts (Postiga\, 76)\, King\, Dalmat (Mabizela\, 57)\, Ziege (Bl - ondel\, 60)\, Keane\, Zamora. Subs: Burch\, Bunjevcevic.\n\nWest Ham: Ja - mes\, Stockdale (Ferdinand\, 21)\, Quinn\, Dailly\, Kilgallon\, Lee (Gar - cia\, 67)\, Carrick\, Horlock (Mellor\, 105)\, Hutchison\, Eterington\, - Defoe. Subs: Sofiane\, Bywater. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20031203T194500 -DTEND;TZID=Europe/London:20031203T212500 -SUMMARY:Spurs (3) v Man City (1) [Anderton 9\, Postiga 30\, Fowler 80\, - Kanouté 90] [Carling Cup] -UID:575888A2-0FD3-11D8-AF5F-003065B8B7E6 -SEQUENCE:7 -DTSTAMP:20031203T231538Z -DESCRIPTION:Spurs: Line-up v City: Keller\, Carr\, Taricco\, Gardner\, D - oherty\, King\, Ricketts (Konchesky\, 69)\, Anderton\, Poyet (Dalmat\, 8 - 4)\, Keane\, Postiga (Kanoute\, 75). Subs: Burch\, Mabizela.\n\nManchest - er City: Ellegaard\, Sommeil\, Distin\, Reyna\, Fowler\, Tarnat (McManam - an\, 70)\, Dunne\, Barton\, Sinclair\,Wright-Phillips\, Anelka. Subs: K - Schmeichel\, Macken\, Wiekens\, Sibierski. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20031217T194500 -DTEND;TZID=Europe/London:20031217T210000 -SUMMARY:Spurs (1) [4pen] v Boro (1) [5pen] [Anderton 2\, M. Ricketts 86 - [Carling Cup] -UID:AEABE740-25E6-11D8-BB86-003065B8B7E6 -SEQUENCE:16 -DTSTAMP:20031218T111303Z -DESCRIPTION:Line-ups: Spurs: Keller\, Carr\, Taricco\, Richards (Doherty - \, 45)\, Gardner\, King\, Ricketts (Dalmat\, 95)\, Anderton (Poyet\, 77) - \, Konchesky\, Keane\, Kanoute. Subs: Burch\, Postiga.\n\nMiddlesbrough: - Schwarzer\, Mills\, Boateng\, Juninho\, Cooper (Nemeth\, 80) Southgate\ - , Mendieta\, Zenden\, Ricketts\, Maccarone (Downing\, 45) Queudrue. Subs - : Jones\, Davies\, Riggott.\n\nFull-time\, extra-time: Spurs 1-1 Boro\n\ - nPENALTY SHOOT OUT \n\nKeane: SCORED. 1-0.\n\nRicketts: SCORED. 1-1.\n\n - Carr: SCORED. 2-1.\n\nJuninho: SCORED. 2-2.\n\nKonchesky: SCORED. 3-2.\n - \nZenden: SCORED. 3-3.\n\nPoyet: SAVED. 3-3.\n\nMills: SCORED. 3-4.\n\nK - anoute: SCORED: 4-4.\n\nMendieta: SAVED. 4-4.\n\nTaricco: HIT POST. 4-4. - \n\nQueudrue: SCORED. 4-5. -END:VEVENT -BEGIN:VEVENT -LOCATION: -DTSTAMP:20040105T045223Z -UID:D1537616-3501-11D8-BDB7-003065B8B7E6 -SEQUENCE:6 -DTSTART;TZID=Europe/London:20040102T150000 -SUMMARY:Spurs (3) v Palace (0) [Kanoute 15\, 20\, 48] [FA Cup 3rd Rnd] -DTEND;TZID=Europe/London:20040102T164000 -DESCRIPTION:Line-ups: Spurs: Keller\, Carr\, Taricco\, Gardner\, Doherty - \, King\, (Davies\, 61)\, Jackson ( Zamora\, 72)\, Poyet\, Dalmat\, Kean - e\, Kanoute. Subs: Hirschfeld\, Postiga\, Kelly.\n\nPalace: Berthelin\, - Butterfield\, Symons (Smith\, 68)\, Popovic\, Borrowdale (Granville\, 78 - )\, Routledge\, Watson\, Hughes\, Gray\, Shipperley\, Johnson (Freedman\ - , 45). Subs: Black\, Fleming. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20040125T130000 -DTEND;TZID=Europe/London:20040125T153000 -SUMMARY:Man City (1) v Spurs (1) [Anelka 11\, Doherty 57] [FA Cup 4th Rn - d] -UID:84ADF081-4AEB-11D8-9AF2-003065B8B7E6 -SEQUENCE:4 -DTSTAMP:20040203T055504Z -DESCRIPTION:Ellegaard\, Distin\, Reyna\, Fowler (Macken\, 69)\, Sibiersk - i (Wright-Phillips\, 69)\, Jihai\, Tarnat\, Dunne\, Bosvelt\, Sinclair\, - Anelka. Subs: Arason\, McManaman\, Sommeil.\n\nSpurs: Keller\, Carr\, T - aricco (Jackson\, 45)\, Doherty\, Gardner\, Brown\, Anderton (Dalmat\, 4 - 5)\, Davies\, King\, Keane\, Postiga. Subs: Hirschfeld\, Bunjevcevic\, Z - amora. -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Europe/London:20040204T194500 -DTEND;TZID=Europe/London:20040204T213000 -SUMMARY:Spurs v Man City [King 2\, Keane 19\, Ziege 43\, Distin 48\, Bos - velt 61\, Wright-Phillips 80\, Macken 90] [FA Cup 4th Rnd Replay] -UID:AEF80D92-560C-11D8-88CE-003065B8B7E6 -SEQUENCE:6 -DTSTAMP:20040208T230234Z -DESCRIPTION:Spurs: Keller\, Carr\, Ziege\, Richards\, Gardner\, Dalmat\, - Brown\, King\, Davies\, Postiga\, Keane. Subs: Burch\, Yeates\, Kelly\, - Jackson\, Poyet. \n\nCity: Arason\, Sun Jihai\, Tarnat\, Distin\, Dunne - \, Sinclair\, Bosvelt\, Barton\, Wright-Phillips\, Fowler\, Anelka. Subs - : Stuhr-Ellegaard\, Sibierski\, Macken\, McManaman\, Jordan. -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041007 -DTEND;VALUE=DATE:20041008 -SUMMARY:Jermain Defoe 7.10.82 -UID:9945FA36-7619-11D8-B2AC-003065B8B7E6 -SEQUENCE:2 -DTSTAMP:20040315T004358Z -DESCRIPTION:Joined from West Ham  02/02/2004\n£�7\,000\,000 -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/afl2004.ics b/libs/ical4j-1.0.5/etc/samples/valid/afl2004.ics deleted file mode 100644 index 80a33241..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/afl2004.ics +++ /dev/null @@ -1,1791 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -X-WR-CALNAME:afl2004 -PRODID:-//Apple Computer\, Inc//iCal 1.5//EN -X-WR-RELCALID:2F0A1B20-279D-11D8-94B6-00039379CFB4-CALP -X-WR-TIMEZONE:Australia/Melbourne -CALSCALE:GREGORIAN -BEGIN:VEVENT -LOCATION:MCG -DTSTAMP:20040203T054655Z -UID:44A97091-279D-11D8-94B6-00039379CFB4-RID -URL;VALUE=URI:http://richmondfc.com.au/ -DTSTART;VALUE=DATE:20040326 -SUMMARY:Richmond V Collingwood at MCG (Night) -DTEND;VALUE=DATE:20040327 -DESCRIPTION:In Round 1 2003 Collingwood 13.16 (94) defeated Richmond 8.1 - 8 (66) -END:VEVENT -BEGIN:VEVENT -LOCATION:MCG -DTSTAMP:20040203T054747Z -UID:69723B22-279D-11D8-94B6-00039379CFB4-RID -DTSTART;VALUE=DATE:20040327 -SUMMARY:Hawthorn v Melbourne at MCG -DTEND;VALUE=DATE:20040328 -DESCRIPTION:In Round 1 2003 Melbourne 16.10 (106) defeated Hawthorn 15.1 - 0 (100) -END:VEVENT -BEGIN:VEVENT -LOCATION:Subiaco Oval -DTSTAMP:20040203T073214Z -UID:797B1A51-279D-11D8-94B6-00039379CFB4-RID -DTSTART;VALUE=DATE:20040327 -SUMMARY:Fremantle v Carlton at Subiaco Oval -DTEND;VALUE=DATE:20040328 -DESCRIPTION:In Round 10 2003 Fremantle 19.13. (127) defeated Carlton 15. - 9. (99) -END:VEVENT -BEGIN:VEVENT -LOCATION:Gabba -DTSTAMP:20040203T065903Z -UID:A1AAAD2E-279D-11D8-94B6-00039379CFB4-RID -DTSTART;VALUE=DATE:20040327 -SUMMARY:Brisbane v Sydney at Gabba (Night) -DTEND;VALUE=DATE:20040328 -DESCRIPTION:In Round 7 2003 Sydney 15.8. (98) defeated Brisbane 11.13. ( - 79) -END:VEVENT -BEGIN:VEVENT -LOCATION:Telstra Dome -DTSTAMP:20040203T063753Z -UID:DB19492A-279D-11D8-94B6-00039379CFB4-RID -DTSTART;VALUE=DATE:20040327 -SUMMARY:St Kilda v Geelong at Telstra Dome (Night) -DTEND;VALUE=DATE:20040328 -DESCRIPTION:In Round 5 2003 St Kilda 18.11. (119) defeated Geelong 11.8. - (74) -END:VEVENT -BEGIN:VEVENT -LOCATION:AAMI Stadium -DTSTAMP:20040203T072257Z -UID:EDB5C034-279D-11D8-94B6-00039379CFB4-RID -DTSTART;VALUE=DATE:20040328 -SUMMARY:Essendon v Port Adelaide at AAMI Stadium -DTEND;VALUE=DATE:20040329 -DESCRIPTION:In Round 9 2003 Port Adelaide 23.8. (146) defeated Essendon - 14.12. (96) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040328 -LOCATION:MCG -DTEND;VALUE=DATE:20040329 -SUMMARY:Kangaroo v Adelaide at MCG -UID:0334D352-279E-11D8-94B6-00039379CFB4-RID -DTSTAMP:20031206T034124Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040328 -LOCATION:Telstra Dome -DTEND;VALUE=DATE:20040329 -SUMMARY:Western Bulldogs v West Coast at Telstra Dome -UID:117CED0E-279E-11D8-94B6-00039379CFB4-RID -DTSTAMP:20031206T034154Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040402 -DTEND;VALUE=DATE:20040403 -SUMMARY:Melbourne v Richmond at MCG (Night) -UID:333EADD6-279E-11D8-94B6-00039379CFB4-RID -DTSTAMP:20040203T071721Z -DESCRIPTION:In Round 8 2003 Richmond 17.10. (112) defeated Melbourne 16. - 7. (103) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040403 -LOCATION:MCG -DTEND;VALUE=DATE:20040404 -SUMMARY:Collingwood v Western Bulldogs at MCG -UID:484B30BC-279E-11D8-94B6-00039379CFB4-RID -DTSTAMP:20031206T034317Z -END:VEVENT -BEGIN:VEVENT -LOCATION:AAMI Stadium -DTSTAMP:20040203T071754Z -UID:574EEDEC-279E-11D8-94B6-00039379CFB4-RID -DTSTART;VALUE=DATE:20040403 -SUMMARY:Adelaide v Brisbane at AAMI Staidum -DTEND;VALUE=DATE:20040404 -DESCRIPTION:In Round 8 2003 Brisbane 16.11. (107) defeated Adelaide 12.1 - 7. (89) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040403 -LOCATION:Subiaco Oval -DTEND;VALUE=DATE:20040404 -SUMMARY:West Coast v Port Adelaide at Subiaco Oval -UID:651A9363-279E-11D8-94B6-00039379CFB4-RID -DTSTAMP:20031206T034409Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040403 -LOCATION:Telstra Dome -DTEND;VALUE=DATE:20040404 -SUMMARY:Essendon v St Kilda at Telstra Dome (Night) -UID:730298A9-279E-11D8-94B6-00039379CFB4-RID -DTSTAMP:20031206T034709Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040404 -LOCATION:SCG -DTEND;VALUE=DATE:20040405 -SUMMARY:Sydney v Fremantle at SCG -UID:E0623520-279E-11D8-94B6-00039379CFB4-RID -DTSTAMP:20031207T071827Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040404 -LOCATION:Optus Oval -DTEND;VALUE=DATE:20040405 -SUMMARY:Carlton v Geelong at Optus Oval -UID:ED0B840C-279E-11D8-94B6-00039379CFB4-RID -DTSTAMP:20031206T034801Z -END:VEVENT -BEGIN:VEVENT -LOCATION:MCG -DTSTAMP:20040203T065531Z -UID:FEB9C454-279E-11D8-94B6-00039379CFB4-RID -DTSTART;VALUE=DATE:20040404 -SUMMARY:Hawthorn v Kangaroos at MCG -DTEND;VALUE=DATE:20040405 -DESCRIPTION:In Round 7 2003 Kangaroos 18.9. (117) defeated Hawthorn 13.1 - 1. (89) -END:VEVENT -BEGIN:VEVENT -LOCATION:Gabbo -DTSTAMP:20040203T062527Z -UID:0FDEDB38-279F-11D8-94B6-00039379CFB4-RID -DTSTART;VALUE=DATE:20040408 -SUMMARY:Brisbane Lions v Collingwood at Gabba (Night) -DTEND;VALUE=DATE:20040409 -DESCRIPTION:In Round 4 2003 Brisbane 14.11. (95) defeated Collingwood 11 - .15. (81) -END:VEVENT -BEGIN:VEVENT -LOCATION:MCG -DTSTAMP:20040203T063555Z -UID:26FA0302-279F-11D8-94B6-00039379CFB4-RID -DTSTART;VALUE=DATE:20040410 -SUMMARY:Kangaroos v Carlton at MCG -DTEND;VALUE=DATE:20040411 -DESCRIPTION:In Round 5 2003 Carlton 18.14. (113) defeated Kangaroos 16.1 - 7. (113) -END:VEVENT -BEGIN:VEVENT -LOCATION:Telstra Dome -DTSTAMP:20040203T073507Z -UID:3121CB3E-279F-11D8-94B6-00039379CFB4-RID -DTSTART;VALUE=DATE:20040410 -SUMMARY:Essendon v West Coast at Telstra Dome (Night) -DTEND;VALUE=DATE:20040411 -DESCRIPTION:In Round 10 2003 Essendon 19.14. (128) defeated West Coast 1 - 6.10. (106) -END:VEVENT -BEGIN:VEVENT -LOCATION:SCG -DTSTAMP:20040203T071828Z -UID:4A3874F8-279F-11D8-94B6-00039379CFB4-RID -DTSTART;VALUE=DATE:20040410 -SUMMARY:Sydney v Geelong at SCG (Night) -DTEND;VALUE=DATE:20040411 -DESCRIPTION:In Round 8 2003 Sydney 17.10. (112) defeated Geelong 11.7. ( - 73) -END:VEVENT -BEGIN:VEVENT -LOCATION:AAMI Stadium -DTSTAMP:20040203T060945Z -UID:58BB2944-279F-11D8-94B6-00039379CFB4-RID -DTSTART;VALUE=DATE:20040411 -SUMMARY:Port Adelaide v Hawthorn at AAMI Stadium -DTEND;VALUE=DATE:20040412 -DESCRIPTION:In Round 3 2003 Port Adelaide 19.14. (128) defeated Hawthorn - 11.5. (71) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040411 -LOCATION:MCG -DTEND;VALUE=DATE:20040412 -SUMMARY:Western Bulldogs v Melbourne at MCG -UID:6CBD62AA-279F-11D8-94B6-00039379CFB4-RID -DTSTAMP:20031206T035125Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040411 -LOCATION:Subiaco Oval -DTEND;VALUE=DATE:20040412 -SUMMARY:Fremantle v Adelaide at Subiaco Oval -UID:772B984D-279F-11D8-94B6-00039379CFB4-RID -DTSTAMP:20031206T035149Z -END:VEVENT -BEGIN:VEVENT -LOCATION:Telstra Dome -DTSTAMP:20040203T063215Z -UID:85A0764D-279F-11D8-94B6-00039379CFB4-RID -DTSTART;VALUE=DATE:20040412 -SUMMARY:St Kilda v Richmond at Telstra Dome -DTEND;VALUE=DATE:20040413 -DESCRIPTION:In Round 4 2003 Richmond 17.5. (107) defeated St Kilda 11.15 - . (81) -END:VEVENT -BEGIN:VEVENT -LOCATION:MCG -DTSTAMP:20040203T060609Z -UID:947E0CC6-279F-11D8-94B6-00039379CFB4-RID -DTSTART;VALUE=DATE:20040416 -SUMMARY:Carlton v Essendon at MCG (Night) -DTEND;VALUE=DATE:20040417 -DESCRIPTION:In Round 3 2003 Carlton 15.15. (105) defeated Essendon 13.16 - . (94) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040417 -LOCATION:MCG -DTEND;VALUE=DATE:20040418 -SUMMARY:Melbourne v Port Adelaide at MCG -UID:A50342BA-279F-11D8-94B6-00039379CFB4-RID -DTSTAMP:20031206T035313Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040417 -LOCATION:Subiaco Oval -DTEND;VALUE=DATE:20040418 -SUMMARY:West Coast v Brisane at Subiaco Oval -UID:AA9BAAD5-279F-11D8-94B6-00039379CFB4-RID -DTSTAMP:20031207T072002Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040417 -LOCATION:AAMI Stadium -DTEND;VALUE=DATE:20040418 -SUMMARY:Adelaide v St Kilda at AAMI Stadium (Night) -UID:BD87266F-279F-11D8-94B6-00039379CFB4-RID -DTSTAMP:20031206T035348Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040417 -LOCATION:Telstra Dome -DTEND;VALUE=DATE:20040418 -SUMMARY:Geelong v Richmond at Telstra Dome (Night) -UID:CC80AF0E-279F-11D8-94B6-00039379CFB4-RID -DTSTAMP:20031206T035417Z -END:VEVENT -BEGIN:VEVENT -LOCATION:Manuka Oval -DTSTAMP:20040203T072656Z -UID:DEA02F76-279F-11D8-94B6-00039379CFB4-RID -DTSTART;VALUE=DATE:20040418 -SUMMARY:Kangaroos v Sydney at Manuka Oval -DTEND;VALUE=DATE:20040419 -DESCRIPTION:In Round 9 2003 Kangaroos 12.12. (84) defeated Sydney 8.11. - (59) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040418 -LOCATION:Telstra Dome -DTEND;VALUE=DATE:20040419 -SUMMARY:Collingwood v Fremantle at Telstra Dome -UID:EF2171C2-279F-11D8-94B6-00039379CFB4-RID -DTSTAMP:20031206T035504Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040418 -LOCATION:MCG -DTEND;VALUE=DATE:20040419 -SUMMARY:Hawthorn v Western Bulldogs at MCG -UID:F9620B32-279F-11D8-94B6-00039379CFB4-RID -DTSTAMP:20031206T035523Z -END:VEVENT -BEGIN:VEVENT -LOCATION:Telstra Dome -DTSTAMP:20040203T055300Z -UID:4762D464-27A0-11D8-94B6-00039379CFB4-RID -DTSTART;VALUE=DATE:20040423 -SUMMARY:Richmond v Adelaide at Telstra Dome (Night) -DTEND;VALUE=DATE:20040424 -DESCRIPTION:In Round 1 2003 West Coast 17.20. (122) defeated Port Adelai - de 11.8. (74) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040424 -LOCATION:Optus Oval -DTEND;VALUE=DATE:20040425 -SUMMARY:Carlton v West Coast at Optus Oval -UID:57D746BA-27A0-11D8-94B6-00039379CFB4-RID -DTSTAMP:20031207T072032Z -END:VEVENT -BEGIN:VEVENT -LOCATION:Telstra Dome -DTSTAMP:20040203T071240Z -UID:66F29922-27A0-11D8-94B6-00039379CFB4-RID -DTSTART;VALUE=DATE:20040424 -SUMMARY:St Kilda v Kangaroos at Telstra Dome -DTEND;VALUE=DATE:20040425 -DESCRIPTION:In Round 1 2003 Kangaroos 14.12 (96) defeated St Kilda 10.10 - (70) -END:VEVENT -BEGIN:VEVENT -LOCATION:Gabba -DTSTAMP:20040203T055349Z -UID:7389AA21-27A0-11D8-94B6-00039379CFB4-RID -DTSTART;VALUE=DATE:20040424 -SUMMARY:Brisbane v Hawthorn at Gabba (Night) -DTEND;VALUE=DATE:20040425 -DESCRIPTION:In Round 1 2003 Brisbane 14.20. (104) defeated Essendon 8.13 - . (61) -END:VEVENT -BEGIN:VEVENT -LOCATION:Telstra Stadium -DTSTAMP:20040203T063421Z -UID:7F64E362-27A0-11D8-94B6-00039379CFB4-RID -DTSTART;VALUE=DATE:20040424 -SUMMARY:Sydney v Melbourne at Telstra Stadium (Night) -DTEND;VALUE=DATE:20040425 -DESCRIPTION:In Round 5 2003 Sydney 17.7. (109) defeated Melbourne 13.7. - (85) -END:VEVENT -BEGIN:VEVENT -LOCATION:MCG -DTSTAMP:20040203T063351Z -UID:916A819C-27A0-11D8-94B6-00039379CFB4-RID -DTSTART;VALUE=DATE:20040425 -SUMMARY:Collingwood V Essendon at MCG -DTEND;VALUE=DATE:20040426 -DESCRIPTION:In Round 5 2003 Essendon 23.9. (147) defeated Collingwood 12 - .9. (81) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040425 -LOCATION:AAMI Stadium -DTEND;VALUE=DATE:20040426 -SUMMARY:Port Adelaide v Western Bulldogs at AAMI Stadium -UID:9B3860C6-27A0-11D8-94B6-00039379CFB4-RID -DTSTAMP:20031206T035957Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040425 -LOCATION:Subiaco Oval -DTEND;VALUE=DATE:20040426 -SUMMARY:Fremantle v Geelong at Subiaco Oval -UID:A86DD914-27A0-11D8-94B6-00039379CFB4-RID -DTSTAMP:20031206T040013Z -END:VEVENT -BEGIN:VEVENT -LOCATION:Telstra Dome -DTSTAMP:20040203T062852Z -UID:1325B7A2-27A1-11D8-94B6-00039379CFB4-RID -DTSTART;VALUE=DATE:20040507 -SUMMARY:Western Bulldogs v Essendon at Telstra Dome (Night) -DTEND;VALUE=DATE:20040508 -DESCRIPTION:In Round 4 2003 Western Bulldogs 16.14. (110) defeated Essen - don 20.9. (129) -END:VEVENT -BEGIN:VEVENT -LOCATION:MCG -DTSTAMP:20040203T055829Z -UID:340A6AD2-27A1-11D8-94B6-00039379CFB4-RID -DTSTART;VALUE=DATE:20040508 -SUMMARY:Carlton v Collingwood at MCG -DTEND;VALUE=DATE:20040509 -DESCRIPTION:In Round 2 2003 Collingwood 13.13 (91) defeated Carlton 16.1 - 1. (107) -END:VEVENT -BEGIN:VEVENT -LOCATION:Subiaco Oval -DTSTAMP:20040203T071947Z -UID:42C30C46-27A1-11D8-94B6-00039379CFB4-RID -DTSTART;VALUE=DATE:20040508 -SUMMARY:Fremantle v St Kilda at Subiaco Oval -DTEND;VALUE=DATE:20040509 -DESCRIPTION:In Round 6 2003 Fremantle 18.15. (123) defeated St Kilda 11. - 16. (82) -END:VEVENT -BEGIN:VEVENT -LOCATION:AAMI Stadium -DTSTAMP:20040203T063637Z -UID:5223B572-27A1-11D8-94B6-00039379CFB4-RID -DTSTART;VALUE=DATE:20040508 -SUMMARY:Port Adelaide v Adelaide at AAMI Stadium (Night) -DTEND;VALUE=DATE:20040509 -DESCRIPTION:In Round 5 2003 Port Adelaide 12.6. (78) defeated Adelaide 9 - .12. (66) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040508 -LOCATION:Telstra Dome -DTEND;VALUE=DATE:20040509 -SUMMARY:Kangaroos v Brisbane at Telstra Dome (Night) -UID:D8708ACE-27A1-11D8-94B6-00039379CFB4-RID -DTSTAMP:20031207T072221Z -END:VEVENT -BEGIN:VEVENT -LOCATION:SCG -DTSTAMP:20040203T073245Z -UID:E8FC790B-27A1-11D8-94B6-00039379CFB4-RID -DTSTART;VALUE=DATE:20040509 -SUMMARY:Sydney v Richmond at SCG -DTEND;VALUE=DATE:20040510 -DESCRIPTION:In Round 10 2003 Sydney 16.8. (104) defeated Richmond 10.12. - (72) -END:VEVENT -BEGIN:VEVENT -LOCATION:MCG -DTSTAMP:20040203T064958Z -UID:F2A5B3CE-27A1-11D8-94B6-00039379CFB4-RID -DTSTART;VALUE=DATE:20040509 -SUMMARY:Melbourne v West Coast at MCG -DTEND;VALUE=DATE:20040510 -DESCRIPTION:In Round 6 2003 West Coast 19.13. (127) defeated Melbourne 1 - 4.10. (94) -END:VEVENT -BEGIN:VEVENT -LOCATION:Telstra Dome -DTSTAMP:20040203T072736Z -UID:F9377663-27A1-11D8-94B6-00039379CFB4-RID -DTSTART;VALUE=DATE:20040509 -SUMMARY:Hawthorn v Geelong at Telstra Dome (Night) -DTEND;VALUE=DATE:20040510 -DESCRIPTION:In Round 9 2003 Geelong 16.13. (109) defeated Hawthorn 11.9. - (75) -END:VEVENT -BEGIN:VEVENT -LOCATION:Telstra Dome -DTSTAMP:20040203T063505Z -UID:9B0B14F6-27BA-11D8-81FA-00039379CFB4-RID -DTSTART;VALUE=DATE:20040430 -SUMMARY:Richmond v Hawthorn at Telstra Dome (Night) -DTEND;VALUE=DATE:20040501 -DESCRIPTION:In Round 5 2003 Richmond 18.7. (115) defeated Hawthorn 14.44 - . (95) -END:VEVENT -BEGIN:VEVENT -LOCATION:Manuka Oval -DTSTAMP:20040203T073106Z -UID:0DE1ED3F-2837-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040501 -SUMMARY:Kangaroos v Western Bulldogs at Manuka Oval -DTEND;VALUE=DATE:20040502 -DESCRIPTION:In Round 10 2003 Kangaroos 24.12. (156) defeated Western Bul - ldogs 22.13. (145) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040501 -LOCATION:MCG -DTEND;VALUE=DATE:20040502 -SUMMARY:Essendon v Sydney at MCG -UID:29AA17F2-2837-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031206T215736Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040501 -LOCATION:Telstra Dome -DTEND;VALUE=DATE:20040502 -SUMMARY:St Kilda v Brisbane Lions at Telstra Dome (Night) -UID:34094906-2837-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031206T215758Z -END:VEVENT -BEGIN:VEVENT -LOCATION:Subiaco Oval -DTSTAMP:20040203T063828Z -UID:40EFC08F-2837-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040501 -SUMMARY:West Coast v Fremantle at Subiaco Oval (Night) -DTEND;VALUE=DATE:20040502 -DESCRIPTION:In Round 4 2003 West Coast 16.12. (108) defeated Fremantle 1 - 0.13. (79) -END:VEVENT -BEGIN:VEVENT -LOCATION:Skilled Stadium -DTSTAMP:20040203T073412Z -UID:54259872-2837-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040502 -SUMMARY:Geelong v Adelaide at Skilled Stadium -DTEND;VALUE=DATE:20040503 -DESCRIPTION:In Round 10 2003 Adelaide 11.10. (76) defeated Geelong 8.11. - (59) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040502 -LOCATION:MCG -DTEND;VALUE=DATE:20040503 -SUMMARY:Melbourne v Carlton at MCG -UID:62F3A8E6-2837-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031206T215956Z -END:VEVENT -BEGIN:VEVENT -LOCATION:AAMI Stadium -DTSTAMP:20040203T065825Z -UID:7275CBC4-2837-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040502 -SUMMARY:Port Adelaide v Collingwood at AAMI Stadium -DTEND;VALUE=DATE:20040503 -DESCRIPTION:In Round 7 2003 Collingwood 18.6. (114) defeated Adelaide 16 - .13. (109) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040514 -DTEND;VALUE=DATE:20040515 -SUMMARY:Adelaide v Essendon at AAMI Stadium (Night) -UID:A71379C2-2837-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031206T220111Z -END:VEVENT -BEGIN:VEVENT -LOCATION:MCG -DTSTAMP:20040203T060516Z -UID:B624EDDE-2837-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040515 -SUMMARY:Richmond v Western Bulldogs at MCG -DTEND;VALUE=DATE:20040516 -DESCRIPTION:In Round 2 2003 Richmond 16.15. (111) defeated Western Bulld - ogs 13.11. (89) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040515 -LOCATION:Subiaco Oval -DTEND;VALUE=DATE:20040516 -SUMMARY:West Coast v Sydney at Subiaco Oval -UID:BFE089F8-2837-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031206T220152Z -END:VEVENT -BEGIN:VEVENT -LOCATION:Gabba -DTSTAMP:20040203T072343Z -UID:CC6ADED2-2837-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040515 -SUMMARY:Brisbane v Carlton at Gabba (Night) -DTEND;VALUE=DATE:20040516 -DESCRIPTION:In Round 9 2003 Brisbane 23.15. (153) defeated Carlton 11.10 - . (76) -END:VEVENT -BEGIN:VEVENT -LOCATION:Telstra Dome -DTSTAMP:20040203T072533Z -UID:DB72C018-2837-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040515 -SUMMARY:St Kilda v Collingwood at Telstra Dome (Night) -DTEND;VALUE=DATE:20040516 -DESCRIPTION:In Round 9 2003 Collingwood 22.17. (149) defeated St Kilda 1 - 2.12. (84) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040516 -LOCATION:York Park -DTEND;VALUE=DATE:20040517 -SUMMARY:Hawthorn v Fremantle at York Park -UID:F5B90B35-2837-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031206T220319Z -END:VEVENT -BEGIN:VEVENT -LOCATION:Skilled Stadium -DTSTAMP:20040203T062608Z -UID:01C5D312-2838-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040516 -SUMMARY:Geelong v Melbourne at Skilled Stadium -DTEND;VALUE=DATE:20040517 -DESCRIPTION:In Round 4 2003 Geelong defeated Melbourne 6.8. (44) -END:VEVENT -BEGIN:VEVENT -LOCATION:Telstra Dome -DTSTAMP:20040203T071624Z -UID:1967D041-2838-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040516 -SUMMARY:Kangaroos v Port Adelaide at Telstra Dome -DTEND;VALUE=DATE:20040517 -DESCRIPTION:In Round 8 2003 Port Adelaide 15.13. (103) defeated Kangaroo - s 7.7. (49) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040325 -DTEND;VALUE=DATE:20040326 -SUMMARY:Round 1 -UID:3B48FFC8-2838-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031206T220524Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040401 -DTEND;VALUE=DATE:20040402 -SUMMARY:Round 2 -UID:43A76072-2838-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031206T220517Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040407 -DTEND;VALUE=DATE:20040408 -SUMMARY:Round 3 -UID:533CC114-2838-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031206T220543Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040415 -DTEND;VALUE=DATE:20040416 -SUMMARY:Round 4 -UID:5F33952E-2838-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031206T220603Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040422 -DTEND;VALUE=DATE:20040423 -SUMMARY:Round 5 -UID:6574116E-2838-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031206T220614Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040429 -DTEND;VALUE=DATE:20040430 -SUMMARY:Round 6 -UID:6D8B8A09-2838-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031206T220626Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040506 -DTEND;VALUE=DATE:20040507 -SUMMARY:Round 7 -UID:741B6043-2838-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031206T220643Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040513 -DTEND;VALUE=DATE:20040514 -SUMMARY:Round 8 -UID:7C32EB3F-2838-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031206T220654Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040520 -DTEND;VALUE=DATE:20040521 -SUMMARY:Round 9 -UID:84ECB7E6-2838-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031206T220707Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040521 -LOCATION:Telstra Dome -DTEND;VALUE=DATE:20040522 -SUMMARY:Collingwood v Adelaide at Telstra Dome (Night) -UID:8C251DB8-2838-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031206T220736Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040522 -LOCATION:MCG -DTEND;VALUE=DATE:20040523 -SUMMARY:Melbourne v Kangaroos at MCG -UID:995E5026-2838-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031206T220750Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040522 -LOCATION:Subiaco Oval -DTEND;VALUE=DATE:20040523 -SUMMARY:Fremantle v Brisbane at Subiaco Oval -UID:A681608E-2838-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T072338Z -END:VEVENT -BEGIN:VEVENT -LOCATION:AAMI Staidum -DTSTAMP:20040203T065131Z -UID:B9D8AEBF-2838-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040522 -SUMMARY:Port Adelaide v Richmond at AAMI Stadium (Night) -DTEND;VALUE=DATE:20040523 -DESCRIPTION:In Round 6 2003 Port Adelaide 12.12. (84) defeated Richmond - 8.9. (57) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040522 -LOCATION:Telstra Dome -DTEND;VALUE=DATE:20040523 -SUMMARY:Geelong v Essendon at Telstra Dome (Night) -UID:C9DD22C1-2838-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031206T220924Z -END:VEVENT -BEGIN:VEVENT -LOCATION:SCG -DTSTAMP:20040203T062741Z -UID:DA67D75D-2838-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040523 -SUMMARY:Sydney v Hawthorn at SCG -DTEND;VALUE=DATE:20040524 -DESCRIPTION:In Round 4 2003 Hawthorn 17.8. (110) defeated Sydney 10.8. ( - 68) -END:VEVENT -BEGIN:VEVENT -LOCATION:Optus Oval -DTSTAMP:20040203T071912Z -UID:E3F89DB2-2838-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040523 -SUMMARY:Carlton v Western Bulldogs at Optus Oval -DTEND;VALUE=DATE:20040524 -DESCRIPTION:In Round 8 2003 Carlton 15.17. (107) defeated Western Bulldo - gs 14.16. (100) -END:VEVENT -BEGIN:VEVENT -LOCATION:Telstra Dome -DTSTAMP:20040203T060807Z -UID:EA2B97D4-2838-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040523 -SUMMARY:St Kilda v West Coast at Telstra Dome -DTEND;VALUE=DATE:20040524 -DESCRIPTION:In Round 3 2003 West Coast 21.8. (109) defeated St Kilda 11. - 8. (74) -END:VEVENT -BEGIN:VEVENT -LOCATION:Telstra Dome -DTSTAMP:20040203T065415Z -UID:B9F1AD5E-2839-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040528 -SUMMARY:Essendon v Fremantle at Telstra Dome (Night) -DTEND;VALUE=DATE:20040529 -DESCRIPTION:In Round 6 2003 Fremantle 20.11. (131) defeated Essendon 15. - 10. (100) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040527 -DTEND;VALUE=DATE:20040528 -SUMMARY:Round 10 -UID:BABAE5B0-2839-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031206T221551Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040529 -LOCATION:MCG -DTEND;VALUE=DATE:20040530 -SUMMARY:Hawthorn v Adelaide at MCG -UID:DADC35D3-2839-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031206T221652Z -END:VEVENT -BEGIN:VEVENT -LOCATION:Subiaco Oval -DTSTAMP:20040203T072623Z -UID:E52EA62A-2839-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040529 -SUMMARY:West Coast v Richmond at Subiaco Oval -DTEND;VALUE=DATE:20040530 -DESCRIPTION:In Round 9 2003 West Coast 18.16. (124) defeated Richmond 11 - .6. (72) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040529 -LOCATION:Telstra Dome -DTEND;VALUE=DATE:20040530 -SUMMARY:Kangaroos v Collingwood at Telstra Dome (Night) -UID:F15F5C6D-2839-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031206T221735Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040529 -LOCATION:SCG -DTEND;VALUE=DATE:20040530 -SUMMARY:Western Bulldogs v Sydney at SCG (Night) -UID:0033E256-283A-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031206T221801Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040530 -LOCATION:AAMI Stadium -DTEND;VALUE=DATE:20040531 -SUMMARY:Port Adelaide v Geelong at AAMI Stadium -UID:1AB84E2B-283A-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031206T221856Z -END:VEVENT -BEGIN:VEVENT -LOCATION:Optus Oval -DTSTAMP:20040203T065738Z -UID:314DCA22-283A-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040530 -SUMMARY:Carlton v St Kilda at Optus Oval -DTEND;VALUE=DATE:20040531 -DESCRIPTION:In Round 7 2003 St Kilda 16.17. (113) defeated Calton 15.11. - (101) -END:VEVENT -BEGIN:VEVENT -LOCATION:Gabba -DTSTAMP:20040203T073332Z -UID:3E279E1C-283A-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040530 -SUMMARY:Melbourne v Brisbane at Gabba -DTEND;VALUE=DATE:20040531 -DESCRIPTION:In Round 10 2003 Brisbane 18.15. (123) defeated Melbourne 9. - 9. (63) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040603 -DTEND;VALUE=DATE:20040604 -SUMMARY:Round 11 -UID:196474A4-2841-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031206T230834Z -END:VEVENT -BEGIN:VEVENT -LOCATION:Telstra Dome -DTSTAMP:20040203T070530Z -UID:2B4FD7C0-2841-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040604 -SUMMARY:Collingwood v West Coast at Telstra Dome (Night) -DTEND;VALUE=DATE:20040605 -DESCRIPTION:In Round 6 2003 West Coast 18.11. (119) defeated Collingwood - 15.13. (103) -END:VEVENT -BEGIN:VEVENT -LOCATION:AAMI Stadium -DTSTAMP:20040203T063041Z -UID:3C48BAAC-2841-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040605 -SUMMARY:Adelaide v Carlton at AAMI Stadium -DTEND;VALUE=DATE:20040606 -DESCRIPTION:In Round 4 2003 Adelaide 17.12. (114) defeated Carlton 12.12 - . (84) -END:VEVENT -BEGIN:VEVENT -LOCATION:MCG -DTSTAMP:20040203T070446Z -UID:5CCCAA67-2841-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040605 -SUMMARY:Hawthorn v Essendon at MCG -DTEND;VALUE=DATE:20040606 -DESCRIPTION:In Round 8 2003 Essendon 15.16. (106) defeated Hawthorn 8.5. - (53) -END:VEVENT -BEGIN:VEVENT -LOCATION:Gabba -DTSTAMP:20040203T060208Z -UID:6B1BFF08-2841-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040605 -SUMMARY:Brisbane v Port Adelaide at Gabba (Night) -DTEND;VALUE=DATE:20040606 -DESCRIPTION:In Round 2 2003 Brisbane 13.8. (86) defeated Port Adelaide 1 - 0.16. (86) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040605 -LOCATION:Telstra Dome -DTEND;VALUE=DATE:20040606 -SUMMARY:Kangaroos v Richmond at Telstra Dome (Night) -UID:7F5F3F18-2841-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031206T231135Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040606 -LOCATION:SCG -DTEND;VALUE=DATE:20040607 -SUMMARY:Sydney v St Kilda at SCG -UID:92E49592-2841-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031206T231204Z -END:VEVENT -BEGIN:VEVENT -LOCATION:Telstra Dome -DTSTAMP:20040203T055734Z -UID:9C755FAC-2841-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040606 -SUMMARY:Western Bulldogs v Geelong at Telstra Dome -DTEND;VALUE=DATE:20040607 -DESCRIPTION:In Round 1 2003 Westerb Bulldogs 19.16 (130) defeated Geelon - g 13.13. (91) -END:VEVENT -BEGIN:VEVENT -LOCATION:Subiaco Oval -DTSTAMP:20040203T072425Z -UID:B567094C-2841-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040606 -SUMMARY:Fremantle v Melbourne at Subiaco Oval -DTEND;VALUE=DATE:20040607 -DESCRIPTION:In Round 9 2003 Fremantle 16.5. (101) defeated Melbourne 10. - 11. (71) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040610 -DTEND;VALUE=DATE:20040611 -SUMMARY:Round 12 -UID:874F2D30-2842-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031206T231854Z -END:VEVENT -BEGIN:VEVENT -LOCATION:Telstra Dome -DTSTAMP:20040203T064918Z -UID:9088C48C-2842-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040611 -SUMMARY:Carlton v Hawthorn at Telstra Dome (Night) -DTEND;VALUE=DATE:20040612 -DESCRIPTION:In Round 6 2003 Hawthorn 11.8. (74) defeated Carlton 9.9. (6 - 3) -END:VEVENT -BEGIN:VEVENT -LOCATION:MCG -DTSTAMP:20040203T065254Z -UID:B6A3A301-2842-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040612 -SUMMARY:Western Bulldongs v St Kilda at MCG -DTEND;VALUE=DATE:20040613 -DESCRIPTION:In Round 6 2003 St Kilda 15.10. (100) defeated Western Bulld - ogs 12.13. (85) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040612 -LOCATION:Telstra Dome -DTEND;VALUE=DATE:20040613 -SUMMARY:Essendon v Brisbane at Telstra Dome (Night) -UID:D163FDF8-2842-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T072548Z -END:VEVENT -BEGIN:VEVENT -LOCATION:Subiaco Oval -DTSTAMP:20040203T062945Z -UID:F3E6689A-2842-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040612 -SUMMARY:West Coast v Adelaide at Subiaco Oval (Night) -DTEND;VALUE=DATE:20040613 -DESCRIPTION:In Round 4 2003 Adelaide 15.16. (106) defeated West Coast 10 - .13. (73) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040613 -LOCATION:AAMI Stadium -DTEND;VALUE=DATE:20040614 -SUMMARY:Port Adelaide v Sydney at AAMI Stadium -UID:28C148AC-2843-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031206T232330Z -END:VEVENT -BEGIN:VEVENT -LOCATION:Skilled Stadium -DTSTAMP:20040203T060410Z -UID:509C0AC3-2843-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040613 -SUMMARY:Geelong v Kangaroos at Skilled Stadium -DTEND;VALUE=DATE:20040614 -DESCRIPTION:In Round 2 2003 Kangaroos 13.16. (94) defeated Geelong 9.17. - (71) -END:VEVENT -BEGIN:VEVENT -LOCATION:MCG -DTSTAMP:20040203T061202Z -UID:8A5293EE-2843-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040613 -SUMMARY:Richmond v Fremantle at MCG -DTEND;VALUE=DATE:20040614 -DESCRIPTION:In Round 3 2003 Richmond 14.10. (94) defeated Fremantle 6.10 - . (46) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040614 -LOCATION:MCG -DTEND;VALUE=DATE:20040615 -SUMMARY:Melbourne v Collingwood at MCG -UID:A592D652-2843-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031206T232652Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040617 -DTEND;VALUE=DATE:20040618 -SUMMARY:Round 13 -UID:8470C2E7-2844-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T063533Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040702 -LOCATION:Telstra Dome -DTEND;VALUE=DATE:20040703 -SUMMARY:Essendon v Kangaroos at Telstra Dome (Night) -UID:881B55AA-2844-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T064031Z -END:VEVENT -BEGIN:VEVENT -LOCATION:Optus Oval -DTSTAMP:20040203T055441Z -UID:D7647E9D-2844-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040703 -SUMMARY:Carlton v Sydney at Optus Oval -DTEND;VALUE=DATE:20040704 -DESCRIPTION:In Round 1 2003 Sydney 22.14 (146) defeated Carlton 10.12. ( - 72) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040703 -LOCATION:MCG -DTEND;VALUE=DATE:20040704 -SUMMARY:Collingwood v Hawthorn at MCG -UID:E12EAED3-2844-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T064035Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040703 -LOCATION:Gabba -DTEND;VALUE=DATE:20040704 -SUMMARY:Brisbane Lions v Richmond at Gabba (Night) -UID:ED787E70-2844-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T064033Z -END:VEVENT -BEGIN:VEVENT -LOCATION:Subiaco -DTSTAMP:20040203T065658Z -UID:F9239F02-2844-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040703 -SUMMARY:West Coast v Geelong at Subiaco Oval (Night) -DTEND;VALUE=DATE:20040704 -DESCRIPTION:In Round 7 2003 West Coast 17.11. (113) defeated Geelong 14. - 13. (97) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040704 -LOCATION:York Park -DTEND;VALUE=DATE:20040705 -SUMMARY:St Kilda v Port Adelaide at York Park -UID:067EEF13-2845-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T064257Z -END:VEVENT -BEGIN:VEVENT -LOCATION:Telstra Dome -DTSTAMP:20040203T070039Z -UID:12FD3637-2845-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040704 -SUMMARY:Western Bulldogs v Fremantle at Telstra Dome -DTEND;VALUE=DATE:20040705 -DESCRIPTION:In Round 7 2003 Fremantle 23.17. (155) defeated Western Bull - dogs 10.12. (72) -END:VEVENT -BEGIN:VEVENT -LOCATION:AAMI Stadium -DTSTAMP:20040203T065954Z -UID:1FEBCFE4-2845-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040704 -SUMMARY:Adelaide v Melbourne at AAMI Stadium -DTEND;VALUE=DATE:20040705 -DESCRIPTION:In Round 7 2003 Melbourne 16.15. (111) defeated Port Adelaid - e 12.12. (84) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040701 -DTEND;VALUE=DATE:20040702 -SUMMARY:Round 14 -UID:EE437985-287E-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T064010Z -END:VEVENT -BEGIN:VEVENT -LOCATION:Telstra Dome -DTSTAMP:20040203T060656Z -UID:F3E1946F-287E-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040709 -SUMMARY:Collingwood v Geelong at Telstra Dome (Night) -DTEND;VALUE=DATE:20040710 -DESCRIPTION:In Round 3 2003 Collingwood 18.8.(116) defeated Geelong 10.9 - . (69) -END:VEVENT -BEGIN:VEVENT -LOCATION:York Park -DTSTAMP:20040203T060313Z -UID:0F1E6883-287F-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040710 -SUMMARY:Hawthorn v West Coast at York Park -DTEND;VALUE=DATE:20040711 -DESCRIPTION:In Round 2 2003 Hawthorn 13.13. (91) defeaed West Coast 14.5 - . (89) -END:VEVENT -BEGIN:VEVENT -LOCATION:MCG -DTSTAMP:20040203T065611Z -UID:1A6A45E7-287F-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040710 -SUMMARY:Richmond v Essendon at MCG -DTEND;VALUE=DATE:20040711 -DESCRIPTION:In Round 7 2003 Richmond 11.18. (84) defeated Essendon 5.12. - (42) -END:VEVENT -BEGIN:VEVENT -LOCATION:SCG -DTSTAMP:20040203T061026Z -UID:2223E639-287F-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040710 -SUMMARY:Sydney v Adelaide at SCG (Night) -DTEND;VALUE=DATE:20040711 -DESCRIPTION:In Round 3 2003 Adelaide 15.13. (103) defeated Sydney 11.10. - (76) -END:VEVENT -BEGIN:VEVENT -LOCATION:Subiaco Oval -DTSTAMP:20040203T063138Z -UID:30C3E26B-287F-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040710 -SUMMARY:Fremantle v Kangaroos at Subiaco Oval (Night) -DTEND;VALUE=DATE:20040711 -DESCRIPTION:In Round 4 2003 Kangaroos 19.8. (122) defeated Fremantle 25. - 17. (167) -END:VEVENT -BEGIN:VEVENT -LOCATION:Gabba -DTSTAMP:20040203T063721Z -UID:41DEA05C-287F-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040711 -SUMMARY:Brisbane v Western Bulldogs at Gabba -DTEND;VALUE=DATE:20040712 -DESCRIPTION:In Round 5 2003 Brisbane 15.16. (106) defeated Western Bulld - ogs 12.7. (79) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040711 -LOCATION:MCG -DTEND;VALUE=DATE:20040712 -SUMMARY:Melburne v St Kilda at MCG -UID:4BD86958-287F-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T063908Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040711 -LOCATION:AAMI Stadium -DTEND;VALUE=DATE:20040712 -SUMMARY:Port Adelaide v Carlton at AAMI Stadium -UID:57971616-287F-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T063910Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040708 -DTEND;VALUE=DATE:20040709 -SUMMARY:Round 15 -UID:6976B451-287F-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T063830Z -END:VEVENT -BEGIN:VEVENT -LOCATION:Telstra Dome -DTSTAMP:20040203T073555Z -UID:BDF50B27-2880-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040618 -SUMMARY:St Kilda v Hawthorn at Telstra Dome (Night) -DTEND;VALUE=DATE:20040619 -DESCRIPTION:In Round 10 2003 St Kilda 17.16. (118) defeated Hawthorn 14. - 6. (90) -END:VEVENT -BEGIN:VEVENT -LOCATION:Skilled Stadium -DTSTAMP:20040203T065208Z -UID:CBCF519C-2880-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040619 -SUMMARY:Geelong v Brisbane Lions at Skilled Stadium -DTEND;VALUE=DATE:20040620 -DESCRIPTION:In Round 6 2003 Brisbane 13.14. (92) defeated Geelong 12.6. - (78) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040619 -LOCATION:Telstra Dome -DTEND;VALUE=DATE:20040620 -SUMMARY:Richmond v Carlton at Telstra Dome (Night) -UID:DC68B07A-2880-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T064511Z -END:VEVENT -BEGIN:VEVENT -LOCATION:Subiaco Oval -DTSTAMP:20040203T055523Z -UID:E932CF8C-2880-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040619 -SUMMARY:Fremantle v Port Adelaide at Subiaco Oval (Night) -DTEND;VALUE=DATE:20040620 -DESCRIPTION:In Round 1 2003 Adelaide 22.12. (145) defeated Fremantle 13. - 11. (89) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040620 -LOCATION:Manuka Oval -DTEND;VALUE=DATE:20040621 -SUMMARY:Kangaroos v West Coast at Manuka Oval -UID:0236ADAD-2881-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T064622Z -END:VEVENT -BEGIN:VEVENT -LOCATION:AAMI Stadium -DTSTAMP:20040203T072901Z -UID:14075B62-2881-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040620 -SUMMARY:Adelaide v Western Bulldogs at AAMI Stadium -DTEND;VALUE=DATE:20040621 -DESCRIPTION:In Round 9 2003 Adelaide 16.13. (109) defeated Western Bulld - ogs 14.9. (93) -END:VEVENT -BEGIN:VEVENT -LOCATION:MCG -DTSTAMP:20040203T055916Z -UID:3C675232-2881-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040620 -SUMMARY:Essendon v Melbourne at MCG -DTEND;VALUE=DATE:20040621 -DESCRIPTION:In Round 2 2003 Essendon 17.10. (112) defeated Melbourne 10. - 15. (75) -END:VEVENT -BEGIN:VEVENT -LOCATION:Telstra Stadium -DTSTAMP:20040203T065046Z -UID:48AD7A00-2881-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040626 -SUMMARY:Sydney v Collingwood at Telstra Stadium (Night) -DTEND;VALUE=DATE:20040627 -DESCRIPTION:In Round 6 2003 Sydney 17.7. (109) defeated Collingwood 13.1 - 1. (89) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040715 -DTEND;VALUE=DATE:20040716 -SUMMARY:Round 16 -UID:8C4DF5D5-2881-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T064952Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040716 -LOCATION:Subiaco Oval -DTEND;VALUE=DATE:20040717 -SUMMARY:West Coast v Essendon at Subiaco Oval (Night) -UID:945E3CF8-2881-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T065036Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040717 -LOCATION:Optus Oval -DTEND;VALUE=DATE:20040718 -SUMMARY:Carlton v Kangaroos at Optus Oval -UID:B257C7FC-2881-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T065130Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040717 -LOCATION:Telstra Dome -DTEND;VALUE=DATE:20040718 -SUMMARY:Richmond v St Kilda at Telstra Dome -UID:CB35E76F-2881-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T065151Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040717 -LOCATION:AAMI Stadium -DTEND;VALUE=DATE:20040718 -SUMMARY:Adelaide v Fremantle at AAMI Stadium (Night) -UID:D883E732-2881-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T065216Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040717 -LOCATION:MCG -DTEND;VALUE=DATE:20040718 -SUMMARY:Collingwood v Brisbane at MCG (Night) -UID:EC32135E-2881-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T065248Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040718 -LOCATION:Skilled Stadium -DTEND;VALUE=DATE:20040719 -SUMMARY:Geelong v Sydney at Skilled Stadium -UID:FE431A79-2881-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T065316Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040718 -LOCATION:MCG -DTEND;VALUE=DATE:20040719 -SUMMARY:Hawthorn v Port Adelaide at MCG -UID:0A11D98B-2882-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T065333Z -END:VEVENT -BEGIN:VEVENT -LOCATION:Telstra Dome -DTSTAMP:20040203T061112Z -UID:13DD065C-2882-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040718 -SUMMARY:Melbourne v Western Bulldogs at Telstra Dome -DTEND;VALUE=DATE:20040719 -DESCRIPTION:In Round 3 2003 Melbourne 20.7. (127) defeated Western Bulld - ogs 14.11. (95) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040722 -DTEND;VALUE=DATE:20040723 -SUMMARY:Round 17 -UID:20F6B0AF-2882-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T065403Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040723 -LOCATION:Telstra Dome -DTEND;VALUE=DATE:20040724 -SUMMARY:St Kilda v Essendon at Telstra Dome (Night) -UID:2729A7C0-2882-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T065425Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040724 -LOCATION:MCG -DTEND;VALUE=DATE:20040725 -SUMMARY:Kangaroos v Hawthorn at MCG -UID:36414DE6-2882-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T065445Z -END:VEVENT -BEGIN:VEVENT -LOCATION:Subiaco Oval -DTSTAMP:20040203T060055Z -UID:3F1E54F0-2882-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040724 -SUMMARY:Fremantle v Sydney at Subiaco Oval -DTEND;VALUE=DATE:20040725 -DESCRIPTION:In Round 2 2003 Fremantle 12.14 (86) defeated Sydney 8.12. - (60) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040724 -LOCATION:Gabba -DTEND;VALUE=DATE:20040725 -SUMMARY:Brisbane v Adelaide at Gabba (Night) -UID:4BBC6B3A-2882-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T065523Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040724 -LOCATION:Telstra Dome -DTEND;VALUE=DATE:20040725 -SUMMARY:Western Bulldogs v Collingwood at Telstra Dome (Night) -UID:56512C3E-2882-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T065559Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040725 -LOCATION:AAMI Stadium -DTEND;VALUE=DATE:20040726 -SUMMARY:Port Adelaide v West Coast at AAMI Stadium -UID:7004FD9A-2882-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T065627Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040725 -LOCATION:Telstra Dome -DTEND;VALUE=DATE:20040726 -SUMMARY:Geelong v Carlton at Telstra Dome -UID:7B7A6230-2882-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T065648Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040725 -LOCATION:MCG -DTEND;VALUE=DATE:20040726 -SUMMARY:Richmond v Melbourne at MCG -UID:88BC0EFC-2882-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T065706Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040729 -DTEND;VALUE=DATE:20040730 -SUMMARY:Round 18 -UID:9FBA8640-2882-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T065735Z -END:VEVENT -BEGIN:VEVENT -LOCATION:AAMI Stadium -DTSTAMP:20040203T064832Z -UID:A6B84552-2882-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040730 -SUMMARY:Adelaide v Kangaroos at AAMI Stadium (Night) -DTEND;VALUE=DATE:20040731 -DESCRIPTION:In Round 6 2003 Adelaide 19.10. (124) defeated Kangaroos 9.1 - 6. (70) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040731 -LOCATION:Optus Oval -DTEND;VALUE=DATE:20040801 -SUMMARY:Carlton v Freemantle at Optus Oval -UID:B45B5926-2882-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T065818Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040731 -LOCATION:Telstra Dome -DTEND;VALUE=DATE:20040801 -SUMMARY:Essendon v Port Adelaide at Telstra Dome (Night) -UID:BE185523-2882-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T065837Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040731 -LOCATION:SCG -DTEND;VALUE=DATE:20040801 -SUMMARY:Sydney v Brisbane Lions at SCG (Night) -UID:C977D88A-2882-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T065951Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040731 -LOCATION:MCG -DTEND;VALUE=DATE:20040801 -SUMMARY:Collingwood v Richmond at MCG -UID:E7A0F819-2882-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T065943Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040801 -LOCATION:Skilled Stadium -DTEND;VALUE=DATE:20040802 -SUMMARY:Geelong v St Kilda at Skilled Stadium -UID:0285BB7C-2883-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T070036Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040801 -LOCATION:MCG -DTEND;VALUE=DATE:20040802 -SUMMARY:Melbourne v Hawthorn at MCG -UID:1022D6F5-2883-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T070052Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040801 -LOCATION:Subiaco Oval -DTEND;VALUE=DATE:20040802 -SUMMARY:West Coast v Western Bulldogs at Subiaco Oval -UID:1A5AE9F1-2883-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T070116Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040805 -DTEND;VALUE=DATE:20040806 -SUMMARY:Round 19 -UID:29D30C14-2883-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T070126Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040806 -LOCATION:Subiaco Oval -DTEND;VALUE=DATE:20040807 -SUMMARY:Fremantle v Collingwood at Subiaco Oval (Night) -UID:2E33A47C-2883-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T070146Z -END:VEVENT -BEGIN:VEVENT -LOCATION:York Park -DTSTAMP:20040203T060010Z -UID:3AABCDE6-2883-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040807 -SUMMARY:St Kilda v Adelaide at York Park -DTEND;VALUE=DATE:20040808 -DESCRIPTION:In Round 2 2003 St Kilda 15.9. (99) defeated Adelaide 13.13. - (91) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040807 -LOCATION:MCG -DTEND;VALUE=DATE:20040808 -SUMMARY:Essendon v Carlton at MCG -UID:4C2F910B-2883-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T070230Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040807 -LOCATION:SCG -DTEND;VALUE=DATE:20040808 -SUMMARY:Sydney v Kangaroos at SCG (Night) -UID:54103586-2883-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T070246Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040807 -LOCATION:Telstra Dome -DTEND;VALUE=DATE:20040808 -SUMMARY:Western Bulldogs v Hawthorn at Telstra Dome (Night) -UID:5E658894-2883-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T070309Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040808 -LOCATION:Gabba -DTEND;VALUE=DATE:20040809 -SUMMARY:Brisbane Lions v West Coast at Gabba -UID:6ED2FCEE-2883-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T070331Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040808 -LOCATION:MCG -DTEND;VALUE=DATE:20040809 -SUMMARY:Richmond v Geelong at MCG -UID:78B1E8AE-2883-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T070344Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040808 -LOCATION:AAMI Stadium -DTEND;VALUE=DATE:20040809 -SUMMARY:Port Adelaide v Melbourne at AAMI Stadium -UID:80531148-2883-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T070403Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040812 -DTEND;VALUE=DATE:20040813 -SUMMARY:Round 20 -UID:8D0D42E7-2883-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T070414Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040814 -LOCATION:Skilled Stadium -DTEND;VALUE=DATE:20040815 -SUMMARY:Geelong v Fremantle at Skilled Stadium -UID:93F3A5CA-2883-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T070459Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040814 -LOCATION:MCG -DTEND;VALUE=DATE:20040815 -SUMMARY:Hawthorn v Brisbane at MCG -UID:A038951B-2883-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T072924Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040814 -LOCATION:Marrara -DTEND;VALUE=DATE:20040815 -SUMMARY:Western Bulldogs v Port Adelaide at Marrara (Night) -UID:AD2C1BB4-2883-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T070603Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040813 -LOCATION:MCG -DTEND;VALUE=DATE:20040814 -SUMMARY:Essendon v Collingwood at MCG (Night) -UID:BB35E990-2883-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T070542Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040814 -LOCATION:Telstra Dome -DTEND;VALUE=DATE:20040815 -SUMMARY:Melbourne v Sydney at Telstra Dome (Night) -UID:D3C4BF18-2883-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T070625Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040815 -LOCATION:AAMI Stadium -DTEND;VALUE=DATE:20040816 -SUMMARY:Adelaide v Richmond at AAMI Stadium -UID:E72986B7-2883-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T070702Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040815 -LOCATION:Telstra Dome -DTEND;VALUE=DATE:20040816 -SUMMARY:Kangaroos v St Kilda at Telstra Dome -UID:F6375667-2883-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T070729Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040815 -LOCATION:Subiaco Oval -DTEND;VALUE=DATE:20040816 -SUMMARY:West Coast v Carlton at Subiaco Oval (Night) -UID:06545277-2884-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T070759Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040819 -DTEND;VALUE=DATE:20040820 -SUMMARY:Round 21 -UID:1980DF2E-2884-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T070816Z -END:VEVENT -BEGIN:VEVENT -LOCATION:MCG -DTSTAMP:20040203T073025Z -UID:1FBD8272-2884-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040820 -SUMMARY:Collingwood v Port Adelaide at MCG (Night) -DTEND;VALUE=DATE:20040821 -DESCRIPTION:In Round 10 2003 Port Adelaide 14.14. (98) defeated Collingw - ood 10.13. (73) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040821 -LOCATION:Optus Oval -DTEND;VALUE=DATE:20040822 -SUMMARY:Carlton v Melbourne at Optus Oval -UID:2EC68133-2884-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T070856Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040821 -LOCATION:AAMI Stadium -DTEND;VALUE=DATE:20040822 -SUMMARY:Adelaide v Geelong at AAMI Stadium -UID:3A14D7F0-2884-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T070912Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040821 -LOCATION:Telstra Stadium -DTEND;VALUE=DATE:20040822 -SUMMARY:Sydney v Essendon at Telstra Stadium (Night) -UID:43C378D8-2884-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T070936Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040821 -LOCATION:Telstra Dome -DTEND;VALUE=DATE:20040822 -SUMMARY:Western Bulldogs v Kangaroos at Telstra Dome (Night) -UID:5298AED0-2884-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T070958Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040822 -LOCATION:Gabba -DTEND;VALUE=DATE:20040823 -SUMMARY:Brisbane Lions v St Kilda at Gabba -UID:60063F89-2884-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T071018Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040822 -LOCATION:MCG -DTEND;VALUE=DATE:20040823 -SUMMARY:Hawthorn v Richmond at MCG -UID:6B1EF168-2884-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T071033Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040822 -LOCATION: Subiaco Oval -DTEND;VALUE=DATE:20040823 -SUMMARY:West Coast v Fremantle at Subiaco Oval -UID:742488B2-2884-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T071054Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040826 -DTEND;VALUE=DATE:20040827 -SUMMARY:Round 22 -UID:83FA9DA5-2884-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T071109Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040827 -LOCATION:MCG -DTEND;VALUE=DATE:20040828 -SUMMARY:Collingwood v Carlton at MCG (Night) -UID:8C26EA50-2884-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T071129Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040828 -LOCATION:MCG -DTEND;VALUE=DATE:20040829 -SUMMARY:Richmond v Sydney at MCG -UID:9A927310-2884-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T071153Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040828 -LOCATION:Subiaco Oval -DTEND;VALUE=DATE:20040829 -SUMMARY:West Coast v Melbourne at Subiaco Oval -UID:A3FC273C-2884-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T071214Z -END:VEVENT -BEGIN:VEVENT -LOCATION:Gabba -DTSTAMP:20040203T060906Z -UID:B05E6ECE-2884-11D8-9AF1-00039379CFB4-RID -DTSTART;VALUE=DATE:20040828 -SUMMARY:Brisbane Lions v Kangaroos at Gabba (Night) -DTEND;VALUE=DATE:20040829 -DESCRIPTION:In Round 3 2003 Kangaroos 16.13. (109) drew with Brisbane 16 - .13. (109) -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040828 -LOCATION:Telstra Dome -DTEND;VALUE=DATE:20040829 -SUMMARY:St Kilda v Fremantle at Telstra Dome (Night) -UID:BE4FD7C9-2884-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T071258Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040829 -LOCATION:AAMI Stadium -DTEND;VALUE=DATE:20040830 -SUMMARY:Adelaide v Port Adelaide at AAMI Stadium -UID:D4BE2BA4-2884-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T071335Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040829 -LOCATION:Telstra Dome -DTEND;VALUE=DATE:20040830 -SUMMARY:Essendon v Western Bulldogs at Telstra Dome -UID:E06BC70B-2884-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T071352Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040829 -LOCATION:Skilled Stadium -DTEND;VALUE=DATE:20040830 -SUMMARY:Geelong v Hawthorn at Skilled Stadium -UID:EA8B7EBE-2884-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T071409Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040903 -DTEND;VALUE=DATE:20040904 -SUMMARY:Week 1 - Qualifying Finals -UID:FBF508AB-2884-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T071556Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040910 -DTEND;VALUE=DATE:20040911 -SUMMARY:Week 2 - Semi-Finals -UID:0671EBA4-2885-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T071551Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040917 -DTEND;VALUE=DATE:20040918 -SUMMARY:Weeks 3 - Preliminary Finals -UID:0D8B9AB8-2885-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T071619Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040925 -DTEND;VALUE=DATE:20040926 -SUMMARY:Week 4 - Grand Final -UID:169AF732-2885-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T071518Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040911 -DTEND;VALUE=DATE:20040912 -SUMMARY:Week 2 - Semi-Finals -UID:254DB4C0-2885-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T071546Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040912 -DTEND;VALUE=DATE:20040913 -SUMMARY:Week 2 - Semi-Finals -UID:29B6EC95-2885-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T071542Z -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040904 -SUMMARY:Week 1 - Qualifying Finals -UID:3AE2CDC4-2885-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T071609Z -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040905 -SUMMARY:Week 1 - Qualifying Finals -UID:3D724C16-2885-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T071613Z -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040918 -SUMMARY:Weeks 3 - Preliminary Finals -UID:467F299E-2885-11D8-9AF1-00039379CFB4-RID -DTSTAMP:20031207T071628Z -DURATION:P1D -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/bears.ics b/libs/ical4j-1.0.5/etc/samples/valid/bears.ics deleted file mode 100644 index 52363736..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/bears.ics +++ /dev/null @@ -1,220 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -X-WR-CALNAME:2005 Chicago Bears Schedule -PRODID:-//Apple Computer\, Inc//iCal 1.5//EN -X-WR-RELCALID:202B7038-AFA2-11D9-A2CD-000A95AD128C -X-WR-TIMEZONE:Canada/Mountain -CALSCALE:GREGORIAN -METHOD:PUBLISH -BEGIN:VTIMEZONE -TZID:Canada/Mountain -LAST-MODIFIED:20050418T003804Z -BEGIN:DAYLIGHT -DTSTART:20050403T090000 -TZOFFSETTO:-0600 -TZOFFSETFROM:+0000 -TZNAME:MDT -END:DAYLIGHT -BEGIN:STANDARD -DTSTART:20051030T020000 -TZOFFSETTO:-0700 -TZOFFSETFROM:-0600 -TZNAME:MST -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:20060402T010000 -TZOFFSETTO:-0600 -TZOFFSETFROM:-0700 -TZNAME:MDT -END:DAYLIGHT -END:VTIMEZONE -BEGIN:VEVENT -DTSTART;TZID=Canada/Mountain:20050808T180000 -DTEND;TZID=Canada/Mountain:20050808T210000 -SUMMARY:Dolphins @ Bears -UID:202B352E-AFA2-11D9-A2CD-000A95AD128C -SEQUENCE:2 -DTSTAMP:20050418T000046Z -DESCRIPTION:Preseason -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Canada/Mountain:20050812T180000 -DTEND;TZID=Canada/Mountain:20050812T210000 -SUMMARY:Bears @ Rams -UID:202B39C2-AFA2-11D9-A2CD-000A95AD128C -SEQUENCE:2 -DTSTAMP:20050418T000056Z -DESCRIPTION:Preseason -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Canada/Mountain:20050820T180000 -DTEND;TZID=Canada/Mountain:20050820T210000 -SUMMARY:Bears @ Colts -UID:202B3BCB-AFA2-11D9-A2CD-000A95AD128C -SEQUENCE:2 -DTSTAMP:20050418T000107Z -DESCRIPTION:Preseason -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Canada/Mountain:20050826T180000 -DTEND;TZID=Canada/Mountain:20050826T210000 -SUMMARY:Bills @ Bears -UID:202B3DA8-AFA2-11D9-A2CD-000A95AD128C -SEQUENCE:3 -DTSTAMP:20050418T000120Z -DESCRIPTION:Preseason -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Canada/Mountain:20050901T180000 -DTEND;TZID=Canada/Mountain:20050901T210000 -SUMMARY:Browns @ Bears -UID:202B3F83-AFA2-11D9-A2CD-000A95AD128C -SEQUENCE:2 -DTSTAMP:20050418T000134Z -DESCRIPTION:Preseason -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Canada/Mountain:20050911T110000 -DTEND;TZID=Canada/Mountain:20050911T140000 -SUMMARY:Bears @ Redskins -UID:202B4156-AFA2-11D9-A2CD-000A95AD128C -SEQUENCE:4 -DTSTAMP:20050418T000400Z -DESCRIPTION:Week #1 -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Canada/Mountain:20050918T110000 -DTEND;TZID=Canada/Mountain:20050918T140000 -SUMMARY:Lions @ Bears -UID:202B4354-AFA2-11D9-A2CD-000A95AD128C -SEQUENCE:4 -DTSTAMP:20050418T000354Z -DESCRIPTION:Week #2 -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Canada/Mountain:20050925T110000 -DTEND;TZID=Canada/Mountain:20050925T140000 -SUMMARY:Bengals @ Bears -UID:202B4522-AFA2-11D9-A2CD-000A95AD128C -SEQUENCE:4 -DTSTAMP:20050418T000509Z -DESCRIPTION:Week #3 -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Canada/Mountain:20051009T110000 -DTEND;TZID=Canada/Mountain:20051009T140000 -SUMMARY:Bears @ Browns -UID:202B46E9-AFA2-11D9-A2CD-000A95AD128C -SEQUENCE:4 -DTSTAMP:20050418T000809Z -DESCRIPTION:Week #4 -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Canada/Mountain:20051016T110000 -DTEND;TZID=Canada/Mountain:20051016T140000 -SUMMARY:Vikings @ Bears -UID:202B48CF-AFA2-11D9-A2CD-000A95AD128C -SEQUENCE:4 -DTSTAMP:20050418T000821Z -DESCRIPTION:Week #5 -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Canada/Mountain:20051023T141500 -DTEND;TZID=Canada/Mountain:20051023T171500 -SUMMARY:Ravens @ Bears -UID:202B4AA6-AFA2-11D9-A2CD-000A95AD128C -SEQUENCE:4 -DTSTAMP:20050418T000838Z -DESCRIPTION:Week #6 -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Canada/Mountain:20051030T110000 -DTEND;TZID=Canada/Mountain:20051030T140000 -SUMMARY:Bears @ Lions -UID:202B4C7A-AFA2-11D9-A2CD-000A95AD128C -SEQUENCE:4 -DTSTAMP:20050418T001042Z -DESCRIPTION:Week #7 -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Canada/Mountain:20051106T110000 -DTEND;TZID=Canada/Mountain:20051106T140000 -SUMMARY:Bears @ Saints -UID:202B4E54-AFA2-11D9-A2CD-000A95AD128C -SEQUENCE:4 -DTSTAMP:20050418T001115Z -DESCRIPTION:Week #8 -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Canada/Mountain:20051113T110000 -DTEND;TZID=Canada/Mountain:20051113T140000 -SUMMARY:49ers @ Bears -UID:202B5047-AFA2-11D9-A2CD-000A95AD128C -SEQUENCE:4 -DTSTAMP:20050418T001149Z -DESCRIPTION:Week #9 -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Canada/Mountain:20051120T110000 -DTEND;TZID=Canada/Mountain:20051120T140000 -SUMMARY:Panthers @ Bears -UID:202B5215-AFA2-11D9-A2CD-000A95AD128C -SEQUENCE:4 -DTSTAMP:20050418T001229Z -DESCRIPTION:Week #10 -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Canada/Mountain:20051127T110000 -DTEND;TZID=Canada/Mountain:20051127T140000 -SUMMARY:Bears @ Buccaneers -UID:202B53E0-AFA2-11D9-A2CD-000A95AD128C -SEQUENCE:4 -DTSTAMP:20050418T001322Z -DESCRIPTION:Week #11 -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Canada/Mountain:20051204T110000 -DTEND;TZID=Canada/Mountain:20051204T140000 -SUMMARY:Packers @ Bears -UID:202B55AB-AFA2-11D9-A2CD-000A95AD128C -SEQUENCE:4 -DTSTAMP:20050418T001408Z -DESCRIPTION:Week #12 -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Canada/Mountain:20051211T110000 -DTEND;TZID=Canada/Mountain:20051211T140000 -SUMMARY:Bears @ Steelers -UID:202B5795-AFA2-11D9-A2CD-000A95AD128C -SEQUENCE:4 -DTSTAMP:20050418T001555Z -DESCRIPTION:Week #13 -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Canada/Mountain:20051218T193000 -DTEND;TZID=Canada/Mountain:20051218T223000 -SUMMARY:Falcons @ Bears -UID:202B5963-AFA2-11D9-A2CD-000A95AD128C -SEQUENCE:8 -DTSTAMP:20050418T001943Z -DESCRIPTION:Week #14 -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Canada/Mountain:20051225T150000 -DTEND;TZID=Canada/Mountain:20051225T180000 -SUMMARY:Bears @ Packers -UID:202B5B31-AFA2-11D9-A2CD-000A95AD128C -SEQUENCE:3 -DTSTAMP:20050418T001737Z -DESCRIPTION:Week #15 -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Canada/Mountain:20060101T110000 -DTEND;TZID=Canada/Mountain:20060101T140000 -SUMMARY:Bears @ Vikings -UID:202B5D2A-AFA2-11D9-A2CD-000A95AD128C -SEQUENCE:4 -DTSTAMP:20050418T001843Z -DESCRIPTION:Week #16 -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/blalor.ics b/libs/ical4j-1.0.5/etc/samples/valid/blalor.ics deleted file mode 100644 index a2abf01d..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/blalor.ics +++ /dev/null @@ -1,52 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -X-WR-CALNAME:ical4j -PRODID:-//Apple Computer\, Inc//iCal 1.5//EN -X-WR-RELCALID:A8E2EE62-D67D-11D8-922A-000A9595B652 -X-WR-TIMEZONE:America/Indianapolis -CALSCALE:GREGORIAN -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040224 -DTEND;VALUE=DATE:20040225 -SUMMARY:Pay AmEx bill -UID:D9182220 -SEQUENCE:1 -RECURRENCE-ID;VALUE=DATE:20040224 -DTSTAMP:20040715T164503Z -BEGIN:VALARM -X-WR-ALARMID:CALAlarm-0 -TRIGGER:-PT16H2M -ACTION:AUDIO -END:VALARM -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040324 -DTEND;VALUE=DATE:20040325 -SUMMARY:Pay AmEx bill -UID:D9182220 -SEQUENCE:1 -RECURRENCE-ID;VALUE=DATE:20040324 -DTSTAMP:20040715T164503Z -BEGIN:VALARM -X-WR-ALARMID:CALAlarm-0 -ACTION:AUDIO -TRIGGER:-PT16H46M -END:VALARM -END:VEVENT -BEGIN:VEVENT -EXDATE;VALUE=DATE:20040324 -EXDATE;VALUE=DATE:20040224 -DTSTAMP:20040715T164503Z -UID:D9182220 -SEQUENCE:1 -DTSTART;VALUE=DATE:20040224 -SUMMARY:Pay AmEx bill -DTEND;VALUE=DATE:20040225 -RRULE:FREQ=MONTHLY;INTERVAL=1;BYMONTHDAY=24 -BEGIN:VALARM -X-WR-ALARMID:CALAlarm-0 -ACTION:AUDIO -TRIGGER:-P1D -END:VALARM -END:VEVENT -END:VCALENDAR \ No newline at end of file diff --git a/libs/ical4j-1.0.5/etc/samples/valid/calconnect.ics b/libs/ical4j-1.0.5/etc/samples/valid/calconnect.ics deleted file mode 100644 index a39be48c..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/calconnect.ics +++ /dev/null @@ -1,38 +0,0 @@ -BEGIN:VCALENDAR -X-LOTUS-CHARSET:UTF-8 -VERSION:2.0 -PRODID:-//Lotus Development Corporation//NONSGML Notes 6.0//EN -METHOD:REQUEST -BEGIN:VTIMEZONE -TZID:Eastern -BEGIN:STANDARD -DTSTART:19501029T020000 -TZOFFSETFROM:-0400 -TZOFFSETTO:-0500 -RRULE:FREQ=YEARLY;BYMINUTE=0;BYHOUR=2;BYDAY=-1SU;BYMONTH=10 -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:19500402T020000 -TZOFFSETFROM:-0500 -TZOFFSETTO:-0400 -RRULE:FREQ=YEARLY;BYMINUTE=0;BYHOUR=2;BYDAY=1SU;BYMONTH=4 -END:DAYLIGHT -END:VTIMEZONE -BEGIN:VEVENT -DTSTART;TZID=Eastern:20050411T090000 -DTEND;TZID=Eastern:20050411T100000 -TRANSP:OPAQUE -RRULE:FREQ=DAILY;COUNT=5 -DTSTAMP:20050406T201221Z -SEQUENCE:0 -ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED;CN="iCal Chair/CoffeeBean" - ;RSVP=FALSE:mailto:iCalChair@coffeebean.com -ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION - ;CN="iCal Participant/CoffeeBean";RSVP=TRUE - :mailto:iCalParticipant@coffeebean.com -CLASS:PUBLIC -SUMMARY:5 day daily repeating meeting -ORGANIZER;CN="iCal Chair/CoffeeBean":mailto:iCalChair@coffeebean.com -UID:E88157FE01BE8A5C85256FDB006EBCC3-Lotus_Notes_Generated -END:VEVENT -END:VCALENDAR \ No newline at end of file diff --git a/libs/ical4j-1.0.5/etc/samples/valid/calconnect10.ics b/libs/ical4j-1.0.5/etc/samples/valid/calconnect10.ics deleted file mode 100644 index e64461c8..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/calconnect10.ics +++ /dev/null @@ -1,18 +0,0 @@ -BEGIN:VCALENDAR -X-WR-RELCALID:611BB31A-AC2A-4FF1-B5B5-126E2895D7FC -PRODID:-//Apple Computer\, Inc//iCal 3.0//EN -CALSCALE:GREGORIAN -X-WR-CALNAME:Recurring -VERSION:2.0 -METHOD:PUBLISH -X-WR-TIMEZONE:US/Pacific -BEGIN:VEVENT -SEQUENCE:8 -DTSTART;VALUE=DATE:20060831 -UID:E32D796B-E2AC-4DC5-AAA1-DBE6E3701F55-002 -DTSTAMP:20060927T001213Z -SUMMARY:Recurring-2 -DTEND;VALUE=DATE:20060903 -RRULE:FREQ=WEEKLY;INTERVAL=1;UNTIL=20060930 -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/calconnect2.ics b/libs/ical4j-1.0.5/etc/samples/valid/calconnect2.ics deleted file mode 100644 index fe9ea843..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/calconnect2.ics +++ /dev/null @@ -1,43 +0,0 @@ -BEGIN:VCALENDAR -X-LOTUS-CHARSET:UTF-8 -VERSION:2.0 -PRODID:-//Lotus Development Corporation//NONSGML Notes 6.0//EN -METHOD:REQUEST -BEGIN:VTIMEZONE -TZID:Eastern -BEGIN:STANDARD -DTSTART:19501029T020000 -TZOFFSETFROM:-0400 -TZOFFSETTO:-0500 -RRULE:FREQ=YEARLY;BYMINUTE=0;BYHOUR=2;BYDAY=-1SU;BYMONTH=10 -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:19500402T020000 -TZOFFSETFROM:-0500 -TZOFFSETTO:-0400 -RRULE:FREQ=YEARLY;BYMINUTE=0;BYHOUR=2;BYDAY=1SU;BYMONTH=4 -END:DAYLIGHT -END:VTIMEZONE -BEGIN:VEVENT -DTSTART;TZID=Eastern:20050411T100000 -DTEND;TZID=Eastern:20050411T110000 -TRANSP:OPAQUE -RDATE;TZID=Eastern;VALUE=PERIOD:20050411T100000/20050411T110000 - ,20050412T100000/20050412T110000,20050413T100000/20050413T110000 - ,20050414T100000/20050414T110000,20050415T100000/20050415T110000 -DTSTAMP:20050406T202303Z -COMMENT;ALTREP="CID:":R - eschedule of time only (+ 1 hr) -SEQUENCE:1 -ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED;CN="iCal Chair/CoffeeBean" - ;RSVP=FALSE:mailto:iCalChair@coffeebean.com -ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION - ;CN="iCal Participant/CoffeeBean";RSVP=TRUE - :mailto:iCalParticipant@coffeebean.com -CLASS:PUBLIC -DESCRIPTION;ALTREP="CID:": -SUMMARY:5 day daily repeating meeting -ORGANIZER;CN="iCal Chair/CoffeeBean":mailto:iCalChair@coffeebean.com -UID:E88157FE01BE8A5C85256FDB006EBCC3-Lotus_Notes_Generated -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/calconnect3.ics b/libs/ical4j-1.0.5/etc/samples/valid/calconnect3.ics deleted file mode 100644 index 40762984..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/calconnect3.ics +++ /dev/null @@ -1,38 +0,0 @@ -BEGIN:VCALENDAR -X-LOTUS-CHARSET:UTF-8 -VERSION:2.0 -PRODID:-//Lotus Development Corporation//NONSGML Notes 6.0//EN -METHOD:REQUEST -BEGIN:VTIMEZONE -TZID:Eastern -BEGIN:STANDARD -DTSTART:19501029T020000 -TZOFFSETFROM:-0400 -TZOFFSETTO:-0500 -RRULE:FREQ=YEARLY;BYMINUTE=0;BYHOUR=2;BYDAY=-1SU;BYMONTH=10 -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:19500402T020000 -TZOFFSETFROM:-0500 -TZOFFSETTO:-0400 -RRULE:FREQ=YEARLY;BYMINUTE=0;BYHOUR=2;BYDAY=1SU;BYMONTH=4 -END:DAYLIGHT -END:VTIMEZONE -BEGIN:VEVENT -DTSTART;TZID=Eastern:20050418T090000 -DTEND;TZID=Eastern:20050418T100000 -TRANSP:OPAQUE -RRULE:FREQ=DAILY;COUNT=5 -DTSTAMP:20050406T202326Z -SEQUENCE:0 -ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED;CN="iCal Chair/CoffeeBean" - ;RSVP=FALSE:mailto:iCalChair@coffeebean.com -ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION - ;CN="iCal Participant/CoffeeBean";RSVP=TRUE - :mailto:iCalParticipant@coffeebean.com -CLASS:PUBLIC -SUMMARY:5 day daily repeating meeting #2 -ORGANIZER;CN="iCal Chair/CoffeeBean":mailto:iCalChair@coffeebean.com -UID:6882C1FE92942DA785256FDB006FEE85-Lotus_Notes_Generated -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/calconnect4.ics b/libs/ical4j-1.0.5/etc/samples/valid/calconnect4.ics deleted file mode 100644 index c3cb4d91..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/calconnect4.ics +++ /dev/null @@ -1,44 +0,0 @@ -BEGIN:VCALENDAR -X-LOTUS-CHARSET:UTF-8 -VERSION:2.0 -PRODID:-//Lotus Development Corporation//NONSGML Notes 6.0//EN -METHOD:REQUEST -BEGIN:VTIMEZONE -TZID:Eastern -BEGIN:STANDARD -DTSTART:19501029T020000 -TZOFFSETFROM:-0400 -TZOFFSETTO:-0500 -RRULE:FREQ=YEARLY;BYMINUTE=0;BYHOUR=2;BYDAY=-1SU;BYMONTH=10 -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:19500402T020000 -TZOFFSETFROM:-0500 -TZOFFSETTO:-0400 -RRULE:FREQ=YEARLY;BYMINUTE=0;BYHOUR=2;BYDAY=1SU;BYMONTH=4 -END:DAYLIGHT -END:VTIMEZONE -BEGIN:VEVENT -DTSTART;TZID=Eastern:20050418T090000 -DTEND;TZID=Eastern:20050418T100000 -TRANSP:OPAQUE -RDATE;TZID=Eastern;VALUE=PERIOD:20050418T090000/20050418T100000 - ,20050419T090000/20050419T100000,20050420T090000/20050420T100000 - ,20050421T090000/20050421T100000,20050422T090000/20050422T100000 -DTSTAMP:20050406T204234Z -SEQUENCE:0 -ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED;CN="iCal Chair/CoffeeBean" - ;RSVP=FALSE:mailto:iCalChair@coffeebean.com -ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION - ;CN="iCal Participant/CoffeeBean";RSVP=TRUE - :mailto:iCalParticipant@coffeebean.com -CLASS:PUBLIC -DESCRIPTION;ALTREP="CID:":B - ody change (update) to the meeting - all instances -SUMMARY:5 day daily repeating meeting #2 -X-LOTUS-UPDATE-SUBJECT:Information Update - Description has changed - : 5 day daily repeating meeting #2 -ORGANIZER;CN="iCal Chair/CoffeeBean":mailto:iCalChair@coffeebean.com -UID:6882C1FE92942DA785256FDB006FEE85-Lotus_Notes_Generated -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/calconnect5.ics b/libs/ical4j-1.0.5/etc/samples/valid/calconnect5.ics deleted file mode 100644 index ef7b7999..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/calconnect5.ics +++ /dev/null @@ -1,40 +0,0 @@ -BEGIN:VCALENDAR -X-LOTUS-CHARSET:UTF-8 -VERSION:2.0 -PRODID:-//Lotus Development Corporation//NONSGML Notes 6.0//EN -METHOD:REQUEST -BEGIN:VTIMEZONE -TZID:Eastern -BEGIN:STANDARD -DTSTART:19501029T020000 -TZOFFSETFROM:-0400 -TZOFFSETTO:-0500 -RRULE:FREQ=YEARLY;BYMINUTE=0;BYHOUR=2;BYDAY=-1SU;BYMONTH=10 -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:19500402T020000 -TZOFFSETFROM:-0500 -TZOFFSETTO:-0400 -RRULE:FREQ=YEARLY;BYMINUTE=0;BYHOUR=2;BYDAY=1SU;BYMONTH=4 -END:DAYLIGHT -END:VTIMEZONE -BEGIN:VEVENT -DTSTART;TZID=Eastern:20050425T090000 -DTEND;TZID=Eastern:20050425T100000 -TRANSP:OPAQUE -RRULE:FREQ=DAILY;COUNT=5 -DTSTAMP:20050406T204303Z -SEQUENCE:0 -ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED;CN="iCal Chair/CoffeeBean" - ;RSVP=FALSE:mailto:iCalChair@coffeebean.com -ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION - ;CN="iCal Participant/CoffeeBean";RSVP=TRUE - :mailto:iCalParticipant@coffeebean.com -CLASS:PUBLIC -DESCRIPTION;ALTREP="CID:":b - ody -SUMMARY:More complicated stream (5 day recurring) -ORGANIZER;CN="iCal Chair/CoffeeBean":mailto:iCalChair@coffeebean.com -UID:6BA1ECA4D58B306C85256FDB0071B664-Lotus_Notes_Generated -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/calconnect6.ics b/libs/ical4j-1.0.5/etc/samples/valid/calconnect6.ics deleted file mode 100644 index 1964340d..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/calconnect6.ics +++ /dev/null @@ -1,43 +0,0 @@ -BEGIN:VCALENDAR -X-LOTUS-CHARSET:UTF-8 -VERSION:2.0 -PRODID:-//Lotus Development Corporation//NONSGML Notes 6.0//EN -METHOD:REQUEST -BEGIN:VTIMEZONE -TZID:Eastern -BEGIN:STANDARD -DTSTART:19501029T020000 -TZOFFSETFROM:-0400 -TZOFFSETTO:-0500 -RRULE:FREQ=YEARLY;BYMINUTE=0;BYHOUR=2;BYDAY=-1SU;BYMONTH=10 -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:19500402T020000 -TZOFFSETFROM:-0500 -TZOFFSETTO:-0400 -RRULE:FREQ=YEARLY;BYMINUTE=0;BYHOUR=2;BYDAY=1SU;BYMONTH=4 -END:DAYLIGHT -END:VTIMEZONE -BEGIN:VEVENT -DTSTART;TZID=Eastern:20050426T100000 -DTEND;TZID=Eastern:20050426T110000 -TRANSP:OPAQUE -RDATE;TZID=Eastern;VALUE=PERIOD:20050426T100000/20050426T110000 -RECURRENCE-ID:20050426T130000Z -DTSTAMP:20050406T205010Z -COMMENT;ALTREP="CID:":R - eschedule of a single instance's time only (+ 1 hr) -SEQUENCE:1 -ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED;CN="iCal Chair/CoffeeBean" - ;RSVP=FALSE:mailto:iCalChair@coffeebean.com -ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION - ;CN="iCal Participant/CoffeeBean";RSVP=TRUE - :mailto:iCalParticipant@coffeebean.com -CLASS:PUBLIC -DESCRIPTION;ALTREP="CID:":b - ody -SUMMARY:More complicated stream (5 day recurring) -ORGANIZER;CN="iCal Chair/CoffeeBean":mailto:iCalChair@coffeebean.com -UID:6BA1ECA4D58B306C85256FDB0071B664-Lotus_Notes_Generated -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/calconnect7.ics b/libs/ical4j-1.0.5/etc/samples/valid/calconnect7.ics deleted file mode 100644 index 34cc5f29..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/calconnect7.ics +++ /dev/null @@ -1,43 +0,0 @@ -BEGIN:VCALENDAR -X-LOTUS-CHARSET:UTF-8 -VERSION:2.0 -PRODID:-//Lotus Development Corporation//NONSGML Notes 6.0//EN -METHOD:REQUEST -BEGIN:VTIMEZONE -TZID:Eastern -BEGIN:STANDARD -DTSTART:19501029T020000 -TZOFFSETFROM:-0400 -TZOFFSETTO:-0500 -RRULE:FREQ=YEARLY;BYMINUTE=0;BYHOUR=2;BYDAY=-1SU;BYMONTH=10 -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:19500402T020000 -TZOFFSETFROM:-0500 -TZOFFSETTO:-0400 -RRULE:FREQ=YEARLY;BYMINUTE=0;BYHOUR=2;BYDAY=1SU;BYMONTH=4 -END:DAYLIGHT -END:VTIMEZONE -BEGIN:VEVENT -DTSTART;TZID=Eastern:20050428T110000 -DTEND;TZID=Eastern:20050428T120000 -TRANSP:OPAQUE -RDATE;TZID=Eastern;VALUE=PERIOD:20050428T110000/20050428T120000 -RECURRENCE-ID:20050428T130000Z -DTSTAMP:20050406T205055Z -COMMENT;ALTREP="CID:":A - nother single instance reschedule - time only (+2 hrs) -SEQUENCE:1 -ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED;CN="iCal Chair/CoffeeBean" - ;RSVP=FALSE:mailto:iCalChair@coffeebean.com -ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION - ;CN="iCal Participant/CoffeeBean";RSVP=TRUE - :mailto:iCalParticipant@coffeebean.com -CLASS:PUBLIC -DESCRIPTION;ALTREP="CID:":b - ody -SUMMARY:More complicated stream (5 day recurring) -ORGANIZER;CN="iCal Chair/CoffeeBean":mailto:iCalChair@coffeebean.com -UID:6BA1ECA4D58B306C85256FDB0071B664-Lotus_Notes_Generated -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/calconnect8.ics b/libs/ical4j-1.0.5/etc/samples/valid/calconnect8.ics deleted file mode 100644 index 6462cf88..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/calconnect8.ics +++ /dev/null @@ -1,44 +0,0 @@ -BEGIN:VCALENDAR -X-LOTUS-CHARSET:UTF-8 -VERSION:2.0 -PRODID:-//Lotus Development Corporation//NONSGML Notes 6.0//EN -METHOD:REQUEST -BEGIN:VTIMEZONE -TZID:Eastern -BEGIN:STANDARD -DTSTART:19501029T020000 -TZOFFSETFROM:-0400 -TZOFFSETTO:-0500 -RRULE:FREQ=YEARLY;BYMINUTE=0;BYHOUR=2;BYDAY=-1SU;BYMONTH=10 -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:19500402T020000 -TZOFFSETFROM:-0500 -TZOFFSETTO:-0400 -RRULE:FREQ=YEARLY;BYMINUTE=0;BYHOUR=2;BYDAY=1SU;BYMONTH=4 -END:DAYLIGHT -END:VTIMEZONE -BEGIN:VEVENT -DTSTART;TZID=Eastern:20050425T090000 -DTEND;TZID=Eastern:20050425T093000 -TRANSP:OPAQUE -RDATE;TZID=Eastern;VALUE=PERIOD:20050425T090000/20050425T093000 - ,20050426T100000/20050426T103000,20050427T090000/20050427T093000 - ,20050428T110000/20050428T113000,20050429T090000/20050429T093000 -DTSTAMP:20050406T205343Z -COMMENT;ALTREP="CID:":A - djust the duration of all instances to be -1/2 hour -SEQUENCE:2 -ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED;CN="iCal Chair/CoffeeBean" - ;RSVP=FALSE:mailto:iCalChair@coffeebean.com -ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION - ;CN="iCal Participant/CoffeeBean";RSVP=TRUE - :mailto:iCalParticipant@coffeebean.com -CLASS:PUBLIC -DESCRIPTION;ALTREP="CID:":b - ody -SUMMARY:More complicated stream (5 day recurring) -ORGANIZER;CN="iCal Chair/CoffeeBean":mailto:iCalChair@coffeebean.com -UID:6BA1ECA4D58B306C85256FDB0071B664-Lotus_Notes_Generated -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/calconnect9.ics b/libs/ical4j-1.0.5/etc/samples/valid/calconnect9.ics deleted file mode 100644 index 7774f40b..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/calconnect9.ics +++ /dev/null @@ -1,44 +0,0 @@ -BEGIN:VCALENDAR -X-LOTUS-CHARSET:UTF-8 -VERSION:2.0 -PRODID:-//Lotus Development Corporation//NONSGML Notes 6.0//EN -METHOD:REQUEST -BEGIN:VTIMEZONE -TZID:Eastern -BEGIN:STANDARD -DTSTART:19501029T020000 -TZOFFSETFROM:-0400 -TZOFFSETTO:-0500 -RRULE:FREQ=YEARLY;BYMINUTE=0;BYHOUR=2;BYDAY=-1SU;BYMONTH=10 -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:19500402T020000 -TZOFFSETFROM:-0500 -TZOFFSETTO:-0400 -RRULE:FREQ=YEARLY;BYMINUTE=0;BYHOUR=2;BYDAY=1SU;BYMONTH=4 -END:DAYLIGHT -END:VTIMEZONE -BEGIN:VEVENT -DTSTART;TZID=Eastern:20050425T090000 -DTEND;TZID=Eastern:20050425T091500 -TRANSP:OPAQUE -RDATE;TZID=Eastern;VALUE=PERIOD:20050425T090000/20050425T091500 - ,20050426T090000/20050426T091500,20050427T090000/20050427T091500 - ,20050428T090000/20050428T091500,20050429T090000/20050429T091500 -DTSTAMP:20050406T205429Z -COMMENT;ALTREP="CID:":S - et the Start and End Time to be implicit - 9 to 9:15am -SEQUENCE:3 -ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED;CN="iCal Chair/CoffeeBean" - ;RSVP=FALSE:mailto:iCalChair@coffeebean.com -ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION - ;CN="iCal Participant/CoffeeBean";RSVP=TRUE - :mailto:iCalParticipant@coffeebean.com -CLASS:PUBLIC -DESCRIPTION;ALTREP="CID:":b - ody -SUMMARY:More complicated stream (5 day recurring) -ORGANIZER;CN="iCal Chair/CoffeeBean":mailto:iCalChair@coffeebean.com -UID:6BA1ECA4D58B306C85256FDB0071B664-Lotus_Notes_Generated -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/canada.ics b/libs/ical4j-1.0.5/etc/samples/valid/canada.ics deleted file mode 100644 index d8d60758..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/canada.ics +++ /dev/null @@ -1,660 +0,0 @@ -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -BEGIN:VEVENT -UID - :eb3a5311-bb4e-11d9-8906-b410388653f8 -SUMMARY - :New Year's Day -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=1 -DTSTART - ;VALUE=DATE - :20060101 -DTEND - ;VALUE=DATE - :20060102 -DTSTAMP - :20050502T211116Z -END:VEVENT -BEGIN:VEVENT -UID - :4c9abba1-bb4f-11d9-985f-bc3b2f757f94 -SUMMARY - :Good Friday -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -DTSTART - ;VALUE=DATE - :20060414 -DTEND - ;VALUE=DATE - :20060415 -DTSTAMP - :20050502T211247Z -LAST-MODIFIED - :20050502T211626Z -END:VEVENT -BEGIN:VEVENT -UID - :87d0ff85-bb4f-11d9-b212-8d4ecca8e2be -SUMMARY - :Easter Monday -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -DTSTART - ;VALUE=DATE - :20060417 -DTEND - ;VALUE=DATE - :20060418 -DTSTAMP - :20050502T211644Z -END:VEVENT -BEGIN:VEVENT -UID - :cf571385-bb4f-11d9-a6c2-d6dd3ea72247 -SUMMARY - :Victoria Day -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -DTSTART - ;VALUE=DATE - :20050523 -DTEND - ;VALUE=DATE - :20050524 -DTSTAMP - :20050502T211725Z -END:VEVENT -BEGIN:VEVENT -UID - :fdb5a227-bb4f-11d9-9868-e87aa9614e52 -SUMMARY - :Canada Day -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -DTSTART - ;VALUE=DATE - :20050701 -DTEND - ;VALUE=DATE - :20050702 -DTSTAMP - :20050502T211921Z -END:VEVENT -BEGIN:VEVENT -UID - :12c1c15f-bb50-11d9-9b12-812ff0bacedd -SUMMARY - :Labour Day -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -DTSTART - ;VALUE=DATE - :20050905 -DTEND - ;VALUE=DATE - :20050906 -DTSTAMP - :20050502T212034Z -END:VEVENT -BEGIN:VEVENT -UID - :2c1dba21-bb50-11d9-a108-ba5126d1bd22 -SUMMARY - :Thanksgiving Day -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -DTSTART - ;VALUE=DATE - :20051010 -DTEND - ;VALUE=DATE - :20051011 -DTSTAMP - :20050502T212116Z -END:VEVENT -BEGIN:VEVENT -UID - :44cba85d-bb50-11d9-a7b1-d0f9c13c37ca -SUMMARY - :Remembrance Day -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=11 -DTSTART - ;VALUE=DATE - :20051111 -DTEND - ;VALUE=DATE - :20051112 -DTSTAMP - :20050502T212150Z -LAST-MODIFIED - :20050502T212233Z -END:VEVENT -BEGIN:VEVENT -UID - :62587c4b-bb50-11d9-80cd-8cb1d05bb2b1 -SUMMARY - :Christmas -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=12 -DTSTART - ;VALUE=DATE - :20051225 -DTEND - ;VALUE=DATE - :20051226 -DTSTAMP - :20050502T212245Z -END:VEVENT -BEGIN:VEVENT -UID - :6f4a6b3f-bb50-11d9-8a80-a41021dd4e3a -SUMMARY - :Boxing Day -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=12 -DTSTART - ;VALUE=DATE - :20051226 -DTEND - ;VALUE=DATE - :20051227 -DTSTAMP - :20050502T212313Z -END:VEVENT -BEGIN:VEVENT -UID - :9c1f9873-bb50-11d9-9270-e0a251887256 -SUMMARY - :National Flag Day -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -DTSTART - ;VALUE=DATE - :20060215 -DTEND - ;VALUE=DATE - :20060216 -DTSTAMP - :20050502T212405Z -END:VEVENT -BEGIN:VEVENT -UID - :169dfd09-bb51-11d9-8210-d172d0741bee -SUMMARY - :Civic Holiday -DESCRIPTION - :Ontario\, Manitoba\, Saskatchewan\, Newfoundland\, NWT -STATUS - :TENTATIVE -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -DTSTART - ;VALUE=DATE - :20050801 -DTEND - ;VALUE=DATE - :20050802 -DTSTAMP - :20050502T212514Z -END:VEVENT -BEGIN:VEVENT -UID - :32df6c45-bb51-11d9-abd3-fefb14088a85 -SUMMARY - :National Day -DESCRIPTION - :Quebec -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=6 -DTSTART - ;VALUE=DATE - :20050624 -DTEND - ;VALUE=DATE - :20050625 -DTSTAMP - :20050502T212823Z -LAST-MODIFIED - :20050502T212922Z -END:VEVENT -BEGIN:VEVENT -UID - :cf4f1145-bb56-11d9-a80a-a4030b2a7cda -SUMMARY - :Natal Day -DESCRIPTION - :Nova Scotia\, PEI -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -DTSTART - ;VALUE=DATE - :20050801 -DTEND - ;VALUE=DATE - :20050802 -DTSTAMP - :20050502T220848Z -LAST-MODIFIED - :20050502T220941Z -END:VEVENT -BEGIN:VEVENT -UID - :f38e14bd-bb56-11d9-9884-988cf79010cd -SUMMARY - :New Brunswick Day -DESCRIPTION - :New Brunswick -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -DTSTART - ;VALUE=DATE - :20050801 -DTEND - ;VALUE=DATE - :20050802 -DTSTAMP - :20050502T220951Z -END:VEVENT -BEGIN:VEVENT -UID - :0a0234af-bb57-11d9-ad1b-91dd9b285946 -SUMMARY - :British Columbia Day -DESCRIPTION - :British Columbia -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -DTSTART - ;VALUE=DATE - :20050801 -DTEND - ;VALUE=DATE - :20050802 -DTSTAMP - :20050502T221027Z -END:VEVENT -BEGIN:VEVENT -UID - :20e6626b-bb57-11d9-a3ed-a9ac2d6dc62b -SUMMARY - :Heritage Day -DESCRIPTION - :Alberta -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -DTSTART - ;VALUE=DATE - :20050801 -DTEND - ;VALUE=DATE - :20050802 -DTSTAMP - :20050502T221056Z -END:VEVENT -BEGIN:VEVENT -UID - :4212a307-bb57-11d9-9782-a5db7950e829 -SUMMARY - :Family Day -DESCRIPTION - :Alberta -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -DTSTART - ;VALUE=DATE - :20060220 -DTEND - ;VALUE=DATE - :20060221 -DTSTAMP - :20050502T221155Z -END:VEVENT -BEGIN:VEVENT -UID - :600f84bf-bb57-11d9-9e84-bacd62526ce5 -SUMMARY - :Discovery Day -DESCRIPTION - :Yukon -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -DTSTART - ;VALUE=DATE - :20050815 -DTEND - ;VALUE=DATE - :20050816 -DTSTAMP - :20050502T221247Z -END:VEVENT -BEGIN:VEVENT -UID - :9ef5e5ab-bb57-11d9-b1a6-821052f3ccc7 -SUMMARY - :Mother's Day -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -DTSTART - ;VALUE=DATE - :20050508 -DTEND - ;VALUE=DATE - :20050509 -DTSTAMP - :20050502T221447Z -END:VEVENT -BEGIN:VEVENT -UID - :b3ba7ecf-bb57-11d9-a1d3-f3f76741d90b -SUMMARY - :Father's Day -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -DTSTART - ;VALUE=DATE - :20050619 -DTEND - ;VALUE=DATE - :20050620 -DTSTAMP - :20050502T221520Z -END:VEVENT -BEGIN:VEVENT -UID - :bcb26851-bb57-11d9-a35d-95e631009d5d -SUMMARY - :First Day of Summer -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -DTSTART - ;VALUE=DATE - :20050621 -DTEND - ;VALUE=DATE - :20050622 -DTSTAMP - :20050502T221536Z -END:VEVENT -BEGIN:VEVENT -UID - :dbb7ed53-bb57-11d9-9255-a0b1de88c941 -SUMMARY - :Grandparents' Day -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -DTSTART - ;VALUE=DATE - :20050911 -DTEND - ;VALUE=DATE - :20050912 -DTSTAMP - :20050502T221621Z -END:VEVENT -BEGIN:VEVENT -UID - :f8bcdc1b-bb57-11d9-99f2-ddf9ed692e17 -SUMMARY - :Alberta's 100th Birthday -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -DTSTART - ;VALUE=DATE - :20050901 -DTEND - ;VALUE=DATE - :20050902 -DTSTAMP - :20050502T221711Z -END:VEVENT -BEGIN:VEVENT -UID - :e65836a1-bb57-11d9-befc-a4203f4605d9 -SUMMARY - :First Day of Autumn -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -DTSTART - ;VALUE=DATE - :20050922 -DTEND - ;VALUE=DATE - :20050923 -DTSTAMP - :20050502T221644Z -LAST-MODIFIED - :20050502T221741Z -END:VEVENT -BEGIN:VEVENT -UID - :2272f764-bb58-11d9-9ce4-99ec8d6d0d54 -SUMMARY - :Daylight Savings Time Ends -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -DTSTART - ;VALUE=DATE - :20051030 -DTEND - ;VALUE=DATE - :20051031 -DTSTAMP - :20050502T221821Z -END:VEVENT -BEGIN:VEVENT -UID - :2ae9d81f-bb58-11d9-8084-9ef47b8851cd -SUMMARY - :Halloween -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -DTSTART - ;VALUE=DATE - :20051031 -DTEND - ;VALUE=DATE - :20051101 -DTSTAMP - :20050502T221841Z -END:VEVENT -BEGIN:VEVENT -UID - :42cf6967-bb58-11d9-8394-b67bcd5c05fd -SUMMARY - :First Day of Winter -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -DTSTART - ;VALUE=DATE - :20051221 -DTEND - ;VALUE=DATE - :20051222 -DTSTAMP - :20050502T221921Z -END:VEVENT -BEGIN:VEVENT -UID - :b93e5385-bb58-11d9-b2f0-d0ca3ff757f4 -SUMMARY - :Groundhog Day -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=2 -DTSTART - ;VALUE=DATE - :20060202 -DTEND - ;VALUE=DATE - :20060203 -DTSTAMP - :20050502T222231Z -END:VEVENT -BEGIN:VEVENT -UID - :c8038c51-bb58-11d9-88b3-d821a8f38e5d -SUMMARY - :Valentine's Day -STATUS - :CONFIRMED -CLASS - :PUBLIC -X-MOZILLA-ALARM-DEFAULT-LENGTH - :0 -X-MOZILLA-RECUR-DEFAULT-UNITS - :years -RRULE - :FREQ=YEARLY;INTERVAL=1;BYMONTH=2 -DTSTART - ;VALUE=DATE - :20060214 -DTEND - ;VALUE=DATE - :20060215 -DTSTAMP - :20050502T222255Z -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/categories.ics b/libs/ical4j-1.0.5/etc/samples/valid/categories.ics deleted file mode 100644 index a8670459..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/categories.ics +++ /dev/null @@ -1,9 +0,0 @@ -BEGIN:VCALENDAR -PRODID:-//Ben Fortuna//iCal4j 1.0//EN -VERSION:2.0 -BEGIN:VEVENT -UID:1@example.com -DTSTAMP:20050217T154752Z -CATEGORIES:A\,\\,\,\\\,B -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/classify.ics b/libs/ical4j-1.0.5/etc/samples/valid/classify.ics deleted file mode 100644 index c7c5a1e4..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/classify.ics +++ /dev/null @@ -1,43 +0,0 @@ -BEGIN:VCALENDAR -PRODID:-//ACME/DesktopCalendar//EN -METHOD:REQUEST -VERSION:2.0 -BEGIN:VEVENT -ORGANIZER:Mailto:A@example.com -ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED;CN=BIG A:Mailto:A@example.com -ATTENDEE;RSVP=TRUE;CUTYPE=INDIVIDUAL;CN=B:Mailto:B@example.com -ATTENDEE;RSVP=TRUE;CUTYPE=INDIVIDUAL;CN=C:Mailto:C@example.com -ATTENDEE;RSVP=TRUE;CUTYPE=INDIVIDUAL;CN=Hal:Mailto:D@example.com -ATTENDEE;RSVP=FALSE;CUTYPE=ROOM:conf_Big@example.com -ATTENDEE;ROLE=NON-PARTICIPANT;RSVP=FALSE:Mailto:E@example.com -DTSTAMP:19970611T190000Z -DTSTART:19960701T200000Z -DTEND:19970701T200000Z -SUMMARY:Conference -UID:calsrv.example.com-873970198738777@example.com -SEQUENCE:1 -STATUS:CONFIRMED -END:VEVENT -END:VCALENDAR - -BEGIN:VCALENDAR -PRODID:-//ACME/DesktopCalendar//EN -METHOD:REQUEST -VERSION:2.0 -BEGIN:VEVENT -ORGANIZER:Mailto:A@example.com -ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED;CN=BIG A:Mailto:A@example.com -ATTENDEE;RSVP=TRUE;CUTYPE=INDIVIDUAL;CN=B:Mailto:B@example.com -ATTENDEE;RSVP=TRUE;CUTYPE=INDIVIDUAL;CN=C:Mailto:C@example.com -ATTENDEE;RSVP=TRUE;CUTYPE=INDIVIDUAL;CN=Hal:Mailto:D@example.com -ATTENDEE;RSVP=FALSE;CUTYPE=ROOM:conf_Big@example.com -ATTENDEE;ROLE=NON-PARTICIPANT;RSVP=FALSE:Mailto:E@example.com -DTSTAMP:19950611T190000Z -DTSTART:19970701T200000Z -DTEND:19970701T200000Z -SUMMARY:Conference in the park -UID:calsrv.example.com-873970198738777@example.com -SEQUENCE:0 -STATUS:CONFIRMED -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/custom_component.ics b/libs/ical4j-1.0.5/etc/samples/valid/custom_component.ics deleted file mode 100644 index b9e3e900..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/custom_component.ics +++ /dev/null @@ -1,14 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -PRODID:-//Ben Fortuna//iCal4j 1.0//EN -BEGIN:X-VVENUE -X-VVENUE-INFO:http://evdb.com/docs/ical-venue/draft-norris-ical-venue.html -X-NAME:Chan Shun Concert Hall\, Chan Centre for the Performing Arts -X-ADDRESS:6265 Crescent Road\, UBC -X-CITY:Vancouver -X-REGION;X-ABBREV=bc:British Columbia -X-COUNTRY;X-ABBREV=ca:Canada -X-POSTALCODE: -X-URL;X-LABEL=Venue Info:http://www.chancentre.com -END:X-VVENUE -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/derryn.ics b/libs/ical4j-1.0.5/etc/samples/valid/derryn.ics deleted file mode 100644 index 9f5b1553..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/derryn.ics +++ /dev/null @@ -1,38 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -PRODID:-//Ben Fortuna/iCal4j 1.0//EN -BEGIN:VEVENT -LOCATION:UQI 1-223 -EXDATE;TZID=Australia/Brisbane:20050228T093000 -EXDATE;TZID=Australia/Brisbane:20050425T093000 -EXDATE;TZID=Australia/Brisbane:20051024T093000 -UID:66221320-80FB-11D9-81C0-000D93C64B96 -SEQUENCE:8 -DTSTAMP:20050217T154752Z -DTSTART;TZID=Australia/Brisbane:20050523T093000 -SUMMARY:IEP Curriculum Committee -DTEND;TZID=Australia/Brisbane:20050523T113000 -RRULE:FREQ=MONTHLY;INTERVAL=1;UNTIL=20051128T135959Z;BYDAY=4MO -END:VEVENT -BEGIN:VEVENT -DTSTART;TZID=Australia/Brisbane:20050314T093000 -EXDATE;TZID=Australia/Brisbane:20050321T093000 -DTEND;TZID=Australia/Brisbane:20050314T113000 -SUMMARY:IEP Staff meeting -UID:DBDA1EC6-8B85-11D9-8BC8-000D93C64B96 -SEQUENCE:7 -DTSTAMP:20050303T014817Z -RRULE:FREQ=MONTHLY;INTERVAL=1;UNTIL=20050515T135959Z;BYDAY=3MO -END:VEVENT -BEGIN:VEVENT -LOCATION:Ipswich 1-223 -EXDATE;TZID=Australia/Brisbane:20050321T093000 -UID:8624B20C-B591-11D9-84AF-000A95CCBD52 -SEQUENCE:7 -DTSTAMP:20050303T014817Z -DTSTART;TZID=Australia/Brisbane:20050516T093000 -SUMMARY:IEP Staff meeting -DTEND;TZID=Australia/Brisbane:20050516T113000 -RRULE:FREQ=MONTHLY;INTERVAL=1;UNTIL=20051219T135959Z;BYDAY=3MO -END:VEVENT -END:VCALENDAR \ No newline at end of file diff --git a/libs/ical4j-1.0.5/etc/samples/valid/evolution.ics b/libs/ical4j-1.0.5/etc/samples/valid/evolution.ics deleted file mode 100755 index 5db444dc..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/evolution.ics +++ /dev/null @@ -1,36 +0,0 @@ -BEGIN:VCALENDAR -CALSCALE:GREGORIAN -PRODID:-//Ximian//NONSGML Evolution Calendar//EN -VERSION:2.0 -BEGIN:VEVENT -UID:20080624T213648Z-4959-1000-1-6@randy-ubuntu -DTSTAMP:20080624T213648Z -DTSTART;TZID=/softwarestudio.org/Tzfile/America/Chicago:20080624T130000 -DTEND;TZID=/softwarestudio.org/Tzfile/America/Chicago:20080624T143000 -TRANSP:OPAQUE -SEQUENCE:3 -SUMMARY:test -LOCATION:test location -CLASS:PUBLIC -CREATED:20080624T213658Z -LAST-MODIFIED:20080624T213702Z -END:VEVENT -BEGIN:VTIMEZONE -TZID:/softwarestudio.org/Tzfile/America/Chicago -X-LIC-LOCATION:America/Chicago -BEGIN:STANDARD -TZNAME:CST -DTSTART:19701102T010000 -RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=11 -TZOFFSETFROM:-0500 -TZOFFSETTO:-0600 -END:STANDARD -BEGIN:DAYLIGHT -TZNAME:CDT -DTSTART:19700308T030000 -RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=2SU;BYMONTH=3 -TZOFFSETFROM:-0600 -TZOFFSETTO:-0500 -END:DAYLIGHT -END:VTIMEZONE -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/friday13-NOT.ics b/libs/ical4j-1.0.5/etc/samples/valid/friday13-NOT.ics deleted file mode 100644 index 48f321aa..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/friday13-NOT.ics +++ /dev/null @@ -1,11 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -PRODID:-//hacksw/handcal//NONSGML v1.0//EN -BEGIN:VEVENT -DTSTART;TZID=US-Eastern:19970902T090000 -DURATION:PT24H -RRULE:FREQ=MONTHLY;BYDAY=FR -EXRULE:FREQ=MONTHLY;BYDAY=FR;BYMONTHDAY=13 -SUMMARY:Every friday EXCEPT Friday the 13th -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/friday13.ics b/libs/ical4j-1.0.5/etc/samples/valid/friday13.ics deleted file mode 100644 index eff407ae..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/friday13.ics +++ /dev/null @@ -1,11 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -PRODID:-//hacksw/handcal//NONSGML v1.0//EN -BEGIN:VEVENT -DTSTART;TZID=US-Eastern:19970902T090000 -DURATION:PT24H -EXDATE;TZID=US-Eastern:19970902T090000 -RRULE:FREQ=MONTHLY;BYDAY=FR;BYMONTHDAY=13 -SUMMARY:Every Friday the 13th -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/incoming.ics b/libs/ical4j-1.0.5/etc/samples/valid/incoming.ics deleted file mode 100644 index c598dfa6..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/incoming.ics +++ /dev/null @@ -1,168 +0,0 @@ -BEGIN:VCALENDAR -PRODID:-//ACME/DesktopCalendar//EN -METHOD:REQUEST -X-LIC-NOTE: #I1. Reschedules C1 -VERSION:2.0 -BEGIN:VEVENT -ORGANIZER:Mailto:B@example.com -ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED;CN=BIG A:Mailto:A@example.com -ATTENDEE;RSVP=TRUE;CUTYPE=INDIVIDUAL;CN=B:Mailto:B@example.com -ATTENDEE;RSVP=TRUE;CUTYPE=INDIVIDUAL;CN=C:Mailto:C@example.com -ATTENDEE;RSVP=TRUE;CUTYPE=INDIVIDUAL;CN=Hal:Mailto:D@example.com -ATTENDEE;RSVP=FALSE;CUTYPE=ROOM:conf_Big@example.com -ATTENDEE;ROLE=NON-PARTICIPANT;RSVP=FALSE:Mailto:E@example.com -DTSTAMP:19970611T190000Z -DTSTART:19970701T200000Z -DTEND:19970701T2000000Z -SUMMARY:Conference -UID:calsrv.example.com-873970198738777@example.com -SEQUENCE:2 -STATUS:CONFIRMED -END:VEVENT -END:VCALENDAR - -BEGIN:VCALENDAR -PRODID:-//ACME/DesktopCalendar//EN -METHOD:REQUEST -X-LIC-NOTE: #I2. Updates C1 -VERSION:2.0 -BEGIN:VEVENT -ORGANIZER:Mailto:B@example.com -ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED;CN=BIG A:Mailto:A@example.com -ATTENDEE;RSVP=TRUE;CUTYPE=INDIVIDUAL;CN=B:Mailto:B@example.com -ATTENDEE;RSVP=TRUE;CUTYPE=INDIVIDUAL;CN=C:Mailto:C@example.com -ATTENDEE;RSVP=TRUE;CUTYPE=INDIVIDUAL;CN=Hal:Mailto:D@example.com -ATTENDEE;RSVP=FALSE;CUTYPE=ROOM:conf_Big@example.com -ATTENDEE;ROLE=NON-PARTICIPANT;RSVP=FALSE:Mailto:E@example.com -DTSTAMP:19970611T193000Z -DTSTART:19970701T190000Z -DTEND:19970701T1930000Z -SUMMARY: Pool party -UID:calsrv.example.com-873970198738777@example.com -SEQUENCE:2 -STATUS:CONFIRMED -END:VEVENT -END:VCALENDAR - -BEGIN:VCALENDAR -PRODID:-//ACME/DesktopCalendar//EN -METHOD:REQUEST -X-LIC-NOTE: #I2: This is an obsolete request\, otherwise identical to #I1 -VERSION:2.0 -BEGIN:VEVENT -ORGANIZER:Mailto:B@example.com -ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED:Mailto:A@example.com -ATTENDEE;RSVP=TRUE;CUTYPE=INDIVIDUAL:Mailto:B@example.com -ATTENDEE;RSVP=TRUE;CUTYPE=INDIVIDUAL:Mailto:C@example.com -ATTENDEE;RSVP=TRUE;CUTYPE=INDIVIDUAL;CN=Hal:Mailto:D@example.com -ATTENDEE;ROLE=NON-PARTICIPANT;RSVP=FALSE; - CUTYPE=ROOM:Mailto:Conf@example.com -ATTENDEE;ROLE=NON-PARTICIPANT;RSVP=FALSE:Mailto:E@example.com -DTSTART:19960701T180000Z -DTEND:19970701T190000Z -SUMMARY:Phone Conference -UID:calsrv.example.com-873970198738777@example.com -SEQUENCE:0 -DTSTAMP:19960613T190000Z -STATUS:CONFIRMED -END:VEVENT -END:VCALENDAR - -BEGIN:VCALENDAR -PRODID:-//ACME/DesktopCalendar//EN -METHOD:REPLY -X-LIC-NOTE: #I3: User B is accepting A's request\, #C2 -VERSION:2.0 -BEGIN:VEVENT -ATTENDEE;PARTSTAT=ACCEPTED:Mailto:B@example.com -ORGANIZER:MAILTO:A@example.com -UID:calsrv.example.com-873970198738785@example.com -SEQUENCE:1 -REQUEST-STATUS:2.0;Success -DTSTAMP:19970612T190000Z -END:VEVENT -END:VCALENDAR - -BEGIN:VCALENDAR -PRODID:-//ACME/DesktopCalendar//EN -METHOD:REPLY -X-LIC-NOTE: #I4: User C is rejecting A's request\, #C2 -VERSION:2.0 -BEGIN:VEVENT -ATTENDEE;PARTSTAT=DECLINED:Mailto:C@example.com -ORGANIZER:MAILTO:A@example.com -UID:calsrv.example.com-873970198738785@example.com -SEQUENCE:1 -REQUEST-STATUS:2.0;Success -DTSTAMP:19970612T190000Z -END:VEVENT -END:VCALENDAR - -BEGIN:VCALENDAR -PRODID:-//ACME/DesktopCalendar//EN -METHOD:REPLY -X-LIC-NOTE: #I5: Crasher X is accepting A's request\, #C2 -VERSION:2.0 -BEGIN:VEVENT -ATTENDEE;PARTSTAT=ACCEPTED:Mailto:X@example.com -ORGANIZER:MAILTO:A@example.com -UID:calsrv.example.com-873970198738785@example.com -SEQUENCE:1 -REQUEST-STATUS:2.0;Success -DTSTAMP:19970612T190000Z -END:VEVENT -END:VCALENDAR - -BEGIN:VCALENDAR -PRODID:-//ACME/DesktopCalendar//EN -METHOD:REPLY -X-LIC-NOTE: #I6: Crasher Y is declining A's request\, #C2 -VERSION:2.0 -BEGIN:VEVENT -ATTENDEE;PARTSTAT=DECLINED:Mailto:Y@example.com -ORGANIZER:MAILTO:A@example.com -UID:calsrv.example.com-873970198738785@example.com -SEQUENCE:1 -REQUEST-STATUS:2.0;Success -DTSTAMP:19970612T190000Z -END:VEVENT -END:VCALENDAR - -BEGIN:VCALENDAR -PRODID:-//ACME/DesktopCalendar//EN -METHOD:CANCEL -X-LIC-NOTE: #I7: Cancel #c1 -VERSION:2.0 -BEGIN:VEVENT -ORGANIZER:Mailto:B@example.com -ATTENDEE;CUTYPE=INDIVIDUAL:Mailto:A@example.com -ATTENDEE;CUTYPE=INDIVIDUAL:Mailto:B@example.com -ATTENDEE;CUTYPE=INDIVIDUAL:Mailto:C@example.com -ATTENDEE;CUTYPE=INDIVIDUAL:Mailto:D@example.com -COMMENT:Mr. B cannot attend. It's raining. Lets cancel. -UID:calsrv.example.com-873970198738777@example.com -SEQUENCE:1 -UID:calsrv.example.com-873970198738777@example.com -STATUS:CANCELLED -DTSTAMP:19970613T190000Z -END:VEVENT -END:VCALENDAR - -BEGIN:VCALENDAR -PRODID:-//ACME/DesktopCalendar//EN -METHOD:COUNTER -X-LIC-NOTE: #I8. Counter to #C1. Changed DTEND to DURATION. -VERSION:2.0 -BEGIN:VEVENT -DTSTAMP:19970611T190000Z -DTSTART:19970701T190000Z -DURATION:PT2H -ORGANIZER:Mailto:B@example.com -ATTENDEE;RSVP=TRUE;CUTYPE=INDIVIDUAL;CN=C:Mailto:C@example.com -SUMMARY:Conference -COMMENT: I think the conference should be 2 hours long -UID:calsrv.example.com-873970198738777@example.com -SEQUENCE:1 -END:VEVENT -END:VCALENDAR - diff --git a/libs/ical4j-1.0.5/etc/samples/valid/japan_west.ics b/libs/ical4j-1.0.5/etc/samples/valid/japan_west.ics deleted file mode 100644 index 30016d78..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/japan_west.ics +++ /dev/null @@ -1,609 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -X-WR-CALNAME:Japan Events - West -PRODID:-//Matthew Bystedt\, apike.ca//Calendar 0.2//EN -X-WR-TIMEZONE:Japan -CALSCALE:GREGORIAN -METHOD:PUBLISH -X-WR-CALDESC:Information about events in cities around Hiroshima.\n\nPleas - e check the official website of the events shown here as events may be can - celed and dates changed without warning.\n\nHiroshima area and more\nhttp: - //apike.ca/japan.html\n\nMatthew Bystedt\nmb_pike@hotmail.com -BEGIN:VTIMEZONE -TZID:Japan -BEGIN:STANDARD -TZOFFSETFROM:+0900 -TZOFFSETTO:+0900 -TZNAME:JST -DTSTART:19700101T000000 -END:STANDARD -END:VTIMEZONE -BEGIN:VEVENT -UID:20060503-17@apike.ca -SUMMARY:Hiroshima Flower Festival -LOCATION:Hiroshima -DESCRIPTION:A three day event from May 3rd to 5th celebrated by around 1.4 - million people. It takes place around Heiwa Odori Avenue and numerous eve - nts like parades and concerts occur during the festival. -URL;VALUE=URI:http://apike.ca/japan_hiroshima.html -DTSTAMP:20060503T000500Z -DTSTART;TZID=Japan;VALUE=DATE:20060503 -DTEND;TZID=Japan;VALUE=DATE:20060506 -END:VEVENT -BEGIN:VEVENT -UID:20050503-17@apike.ca -SUMMARY:Hiroshima Flower Festival -LOCATION:Hiroshima -DESCRIPTION:A three day event from May 3rd to 5th celebrated by around 1.4 - million people. It takes place around Heiwa Odori Avenue and numerous eve - nts like parades and concerts occur during the festival. -URL;VALUE=URI:http://apike.ca/japan_hiroshima.html -DTSTAMP:20050503T000500Z -DTSTART;TZID=Japan;VALUE=DATE:20050503 -DTEND;TZID=Japan;VALUE=DATE:20050506 -END:VEVENT -BEGIN:VEVENT -UID:20060203-5@apike.ca -SUMMARY:Setsubun Ceremony -LOCATION:Onomichi (Saikokuji Temple) -DESCRIPTION:People born in the same sign as the current chinese astrologic - al year throw out soybeans from the temple and yell\, \"Oni ha Soto\, Fuku - ha Uchi\" or \"Demons out\, good fortune out.\" Held at Saikokuji Temple. -URL;VALUE=URI:http://apike.ca/japan_onomichi.html -DTSTAMP:20060203T000200Z -DTSTART;TZID=Japan;VALUE=DATE:20060203 -DTEND;TZID=Japan;VALUE=DATE:20060204 -END:VEVENT -BEGIN:VEVENT -UID:20050203-5@apike.ca -SUMMARY:Setsubun Ceremony -LOCATION:Onomichi (Saikokuji Temple) -DESCRIPTION:People born in the same sign as the current chinese astrologic - al year throw out soybeans from the temple and yell\, \"Oni ha Soto\, Fuku - ha Uchi\" or \"Demons out\, good fortune out.\" Held at Saikokuji Temple. -URL;VALUE=URI:http://apike.ca/japan_onomichi.html -DTSTAMP:20050203T000200Z -DTSTART;TZID=Japan;VALUE=DATE:20050203 -DTEND;TZID=Japan;VALUE=DATE:20050204 -END:VEVENT -BEGIN:VEVENT -UID:20060108-9@apike.ca -SUMMARY:Ceremony Of The Holy Flame -LOCATION:Onomichi (Saikokuji Temple) -DESCRIPTION:A fire walking ceremony to pray for good health\, business for - tune and peaceful households. After the fires die down\, participants walk - across and chant a holy sutra. Held at Saikokuji Temple. -URL;VALUE=URI:http://apike.ca/japan_onomichi.html -DTSTAMP:20060108T000100Z -DTSTART;TZID=Japan;VALUE=DATE:20060108 -DTEND;TZID=Japan;VALUE=DATE:20060109 -END:VEVENT -BEGIN:VEVENT -UID:20050108-9@apike.ca -SUMMARY:Ceremony Of The Holy Flame -LOCATION:Onomichi (Saikokuji Temple) -DESCRIPTION:A fire walking ceremony to pray for good health\, business for - tune and peaceful households. After the fires die down\, participants walk - across and chant a holy sutra. Held at Saikokuji Temple. -URL;VALUE=URI:http://apike.ca/japan_onomichi.html -DTSTAMP:20050108T000100Z -DTSTART;TZID=Japan;VALUE=DATE:20050108 -DTEND;TZID=Japan;VALUE=DATE:20050109 -END:VEVENT -BEGIN:VEVENT -UID:20060115-10@apike.ca -SUMMARY:Sanba Shinmei Festival (Tondo Festival) -LOCATION:Onomichi (Sanba Elementary School) -DESCRIPTION:Men and boys create handmade Tondos made of straw and bamboo a - nd throw them into a fire to see off the deities who came to visit for the - New Year. -URL;VALUE=URI:http://apike.ca/japan_onomichi.html -DTSTAMP:20060115T000100Z -DTSTART;TZID=Japan;VALUE=DATE:20060115 -DTEND;TZID=Japan;VALUE=DATE:20060116 -END:VEVENT -BEGIN:VEVENT -UID:20050115-10@apike.ca -SUMMARY:Sanba Shinmei Festival (Tondo Festival) -LOCATION:Onomichi (Sanba Elementary School) -DESCRIPTION:Men and boys create handmade Tondos made of straw and bamboo a - nd throw them into a fire to see off the deities who came to visit for the - New Year. -URL;VALUE=URI:http://apike.ca/japan_onomichi.html -DTSTAMP:20050115T000100Z -DTSTART;TZID=Japan;VALUE=DATE:20050115 -DTEND;TZID=Japan;VALUE=DATE:20050116 -END:VEVENT -BEGIN:VEVENT -UID:20050818-6@apike.ca -SUMMARY:Yoshiwa Taiko Dance -LOCATION:Onomichi (Jodoji Temple) -DESCRIPTION:Celebration of Takauji Ashikaga victory and formation of the M - uromachi Bakufu. Held at the Jodoji Temple. Proclaimed as a intangible fol - klore cultural asset by Hiroshima Prefecture. -URL;VALUE=URI:http://apike.ca/japan_onomichi.html -DTSTAMP:20050818T000800Z -DTSTART;TZID=Japan;VALUE=DATE:20050818 -DTEND;TZID=Japan;VALUE=DATE:20050819 -END:VEVENT -BEGIN:VEVENT -UID:20061111-11@apike.ca -SUMMARY:Betchya Festival -LOCATION:Onomichi (Kibitsu-hiko Shrine) -DESCRIPTION:A festival started in the Edo era. Young men in costume as dem - ons terrorize young children who\, if they are lucky enough to be beaten w - ith a bamboo stick\, are then protected from illness for the rest of the y - ear. Held at Kibitsu-hiko Shrine. -URL;VALUE=URI:http://apike.ca/japan_onomichi.html -DTSTAMP:20061111T001100Z -DTSTART;TZID=Japan;VALUE=DATE:20061111 -DTEND;TZID=Japan;VALUE=DATE:20061112 -END:VEVENT -BEGIN:VEVENT -UID:20051111-11@apike.ca -SUMMARY:Betchya Festival -LOCATION:Onomichi (Kibitsu-hiko Shrine) -DESCRIPTION:A festival started in the Edo era. Young men in costume as dem - ons terrorize young children who\, if they are lucky enough to be beaten w - ith a bamboo stick\, are then protected from illness for the rest of the y - ear. Held at Kibitsu-hiko Shrine. -URL;VALUE=URI:http://apike.ca/japan_onomichi.html -DTSTAMP:20051111T001100Z -DTSTART;TZID=Japan;VALUE=DATE:20051111 -DTEND;TZID=Japan;VALUE=DATE:20051112 -END:VEVENT -BEGIN:VEVENT -UID:20061115-13@apike.ca -SUMMARY:Hiwatari-Shinji -LOCATION:Miyajima (Diasho-in Temple) -DESCRIPTION:Famous fire walking ceremony for Junrei (pilgrims). -URL;VALUE=URI:http://apike.ca/japan_miyajima.html -DTSTAMP:20061115T001100Z -DTSTART;TZID=Japan;VALUE=DATE:20061115 -DTEND;TZID=Japan;VALUE=DATE:20061116 -END:VEVENT -BEGIN:VEVENT -UID:20051115-13@apike.ca -SUMMARY:Hiwatari-Shinji -LOCATION:Miyajima (Diasho-in Temple) -DESCRIPTION:Famous fire walking ceremony for Junrei (pilgrims). -URL;VALUE=URI:http://apike.ca/japan_miyajima.html -DTSTAMP:20051115T001100Z -DTSTART;TZID=Japan;VALUE=DATE:20051115 -DTEND;TZID=Japan;VALUE=DATE:20051116 -END:VEVENT -BEGIN:VEVENT -UID:20060415-12@apike.ca -SUMMARY:Hiwatari-Shinji -LOCATION:Miyajima (Diasho-in Temple) -DESCRIPTION:Famous fire walking ceremony for Junrei (pilgrims). -URL;VALUE=URI:http://apike.ca/japan_miyajima.html -DTSTAMP:20060415T000400Z -DTSTART;TZID=Japan;VALUE=DATE:20060415 -DTEND;TZID=Japan;VALUE=DATE:20060416 -END:VEVENT -BEGIN:VEVENT -UID:20050415-12@apike.ca -SUMMARY:Hiwatari-Shinji -LOCATION:Miyajima (Diasho-in Temple) -DESCRIPTION:Famous fire walking ceremony for Junrei (pilgrims). -URL;VALUE=URI:http://apike.ca/japan_miyajima.html -DTSTAMP:20050415T000400Z -DTSTART;TZID=Japan;VALUE=DATE:20050415 -DTEND;TZID=Japan;VALUE=DATE:20050416 -END:VEVENT -BEGIN:VEVENT -UID:20060814-14@apike.ca -SUMMARY:Miyajima Fireworks -LOCATION:Miyajima (Itsukushima Shrine) -DESCRIPTION:The largest fireworks display in western Japan is launched in - front of Itsukushima Shrine. -URL;VALUE=URI:http://apike.ca/japan_miyajima.html -DTSTAMP:20060814T000800Z -DTSTART;TZID=Japan;VALUE=DATE:20060814 -DTEND;TZID=Japan;VALUE=DATE:20060815 -END:VEVENT -BEGIN:VEVENT -UID:20050814-14@apike.ca -SUMMARY:Miyajima Fireworks -LOCATION:Miyajima (Itsukushima Shrine) -DESCRIPTION:The largest fireworks display in western Japan is launched in - front of Itsukushima Shrine. -URL;VALUE=URI:http://apike.ca/japan_miyajima.html -DTSTAMP:20050814T000800Z -DTSTART;TZID=Japan;VALUE=DATE:20050814 -DTEND;TZID=Japan;VALUE=DATE:20050815 -END:VEVENT -BEGIN:VEVENT -UID:20061231-15@apike.ca -SUMMARY:Chinkasai -LOCATION:Miyajima (Itsukushima Shrine) -DESCRIPTION:Large pine wood bundles are set alight as part of a festival t - o welcome the new year. -URL;VALUE=URI:http://apike.ca/japan_miyajima.html -DTSTAMP:20061231T001200Z -DTSTART;TZID=Japan;VALUE=DATE:20061231 -DTEND;TZID=Japan;VALUE=DATE:20070101 -END:VEVENT -BEGIN:VEVENT -UID:20051231-15@apike.ca -SUMMARY:Chinkasai -LOCATION:Miyajima (Itsukushima Shrine) -DESCRIPTION:Large pine wood bundles are set alight as part of a festival t - o welcome the new year. -URL;VALUE=URI:http://apike.ca/japan_miyajima.html -DTSTAMP:20051231T001200Z -DTSTART;TZID=Japan;VALUE=DATE:20051231 -DTEND;TZID=Japan;VALUE=DATE:20060101 -END:VEVENT -BEGIN:VEVENT -UID:20060422-18@apike.ca -SUMMARY:Onomichi Minato Port Festival -LOCATION:Onomichi (Various Places) -DESCRIPTION:Taking place in front of the station\, in the shopping arcade - and throughout town is a celebration of the start of construction of Onomi - chi harbor's in 1740 with the help of Kakuzaemon Hirayama. Parades and oth - er events. -URL;VALUE=URI:http://apike.ca/japan_onomichi.html -DTSTAMP:20060422T000400Z -DTSTART;TZID=Japan;VALUE=DATE:20060422 -DTEND;TZID=Japan;VALUE=DATE:20060424 -END:VEVENT -BEGIN:VEVENT -UID:20050423-18@apike.ca -SUMMARY:Onomichi Minato Port Festival -LOCATION:Onomichi (Various Places) -DESCRIPTION:Taking place in front of the station\, in the shopping arcade - and throughout town is a celebration of the start of construction of Onomi - chi harbor's in 1740 with the help of Kakuzaemon Hirayama. Parades and oth - er events. -URL;VALUE=URI:http://apike.ca/japan_onomichi.html -DTSTAMP:20050423T000400Z -DTSTART;TZID=Japan;VALUE=DATE:20050423 -DTEND;TZID=Japan;VALUE=DATE:20050425 -END:VEVENT -BEGIN:VEVENT -UID:20060520-19@apike.ca -SUMMARY:Mountain King (Sanou) Festival -LOCATION:Onomichi (Yamawaki Shrine) -DESCRIPTION:Held at the Yamawaki Shrine is a festival to greet summer. Tra - ditionally in Onomichi\, Yukatas (a light cotton kimono) are worn from thi - s day on. -URL;VALUE=URI:http://apike.ca/japan_onomichi.html -DTSTAMP:20060520T000500Z -DTSTART;TZID=Japan;VALUE=DATE:20060520 -DTEND;TZID=Japan;VALUE=DATE:20060521 -END:VEVENT -BEGIN:VEVENT -UID:20050521-19@apike.ca -SUMMARY:Mountain King (Sanou) Festival -LOCATION:Onomichi (Yamawaki Shrine) -DESCRIPTION:Held at the Yamawaki Shrine is a festival to greet summer. Tra - ditionally in Onomichi\, Yukatas (a light cotton kimono) are worn from thi - s day on. -URL;VALUE=URI:http://apike.ca/japan_onomichi.html -DTSTAMP:20050521T000500Z -DTSTART;TZID=Japan;VALUE=DATE:20050521 -DTEND;TZID=Japan;VALUE=DATE:20050522 -END:VEVENT -BEGIN:VEVENT -UID:20060805-20@apike.ca -SUMMARY:Onomichi Sumiyoshi Fireworks Festival -LOCATION:Onomichi (Onomichi Harbor) -DESCRIPTION:Thousands of fireworks exploding over the harbor. Sponsored by - Sumiyoshi Shrine and set off by the Edo Era established Hamadonya Group. -URL;VALUE=URI:http://apike.ca/japan_onomichi.html -DTSTAMP:20060805T000800Z -DTSTART;TZID=Japan;VALUE=DATE:20060805 -DTEND;TZID=Japan;VALUE=DATE:20060806 -END:VEVENT -BEGIN:VEVENT -UID:20050806-20@apike.ca -SUMMARY:Onomichi Sumiyoshi Fireworks Festival -LOCATION:Onomichi (Onomichi Harbor) -DESCRIPTION:Thousands of fireworks exploding over the harbor. Sponsored by - Sumiyoshi Shrine and set off by the Edo Era established Hamadonya Group. -URL;VALUE=URI:http://apike.ca/japan_onomichi.html -DTSTAMP:20050806T000800Z -DTSTART;TZID=Japan;VALUE=DATE:20050806 -DTEND;TZID=Japan;VALUE=DATE:20050807 -END:VEVENT -BEGIN:VEVENT -UID:20061021-21@apike.ca -SUMMARY:Rice Cake Making Ritual -LOCATION:Onomichi ( Sanba-Ushitora Shrine) -DESCRIPTION:Wearing only a modest loincloth\, men pound rice into rice cak - es which are used as an offering to the gods for a plentiful harvest. Held - at Sanba-Ushitora Shrine. -URL;VALUE=URI:http://apike.ca/japan_onomichi.html -DTSTAMP:20061021T001000Z -DTSTART;TZID=Japan;VALUE=DATE:20061021 -DTEND;TZID=Japan;VALUE=DATE:20061022 -END:VEVENT -BEGIN:VEVENT -UID:20051015-21@apike.ca -SUMMARY:Rice Cake Making Ritual -LOCATION:Onomichi ( Sanba-Ushitora Shrine) -DESCRIPTION:Wearing only a modest loincloth\, men pound rice into rice cak - es which are used as an offering to the gods for a plentiful harvest. Held - at Sanba-Ushitora Shrine. -URL;VALUE=URI:http://apike.ca/japan_onomichi.html -DTSTAMP:20051015T001000Z -DTSTART;TZID=Japan;VALUE=DATE:20051015 -DTEND;TZID=Japan;VALUE=DATE:20051016 -END:VEVENT -BEGIN:VEVENT -UID:20061015-23@apike.ca -SUMMARY:Kinosho Kane Taiko Dance -LOCATION:Onomichi (Kinosho Heitaka Hachiman Shrine) -DESCRIPTION:A traditional dance performed with taiko drum music in traditi - onal costume for the shrine's gods. Held at Kinosho Heitaka Hachiman Shrin - e. -URL;VALUE=URI:http://apike.ca/japan_onomichi.html -DTSTAMP:20061015T001000Z -DTSTART;TZID=Japan;VALUE=DATE:20061015 -DTEND;TZID=Japan;VALUE=DATE:20061016 -END:VEVENT -BEGIN:VEVENT -UID:20051016-23@apike.ca -SUMMARY:Kinosho Kane Taiko Dance -LOCATION:Onomichi (Kinosho Heitaka Hachiman Shrine) -DESCRIPTION:A traditional dance performed with taiko drum music in traditi - onal costume for the shrine's gods. Held at Kinosho Heitaka Hachiman Shrin - e. -URL;VALUE=URI:http://apike.ca/japan_onomichi.html -DTSTAMP:20051016T001000Z -DTSTART;TZID=Japan;VALUE=DATE:20051016 -DTEND;TZID=Japan;VALUE=DATE:20051017 -END:VEVENT -BEGIN:VEVENT -UID:20060211-25@apike.ca -SUMMARY:Miyajima Oyster Festival -LOCATION:Miyajima (Miyajima Port) -DESCRIPTION:Locally farmed oysters are served. The best part? They're free - ! -URL;VALUE=URI:http://apike.ca/japan_miyajima.html -DTSTAMP:20060211T000200Z -DTSTART;TZID=Japan;VALUE=DATE:20060211 -DTEND;TZID=Japan;VALUE=DATE:20060212 -END:VEVENT -BEGIN:VEVENT -UID:20050211-25@apike.ca -SUMMARY:Miyajima Oyster Festival -LOCATION:Miyajima (Miyajima Port) -DESCRIPTION:Locally farmed oysters are served. The best part? They're free - ! -URL;VALUE=URI:http://apike.ca/japan_miyajima.html -DTSTAMP:20050211T000200Z -DTSTART;TZID=Japan;VALUE=DATE:20050211 -DTEND;TZID=Japan;VALUE=DATE:20050212 -END:VEVENT -BEGIN:VEVENT -UID:20050827-40@apike.ca -SUMMARY:Takehara Summer Festival Fireworks -LOCATION:Takehara (10 minute walk from Ono Station) -DESCRIPTION:Around 4\,200 fireworks are planned to be fired this year! Thi - s event takes place east of Takehara City in Ono Town. -URL;VALUE=URI:http://apike.ca/japan_takehara.html -DTSTAMP:20050827T000800Z -DTSTART;TZID=Japan;VALUE=DATE:20050827 -DTEND;TZID=Japan;VALUE=DATE:20050828 -END:VEVENT -BEGIN:VEVENT -UID:20060806-41@apike.ca -SUMMARY:Peace Memorial Ceremony -LOCATION:Hiroshima (Peace Memorial Park) -DESCRIPTION:\n\nHiroshima City Hall\nshimin@city.hiroshima.jp -URL;VALUE=URI:http://www.city.hiroshima.jp/shimin/shimin/shikiten/shikiten - -e.html -DTSTAMP:20060806T080800Z -DTSTART;TZID=Japan:20060806T080000 -DTEND;TZID=Japan:20060806T084500 -END:VEVENT -BEGIN:VEVENT -UID:20050806-41@apike.ca -SUMMARY:Peace Memorial Ceremony -LOCATION:Hiroshima (Peace Memorial Park) -DESCRIPTION:\n\nHiroshima City Hall\nshimin@city.hiroshima.jp -URL;VALUE=URI:http://www.city.hiroshima.jp/shimin/shimin/shikiten/shikiten - -e.html -DTSTAMP:20050806T080800Z -DTSTART;TZID=Japan:20050806T080000 -DTEND;TZID=Japan:20050806T084500 -END:VEVENT -BEGIN:VEVENT -UID:20050508-42@apike.ca -SUMMARY:Yasumi-yama Marathon -LOCATION:Kure City (Ondo Lodge-shita) -DESCRIPTION:A 14.5 km run up Mount Yasumi and across the Ondo bridge. Ther - e is a 2000 yen entry fee which includes an onsen (hot spring bath) ticket - .\n\nOndo Lodge-shita is a 30 min. ride on bus 3 from Kure JR Station.\n\n - Kure Soyukai\n0823-22-6489 -URL;VALUE=URI:http://apike.ca/japan_kure.html -DTSTAMP:20050508T000500Z -DTSTART;TZID=Japan;VALUE=DATE:20050508 -DTEND;TZID=Japan;VALUE=DATE:20050509 -END:VEVENT -BEGIN:VEVENT -UID:20050429-43@apike.ca -SUMMARY:Kintai-kyo Bridge Festival -LOCATION:Iwakuni (Kintai-kyo Bridge) -DESCRIPTION:The bridge festival's highlight is a parade across the bridge - in traditional costume. There are stalls selling the usual festival foods - and goods.\n\nIwakuni Tourist Department\n0827-41-1477 -URL;VALUE=URI: -DTSTAMP:20050429T000400Z -DTSTART;TZID=Japan;VALUE=DATE:20050429 -DTEND;TZID=Japan;VALUE=DATE:20050430 -END:VEVENT -BEGIN:VEVENT -UID:20050503-44@apike.ca -SUMMARY:Mount Noro Opening -LOCATION:Kure City (Kawajiri) -DESCRIPTION:The official opening of Mount Noro for the the climbing season - is celebrated with a festival on top of the mountain.\n\nKawajiri is east - of Kure City on the Kure train line. A free bus will be available from th - e station up the mountain. -URL;VALUE=URI:http://apike.ca/japan_kawajiri.html -DTSTAMP:20050503T120500Z -DTSTART;TZID=Japan;VALUE=DATE:20050503 -DTEND;TZID=Japan;VALUE=DATE:20050504 -END:VEVENT -BEGIN:VEVENT -UID:20060303-45@apike.ca -SUMMARY:Doll's Festival (Hina Matsuri) -LOCATION:Japan -DESCRIPTION: -URL;VALUE=URI:http://apike.ca/japan.html -DTSTAMP:20060303T120300Z -DTSTART;TZID=Japan;VALUE=DATE:20060303 -DTEND;TZID=Japan;VALUE=DATE:20060304 -END:VEVENT -BEGIN:VEVENT -UID:20050303-45@apike.ca -SUMMARY:Doll's Festival (Hina Matsuri) -LOCATION:Japan -DESCRIPTION: -URL;VALUE=URI:http://apike.ca/japan.html -DTSTAMP:20050303T120300Z -DTSTART;TZID=Japan;VALUE=DATE:20050303 -DTEND;TZID=Japan;VALUE=DATE:20050304 -END:VEVENT -BEGIN:VEVENT -UID:20060807-47@apike.ca -SUMMARY:Star Festival (Tanabata) -LOCATION:Japan -DESCRIPTION:The two stars\, Altair and Vega\, are united on this night acc - ording to a chinese legend. People write a wish and tie them to bamboo tre - es. This festival occurs in July or August.\n\nThe 7th day in the 7th mont - h of the lunar calendar falls in either August and July. As a result\, som - e parts of Japan celebrate Tanabata in July and others in August on the 7t - h day. -URL;VALUE=URI:http://apike.ca/japan.html -DTSTAMP:20060807T120800Z -DTSTART;TZID=Japan;VALUE=DATE:20060807 -DTEND;TZID=Japan;VALUE=DATE:20060808 -END:VEVENT -BEGIN:VEVENT -UID:20050807-47@apike.ca -SUMMARY:Star Festival (Tanabata) -LOCATION:Japan -DESCRIPTION:The two stars\, Altair and Vega\, are united on this night acc - ording to a chinese legend. People write a wish and tie them to bamboo tre - es. This festival occurs in July or August.\n\nThe 7th day in the 7th mont - h of the lunar calendar falls in either August and July. As a result\, som - e parts of Japan celebrate Tanabata in July and others in August on the 7t - h day. -URL;VALUE=URI:http://apike.ca/japan.html -DTSTAMP:20050807T120800Z -DTSTART;TZID=Japan;VALUE=DATE:20050807 -DTEND;TZID=Japan;VALUE=DATE:20050808 -END:VEVENT -BEGIN:VEVENT -UID:20060707-46@apike.ca -SUMMARY:Star Festival (Tanabata) -LOCATION:Japan -DESCRIPTION:The two stars\, Altair and Vega\, are united on this night acc - ording to a chinese legend. People write a wish and tie them to bamboo tre - es. This festival occurs in July or August.\n\nThe 7th day in the 7th mont - h of the lunar calendar falls in either August and July. As a result\, som - e parts of Japan celebrate Tanabata in July and others in August on the 7t - h day. -URL;VALUE=URI:http://apike.ca/japan.html -DTSTAMP:20060707T120700Z -DTSTART;TZID=Japan;VALUE=DATE:20060707 -DTEND;TZID=Japan;VALUE=DATE:20060708 -END:VEVENT -BEGIN:VEVENT -UID:20050707-46@apike.ca -SUMMARY:Star Festival (Tanabata) -LOCATION:Japan -DESCRIPTION:The two stars\, Altair and Vega\, are united on this night acc - ording to a chinese legend. People write a wish and tie them to bamboo tre - es. This festival occurs in July or August.\n\nThe 7th day in the 7th mont - h of the lunar calendar falls in either August and July. As a result\, som - e parts of Japan celebrate Tanabata in July and others in August on the 7t - h day. -URL;VALUE=URI:http://apike.ca/japan.html -DTSTAMP:20050707T120700Z -DTSTART;TZID=Japan;VALUE=DATE:20050707 -DTEND;TZID=Japan;VALUE=DATE:20050708 -END:VEVENT -BEGIN:VEVENT -UID:20060813-48@apike.ca -SUMMARY:Obon -LOCATION:Japan -DESCRIPTION:People travel to their ancestors graves to pay their respects. - The followed obon traditions vary throughout Japan.\n\nIn most regions\, - there is an obon dori (obon dance)\, graves are visited and food offerings - are made. Lanterns are used to guide the spirits back to their world.\n\n - Obon is celebrated in July in some parts of Japan. The 13th day of the 7t - h month using the lunar calendar sometimes falls in July. -URL;VALUE=URI:http://apike.ca/japan.html -DTSTAMP:20060813T120800Z -DTSTART;TZID=Japan;VALUE=DATE:20060813 -DTEND;TZID=Japan;VALUE=DATE:20060816 -END:VEVENT -BEGIN:VEVENT -UID:20050813-48@apike.ca -SUMMARY:Obon -LOCATION:Japan -DESCRIPTION:People travel to their ancestors graves to pay their respects. - The followed obon traditions vary throughout Japan.\n\nIn most regions\, - there is an obon dori (obon dance)\, graves are visited and food offerings - are made. Lanterns are used to guide the spirits back to their world.\n\n - Obon is celebrated in July in some parts of Japan. The 13th day of the 7t - h month using the lunar calendar sometimes falls in July. -URL;VALUE=URI:http://apike.ca/japan.html -DTSTAMP:20050813T120800Z -DTSTART;TZID=Japan;VALUE=DATE:20050813 -DTEND;TZID=Japan;VALUE=DATE:20050816 -END:VEVENT -BEGIN:VEVENT -UID:20061115-49@apike.ca -SUMMARY:Shichigosan (7-5-3) -LOCATION:Japan -DESCRIPTION:This festival is for children who reach these auspicious ages. - \n\nChildren are taken to a shrine dressed in kimonos and pray for good he - alth and growth. Many people will go on the closest weekend to November 15 - th as it is not a holiday. -URL;VALUE=URI:http://apike.ca/japan.html -DTSTAMP:20061115T121100Z -DTSTART;TZID=Japan;VALUE=DATE:20061115 -DTEND;TZID=Japan;VALUE=DATE:20061116 -END:VEVENT -BEGIN:VEVENT -UID:20051115-49@apike.ca -SUMMARY:Shichigosan (7-5-3) -LOCATION:Japan -DESCRIPTION:This festival is for children who reach these auspicious ages. - \n\nChildren are taken to a shrine dressed in kimonos and pray for good he - alth and growth. Many people will go on the closest weekend to November 15 - th as it is not a holiday. -URL;VALUE=URI:http://apike.ca/japan.html -DTSTAMP:20051115T121100Z -DTSTART;TZID=Japan;VALUE=DATE:20051115 -DTEND;TZID=Japan;VALUE=DATE:20051116 -END:VEVENT -BEGIN:VEVENT -UID:20050320-50@apike.ca -SUMMARY:Kure Amalgamation Day -LOCATION:Kure City (6 towns) -DESCRIPTION:The towns of Ondo\, Kurahashi\, Kamigari\, Yasuura\, Toyohama - and Toyo are all becoming part of Kure City. -URL;VALUE=URI:http://apike.ca/japan_kure.html -DTSTAMP:20050320T120300Z -DTSTART;TZID=Japan;VALUE=DATE:20050320 -DTEND;TZID=Japan;VALUE=DATE:20050321 -END:VEVENT -BEGIN:VEVENT -UID:20050423-51@apike.ca -SUMMARY:Yamoto Museum Opening -LOCATION:Kure City -DESCRIPTION: -URL;VALUE=URI:http://apike.ca/japan_kure.html -DTSTAMP:20050423T120400Z -DTSTART;TZID=Japan;VALUE=DATE:20050423 -DTEND;TZID=Japan;VALUE=DATE:20050424 -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/korganizer-lowercase.ics b/libs/ical4j-1.0.5/etc/samples/valid/korganizer-lowercase.ics deleted file mode 100644 index 7e84bd4c..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/korganizer-lowercase.ics +++ /dev/null @@ -1,21 +0,0 @@ -BEGIN:Vcalendar -pRoDiD:-//K Desktop Environment//NONSGML KOrganizer 3.3.2//EN -VERSION:2.0 -BEGIN:VEVENT -DTSTAMP:20050225T044602Z -ORGANIZER;Cn=Tom:MAILTO:tom@eastmond.org -CREATED:20050225T044545Z -UID:KOrganizer-1441301191.241 -SEQUENCE:2 -LAST-MODIFIED:20050225T044554Z -SUMMARY:Ted's Birthday -CLASS:PUBLIC -PRIORITY:3 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTHDAY=16;BYMONTH=1 -DTSTART;VALUE=DATE:20050116 -DTEND;VALUE=DATE:20050117 -TRANSP:OPAQUE -END:VEVENT - -END:vCalendaR - diff --git a/libs/ical4j-1.0.5/etc/samples/valid/korganizer.ics b/libs/ical4j-1.0.5/etc/samples/valid/korganizer.ics deleted file mode 100644 index 163c3db1..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/korganizer.ics +++ /dev/null @@ -1,21 +0,0 @@ -BEGIN:VCALENDAR -PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.3.2//EN -VERSION:2.0 -BEGIN:VEVENT -DTSTAMP:20050225T044602Z -ORGANIZER;CN=Tom:MAILTO:tom@eastmond.org -CREATED:20050225T044545Z -UID:KOrganizer-1441301191.241 -SEQUENCE:2 -LAST-MODIFIED:20050225T044554Z -SUMMARY:Ted's Birthday -CLASS:PUBLIC -PRIORITY:3 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTHDAY=16;BYMONTH=1 -DTSTART;VALUE=DATE:20050116 -DTEND;VALUE=DATE:20050117 -TRANSP:OPAQUE -END:VEVENT - -END:VCALENDAR - diff --git a/libs/ical4j-1.0.5/etc/samples/valid/korganizer_sample.ics b/libs/ical4j-1.0.5/etc/samples/valid/korganizer_sample.ics deleted file mode 100644 index b4cbfd89..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/korganizer_sample.ics +++ /dev/null @@ -1,74 +0,0 @@ -BEGIN:VCALENDAR -PRODID - :-//K Desktop Environment//NONSGML KOrganizer 3.1//EN -VERSION - :2.0 -BEGIN:VEVENT -CREATED - :20030304T185335Z -UID - :KOrganizer-1934107299.242 -SEQUENCE - :2 -LAST-MODIFIED - :20030304T185543Z -DTSTAMP - :20030304T190131Z -ORGANIZER - :MAILTO:osnut@pacbell.net -DESCRIPTION - :See http://www.sgvlug.org for details -SUMMARY - :San Gabriel Valley Linux User Group -- general meeting -LOCATION - :Caltech Campus\; room 101 Guggenheim -CLASS - :PUBLIC -PRIORITY - :3 -X-PILOTID - :0 -X-PILOTSTAT - :1 -RRULE - :FREQ=MONTHLY;COUNT=12;INTERVAL=1;BYDAY=2TH -DTSTART - :20030314T030000Z -DTEND - :20030314T050000Z -END:VEVENT -BEGIN:VEVENT -CREATED - :20030304T185448Z -UID - :KOrganizer-500279590.953 -SEQUENCE - :5 -LAST-MODIFIED - :20030304T185715Z -DTSTAMP - :20030304T190131Z -ORGANIZER - :MAILTO:osnut@pacbell.net -DESCRIPTION - :See http://www.sgvlug.org for details\n -SUMMARY - :San Gabriel Valley Linux User Group -- DevSIG meeting -LOCATION - :The Coffee Gallery\; Altadena -CLASS - :PUBLIC -PRIORITY - :3 -X-PILOTID - :0 -X-PILOTSTAT - :1 -RRULE - :FREQ=MONTHLY;COUNT=12;INTERVAL=1;BYDAY=1SA -DTSTART - :20030406T200000Z -DTEND - :20030406T220000Z -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/lotr-updated.ics b/libs/ical4j-1.0.5/etc/samples/valid/lotr-updated.ics deleted file mode 100644 index 11d61400..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/lotr-updated.ics +++ /dev/null @@ -1,341 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -X-WR-CALNAME:Lord of the Rings -PRODID:-//Apple Computer\, Inc//iCal 1.0//EN -X-WR-RELCALID:B4B8ABF0-1ECC-11D7-A916-00306553216E -X-WR-TIMEZONE:America/New_York -CALSCALE:GREGORIAN -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040105 -DTEND;VALUE=DATE:20040106 -SUMMARY:Fellowship enters Moria -UID:C1C7837D-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040109 -DTEND;VALUE=DATE:20040110 -SUMMARY:Fellowship reaches Lorien -UID:C1C78BF1-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040117 -DTEND;VALUE=DATE:20040118 -SUMMARY:Passing of Gandalf -UID:C1C79008-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040207 -DTEND;VALUE=DATE:20040208 -SUMMARY:Fellowship leaves Lorien -UID:C1C793E2-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=2 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040217 -DTEND;VALUE=DATE:20040218 -SUMMARY:Death of Boromir -UID:C1C797C6-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=2 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040220 -DTEND;VALUE=DATE:20040221 -SUMMARY:Meriadoc & Pippin meet Treebeard -UID:C1C79D1B-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=2 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040222 -DTEND;VALUE=DATE:20040223 -SUMMARY:Passing of King Ellesar -UID:C1C7A154-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=2 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040224 -DTEND;VALUE=DATE:20040225 -SUMMARY:Ents destroy Isengard -UID:C1C7A52F-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=2 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040226 -DTEND;VALUE=DATE:20040227 -SUMMARY:Aragorn takes the Paths of the Dead -UID:C1C7A939-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=2 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040305 -DTEND;VALUE=DATE:20040306 -SUMMARY:Frodo & Samwise encounter Shelob -UID:C1C7AD08-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=3 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040308 -DTEND;VALUE=DATE:20040309 -SUMMARY:Deaths of Denethor & Theoden -UID:C1C7B0EF-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=3 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040318 -DTEND;VALUE=DATE:20040319 -SUMMARY:Destruction of the Ring -UID:C1C7B4A3-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20030317;BYMONTH=3 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040329 -DTEND;VALUE=DATE:20040330 -SUMMARY:Flowering of the Mallorn -UID:C1C7B8A3-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=3 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040404 -DTEND;VALUE=DATE:20040405 -SUMMARY:Gandalf visits Bilbo -UID:C1C7BD03-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=4 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040417 -DTEND;VALUE=DATE:20040418 -SUMMARY:An unexpected party -UID:C1C7C0EF-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=4 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040423 -DTEND;VALUE=DATE:20040424 -SUMMARY:Crowning of King Ellesar -UID:C1C7C4DA-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=4 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040519 -DTEND;VALUE=DATE:20040520 -SUMMARY:Arwen leaves Lorian to wed King Ellesar -UID:C1C7C8A0-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=5 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040611 -DTEND;VALUE=DATE:20040612 -SUMMARY:Sauron attacks Osgilliath -UID:C1C7CC66-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=6 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040613 -DTEND;VALUE=DATE:20040614 -SUMMARY:Bilbo returns to Bag End -UID:C1C7D01C-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=6 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040623 -DTEND;VALUE=DATE:20040624 -SUMMARY:Wedding of Ellesar & Arwen -UID:C1C7D3CE-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=6 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040704 -DTEND;VALUE=DATE:20040705 -SUMMARY:Gandalf imprisoned by Saruman -UID:C1C7D799-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=7 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040724 -DTEND;VALUE=DATE:20040725 -SUMMARY:The ring comes to Bilbo -UID:C1C7DB68-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=7 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040726 -DTEND;VALUE=DATE:20040727 -SUMMARY:Bilbo rescued from Wargs by Eagles -UID:C1C7DF1F-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=7 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040803 -DTEND;VALUE=DATE:20040804 -SUMMARY:Funeral of King Theoden -UID:C1C7E2CC-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=8 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040829 -DTEND;VALUE=DATE:20040830 -SUMMARY:Saruman enters the Shire -UID:C1C7E6A6-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=8 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040910 -DTEND;VALUE=DATE:20040911 -SUMMARY:Gandalf escapes from Orthanc -UID:C1C7EA5F-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=9 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040914 -DTEND;VALUE=DATE:20040915 -SUMMARY:Frodo & Bilbo's birthday -UID:C1C7EE1A-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=9 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040915 -DTEND;VALUE=DATE:20040916 -SUMMARY:Black riders enter the Shire -UID:C1C7F1FC-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=9 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040918 -DTEND;VALUE=DATE:20040919 -SUMMARY:Frodo and company rescued by Bombadil -UID:C1C7F5C4-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=9 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040928 -DTEND;VALUE=DATE:20040929 -SUMMARY:Frodo wounded at Weathertop -UID:C1C7F99E-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=9 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041016 -DTEND;VALUE=DATE:20041017 -SUMMARY:Boromir reaches Rivendell -UID:C1C7FD5C-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=10 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041017 -DTEND;VALUE=DATE:20041018 -SUMMARY:Council of Elrond -UID:C1C80115-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=10 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041025 -DTEND;VALUE=DATE:20041026 -SUMMARY:End of War of the Ring -UID:C1C804F4-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=10 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041116 -DTEND;VALUE=DATE:20041117 -SUMMARY:Bilbo reaches the Lonely Mountain -UID:C1C808BE-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=11 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041205 -DTEND;VALUE=DATE:20041206 -SUMMARY:Death of Smaug -UID:C1C80C80-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=12 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041216 -DTEND;VALUE=DATE:20041217 -SUMMARY:Fellowship begins Quest -UID:C1C8107A-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=12 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030325 -DTEND;VALUE=DATE:20030326 -SUMMARY:Destruction of the Ring -UID:5EAE2BA6-D5D6-11D7-BA10-000393D17D20 -DTSTAMP:20030824T015752Z -SEQUENCE:2 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=3 -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/lotr.ics b/libs/ical4j-1.0.5/etc/samples/valid/lotr.ics deleted file mode 100644 index 3ac449c2..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/lotr.ics +++ /dev/null @@ -1,341 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -X-WR-CALNAME;VALUE=TEXT:Lord of the Rings -PRODID:-//Apple Computer\, Inc//iCal 1.0//EN -X-WR-RELCALID;VALUE=TEXT:B4B8ABF0-1ECC-11D7-A916-00306553216E -X-WR-TIMEZONE;VALUE=TEXT:America/New_York -CALSCALE:GREGORIAN -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040105 -DTEND;VALUE=DATE:20040106 -SUMMARY:Fellowship enters Moria -UID:C1C7837D-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040109 -DTEND;VALUE=DATE:20040110 -SUMMARY:Fellowship reaches Lorien -UID:C1C78BF1-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040117 -DTEND;VALUE=DATE:20040118 -SUMMARY:Passing of Gandalf -UID:C1C79008-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040207 -DTEND;VALUE=DATE:20040208 -SUMMARY:Fellowship leaves Lorien -UID:C1C793E2-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=2 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040217 -DTEND;VALUE=DATE:20040218 -SUMMARY:Death of Boromir -UID:C1C797C6-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=2 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040220 -DTEND;VALUE=DATE:20040221 -SUMMARY:Meriadoc & Pippin meet Treebeard -UID:C1C79D1B-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=2 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040222 -DTEND;VALUE=DATE:20040223 -SUMMARY:Passing of King Ellesar -UID:C1C7A154-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=2 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040224 -DTEND;VALUE=DATE:20040225 -SUMMARY:Ents destroy Isengard -UID:C1C7A52F-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=2 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040226 -DTEND;VALUE=DATE:20040227 -SUMMARY:Aragorn takes the Paths of the Dead -UID:C1C7A939-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=2 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040305 -DTEND;VALUE=DATE:20040306 -SUMMARY:Frodo & Samwise encounter Shelob -UID:C1C7AD08-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=3 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040308 -DTEND;VALUE=DATE:20040309 -SUMMARY:Deaths of Denethor & Theoden -UID:C1C7B0EF-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=3 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040318 -DTEND;VALUE=DATE:20040319 -SUMMARY:Destruction of the Ring -UID:C1C7B4A3-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20030317;BYMONTH=3 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040329 -DTEND;VALUE=DATE:20040330 -SUMMARY:Flowering of the Mallorn -UID:C1C7B8A3-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=3 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040404 -DTEND;VALUE=DATE:20040405 -SUMMARY:Gandalf visits Bilbo -UID:C1C7BD03-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=4 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040417 -DTEND;VALUE=DATE:20040418 -SUMMARY:An unexpected party -UID:C1C7C0EF-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=4 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040423 -DTEND;VALUE=DATE:20040424 -SUMMARY:Crowning of King Ellesar -UID:C1C7C4DA-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=4 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040519 -DTEND;VALUE=DATE:20040520 -SUMMARY:Arwen leaves Lorian to wed King Ellesar -UID:C1C7C8A0-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=5 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040611 -DTEND;VALUE=DATE:20040612 -SUMMARY:Sauron attacks Osgilliath -UID:C1C7CC66-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=6 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040613 -DTEND;VALUE=DATE:20040614 -SUMMARY:Bilbo returns to Bag End -UID:C1C7D01C-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=6 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040623 -DTEND;VALUE=DATE:20040624 -SUMMARY:Wedding of Ellesar & Arwen -UID:C1C7D3CE-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=6 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040704 -DTEND;VALUE=DATE:20040705 -SUMMARY:Gandalf imprisoned by Saruman -UID:C1C7D799-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=7 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040724 -DTEND;VALUE=DATE:20040725 -SUMMARY:The ring comes to Bilbo -UID:C1C7DB68-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=7 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040726 -DTEND;VALUE=DATE:20040727 -SUMMARY:Bilbo rescued from Wargs by Eagles -UID:C1C7DF1F-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=7 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040803 -DTEND;VALUE=DATE:20040804 -SUMMARY:Funeral of King Theoden -UID:C1C7E2CC-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=8 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040829 -DTEND;VALUE=DATE:20040830 -SUMMARY:Saruman enters the Shire -UID:C1C7E6A6-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=8 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040910 -DTEND;VALUE=DATE:20040911 -SUMMARY:Gandalf escapes from Orthanc -UID:C1C7EA5F-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=9 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040914 -DTEND;VALUE=DATE:20040915 -SUMMARY:Frodo & Bilbo's birthday -UID:C1C7EE1A-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=9 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040915 -DTEND;VALUE=DATE:20040916 -SUMMARY:Black riders enter the Shire -UID:C1C7F1FC-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=9 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040918 -DTEND;VALUE=DATE:20040919 -SUMMARY:Frodo and company rescued by Bombadil -UID:C1C7F5C4-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=9 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040928 -DTEND;VALUE=DATE:20040929 -SUMMARY:Frodo wounded at Weathertop -UID:C1C7F99E-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=9 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041016 -DTEND;VALUE=DATE:20041017 -SUMMARY:Boromir reaches Rivendell -UID:C1C7FD5C-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=10 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041017 -DTEND;VALUE=DATE:20041018 -SUMMARY:Council of Elrond -UID:C1C80115-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=10 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041025 -DTEND;VALUE=DATE:20041026 -SUMMARY:End of War of the Ring -UID:C1C804F4-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=10 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041116 -DTEND;VALUE=DATE:20041117 -SUMMARY:Bilbo reaches the Lonely Mountain -UID:C1C808BE-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=11 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041205 -DTEND;VALUE=DATE:20041206 -SUMMARY:Death of Smaug -UID:C1C80C80-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=12 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041216 -DTEND;VALUE=DATE:20041217 -SUMMARY:Fellowship begins Quest -UID:C1C8107A-1ECC-11D7-A916-00306553216E -DTSTAMP:20040103T033800Z -SEQUENCE:1 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=12 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20030325 -DTEND;VALUE=DATE:20030326 -SUMMARY:Destruction of the Ring -UID:5EAE2BA6-D5D6-11D7-BA10-000393D17D20 -DTSTAMP:20030824T015752Z -SEQUENCE:2 -RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=3 -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/mansour.ics b/libs/ical4j-1.0.5/etc/samples/valid/mansour.ics deleted file mode 100644 index 2b28563c..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/mansour.ics +++ /dev/null @@ -1,9 +0,0 @@ -BEGIN:VCALENDAR -PRODID:-//Life Lint//LifeLintCalendar 0.5//EN -VERSION:2.0 -BEGIN:VEVENT -LOCATION:At "The Terrace" Complex > Melbourne "\\\, -SUMMARY:A colon with spaces on either side : like that -DESCRIPTION:Test tabs -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/mathBirthdays.ics b/libs/ical4j-1.0.5/etc/samples/valid/mathBirthdays.ics deleted file mode 100644 index f53e7ee3..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/mathBirthdays.ics +++ /dev/null @@ -1,14533 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -X-WR-CALNAME:mathBirthdays -PRODID:-//Apple Computer\, Inc//iCal 1.5//EN -X-WR-RELCALID:A944B94A-B76A-11D9-BD53-000A95723178 -X-WR-TIMEZONE:Canada/Saskatchewan -CALSCALE:GREGORIAN -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040917 -DTEND;VALUE=DATE:20040918 -SUMMARY:1743 Marie-Jean-Antoine-Nicolas de Caritat -UID:AAD980DC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Con - dorcet.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040917 -DTEND;VALUE=DATE:20040918 -SUMMARY:1826 Bernhard Riemann -UID:AAD994E6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rie - mann.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040917 -DTEND;VALUE=DATE:20040918 -SUMMARY:1905 Hans Freudenthal -UID:AAD997BA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fre - udenthal.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040917 -DTEND;VALUE=DATE:20040918 -SUMMARY:1910 Marshall Hall -UID:AAD99D9E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hal - l.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040918 -DTEND;VALUE=DATE:20040919 -SUMMARY:1752 Adrien-Marie Legendre -UID:AAD9A000-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Leg - endre.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040919 -DTEND;VALUE=DATE:20040920 -SUMMARY:1749 Jean-Baptiste-Joseph Delambre -UID:AAD9A214-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Del - ambre.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040919 -DTEND;VALUE=DATE:20040920 -SUMMARY:1840 John Emory McClintock -UID:AAD9A41E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/McC - lintock.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040919 -DTEND;VALUE=DATE:20040920 -SUMMARY:1888 James Wadell Alexander -UID:AAD9A63E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ale - xander.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040916 -DTEND;VALUE=DATE:20040917 -SUMMARY:1494 Francisco Maurolico -UID:AAD9A85E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mau - rolico.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040916 -DTEND;VALUE=DATE:20040917 -SUMMARY:1736 Johannes Nikolaus Tetens -UID:AAD9AA88-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tet - ens.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040915 -DTEND;VALUE=DATE:20040916 -SUMMARY:973 Abu Arrayhan Muhammad ibn Ahmad al-Biruni -UID:AAD9ACC4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Al- - Biruni.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040915 -DTEND;VALUE=DATE:20040916 -SUMMARY:1886 Paul Pierre Lévy -UID:AAD9AF0C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lev - y_Paul.html -SEQUENCE:5 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040915 -DTEND;VALUE=DATE:20040916 -SUMMARY:1894 Oskar Klein -UID:AAD9B134-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kle - in.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040915 -DTEND;VALUE=DATE:20040916 -SUMMARY:1923 Georg Kreisel -UID:AAD9B378-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kre - isel.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040915 -DTEND;VALUE=DATE:20040916 -SUMMARY:1926 Jean-Pierre Serre -UID:AAD9B596-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ser - re.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040914 -DTEND;VALUE=DATE:20040915 -SUMMARY:1837 Nicolai Vasilievich Bugaev -UID:AAD9B7C6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bug - aev.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040914 -DTEND;VALUE=DATE:20040915 -SUMMARY:1858 Henry Burchard Fine -UID:AAD9B9EC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fin - e.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040914 -DTEND;VALUE=DATE:20040915 -SUMMARY:1891 Ivan Matveevich Vinogradov -UID:AAD9BC34-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Vin - ogradov.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040914 -DTEND;VALUE=DATE:20040915 -SUMMARY:1920 Alberto P Calderón -UID:AAD9BE62-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cal - deron.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040914 -DTEND;VALUE=DATE:20040915 -SUMMARY:1926 Hans-Joachim Bremermann -UID:AAD9C094-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bre - mermann.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040913 -DTEND;VALUE=DATE:20040914 -SUMMARY:1873 Constantin Carathéodory -UID:AAD9C2B2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Car - atheodory.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040913 -DTEND;VALUE=DATE:20040914 -SUMMARY:1885 Wilhelm Johann Eugen Blaschke -UID:AAD9C4EC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bla - schke.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040912 -DTEND;VALUE=DATE:20040913 -SUMMARY:1771 Antoine-André-Louis Reynaud -UID:AAD9C706-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rey - naud.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040912 -DTEND;VALUE=DATE:20040913 -SUMMARY:1900 Haskell Brooks Curry -UID:AAD9C928-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cur - ry.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040911 -DTEND;VALUE=DATE:20040912 -SUMMARY:1623 Stefano degli Angeli -UID:AAD9CD1C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ang - eli.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040911 -DTEND;VALUE=DATE:20040912 -SUMMARY:1798 Franz Ernst Neumann -UID:AAD9CFA0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Neu - mann_Franz.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040911 -DTEND;VALUE=DATE:20040912 -SUMMARY:1877 Sir James Hopwood Jeans -UID:AAD9D1A8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Jea - ns.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040911 -DTEND;VALUE=DATE:20040912 -SUMMARY:1917 Kenkichi Iwasawa -UID:AAD9D3C0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Iwa - sawa.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040910 -DTEND;VALUE=DATE:20040911 -SUMMARY:1839 Charles Sanders Peirce -UID:AAD9D5D8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pei - rce_Charles.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040910 -DTEND;VALUE=DATE:20040911 -SUMMARY:1861 Theodor Molien -UID:AAD9D80A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mol - ien.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040910 -DTEND;VALUE=DATE:20040911 -SUMMARY:1903 Georges de Rham -UID:AAD9DA26-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/De_ - Rham.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040909 -DTEND;VALUE=DATE:20040910 -SUMMARY:1860 Frank Morley -UID:AAD9DC3A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mor - ley.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040909 -DTEND;VALUE=DATE:20040910 -SUMMARY:1914 Marjorie Lee Browne -UID:AAD9DE48-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bro - wne.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040908 -DTEND;VALUE=DATE:20040909 -SUMMARY:1584 Gregorius Saint-Vincent -UID:AAD9E06C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sai - nt-Vincent.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040908 -DTEND;VALUE=DATE:20040909 -SUMMARY:1588 Fr Marin Mersenne -UID:AAD9E288-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mer - senne.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040908 -DTEND;VALUE=DATE:20040909 -SUMMARY:1861 Percy John Heawood -UID:AAD9E4A2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hea - wood.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040908 -DTEND;VALUE=DATE:20040909 -SUMMARY:1910 Nathan Jacobson -UID:AAD9E6B6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Jac - obson.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040907 -DTEND;VALUE=DATE:20040908 -SUMMARY:1707 Georges Louis Leclerc Comte de Buffon -UID:AAD9E8FC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Buf - fon.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040907 -DTEND;VALUE=DATE:20040908 -SUMMARY:1819 Jean Claude Bouquet -UID:AAD9EB14-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bou - quet.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040907 -DTEND;VALUE=DATE:20040908 -SUMMARY:1903 Dudley Ernest Littlewood -UID:AAD9ED3A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lit - tlewood.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040907 -DTEND;VALUE=DATE:20040908 -SUMMARY:1915 Kiyosi Ito -UID:AAD9EF68-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ito - .html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040907 -DTEND;VALUE=DATE:20040908 -SUMMARY:1955 Efim I Zelmanov -UID:AAD9F1A7-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Zel - manov.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040906 -DTEND;VALUE=DATE:20040907 -SUMMARY:1859 Boris Yakovlevic Bukreev -UID:AAD9F3DA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Buk - reev.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040906 -DTEND;VALUE=DATE:20040907 -SUMMARY:1863 Dmitry Aleksandrovich Grave -UID:AAD9F600-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gra - ve.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040906 -DTEND;VALUE=DATE:20040907 -SUMMARY:1907 Maurice George Kendall -UID:AAD9F829-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ken - dall.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040905 -DTEND;VALUE=DATE:20040906 -SUMMARY:1667 Giovanni Girolamo Saccheri -UID:AAD9FBF5-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sac - cheri.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040905 -DTEND;VALUE=DATE:20040906 -SUMMARY:1725 Jean Etienne Montucla -UID:AAD9FE86-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mon - tucla.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040904 -DTEND;VALUE=DATE:20040905 -SUMMARY:1809 Luigi Federico Menabrea -UID:AADA00BC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Men - abrea.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040904 -DTEND;VALUE=DATE:20040905 -SUMMARY:1848 Ernst Heinrich Bruns -UID:AADA03B8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bru - ns.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040904 -DTEND;VALUE=DATE:20040905 -SUMMARY:1889 Vyacheslaw Vassilievich Stepanov -UID:AADA05FE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ste - panov.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040903 -DTEND;VALUE=DATE:20040904 -SUMMARY:1814 James Joseph Sylvester -UID:AADA0838-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Syl - vester.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040903 -DTEND;VALUE=DATE:20040904 -SUMMARY:1884 Solomon Lefschetz -UID:AADA0A4A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lef - schetz.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040903 -DTEND;VALUE=DATE:20040904 -SUMMARY:1908 Lev Semenovich Pontryagin -UID:AADA0C70-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pon - tryagin.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040902 -DTEND;VALUE=DATE:20040903 -SUMMARY:1841 Matthieu Paul Hermann Laurent -UID:AADA0EA2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lau - rent_Hermann.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040902 -DTEND;VALUE=DATE:20040903 -SUMMARY:1850 Alfred Pringsheim -UID:AADA10EA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pri - ngsheim.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040902 -DTEND;VALUE=DATE:20040903 -SUMMARY:1856 Friedrich Wilhelm Franz Meyer -UID:AADA1308-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mey - er.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040902 -DTEND;VALUE=DATE:20040903 -SUMMARY:1878 Maurice René Fréchet -UID:AADA1B12-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fre - chet.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040902 -DTEND;VALUE=DATE:20040903 -SUMMARY:1913 Israil Moiseevic Gelfand -UID:AADA1DA3-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gel - fand.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040902 -DTEND;VALUE=DATE:20040903 -SUMMARY:1914 Walter Samuel McAfee -UID:AADA1FD3-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/McA - fee.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040902 -DTEND;VALUE=DATE:20040903 -SUMMARY:1923 René Thom -UID:AADA2212-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tho - m.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040901 -DTEND;VALUE=DATE:20040902 -SUMMARY:1659 Joseph Saurin -UID:AADA2448-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sau - rin.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040901 -DTEND;VALUE=DATE:20040902 -SUMMARY:1835 William Stanley Jevons -UID:AADA2802-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Jev - ons.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040901 -DTEND;VALUE=DATE:20040902 -SUMMARY:1910 Pao-Lu Hsu -UID:AADA2A2A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hsu - .html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040101 -EXDATE;VALUE=DATE:20050101 -DTEND;VALUE=DATE:20040102 -SUMMARY:Mactutor Math History -UID:AADA2C51-B76A-11D9-BD53-000A95723178 -SEQUENCE:5 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040920 -DTEND;VALUE=DATE:20040921 -SUMMARY:1842 Alexander Wilhelm von Brill -UID:AADA2E68-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bri - ll.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040920 -DTEND;VALUE=DATE:20040921 -SUMMARY:1861 Frank Nelson Cole -UID:AADA3066-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Col - e.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040920 -DTEND;VALUE=DATE:20040921 -SUMMARY:1887 Erich Hecke -UID:AADA3265-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hec - ke.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040920 -DTEND;VALUE=DATE:20040921 -SUMMARY:1925 Keith Stewartson -UID:AADA36AA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ste - wartson.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040921 -DTEND;VALUE=DATE:20040922 -SUMMARY:1884 Denes König -UID:AADA3928-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kon - ig_Denes.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040921 -DTEND;VALUE=DATE:20040922 -SUMMARY:1899 Juliusz Pawel Schauder -UID:AADA3B38-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sch - auder.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040921 -DTEND;VALUE=DATE:20040922 -SUMMARY:1917 Phyllis Nicolson -UID:AADA3D32-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Nic - olson.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040922 -DTEND;VALUE=DATE:20040923 -SUMMARY:1765 Paolo Ruffini -UID:AADA3F1A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ruf - fini.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040922 -DTEND;VALUE=DATE:20040923 -SUMMARY:1769 Louis Puissant -UID:AADA4124-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pui - ssant.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040922 -DTEND;VALUE=DATE:20040923 -SUMMARY:1791 Michael Faraday -UID:AADA431E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Far - aday.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040923 -DTEND;VALUE=DATE:20040924 -SUMMARY:1768 William Wallace -UID:AADA4512-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wal - lace.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040923 -DTEND;VALUE=DATE:20040924 -SUMMARY:1851 Ellen Amanda Hayes -UID:AADA4716-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hay - es.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040923 -DTEND;VALUE=DATE:20040924 -SUMMARY:1900 David van Dantzig -UID:AADA490C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Dan - tzig.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040924 -DTEND;VALUE=DATE:20040925 -SUMMARY:1501 Girolamo Cardano -UID:AADA4AFE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Car - dan.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040924 -DTEND;VALUE=DATE:20040925 -SUMMARY:1625 Johan de Witt -UID:AADA4CF6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wit - t.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040924 -DTEND;VALUE=DATE:20040925 -SUMMARY:1801 Mikhail Vasilevich Ostrogradski -UID:AADAEBD8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ost - rogradski.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040924 -DTEND;VALUE=DATE:20040925 -SUMMARY:1844 Max Noether -UID:AADAEEC4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Noe - ther_Max.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040924 -DTEND;VALUE=DATE:20040925 -SUMMARY:1862 Winifred Edgerton Merrill -UID:AADAF0DC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mer - rill.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040924 -DTEND;VALUE=DATE:20040925 -SUMMARY:1896 Tadeusz Wazewski -UID:AADAF2EA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Waz - ewski.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040924 -DTEND;VALUE=DATE:20040925 -SUMMARY:1904 Evan Tom Davies -UID:AADAF50E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Dav - ies.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040925 -DTEND;VALUE=DATE:20040926 -SUMMARY:1819 George Salmon -UID:AADAF718-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sal - mon.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040925 -DTEND;VALUE=DATE:20040926 -SUMMARY:1888 Stefan Mazurkiewicz -UID:AADAF938-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Maz - urkiewicz.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040925 -DTEND;VALUE=DATE:20040926 -SUMMARY:1893 Carl Harald Cramér -UID:AADAFB3A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cra - mer_Harald.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040925 -DTEND;VALUE=DATE:20040926 -SUMMARY:1893 Alexander Markowich Ostrowski -UID:AADB0032-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ost - rowski.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040926 -DTEND;VALUE=DATE:20040927 -SUMMARY:1688 Willem Jacob 'sGravesande -UID:AADB02A4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/SGr - avesande.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040926 -DTEND;VALUE=DATE:20040927 -SUMMARY:1854 Percy Alexander MacMahon -UID:AADB07E0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mac - Mahon.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040926 -DTEND;VALUE=DATE:20040927 -SUMMARY:1891 Hans Reichenbach -UID:AADB0A4B-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rei - chenbach.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040927 -DTEND;VALUE=DATE:20040928 -SUMMARY:1719 Abraham Gotthelf Kästner -UID:AADB0C54-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kae - stner.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040927 -DTEND;VALUE=DATE:20040928 -SUMMARY:1843 Gaston Tarry -UID:AADB0E44-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tar - ry.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040927 -DTEND;VALUE=DATE:20040928 -SUMMARY:1855 Paul Emile Appell -UID:AADB104A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/App - ell.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040927 -DTEND;VALUE=DATE:20040928 -SUMMARY:1876 Earle Raymond Hedrick -UID:AADB1250-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hed - rick.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040927 -DTEND;VALUE=DATE:20040928 -SUMMARY:1879 Hans Hahn -UID:AADB146E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hah - n.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040927 -DTEND;VALUE=DATE:20040928 -SUMMARY:1892 Mykhailo Pilipovich Krawtchouk -UID:AADB171A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kra - wtchouk.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040927 -DTEND;VALUE=DATE:20040928 -SUMMARY:1919 James Hardy Wilkinson -UID:AADB1948-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wil - kinson.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040928 -DTEND;VALUE=DATE:20040929 -SUMMARY:1605 Ismael Boulliau -UID:AADB1B5E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bou - lliau.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040928 -DTEND;VALUE=DATE:20040929 -SUMMARY:1698 Pierre Louis Moreau de Maupertuis -UID:AADB1D68-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mau - pertuis.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040928 -DTEND;VALUE=DATE:20040929 -SUMMARY:1761 Ferdinand François Désiré Budan de Boislaurent -UID:AADB1F64-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bud - an_de_Boislaurent.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040928 -DTEND;VALUE=DATE:20040929 -SUMMARY:1873 Julian Lowell Coolidge -UID:AADB217C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Coo - lidge.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040928 -DTEND;VALUE=DATE:20040929 -SUMMARY:1893 Hilda Geiringer von Mises -UID:AADB237A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mis - es.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040928 -DTEND;VALUE=DATE:20040929 -SUMMARY:1901 Kurt Otto Friedrichs -UID:AADB257C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fri - edrichs.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040929 -DTEND;VALUE=DATE:20040930 -SUMMARY:1561 Adriaan van Roomen -UID:AADB277E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Roo - men.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040929 -DTEND;VALUE=DATE:20040930 -SUMMARY:1803 Jacques Charles François Sturm -UID:AADB298E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Stu - rm.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040929 -DTEND;VALUE=DATE:20040930 -SUMMARY:1812 Adolph Göpel -UID:AADB2B86-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gop - el.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040930 -DTEND;VALUE=DATE:20041001 -SUMMARY:1775 Robert Adrain -UID:AADB2D7C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Adr - ain.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040930 -DTEND;VALUE=DATE:20041001 -SUMMARY:1829 Joseph Wolstenholme -UID:AADB2F80-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wol - stenholme.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040930 -DTEND;VALUE=DATE:20041001 -SUMMARY:1883 Ernst David Hellinger -UID:AADB333A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hel - linger.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040930 -DTEND;VALUE=DATE:20041001 -SUMMARY:1894 Dirk Jan Struik -UID:AADB3591-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Str - uik.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040930 -DTEND;VALUE=DATE:20041001 -SUMMARY:1913 Samuel Eilenberg -UID:AADB37B6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Eil - enberg.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041001 -DTEND;VALUE=DATE:20041002 -SUMMARY:1671 Luigi Guido Grandi -UID:AADB39C2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gra - ndi.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041001 -DTEND;VALUE=DATE:20041002 -SUMMARY:1873 Alfreds Arnolds Adolfs Meders -UID:AADB3BC4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Med - ers.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041001 -DTEND;VALUE=DATE:20041002 -SUMMARY:1898 Béla Kerékjártó -UID:AADB40CA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ker - ekjarto.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041002 -DTEND;VALUE=DATE:20041003 -SUMMARY:1791 Aléxis Thérèse Petit -UID:AADB438C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pet - it.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041002 -DTEND;VALUE=DATE:20041003 -SUMMARY:1825 John James Walker -UID:AADB459A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wal - ker_John.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041002 -DTEND;VALUE=DATE:20041003 -SUMMARY:1875 Arthur William Conway -UID:AADB47B4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Con - way.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041002 -DTEND;VALUE=DATE:20041003 -SUMMARY:1908 Arthur Erdélyi -UID:AADB49AA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Erd - elyi.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041003 -DTEND;VALUE=DATE:20041004 -SUMMARY:1944 Pierre René Deligne -UID:AADB4BA7-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Del - igne.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041004 -DTEND;VALUE=DATE:20041005 -SUMMARY:1759 Louis François Antoine Arbogast -UID:AADB4DA0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Arb - ogast.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041004 -DTEND;VALUE=DATE:20041005 -SUMMARY:1797 Felix Savary -UID:AADB4FA8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sav - ary.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041004 -DTEND;VALUE=DATE:20041005 -SUMMARY:1906 Mary Celine Fasenmyer -UID:AADB5192-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fas - enmyer.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041004 -DTEND;VALUE=DATE:20041005 -SUMMARY:1935 Hitoshi Kumano-Go -UID:AADB5390-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kum - ano-Go.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041005 -DTEND;VALUE=DATE:20041006 -SUMMARY:1732 Nevil Maskelyne -UID:AADB558C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mas - kelyne.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041005 -DTEND;VALUE=DATE:20041006 -SUMMARY:1781 Bernard Placidus Johann Nepomuk Bolzano -UID:AADB5787-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bol - zano.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041005 -DTEND;VALUE=DATE:20041006 -SUMMARY:1861 Thomas Little Heath -UID:AADB598C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hea - th.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041005 -DTEND;VALUE=DATE:20041006 -SUMMARY:1898 Philip Franklin -UID:AADB5B82-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fra - nklin.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041005 -DTEND;VALUE=DATE:20041006 -SUMMARY:1930 Reinhard Selten -UID:AADB5D7C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sel - ten.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041006 -DTEND;VALUE=DATE:20041007 -SUMMARY:1552 Matteo Ricci -UID:AADB5F60-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ric - ci.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041006 -DTEND;VALUE=DATE:20041007 -SUMMARY:1784 Pierre Charles François Dupin -UID:AADB634F-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Dup - in.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041006 -DTEND;VALUE=DATE:20041007 -SUMMARY:1831 Julius Wihelm Richard Dedekind -UID:AADB659E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ded - ekind.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041006 -DTEND;VALUE=DATE:20041007 -SUMMARY:1908 Sergei Lvovich Sobolev -UID:AADB6796-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sob - olev.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041006 -DTEND;VALUE=DATE:20041007 -SUMMARY:1918 Abraham Robinson -UID:AADB6994-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rob - inson.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041006 -DTEND;VALUE=DATE:20041007 -SUMMARY:1936 Robert Phelan Langlands -UID:AADB6B92-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lan - glands.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041007 -DTEND;VALUE=DATE:20041008 -SUMMARY:1601 Florimond de Beaune -UID:AADB6D96-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/De_ - Beaune.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041007 -DTEND;VALUE=DATE:20041008 -SUMMARY:1885 Niels Henrik David Bohr -UID:AADB6FA0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Boh - r.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041008 -DTEND;VALUE=DATE:20041009 -SUMMARY:1908 Hans Arnold Heilbronn -UID:AADB71A0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hei - lbronn.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041009 -DTEND;VALUE=DATE:20041010 -SUMMARY:1581 Claude Gaspar Bachet de Méziriac -UID:AADB73B4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bac - het.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041009 -DTEND;VALUE=DATE:20041010 -SUMMARY:1704 Johann Andreas von Segner -UID:AADB75AC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Seg - ner.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041009 -DTEND;VALUE=DATE:20041010 -SUMMARY:1731 Benjamin Banneker -UID:AADB77B6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ban - neker.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041009 -DTEND;VALUE=DATE:20041010 -SUMMARY:1873 Karl Schwarzschild -UID:AADB79AC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sch - warzschild.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041010 -DTEND;VALUE=DATE:20041011 -SUMMARY:1861 Heinrich Friedrich Karl Ludwig Burkhardt -UID:AADB7BB4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bur - khardt.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041011 -DTEND;VALUE=DATE:20041012 -SUMMARY:1675 Samuel Clarke -UID:AADB7DBC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cla - rke.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041011 -DTEND;VALUE=DATE:20041012 -SUMMARY:1777 Barnabé Brisson -UID:AADB7FB7-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bri - sson.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041011 -DTEND;VALUE=DATE:20041012 -SUMMARY:1881 Lewis Fry Richardson -UID:AADB81AA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ric - hardson.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041011 -DTEND;VALUE=DATE:20041012 -SUMMARY:1885 Alfréd Haar -UID:AADB83A8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Haa - r.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041011 -DTEND;VALUE=DATE:20041012 -SUMMARY:1910 Cahit Arf -UID:AADB8594-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Arf - .html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041011 -DTEND;VALUE=DATE:20041012 -SUMMARY:1923 Harish-Chandra -UID:AADB8784-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Har - ish-Chandra.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041012 -DTEND;VALUE=DATE:20041013 -SUMMARY:1910 Ernests Fogels -UID:AADB8982-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fog - els.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041013 -DTEND;VALUE=DATE:20041014 -SUMMARY:1890 Georg Feigl -UID:AADB8B70-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fei - gl.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041013 -DTEND;VALUE=DATE:20041014 -SUMMARY:1893 Kurt Werner Friedrich Reidemeister -UID:AADB8F02-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rei - demeister.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041013 -DTEND;VALUE=DATE:20041014 -SUMMARY:1932 John Griggs Thompson -UID:AADB913E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tho - mpson_John.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041014 -DTEND;VALUE=DATE:20041015 -SUMMARY:1687 Robert Simson -UID:AADB9340-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sim - son.html -SEQUENCE:6 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041014 -DTEND;VALUE=DATE:20041015 -SUMMARY:1801 Joseph Antoine Ferdinand Plateau -UID:AADB9540-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pla - teau.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041014 -DTEND;VALUE=DATE:20041015 -SUMMARY:1868 Alessandro Padoa -UID:AADB972F-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pad - oa.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041015 -DTEND;VALUE=DATE:20041016 -SUMMARY:1608 Evangelista Torricelli -UID:AADB9928-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tor - ricelli.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041015 -DTEND;VALUE=DATE:20041016 -SUMMARY:1735 Jesse Ramsden -UID:AADB9B26-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ram - sden.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041015 -DTEND;VALUE=DATE:20041016 -SUMMARY:1776 Peter Barlow -UID:AADB9D22-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bar - low.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041015 -DTEND;VALUE=DATE:20041016 -SUMMARY:1797 Pierre-Joseph-Etienne Finck -UID:AADBA4E4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fin - ck.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041015 -DTEND;VALUE=DATE:20041016 -SUMMARY:1837 Leo Königsberger -UID:AADBA766-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kon - igsberger.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041015 -DTEND;VALUE=DATE:20041016 -SUMMARY:1846 Platon Sergeevich Poretsky -UID:AADBA95C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Por - etsky.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041015 -DTEND;VALUE=DATE:20041016 -SUMMARY:1890 Jakob Nielsen -UID:AADBAB72-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Nie - lsen.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041015 -DTEND;VALUE=DATE:20041016 -SUMMARY:1909 Bernhard Hermann Neumann -UID:AADBAD7A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Neu - mann_Bernhard.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041016 -DTEND;VALUE=DATE:20041017 -SUMMARY:1794 Benjamin Olinde Rodrigues -UID:AADBAF82-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rod - rigues.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041016 -DTEND;VALUE=DATE:20041017 -SUMMARY:1879 Philip Edward Bertrand Jourdain -UID:AADBB172-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Jou - rdain.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041017 -DTEND;VALUE=DATE:20041018 -SUMMARY:1759 Jacob(II) (Jacques(II)) Bernoulli -UID:AADBB37E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ber - noulli_Jacob(II).html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041017 -DTEND;VALUE=DATE:20041018 -SUMMARY:1888 Paul Isaac Bernays -UID:AADBB57A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ber - nays.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041018 -DTEND;VALUE=DATE:20041019 -SUMMARY:1945 Margaret Dusa Waddington McDuff -UID:AADBB77C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/McD - uff.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041019 -DTEND;VALUE=DATE:20041020 -SUMMARY:1795 Arthur Jules Morin -UID:AADBB992-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mor - in.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041019 -DTEND;VALUE=DATE:20041020 -SUMMARY:1903 Jean Frédéric Auguste Delsarte -UID:AADBBB94-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Del - sarte.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041019 -DTEND;VALUE=DATE:20041020 -SUMMARY:1910 Subrahmanyan Chandrasekhar -UID:AADBBDAA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cha - ndrasekhar.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041020 -DTEND;VALUE=DATE:20041021 -SUMMARY:1632 Sir Christopher Wren -UID:AADBBF92-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wre - n.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041020 -DTEND;VALUE=DATE:20041021 -SUMMARY:1863 William Henry Young -UID:AADBC394-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/You - ng.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041020 -DTEND;VALUE=DATE:20041021 -SUMMARY:1865 Aleksandr Petrovich Kotelnikov -UID:AADBC5D4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kot - elnikov.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041020 -DTEND;VALUE=DATE:20041021 -SUMMARY:1914 R H Bing -UID:AADBC7E6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bin - g.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041021 -DTEND;VALUE=DATE:20041022 -SUMMARY:1687 Nicolaus(I) Bernoulli -UID:AADBC9E4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ber - noulli.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041021 -DTEND;VALUE=DATE:20041022 -SUMMARY:1823 Enrico Betti -UID:AADBCBD2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bet - ti.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041021 -DTEND;VALUE=DATE:20041022 -SUMMARY:1855 Giovanni Battista Guccia -UID:AADBCDD8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Guc - cia.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041021 -DTEND;VALUE=DATE:20041022 -SUMMARY:1882 Harry Schultz Vandiver -UID:AADBCFC4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Van - diver.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041021 -DTEND;VALUE=DATE:20041022 -SUMMARY:1893 William Leonard Ferrar -UID:AADBD1CA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fer - rar.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041022 -DTEND;VALUE=DATE:20041023 -SUMMARY:1587 Joachim Jungius -UID:AADBD3B0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Jun - gius.html -SEQUENCE:4 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041022 -DTEND;VALUE=DATE:20041023 -SUMMARY:1895 Rolf Herman Nevanlinna -UID:AADBD5AC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Nev - anlinna.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041022 -DTEND;VALUE=DATE:20041023 -SUMMARY:1907 Sarvadaman Chowla -UID:AADBD792-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cho - wla.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041022 -DTEND;VALUE=DATE:20041023 -SUMMARY:1927 Alexander Ivanovich Skopin -UID:AADBD982-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sko - pin.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041023 -DTEND;VALUE=DATE:20041024 -SUMMARY:1865 Piers Bohl -UID:AADBDB70-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Boh - l.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041024 -DTEND;VALUE=DATE:20041025 -SUMMARY:1804 Wilhelm Eduard Weber -UID:AADBDD66-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Web - er.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041024 -DTEND;VALUE=DATE:20041025 -SUMMARY:1821 Philipp Ludwig von Seidel -UID:AADBDF54-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sei - del.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041024 -DTEND;VALUE=DATE:20041025 -SUMMARY:1825 Carl Anton Bjerknes -UID:AADBE140-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bje - rknes_Carl.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041024 -DTEND;VALUE=DATE:20041025 -SUMMARY:1853 Heinrich Maschke -UID:AADBF15E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mas - chke.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041024 -DTEND;VALUE=DATE:20041025 -SUMMARY:1873 Edmund Taylor Whittaker -UID:AADBF3C6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Whi - ttaker.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041024 -DTEND;VALUE=DATE:20041025 -SUMMARY:1906 Aleksandr Osipovich Gelfond -UID:AADBF5C6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gel - fond.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041025 -DTEND;VALUE=DATE:20041026 -SUMMARY:1811 Evariste Galois -UID:AADBF7C8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gal - ois.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041026 -DTEND;VALUE=DATE:20041027 -SUMMARY:1849 Ferdinand Georg Frobenius -UID:AADBF9CE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fro - benius.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041026 -DTEND;VALUE=DATE:20041027 -SUMMARY:1877 Charles Max Mason -UID:AADBFDBD-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mas - on.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041026 -DTEND;VALUE=DATE:20041027 -SUMMARY:1911 Shiing-shen Chern -UID:AADBFFFE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Che - rn.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041027 -DTEND;VALUE=DATE:20041028 -SUMMARY:1678 Pierre Rémond de Montmort -UID:AADC020E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mon - tmort.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041027 -DTEND;VALUE=DATE:20041028 -SUMMARY:1856 Ernest William Hobson -UID:AADC0422-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hob - son.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041027 -DTEND;VALUE=DATE:20041028 -SUMMARY:1890 Olive Clio Hazlett -UID:AADC0614-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Haz - lett.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041027 -DTEND;VALUE=DATE:20041028 -SUMMARY:1915 Robert Alexander Rankin -UID:AADC0824-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ran - kin.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041028 -DTEND;VALUE=DATE:20041029 -SUMMARY:1703 Antoine Deparcieux -UID:AADC0A14-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Dep - arcieux.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041028 -DTEND;VALUE=DATE:20041029 -SUMMARY:1804 Pierre François Verhulst -UID:AADC0C1E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ver - hulst.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041029 -DTEND;VALUE=DATE:20041030 -SUMMARY:1925 Klaus Friedrich Roth -UID:AADC0E14-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rot - h.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041030 -DTEND;VALUE=DATE:20041031 -SUMMARY:1840 Joseph Jean Baptiste Neuberg -UID:AADC1006-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Neu - berg.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041030 -DTEND;VALUE=DATE:20041031 -SUMMARY:1844 George Henri Halphen -UID:AADC1216-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hal - phen.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041030 -DTEND;VALUE=DATE:20041031 -SUMMARY:1906 Andrei Nikolaevich Tikhonov -UID:AADC140C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tik - honov.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041030 -DTEND;VALUE=DATE:20041031 -SUMMARY:1907 Harold Davenport -UID:AADC161E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Dav - enport.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041030 -DTEND;VALUE=DATE:20041031 -SUMMARY:1946 William Paul Thurston -UID:AADC182A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Thu - rston.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041031 -DTEND;VALUE=DATE:20041101 -SUMMARY:1815 Karl Theodor Wilhelm Weierstrass -UID:AADC1A34-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wei - erstrass.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041031 -DTEND;VALUE=DATE:20041101 -SUMMARY:1890 Joseph Jean Camille Pérès -UID:AADC1C2C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Per - es.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041031 -DTEND;VALUE=DATE:20041101 -SUMMARY:1902 Abraham Wald -UID:AADC1E40-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wal - d.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041101 -DTEND;VALUE=DATE:20041102 -SUMMARY:1535 Giambattista Della Porta -UID:AADC203E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Por - ta.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041101 -DTEND;VALUE=DATE:20041102 -SUMMARY:1913 Andrzej Mostowski -UID:AADC223E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mos - towski.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041101 -DTEND;VALUE=DATE:20041102 -SUMMARY:1920 Claude Ambrose Rogers -UID:AADC2450-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rog - ers.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041102 -DTEND;VALUE=DATE:20041103 -SUMMARY:1815 George Boole -UID:AADC2664-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Boo - le.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041102 -DTEND;VALUE=DATE:20041103 -SUMMARY:1826 Henry John Stephen Smith -UID:AADC2AC0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Smi - th.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041102 -DTEND;VALUE=DATE:20041103 -SUMMARY:1871 Poul Heegaard -UID:AADC2D3C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hee - gaard.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041103 -DTEND;VALUE=DATE:20041104 -SUMMARY:1867 Martin Wilhelm Kutta -UID:AADC2F5E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kut - ta.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041103 -DTEND;VALUE=DATE:20041104 -SUMMARY:1878 Arthur Byron Coble -UID:AADC315A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cob - le.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041104 -DTEND;VALUE=DATE:20041105 -SUMMARY:1744 Johann(III) Bernoulli -UID:AADC336E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ber - noulli.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041104 -DTEND;VALUE=DATE:20041105 -SUMMARY:1765 Pierre Simon Girard -UID:AADC357E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gir - ard_Pierre.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041105 -DTEND;VALUE=DATE:20041106 -SUMMARY:1848 James Whitbread Lee Glaisher -UID:AADC3786-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gla - isher.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041105 -DTEND;VALUE=DATE:20041106 -SUMMARY:1866 Alfred Tauber -UID:AADC397A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tau - ber.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041105 -DTEND;VALUE=DATE:20041106 -SUMMARY:1930 John Frank Adams -UID:AADC3B68-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ada - ms.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041105 -DTEND;VALUE=DATE:20041106 -SUMMARY:1952 Robert Wayne Thomason -UID:AADC3D62-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tho - mason.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041106 -DTEND;VALUE=DATE:20041107 -SUMMARY:1781 Giovanni Antonio Amedeo Plana -UID:AADC3F64-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pla - na.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041106 -DTEND;VALUE=DATE:20041107 -SUMMARY:1906 Emma Markovna Trotskaia Lehmer -UID:AADC4148-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Leh - mer_Emma.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041107 -DTEND;VALUE=DATE:20041108 -SUMMARY:1660 Thomas Fantet de Lagny -UID:AADC4348-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lag - ny.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041107 -DTEND;VALUE=DATE:20041108 -SUMMARY:1799 Karl Heinrich Gräffe -UID:AADC4612-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gra - ffe.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041107 -DTEND;VALUE=DATE:20041108 -SUMMARY:1898 Raphaël Salem -UID:AADC4840-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sal - em.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041107 -DTEND;VALUE=DATE:20041108 -SUMMARY:1906 Jean Leray -UID:AADC4A38-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ler - ay.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041108 -DTEND;VALUE=DATE:20041109 -SUMMARY:1656 Edmond Halley -UID:AADC4C36-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hal - ley.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041108 -DTEND;VALUE=DATE:20041109 -SUMMARY:1843 Moritz Pasch -UID:AADC4E26-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pas - ch.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041108 -DTEND;VALUE=DATE:20041109 -SUMMARY:1846 Eugenio Bertini -UID:AADC5022-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ber - tini.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041108 -DTEND;VALUE=DATE:20041109 -SUMMARY:1848 Friedrich Ludwig Gottlob Frege -UID:AADC522E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fre - ge.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041108 -DTEND;VALUE=DATE:20041109 -SUMMARY:1854 Johannes Robert Rydberg -UID:AADC543A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ryd - berg.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041108 -DTEND;VALUE=DATE:20041109 -SUMMARY:1868 Felix Hausdorff -UID:AADC564E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hau - sdorff.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041108 -DTEND;VALUE=DATE:20041109 -SUMMARY:1904 William Leonard Edge -UID:AADC59A2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Edg - e.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041108 -DTEND;VALUE=DATE:20041109 -SUMMARY:1914 George Dantzig -UID:AADC5BEA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Dan - tzig.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041109 -DTEND;VALUE=DATE:20041110 -SUMMARY:1847 Carlo Alberto Castigliano -UID:AADC5DEC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cas - tigliano.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041109 -DTEND;VALUE=DATE:20041110 -SUMMARY:1869 Virgil Snyder -UID:AADC5FFE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sny - der.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041109 -DTEND;VALUE=DATE:20041110 -SUMMARY:1885 Theodor Franz Eduard Kaluza -UID:AADC6200-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kal - uza.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041109 -DTEND;VALUE=DATE:20041110 -SUMMARY:1885 Hermann Klaus Hugo Weyl -UID:AADC66B4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wey - l.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041109 -DTEND;VALUE=DATE:20041110 -SUMMARY:1905 Abraham Adrian Albert -UID:AADC69DC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Alb - ert.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041109 -DTEND;VALUE=DATE:20041110 -SUMMARY:1906 Yaroslav Borisovich Lopatynsky -UID:AADC6C04-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lop - atynsky.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041109 -DTEND;VALUE=DATE:20041110 -SUMMARY:1922 Imre Lakatos -UID:AADC6E39-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lak - atos.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041110 -DTEND;VALUE=DATE:20041111 -SUMMARY:1829 Elwin Bruno Christoffel -UID:AADC704C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Chr - istoffel.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041110 -DTEND;VALUE=DATE:20041111 -SUMMARY:1896 Ernst Paul Heinz Prüfer -UID:AADC7278-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pru - fer.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041111 -DTEND;VALUE=DATE:20041112 -SUMMARY:1729 Louis Antoine de Bougainville -UID:AADC7490-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bou - gainville.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041111 -DTEND;VALUE=DATE:20041112 -SUMMARY:1904 John Henry Constantine Whitehead -UID:AADC76A8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Whi - tehead.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041112 -DTEND;VALUE=DATE:20041113 -SUMMARY:1825 Mikhail Egorovich Vashchenko-Zakharchenko -UID:AADC78B8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Vas - hchenko.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041112 -DTEND;VALUE=DATE:20041113 -SUMMARY:1835 Hugues Charles Robert Méray -UID:AADC7AC6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mer - ay.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041112 -DTEND;VALUE=DATE:20041113 -SUMMARY:1842 John William Strutt Lord Rayleigh -UID:AADC7CE7-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ray - leigh.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041112 -DTEND;VALUE=DATE:20041113 -SUMMARY:1910 Loo-Keng Hua -UID:AADC7F04-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hua - .html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041112 -DTEND;VALUE=DATE:20041113 -SUMMARY:1927 Yutaka Taniyama -UID:AADC8120-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tan - iyama.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041113 -DTEND;VALUE=DATE:20041114 -SUMMARY:1876 Ernest Julius Wilczynski -UID:AADC8344-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wil - czynski.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041113 -DTEND;VALUE=DATE:20041114 -SUMMARY:1878 Max Wilhelm Dehn -UID:AADC8564-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Deh - n.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041114 -DTEND;VALUE=DATE:20041115 -SUMMARY:1845 Ulisse Dini -UID:AADC8788-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Din - i.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041114 -DTEND;VALUE=DATE:20041115 -SUMMARY:1882 Robert Lee Moore -UID:AADC8B0C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Moo - re_Robert.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041115 -DTEND;VALUE=DATE:20041116 -SUMMARY:1688 Louis Bertrand Castel -UID:AADC9088-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cas - tel.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041115 -DTEND;VALUE=DATE:20041116 -SUMMARY:1793 Michel Chasles -UID:AADC933E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cha - sles.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041115 -DTEND;VALUE=DATE:20041116 -SUMMARY:1794 Franz Adolph Taurinus -UID:AADC9560-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tau - rinus.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041115 -DTEND;VALUE=DATE:20041116 -SUMMARY:1942 David George Crighton -UID:AADC977C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cri - ghton.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041116 -DTEND;VALUE=DATE:20041117 -SUMMARY:1823 Jacob Amsler -UID:AADC9988-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ams - ler.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041116 -DTEND;VALUE=DATE:20041117 -SUMMARY:1835 Eugenio Beltrami -UID:AADC9BB2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bel - trami.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041116 -DTEND;VALUE=DATE:20041117 -SUMMARY:1886 Marcel Riesz -UID:AADC9E98-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rie - sz.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041116 -DTEND;VALUE=DATE:20041117 -SUMMARY:1897 Josif Zakharovich Shtokalo -UID:AADCA0AE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sht - okalo.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041117 -DTEND;VALUE=DATE:20041118 -SUMMARY:1597 Henry Gellibrand -UID:AADCA2C6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gel - librand.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041117 -DTEND;VALUE=DATE:20041118 -SUMMARY:1717 Jean Le Rond d'Alembert -UID:AADCA4CE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/D'A - lembert.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041117 -DTEND;VALUE=DATE:20041118 -SUMMARY:1790 August Ferdinand Möbius -UID:AADCA6EC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mob - ius.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041117 -DTEND;VALUE=DATE:20041118 -SUMMARY:1902 Eugene Paul Wigner -UID:AADCA8F8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wig - ner.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041118 -DTEND;VALUE=DATE:20041119 -SUMMARY:1844 Albert Wangerin -UID:AADCAB16-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wan - gerin.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041118 -DTEND;VALUE=DATE:20041119 -SUMMARY:1872 Giovanni Enrico Eugenio Vacca -UID:AADCAD48-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Vac - ca.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041118 -DTEND;VALUE=DATE:20041119 -SUMMARY:1912 Shigeo Sasaki -UID:AADCB120-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sas - aki.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041118 -DTEND;VALUE=DATE:20041119 -SUMMARY:1927 John Leslie Britton -UID:AADCB372-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bri - tton.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041119 -DTEND;VALUE=DATE:20041120 -SUMMARY:1894 Heinz Hopf -UID:AADCB59C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hop - f.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041119 -DTEND;VALUE=DATE:20041120 -SUMMARY:1900 Mikhail Alekseevich Lavrentev -UID:AADCB7C6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lav - rentev.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041119 -DTEND;VALUE=DATE:20041120 -SUMMARY:1901 Nina Karlovna Bari -UID:AADCB9FA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bar - i.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041120 -DTEND;VALUE=DATE:20041121 -SUMMARY:1889 Edwin Powell Hubble -UID:AADCBC42-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hub - ble.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041120 -DTEND;VALUE=DATE:20041121 -SUMMARY:1893 André Bloch -UID:AADCBFF8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Blo - ch.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041120 -DTEND;VALUE=DATE:20041121 -SUMMARY:1917 Leonard Jimmie Savage -UID:AADCC260-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sav - age.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041120 -DTEND;VALUE=DATE:20041121 -SUMMARY:1924 Benoit Mandelbrot -UID:AADCC492-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Man - delbrot.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041121 -DTEND;VALUE=DATE:20041122 -SUMMARY:1866 Georg Scheffers -UID:AADCC694-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sch - effers.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041121 -DTEND;VALUE=DATE:20041122 -SUMMARY:1867 Dmitrii Sintsov -UID:AADCC8A6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sin - tsov.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041122 -DTEND;VALUE=DATE:20041123 -SUMMARY:1803 Giusto Bellavitis -UID:AADCCAA2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bel - lavitis.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041122 -DTEND;VALUE=DATE:20041123 -SUMMARY:1840 Emile Michel Hyacinthe Lemoine -UID:AADCCC90-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lem - oine.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041122 -DTEND;VALUE=DATE:20041123 -SUMMARY:1910 F Burton Jones -UID:AADCCE80-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Jon - es.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041123 -DTEND;VALUE=DATE:20041124 -SUMMARY:1616 John Wallis -UID:AADCD06E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wal - lis.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041123 -DTEND;VALUE=DATE:20041124 -SUMMARY:1820 Isaac Todhunter -UID:AADCD260-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tod - hunter.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041123 -DTEND;VALUE=DATE:20041124 -SUMMARY:1853 George Bruce Halsted -UID:AADCD454-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hal - sted.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041124 -DTEND;VALUE=DATE:20041125 -SUMMARY:1879 Duncan MacLaren Young Sommerville -UID:AADCD648-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Som - merville.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041124 -DTEND;VALUE=DATE:20041125 -SUMMARY:1909 Gerhard Gentzen -UID:AADCD836-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gen - tzen.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041125 -DTEND;VALUE=DATE:20041126 -SUMMARY:1783 Claude Louis Mathieu -UID:AADCDA1E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mat - hieu_Claude.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041125 -DTEND;VALUE=DATE:20041126 -SUMMARY:1841 Friedrich Wilhelm Karl Ernst Schröder -UID:AADCDC2A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sch - roder.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041125 -DTEND;VALUE=DATE:20041126 -SUMMARY:1943 Evelyn Merle Roden Nelson -UID:AADCDE1A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Nel - son.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041126 -DTEND;VALUE=DATE:20041127 -SUMMARY:1894 Norbert Wiener -UID:AADCDFF8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wie - ner_Norbert.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041126 -DTEND;VALUE=DATE:20041127 -SUMMARY:1940 Enrico Bombieri -UID:AADCE1E2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bom - bieri.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041127 -DTEND;VALUE=DATE:20041128 -SUMMARY:1867 Arthur Lee Dixon -UID:AADCE3D2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Dix - on.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041127 -DTEND;VALUE=DATE:20041128 -SUMMARY:1909 Anatoly Ivanovich Malcev -UID:AADCE5D2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mal - cev.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041127 -DTEND;VALUE=DATE:20041128 -SUMMARY:1923 Jesse Wilkins -UID:AADCE7CA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wil - kins.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041128 -DTEND;VALUE=DATE:20041129 -SUMMARY:1898 John Wishart -UID:AADCE9C2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wis - hart.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041129 -DTEND;VALUE=DATE:20041130 -SUMMARY:1803 Christian Andreas Doppler -UID:AADCED32-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Dop - pler.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041129 -DTEND;VALUE=DATE:20041130 -SUMMARY:1847 Alfred George Greenhill -UID:AADCEF50-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gre - enhill.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041129 -DTEND;VALUE=DATE:20041130 -SUMMARY:1849 Horace Lamb -UID:AADCF142-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lam - b.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041129 -DTEND;VALUE=DATE:20041130 -SUMMARY:1866 Ernest William Brown -UID:AADCF326-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bro - wn.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041129 -DTEND;VALUE=DATE:20041130 -SUMMARY:1879 Nikolai Mitrofanovich Krylov -UID:AADCF508-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kry - lov_Nikolai.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041130 -DTEND;VALUE=DATE:20041201 -SUMMARY:1549 Sir Henry Savile -UID:AADCF706-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sav - ile.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041201 -DTEND;VALUE=DATE:20041202 -SUMMARY:1671 John Keill -UID:AADCF8F6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kei - ll.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041201 -DTEND;VALUE=DATE:20041202 -SUMMARY:1792 Nikolai Ivanovich Lobachevsky -UID:AADCFAF2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lob - achevsky.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041201 -DTEND;VALUE=DATE:20041202 -SUMMARY:1847 Christine Ladd-Franklin -UID:AADCFCE8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lad - d-Franklin.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041202 -DTEND;VALUE=DATE:20041203 -SUMMARY:1831 Paul David Gustav Du Bois-Reymond -UID:AADCFEE6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Du_ - Bois-Reymond.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041202 -DTEND;VALUE=DATE:20041203 -SUMMARY:1865 Niels Nielsen -UID:AADD00D4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Nie - lsen.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041202 -DTEND;VALUE=DATE:20041203 -SUMMARY:1901 George Frederick James Temple -UID:AADD02B8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tem - ple.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041202 -DTEND;VALUE=DATE:20041203 -SUMMARY:1914 Robert Palmer Dilworth -UID:AADD04B4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Dil - worth.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041203 -DTEND;VALUE=DATE:20041204 -SUMMARY:1903 Sydney Goldstein -UID:AADD0698-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gol - dstein.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041203 -DTEND;VALUE=DATE:20041204 -SUMMARY:1924 John Warner Backus -UID:AADD088A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bac - kus.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041204 -DTEND;VALUE=DATE:20041205 -SUMMARY:1795 Thomas Carlyle -UID:AADD0A9C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Car - lyle.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041204 -DTEND;VALUE=DATE:20041205 -SUMMARY:1886 Ludwig Georg Elias Moses Bieberbach -UID:AADD0C7C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bie - berbach.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041205 -DTEND;VALUE=DATE:20041206 -SUMMARY:1863 Paul Painlevé -UID:AADD0E5C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pai - nleve.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041205 -DTEND;VALUE=DATE:20041206 -SUMMARY:1868 Arnold Johannes Wilhelm Sommerfeld -UID:AADD1056-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Som - merfeld.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041205 -DTEND;VALUE=DATE:20041206 -SUMMARY:1901 Werner Karl Heisenberg -UID:AADD1256-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hei - senberg.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041205 -DTEND;VALUE=DATE:20041206 -SUMMARY:1909 Mark Aronovich Naimark -UID:AADD1454-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Nai - mark.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041206 -DTEND;VALUE=DATE:20041207 -SUMMARY:1682 Giulio Carlo Fagnano dei Toschi -UID:AADD179A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fag - nano_Giulio.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041206 -DTEND;VALUE=DATE:20041207 -SUMMARY:1856 Walther Franz Anton von Dyck -UID:AADD19E2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Von - _Dyck.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041206 -DTEND;VALUE=DATE:20041207 -SUMMARY:1880 Pierre Léon Boutroux -UID:AADD1BD4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bou - troux.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041206 -DTEND;VALUE=DATE:20041207 -SUMMARY:1900 George Eugene Uhlenbeck -UID:AADD1DB6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Uhl - enbeck.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041206 -DTEND;VALUE=DATE:20041207 -SUMMARY:1908 Herta Taussig Freitag -UID:AADD1FB8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fre - itag.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041207 -DTEND;VALUE=DATE:20041208 -SUMMARY:1637 William Neile -UID:AADD21A2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Nei - le.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041207 -DTEND;VALUE=DATE:20041208 -SUMMARY:1647 Giovanni Ceva -UID:AADD2394-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cev - a_Giovanni.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041207 -DTEND;VALUE=DATE:20041208 -SUMMARY:1823 Leopold Kronecker -UID:AADD25A6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kro - necker.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041207 -DTEND;VALUE=DATE:20041208 -SUMMARY:1826 Ludwig Christian Wiener -UID:AADD278E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wie - ner_Christian.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041207 -DTEND;VALUE=DATE:20041208 -SUMMARY:1830 Antonio Luigi Gaudenzio Giuseppe Cremona -UID:AADD3010-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cre - mona.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041207 -DTEND;VALUE=DATE:20041208 -SUMMARY:1924 Mary Ellen Rudin -UID:AADD3268-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rud - in.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041207 -DTEND;VALUE=DATE:20041208 -SUMMARY:1936 Oleksandr Mikolaiovich Sharkovsky -UID:AADD3480-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sha - rkovsky.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041208 -DTEND;VALUE=DATE:20041209 -SUMMARY:1508 Regnier Gemma Frisius -UID:AADD3674-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gem - ma_Frisius.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041208 -DTEND;VALUE=DATE:20041209 -SUMMARY:1768 Li Rui -UID:AADD387A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Li_ - Rui.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041208 -DTEND;VALUE=DATE:20041209 -SUMMARY:1865 Jacques Salomon Hadamard -UID:AADD3A6F-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Had - amard.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041208 -DTEND;VALUE=DATE:20041209 -SUMMARY:1883 Lugwig Berwald -UID:AADD3C8A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ber - wald.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041208 -DTEND;VALUE=DATE:20041209 -SUMMARY:1919 Julia Hall Bowman Robinson -UID:AADD3E86-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rob - inson.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041208 -DTEND;VALUE=DATE:20041209 -SUMMARY:1919 Ian Naismith Sneddon -UID:AADD40A0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sne - ddon.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041209 -DTEND;VALUE=DATE:20041210 -SUMMARY:1667 William Whiston -UID:AADD42A0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Whi - ston.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041209 -DTEND;VALUE=DATE:20041210 -SUMMARY:1883 Nikolai Nikolaevich Luzin -UID:AADD4492-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Luz - in.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041209 -DTEND;VALUE=DATE:20041210 -SUMMARY:1883 Aleksandr Ivanovich Nekrasov -UID:AADD4698-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Nek - rasov.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041209 -DTEND;VALUE=DATE:20041210 -SUMMARY:1906 Grace Brewster Murray Hopper -UID:AADD4A56-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hop - per.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041209 -DTEND;VALUE=DATE:20041210 -SUMMARY:1917 Sergei Vasilovich Fomin -UID:AADD4C89-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fom - in.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041210 -DTEND;VALUE=DATE:20041211 -SUMMARY:1804 Carl Gustav Jacob Jacobi -UID:AADD4E92-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Jac - obi.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041210 -DTEND;VALUE=DATE:20041211 -SUMMARY:1815 Augusta Ada King\, countess of Lovelace -UID:AADD507E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lov - elace.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041211 -DTEND;VALUE=DATE:20041212 -SUMMARY:1840 Johannes Karl Thomae -UID:AADD5284-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tho - mae.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041211 -DTEND;VALUE=DATE:20041212 -SUMMARY:1873 Josip Plemelj -UID:AADD5472-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ple - melj.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041211 -DTEND;VALUE=DATE:20041212 -SUMMARY:1882 Max Born -UID:AADD567A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bor - n.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041211 -DTEND;VALUE=DATE:20041212 -SUMMARY:1884 Otto Szász -UID:AADD5872-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sza - sz.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041212 -DTEND;VALUE=DATE:20041213 -SUMMARY:1832 Peter Ludwig Mejdell Sylow -UID:AADD5A6E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Syl - ow.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041213 -DTEND;VALUE=DATE:20041214 -SUMMARY:1724 Franz Maria Ulrich Theodosius Aepinus -UID:AADD5C6A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Aep - inus.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041213 -DTEND;VALUE=DATE:20041214 -SUMMARY:1887 George Pólya -UID:AADD5E70-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pol - ya.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041214 -DTEND;VALUE=DATE:20041215 -SUMMARY:1546 Tycho Brahe -UID:AADD605E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bra - he.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041214 -DTEND;VALUE=DATE:20041215 -SUMMARY:1936 Charles Terence Clegg Wall -UID:AADD6262-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wal - l.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041215 -DTEND;VALUE=DATE:20041216 -SUMMARY:1731 Francis Maseres -UID:AADD646A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mas - eres.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041215 -DTEND;VALUE=DATE:20041216 -SUMMARY:1802 János Bolyai -UID:AADD6668-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bol - yai.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041215 -DTEND;VALUE=DATE:20041216 -SUMMARY:1823 August Yulevich Davidov -UID:AADD686A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Dav - idov.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041215 -DTEND;VALUE=DATE:20041216 -SUMMARY:1827 Samuel Roberts -UID:AADD6A5D-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rob - erts.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041215 -DTEND;VALUE=DATE:20041216 -SUMMARY:1912 Reuben Louis Goodstein -UID:AADD6C4A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Goo - dstein.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041215 -DTEND;VALUE=DATE:20041216 -SUMMARY:1923 Freeman Dyson -UID:AADD6E2A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Dys - on.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041216 -DTEND;VALUE=DATE:20041217 -SUMMARY:1889 Viktor Yakovlevich Bunyakovsky -UID:AADD7024-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bun - yakovsky.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041216 -DTEND;VALUE=DATE:20041217 -SUMMARY:1887 Johann Radon -UID:AADD7208-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rad - on.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041217 -DTEND;VALUE=DATE:20041218 -SUMMARY:1706 Gabrielle Émilie Le Tonnelier de Breteuil Marquise du Châte - -UID:AADD7406-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cha - telet.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041217 -DTEND;VALUE=DATE:20041218 -SUMMARY:1835 Felice Casorati -UID:AADD7754-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cas - orati.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041217 -DTEND;VALUE=DATE:20041218 -SUMMARY:1842 Marius Sophus Lie -UID:AADD7972-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lie - .html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041217 -DTEND;VALUE=DATE:20041218 -SUMMARY:1863 Henri Eugène Padé -UID:AADD7B60-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pad - e.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041217 -DTEND;VALUE=DATE:20041218 -SUMMARY:1900 Dame Mary Lucy Cartwright -UID:AADD7D44-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Car - twright.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041218 -DTEND;VALUE=DATE:20041219 -SUMMARY:1917 Roger C Lyndon -UID:AADD7F22-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lyn - don.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041219 -DTEND;VALUE=DATE:20041220 -SUMMARY:1783 Charles Julien Brianchon -UID:AADD8396-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bri - anchon.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041219 -DTEND;VALUE=DATE:20041220 -SUMMARY:1854 Marcel Louis Brillouin -UID:AADD8648-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bri - llouin.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041219 -DTEND;VALUE=DATE:20041220 -SUMMARY:1910 Helmut Wielandt -UID:AADD8830-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wie - landt.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041219 -DTEND;VALUE=DATE:20041220 -SUMMARY:1918 Leon Mirsky -UID:AADD8A38-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mir - sky.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041219 -DTEND;VALUE=DATE:20041220 -SUMMARY:1944 Mitchell Jay Feigenbaum -UID:AADD8C2E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fei - genbaum.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041220 -DTEND;VALUE=DATE:20041221 -SUMMARY:1494 Oronce Fine -UID:AADD8E1A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fin - e.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041220 -DTEND;VALUE=DATE:20041221 -SUMMARY:1648 Tommaso Ceva -UID:AADD9002-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cev - a.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041220 -DTEND;VALUE=DATE:20041221 -SUMMARY:1843 Paul Tannery -UID:AADD91E4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tan - nery_Paul.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041220 -DTEND;VALUE=DATE:20041221 -SUMMARY:1875 Francesco Paolo Cantelli -UID:AADD93C6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Can - telli.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041221 -DTEND;VALUE=DATE:20041222 -SUMMARY:1878 Jan Lukasiewicz -UID:AADD95C0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Luk - asiewicz.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041221 -DTEND;VALUE=DATE:20041222 -SUMMARY:1932 John Robert Ringrose -UID:AADD979C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rin - grose.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041222 -DTEND;VALUE=DATE:20041223 -SUMMARY:1765 Johann Friedrich Pfaff -UID:AADD997C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pfa - ff.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041222 -DTEND;VALUE=DATE:20041223 -SUMMARY:1819 Pierre Ossian Bonnet -UID:AADD9B5A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bon - net.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041222 -DTEND;VALUE=DATE:20041223 -SUMMARY:1824 Francesco Brioschi -UID:AADD9D5A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bri - oschi.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041222 -DTEND;VALUE=DATE:20041223 -SUMMARY:1859 Otto Ludwig Hölder -UID:AADD9F54-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hol - der.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041222 -DTEND;VALUE=DATE:20041223 -SUMMARY:1869 Dimitri Fedorovich Egorov -UID:AADDA144-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ego - rov.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041222 -DTEND;VALUE=DATE:20041223 -SUMMARY:1877 Tommaso Boggio -UID:AADDA4B6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bog - gio.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041222 -DTEND;VALUE=DATE:20041223 -SUMMARY:1887 Srinivasa Aiyangar Ramanujan -UID:AADDA6F6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ram - anujan.html -SEQUENCE:3 -DTSTAMP:20050427T222114Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041222 -DTEND;VALUE=DATE:20041223 -SUMMARY:1897 Vojtech Jarnik -UID:AADDA8EC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Jar - nik.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041223 -DTEND;VALUE=DATE:20041224 -SUMMARY:1872 Georgii Yurii Pfeiffer -UID:AADDAAE8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pfe - iffer.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041224 -DTEND;VALUE=DATE:20041225 -SUMMARY:1740 Anders Johan Lexell -UID:AADDACEC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lex - ell.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041224 -DTEND;VALUE=DATE:20041225 -SUMMARY:1822 Charles Hermite -UID:AADDAEF4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Her - mite.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041224 -DTEND;VALUE=DATE:20041225 -SUMMARY:1838 Thorvald Nicolai Thiele -UID:AADDB110-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Thi - ele.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041224 -DTEND;VALUE=DATE:20041225 -SUMMARY:1868 Emanuel Lasker -UID:AADDB324-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Las - ker.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041225 -DTEND;VALUE=DATE:20041226 -SUMMARY:1900 Antoni Zygmund -UID:AADDB546-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Zyg - mund.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041225 -DTEND;VALUE=DATE:20041226 -SUMMARY:1642 Sir Isaac Newton (Julian calendar) -UID:AADDB75E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/New - ton.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041226 -DTEND;VALUE=DATE:20041227 -SUMMARY:1780 Mary Fairfax Greig Somerville -UID:AADDB970-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Som - erville.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041226 -DTEND;VALUE=DATE:20041227 -SUMMARY:1791 Charles Babbage -UID:AADDBB94-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bab - bage.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041226 -DTEND;VALUE=DATE:20041227 -SUMMARY:1861 Friedrich Engel -UID:AADDBDE8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Eng - el.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041226 -DTEND;VALUE=DATE:20041227 -SUMMARY:1903 Lancelot Stephen Bosanquet -UID:AADDC00A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bos - anquet.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041226 -DTEND;VALUE=DATE:20041227 -SUMMARY:1907 Leonard Carlitz -UID:AADDC220-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Car - litz.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041226 -DTEND;VALUE=DATE:20041227 -SUMMARY:1937 John Horton Conway -UID:AADDC44A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Con - way.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041227 -DTEND;VALUE=DATE:20041228 -SUMMARY:1571 Johannes Kepler -UID:AADDC658-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kep - ler.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041227 -DTEND;VALUE=DATE:20041228 -SUMMARY:1654 Jacob (Jacques) Bernoulli -UID:AADDC882-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ber - noulli.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041227 -DTEND;VALUE=DATE:20041228 -SUMMARY:1915 Jacob Lionel Bakst Cooper -UID:AADDCAA0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Coo - per.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041228 -DTEND;VALUE=DATE:20041229 -SUMMARY:1808 Athanase Louis Victoire Dupré -UID:AADDCCD2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Dup - re.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041228 -DTEND;VALUE=DATE:20041229 -SUMMARY:1882 Arthur Stanley Eddington -UID:AADDCF08-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Edd - ington.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041228 -DTEND;VALUE=DATE:20041229 -SUMMARY:1903 John von Neumann -UID:AADDD306-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Von - _Neumann.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041229 -DTEND;VALUE=DATE:20041230 -SUMMARY:1856 Thomas Jan Stieltjes -UID:AADDD56E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sti - eltjes.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041229 -DTEND;VALUE=DATE:20041230 -SUMMARY:1861 Kurt Hensel -UID:AADDD770-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hen - sel.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041230 -DTEND;VALUE=DATE:20041231 -SUMMARY:1897 Stanislaw Saks -UID:AADDD98C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sak - s.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041231 -DTEND;VALUE=DATE:20050101 -SUMMARY:1872 Volodymyr Levytsky -UID:AADDDB9E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lev - ytsky.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041231 -DTEND;VALUE=DATE:20050101 -SUMMARY:1896 Carl Ludwig Siegel -UID:AADDDDC2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sie - gel.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041231 -DTEND;VALUE=DATE:20050101 -SUMMARY:1952 Vaughan Frederick Randal Jones -UID:AADDDFEC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Jon - es.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040101 -DTEND;VALUE=DATE:20040102 -SUMMARY:1803 Count Guglielmo Libri Carucci dalla Sommaja -UID:AADDE1F0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lib - ri.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040101 -DTEND;VALUE=DATE:20040102 -SUMMARY:1878 Agner Krarup Erlang -UID:AADDE3EE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Erl - ang.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040101 -DTEND;VALUE=DATE:20040102 -SUMMARY:1894 Satyendranath Bose -UID:AADDE5F4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bos - e.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040101 -DTEND;VALUE=DATE:20040102 -SUMMARY:1905 Stanislaw Mazur -UID:AADDE7E6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Maz - ur.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040101 -DTEND;VALUE=DATE:20040102 -SUMMARY:1912 Boris Vladimirovich Gnedenko -UID:AADDE9EC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gne - denko.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040101 -DTEND;VALUE=DATE:20040102 -SUMMARY:1923 Daniel Gorenstein -UID:AADDEBDC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gor - enstein.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040102 -DTEND;VALUE=DATE:20040103 -SUMMARY:1822 Rudolf Julius Emmanuel Clausius -UID:AADDEDD2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cla - usius.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040102 -DTEND;VALUE=DATE:20040103 -SUMMARY:1843 James Stuart -UID:AADDEFC6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Stu - art.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040102 -DTEND;VALUE=DATE:20040103 -SUMMARY:1896 Leopold Alexander Pars -UID:AADDF1B2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Par - s.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040102 -DTEND;VALUE=DATE:20040103 -SUMMARY:1905 Lev Genrikhovich Shnirelman -UID:AADDF3B8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Shn - irelman.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040102 -DTEND;VALUE=DATE:20040103 -SUMMARY:1938 Anatoly Samoilenko -UID:AADDF5AC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sam - oilenko.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040103 -DTEND;VALUE=DATE:20040104 -SUMMARY:1777 Louis Poinsot -UID:AADDF7BA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Poi - nsot.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040103 -DTEND;VALUE=DATE:20040104 -SUMMARY:1917 Yurii Alekseevich Mytropolshy -UID:AADDF9C0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Myt - ropolshy.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040104 -DTEND;VALUE=DATE:20040105 -SUMMARY:1643 Sir Isaac Newton (Gregorian Calendar) -UID:AADDFBC0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/New - ton.html -SEQUENCE:4 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040104 -DTEND;VALUE=DATE:20040105 -SUMMARY:1848 Heinrich Suter -UID:AADDFDCE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sut - er.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040105 -DTEND;VALUE=DATE:20040106 -SUMMARY:1838 Marie Ennemond Camille Jordan -UID:AADE10F0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Jor - dan.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040105 -DTEND;VALUE=DATE:20040106 -SUMMARY:1871 Federigo Enriques -UID:AADE142C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Enr - iques.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040105 -DTEND;VALUE=DATE:20040106 -SUMMARY:1871 Gino Fano -UID:AADE182A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fan - o.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040105 -DTEND;VALUE=DATE:20040106 -SUMMARY:1884 Arnaud Denjoy -UID:AADE1A76-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Den - joy.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040105 -DTEND;VALUE=DATE:20040106 -SUMMARY:1909 Stephen Cole Kleene -UID:AADE1C86-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kle - ene.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040106 -DTEND;VALUE=DATE:20040107 -SUMMARY:1806 Józeph Miksa Petzval -UID:AADE1E74-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pet - zval.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040106 -DTEND;VALUE=DATE:20040107 -SUMMARY:1841 Friedrich Otto Rudolf Sturm -UID:AADE2062-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Stu - rm.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040106 -DTEND;VALUE=DATE:20040107 -SUMMARY:1883 Francisco José Duarte -UID:AADE226C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Dua - rte.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040106 -SUMMARY:1561 Thomas Fincke -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fin - cke.html -UID:AADE2516-B76A-11D9-BD53-000A95723178 -SEQUENCE:2 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040107 -DTEND;VALUE=DATE:20040108 -SUMMARY:1859 Marie Georges Humbert -UID:AADE2720-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hum - bert_Georges.html -SEQUENCE:4 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040107 -DTEND;VALUE=DATE:20040108 -SUMMARY:1871 Félix Edouard Justin Emile Borel -UID:AADE298C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bor - el.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040107 -DTEND;VALUE=DATE:20040108 -SUMMARY:1904 Gordon Thomas Whyburn -UID:AADE2BA0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Why - burn.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040107 -DTEND;VALUE=DATE:20040108 -SUMMARY:1907 Raymond Edward Alan Christopher Paley -UID:AADE2D9C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pal - ey.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040108 -DTEND;VALUE=DATE:20040109 -SUMMARY:1829 Heinrich Eduard Schroeter -UID:AADE2FA0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sch - roeter.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040108 -DTEND;VALUE=DATE:20040109 -SUMMARY:1852 Giovanni Frattini -UID:AADE3192-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fra - ttini.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040108 -DTEND;VALUE=DATE:20040109 -SUMMARY:1888 Richard Courant -UID:AADE339A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cou - rant.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040108 -DTEND;VALUE=DATE:20040109 -SUMMARY:1924 Paul Moritz Cohn -UID:AADE35B0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Coh - n.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040108 -DTEND;VALUE=DATE:20040109 -SUMMARY:1942 Stephen William Hawking -UID:AADE37BA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Haw - king.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040109 -DTEND;VALUE=DATE:20040110 -SUMMARY:1864 Vladimir Andreevich Steklov -UID:AADE39B2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ste - klov.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040109 -DTEND;VALUE=DATE:20040110 -SUMMARY:1873 Hans Frederick Blichfeldt -UID:AADE3BB0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bli - chfeldt.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040109 -DTEND;VALUE=DATE:20040110 -SUMMARY:1938 Chidambaram Padmanabhan Ramanujam -UID:AADE3DB0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ram - anujam.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040110 -DTEND;VALUE=DATE:20040111 -SUMMARY:1905 Ruth Moufang -UID:AADE41C4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mou - fang.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040110 -DTEND;VALUE=DATE:20040111 -SUMMARY:1938 Donald Ervin Knuth -UID:AADE43F6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Knu - th.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040110 -DTEND;VALUE=DATE:20040111 -SUMMARY:1875 Issai Schur -UID:AADE4602-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sch - ur.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040111 -DTEND;VALUE=DATE:20040112 -SUMMARY:1545 Guidobaldo Marchese del Monte -UID:AADE4820-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mon - te.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040111 -DTEND;VALUE=DATE:20040112 -SUMMARY:1707 Vincenzo Riccati -UID:AADE4A4C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ric - cati.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040111 -DTEND;VALUE=DATE:20040112 -SUMMARY:1734 Achille Pierre Dionis du Séjour -UID:AADE4C4E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Dio - nis.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040111 -DTEND;VALUE=DATE:20040112 -SUMMARY:1825 William Spottiswoode -UID:AADE4E64-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Spo - ttiswoode.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040111 -DTEND;VALUE=DATE:20040112 -SUMMARY:1826 Guiseppe Battaglini -UID:AADE5083-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bat - taglini.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040112 -DTEND;VALUE=DATE:20040113 -SUMMARY:1853 Gregorio Ricci-Curbastro -UID:AADE527E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ric - ci-Curbastro.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040112 -DTEND;VALUE=DATE:20040113 -SUMMARY:1906 Kurt August Hirsch -UID:AADE5492-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hir - sch.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040113 -DTEND;VALUE=DATE:20040114 -SUMMARY:1845 François-Félix Tisserand -UID:AADE5696-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tis - serand.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040113 -DTEND;VALUE=DATE:20040114 -SUMMARY:1864 Wilhelm Carl Werner Otto Fritz Franz Wien -UID:AADE58D0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wie - n.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040113 -DTEND;VALUE=DATE:20040114 -SUMMARY:1876 Luther Pfahler Eisenhart -UID:AADE5AE8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Eis - enhart.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040113 -DTEND;VALUE=DATE:20040114 -SUMMARY:1876 Erhard Schmidt -UID:AADE5CF2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sch - midt.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040113 -DTEND;VALUE=DATE:20040114 -SUMMARY:1900 Gertrude Mary Cox -UID:AADE5F08-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cox - .html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040113 -DTEND;VALUE=DATE:20040114 -SUMMARY:1902 Karl Menger -UID:AADE6134-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Men - ger.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040114 -DTEND;VALUE=DATE:20040115 -SUMMARY:1902 Alfred Tarski -UID:AADE6340-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tar - ski.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040114 -DTEND;VALUE=DATE:20040115 -SUMMARY:1924 Linards Eduardovich Reizins -UID:AADE654C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rei - zins.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040115 -DTEND;VALUE=DATE:20040116 -SUMMARY:1704 Johann Castillon -UID:AADE675C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cas - tillon.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040115 -DTEND;VALUE=DATE:20040116 -SUMMARY:1771 Matthew Stewart -UID:AADE6974-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ste - wart.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040115 -DTEND;VALUE=DATE:20040116 -SUMMARY:1814 Ludwig Schläfli -UID:AADE6B9A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sch - lafli.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040115 -DTEND;VALUE=DATE:20040116 -SUMMARY:1850 Sofia Vasilyevna Kovalevskaya -UID:AADE6F44-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kov - alevskaya.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040115 -DTEND;VALUE=DATE:20040116 -SUMMARY:1883 James Mercer -UID:AADE71AA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mer - cer.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040115 -DTEND;VALUE=DATE:20040116 -SUMMARY:1918 David George Kendall -UID:AADE73D4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ken - dall.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040116 -DTEND;VALUE=DATE:20040117 -SUMMARY:1877 Thomas Hakon Grönwall -UID:AADE75EE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gro - nwall.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040116 -DTEND;VALUE=DATE:20040117 -SUMMARY:1801 Thomas Clausen -UID:AADE780A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cla - usen.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040116 -DTEND;VALUE=DATE:20040117 -SUMMARY:1920 William Werner Boone -UID:AADE7A26-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Boo - ne.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040117 -DTEND;VALUE=DATE:20040118 -SUMMARY:1706 Benjamin Franklin -UID:AADE7C2A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fra - nklin.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040117 -DTEND;VALUE=DATE:20040118 -SUMMARY:1847 Nikolai Egorovich Zhukovsky -UID:AADE7E1C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Zhu - kovsky.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040117 -DTEND;VALUE=DATE:20040118 -SUMMARY:1858 Gabriel Koenigs -UID:AADE8033-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Koe - nigs.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040117 -DTEND;VALUE=DATE:20040118 -SUMMARY:1868 Louis Couturat -UID:AADE8240-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cou - turat.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040117 -DTEND;VALUE=DATE:20040118 -SUMMARY:1889 Ralph Fowler -UID:AADE8470-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fow - ler.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040117 -DTEND;VALUE=DATE:20040118 -SUMMARY:1900 Edward Foyle Collingwood -UID:AADE8682-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Col - lingwood.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040118 -DTEND;VALUE=DATE:20040119 -SUMMARY:1856 Luigi Bianchi -UID:AADE8890-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bia - nchi.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040118 -DTEND;VALUE=DATE:20040119 -SUMMARY:1880 Paul Ehrenfest -UID:AADE8AB2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ehr - enfest.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040118 -DTEND;VALUE=DATE:20040119 -SUMMARY:1901 Ivan Georgievich Petrovsky -UID:AADE8CC8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pet - rovsky.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040118 -DTEND;VALUE=DATE:20040119 -SUMMARY:1908 Jacob Bronowski -UID:AADE8ED6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bro - nowski.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040119 -DTEND;VALUE=DATE:20040120 -SUMMARY:1833 Rudolf Friedrich Alfred Clebsch -UID:AADE90E6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cle - bsch.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040119 -DTEND;VALUE=DATE:20040120 -SUMMARY:1865 Hector Munro Macdonald -UID:AADE92FE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mac - donald.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040119 -DTEND;VALUE=DATE:20040120 -SUMMARY:1879 Guido Fubini -UID:AADE9522-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fub - ini.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040119 -DTEND;VALUE=DATE:20040120 -SUMMARY:1908 Aleksandr Gennadievich Kurosh -UID:AADE9702-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kur - osh.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040119 -DTEND;VALUE=DATE:20040120 -SUMMARY:1911 Garrett Birkhoff -UID:AADE98F6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bir - khoff.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040119 -DTEND;VALUE=DATE:20040120 -SUMMARY:1912 Leonid Vitalyevich Kantorovich -UID:AADE9ADC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kan - torovich.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040120 -DTEND;VALUE=DATE:20040121 -SUMMARY:1775 André Marie Ampère -UID:AADE9E3A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Amp - ere.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040120 -DTEND;VALUE=DATE:20040121 -SUMMARY:1831 Edward John Routh -UID:AADEA07C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rou - th.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040120 -DTEND;VALUE=DATE:20040121 -SUMMARY:1895 Gábor Szegö -UID:AADEA25C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sze - go.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040120 -DTEND;VALUE=DATE:20040121 -SUMMARY:1904 Renato Caccioppoli -UID:AADEA456-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cac - cioppoli.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040121 -DTEND;VALUE=DATE:20040122 -SUMMARY:1793 Théodore Olivier -UID:AADEA638-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Oli - vier.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040121 -DTEND;VALUE=DATE:20040122 -SUMMARY:1846 Pieter Hendrik Schoute -UID:AADEAF1A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sch - oute.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040121 -DTEND;VALUE=DATE:20040122 -SUMMARY:1874 René-Louis Baire -UID:AADEB251-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bai - re.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040121 -DTEND;VALUE=DATE:20040122 -SUMMARY:1897 Alexander Weinstein -UID:AADEB992-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wei - nstein.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040121 -DTEND;VALUE=DATE:20040122 -SUMMARY:1915 Yuri Vladimirovich Linnik -UID:AADEBBF2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lin - nik.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040122 -DTEND;VALUE=DATE:20040123 -SUMMARY:1592 Pierre Gassendi -UID:AADEBDE2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gas - sendi.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040122 -DTEND;VALUE=DATE:20040123 -SUMMARY:1874 Leonard Eugene Dickson -UID:AADEC004-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Dic - kson.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040122 -DTEND;VALUE=DATE:20040123 -SUMMARY:1880 Frigyes Riesz -UID:AADEC1F6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rie - sz.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040122 -DTEND;VALUE=DATE:20040123 -SUMMARY:1908 Lev Davidovich Landau -UID:AADEC3DC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lan - dau.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040122 -DTEND;VALUE=DATE:20040123 -SUMMARY:1929 Volodymyr Petryshyn -UID:AADEC5B6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pet - ryshyn.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040123 -DTEND;VALUE=DATE:20040124 -SUMMARY:1719 John Landen -UID:AADEC7C4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lan - den.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040123 -DTEND;VALUE=DATE:20040124 -SUMMARY:1806 Ernst Ferdinand Adolf Minding -UID:AADEC9B4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Min - ding.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040123 -DTEND;VALUE=DATE:20040124 -SUMMARY:1840 Ernst Abbe -UID:AADECBB6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Abb - e.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040123 -DTEND;VALUE=DATE:20040124 -SUMMARY:1862 David Hilbert -UID:AADECD8E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hil - bert.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040123 -DTEND;VALUE=DATE:20040124 -SUMMARY:1924 Michael James Lighthill -UID:AADECF7E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lig - hthill.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040124 -DTEND;VALUE=DATE:20040125 -SUMMARY:1798 Karl Georg Christian von Staudt -UID:AADED16A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Von - _Staudt.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040124 -DTEND;VALUE=DATE:20040125 -SUMMARY:1891 Abram Samoilovitch Besicovitch -UID:AADED35A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bes - icovitch.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040124 -DTEND;VALUE=DATE:20040125 -SUMMARY:1914 Vladimir Petrovich Potapov -UID:AADED710-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pot - apov.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040124 -DTEND;VALUE=DATE:20040125 -SUMMARY:1931 Lars Hörmander -UID:AADED940-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hor - mander.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040125 -DTEND;VALUE=DATE:20040126 -SUMMARY:1627 Robert Boyle -UID:AADEDB3C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Boy - le.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040125 -DTEND;VALUE=DATE:20040126 -SUMMARY:1736 Joseph-Louis Lagrange -UID:AADEDD26-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lag - range.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040125 -DTEND;VALUE=DATE:20040126 -SUMMARY:1812 William Shanks -UID:AADEDF16-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sha - nks.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040125 -DTEND;VALUE=DATE:20040126 -SUMMARY:1843 Hermann Amandus Schwarz -UID:AADEE10A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sch - warz.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040125 -DTEND;VALUE=DATE:20040126 -SUMMARY:1855 Sophus Christian Juel -UID:AADEE2F0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Jue - l.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040125 -DTEND;VALUE=DATE:20040126 -SUMMARY:1855 Gyula Vályi -UID:AADEE4E0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Val - yi.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040125 -DTEND;VALUE=DATE:20040126 -SUMMARY:1870 Niels Fabian Helge von Koch -UID:AADEE6F2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Koc - h.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040126 -DTEND;VALUE=DATE:20040127 -SUMMARY:1799 Benoit Paul Emile Clapeyron -UID:AADEE8E8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cla - peyron.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040126 -DTEND;VALUE=DATE:20040127 -SUMMARY:1862 Eliakim Hastings Moore -UID:AADEEAEE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Moo - re_Eliakim.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040126 -DTEND;VALUE=DATE:20040127 -SUMMARY:1945 John Henry Coates -UID:AADEECF0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Coa - tes.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040127 -DTEND;VALUE=DATE:20040128 -SUMMARY:1832 Charles Lutwidge Dodgson (Lewis Carroll) -UID:AADEFB90-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Dod - gson.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040128 -DTEND;VALUE=DATE:20040129 -SUMMARY:1540 Ludolph van Ceulen -UID:AADEFEB6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Van - _Ceulen.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040128 -DTEND;VALUE=DATE:20040129 -SUMMARY:1701 Charles Marie de La Condamine -UID:AADF00C0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/La_ - Condamine.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040128 -DTEND;VALUE=DATE:20040129 -SUMMARY:1855 Karl Rohn -UID:AADF02BC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Roh - n.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040128 -DTEND;VALUE=DATE:20040129 -SUMMARY:1888 Louis Joel Mordell -UID:AADF04C2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mor - dell.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040128 -DTEND;VALUE=DATE:20040129 -SUMMARY:1892 Carlo Emilio Bonferroni -UID:AADF06AE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bon - ferroni.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040128 -DTEND;VALUE=DATE:20040129 -SUMMARY:1911 Robert Schatten -UID:AADF08B6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sch - atten.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040128 -DTEND;VALUE=DATE:20040129 -SUMMARY:1924 Wilhelm P A Klingenberg -UID:AADF0AA8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kli - ngenberg.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040129 -DTEND;VALUE=DATE:20040130 -SUMMARY:1810 Ernst Eduard Kummer -UID:AADF0C9C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kum - mer.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040129 -DTEND;VALUE=DATE:20040130 -SUMMARY:1817 William Ferrel -UID:AADF1014-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fer - rel.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040129 -DTEND;VALUE=DATE:20040130 -SUMMARY:1888 Sydney Chapman -UID:AADF1230-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cha - pman.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040130 -DTEND;VALUE=DATE:20040131 -SUMMARY:1619 Michelangelo Ricci -UID:AADF141F-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ric - ci.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040130 -DTEND;VALUE=DATE:20040131 -SUMMARY:1755 Nicolaus Fuss -UID:AADF15FE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fus - s.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040130 -DTEND;VALUE=DATE:20040131 -SUMMARY:1805 Edward Sang -UID:AADF17D6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/San - g.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040130 -DTEND;VALUE=DATE:20040131 -SUMMARY:1865 Georg Landsberg -UID:AADF19C8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lan - dsberg.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040131 -DTEND;VALUE=DATE:20040201 -SUMMARY:1715 Giovanni Francesco Fagnano dei Toschi -UID:AADF1BAA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fag - nano_Giovanni.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040131 -DTEND;VALUE=DATE:20040201 -SUMMARY:1841 Samuel Loyd -UID:AADF1D92-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Loy - d.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040131 -DTEND;VALUE=DATE:20040201 -SUMMARY:1886 George Neville Watson -UID:AADF1F74-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wat - son.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040131 -DTEND;VALUE=DATE:20040201 -SUMMARY:1896 Sof'ja Aleksandrovna Janovskaja -UID:AADF216E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Jan - ovskaja.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040131 -DTEND;VALUE=DATE:20040201 -SUMMARY:1914 Lev Arkad'evich Kaluznin -UID:AADF2346-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kal - uznin.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040201 -DTEND;VALUE=DATE:20040202 -SUMMARY:1900 John Charles Burkill -UID:AADF2522-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bur - kill.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040202 -DTEND;VALUE=DATE:20040203 -SUMMARY:1522 Lodovico Ferrari -UID:AADF2700-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fer - rari.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040202 -DTEND;VALUE=DATE:20040203 -SUMMARY:1765 Timofei Fedorovic Osipovsky -UID:AADF28DC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Osi - povsky.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040202 -DTEND;VALUE=DATE:20040203 -SUMMARY:1786 Jacques Philippe Marie Binet -UID:AADF2AD2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bin - et.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040202 -DTEND;VALUE=DATE:20040203 -SUMMARY:1793 William Hopkins -UID:AADF2CAC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hop - kins.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040202 -DTEND;VALUE=DATE:20040203 -SUMMARY:1842 Yulian-Karl Vasilievich Sokhotsky -UID:AADF2E9A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sok - hotsky.html -SEQUENCE:5 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040202 -DTEND;VALUE=DATE:20040203 -SUMMARY:1849 Leopold Bernhard Gegenbauer -UID:AADF3076-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Geg - enbauer.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040202 -DTEND;VALUE=DATE:20040203 -SUMMARY:1882 Joseph Henry Maclagen Wedderburn -UID:AADF324E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wed - derburn.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040202 -DTEND;VALUE=DATE:20040203 -SUMMARY:1893 Cornelius Lanczos -UID:AADF342C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lan - czos.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040202 -DTEND;VALUE=DATE:20040203 -SUMMARY:1896 Kazimierz Kuratowski -UID:AADF3606-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kur - atowski.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040202 -DTEND;VALUE=DATE:20040203 -SUMMARY:1903 Bartel Leendert van der Waerden -UID:AADF399E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Van - _der_Waerden.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040203 -DTEND;VALUE=DATE:20040204 -SUMMARY:1893 Gaston Maurice Julia -UID:AADF3CEC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Jul - ia.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040203 -DTEND;VALUE=DATE:20040204 -SUMMARY:1898 Pavel Samuilovich Urysohn -UID:AADF3F05-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ury - sohn.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040203 -DTEND;VALUE=DATE:20040204 -SUMMARY:1905 Arne Carl-August Beurling -UID:AADF4102-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Beu - rling.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040204 -DTEND;VALUE=DATE:20040205 -SUMMARY:1925 Erik Christopher Zeeman -UID:AADF42E0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Zee - man.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040204 -DTEND;VALUE=DATE:20040205 -SUMMARY:1926 Jaroslav Hájek -UID:AADF44D6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Haj - ek.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040205 -DTEND;VALUE=DATE:20040206 -SUMMARY:1797 Jean Marie Constant Duhamel -UID:AADF46B6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Duh - amel.html -SEQUENCE:4 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040205 -DTEND;VALUE=DATE:20040206 -SUMMARY:1907 Wilhelm Magnus -UID:AADF4DD8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mag - nus.html -SEQUENCE:4 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040206 -DTEND;VALUE=DATE:20040207 -SUMMARY:1465 Scipione del Ferro -UID:AADF507E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fer - ro.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040206 -DTEND;VALUE=DATE:20040207 -SUMMARY:1612 Antoine Arnauld -UID:AADF5262-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Arn - auld.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040206 -DTEND;VALUE=DATE:20040207 -SUMMARY:1695 Nicolaus(II) Bernoulli -UID:AADF544D-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ber - noulli.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040206 -DTEND;VALUE=DATE:20040207 -SUMMARY:1848 Adam Wilhelm Siegmund Guenther -UID:AADF5630-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gue - nther.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040206 -DTEND;VALUE=DATE:20040207 -SUMMARY:1916 John Crank -UID:AADFEB9C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cra - nk.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040207 -DTEND;VALUE=DATE:20040208 -SUMMARY:1816 Jean Frédéric Frenet -UID:AADFEDDE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fre - net.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040207 -DTEND;VALUE=DATE:20040208 -SUMMARY:1877 Godfrey Harold Hardy -UID:AADFEFE2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Har - dy.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040207 -DTEND;VALUE=DATE:20040208 -SUMMARY:1883 Eric Temple Bell -UID:AADFF1D0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bel - l.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040207 -DTEND;VALUE=DATE:20040208 -SUMMARY:1897 Maxwell Herman Alexander Newman -UID:AADFF3C2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/New - man.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040208 -DTEND;VALUE=DATE:20040209 -SUMMARY:411 Proclus Diadochus -UID:AADFF5AC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pro - clus.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040208 -DTEND;VALUE=DATE:20040209 -SUMMARY:1627 Jonas Moore -UID:AADFF7A8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Moo - re_Jonas.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040208 -DTEND;VALUE=DATE:20040209 -SUMMARY:1677 Jacques Cassini -UID:AADFF98E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cas - sini.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040208 -DTEND;VALUE=DATE:20040209 -SUMMARY:1700 Daniel Bernoulli -UID:AADFFB72-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ber - noulli.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040208 -DTEND;VALUE=DATE:20040209 -SUMMARY:1845 Francis Ysidro Edgeworth -UID:AADFFF4C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Edg - eworth.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040208 -DTEND;VALUE=DATE:20040209 -SUMMARY:1875 Thomas John l'Anson Bromwich -UID:AAE0017A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bro - mwich.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040208 -DTEND;VALUE=DATE:20040209 -SUMMARY:1924 Irving Reiner -UID:AAE0036C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rei - ner.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040208 -DTEND;VALUE=DATE:20040209 -SUMMARY:1928 Ennio De Giorgi -UID:AAE00592-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/De_ - Giorgi.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040209 -DTEND;VALUE=DATE:20040210 -SUMMARY:1775 Farkas Wolfgang Bolyai -UID:AAE00794-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bol - yai.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040209 -DTEND;VALUE=DATE:20040210 -SUMMARY:1880 Lipót Fejér -UID:AAE009B2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fej - er.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040209 -DTEND;VALUE=DATE:20040210 -SUMMARY:1907 Harold Scott MacDonald Coxeter -UID:AAE00BB2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cox - eter.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040209 -DTEND;VALUE=DATE:20040210 -SUMMARY:1908 Alexander Dinghas -UID:AAE00DAC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Din - ghas.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040210 -DTEND;VALUE=DATE:20040211 -SUMMARY:1947 Aida Yasuaki -UID:AAE00FB8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Aid - a.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040210 -DTEND;VALUE=DATE:20040211 -SUMMARY:1785 Claude Louis Marie Henri Navier -UID:AAE011BE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Nav - ier.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040210 -DTEND;VALUE=DATE:20040211 -SUMMARY:1888 Selig Brodetsky -UID:AAE013CC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bro - detsky.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040210 -DTEND;VALUE=DATE:20040211 -SUMMARY:1894 Jacov Il'ich Frenkel -UID:AAE015C0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fre - nkel.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040210 -DTEND;VALUE=DATE:20040211 -SUMMARY:1901 Richard Dagobert Brauer -UID:AAE017C4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bra - uer.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040210 -DTEND;VALUE=DATE:20040211 -SUMMARY:1932 Vivienne Malone-Mayes -UID:AAE019B8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mal - one-Mayes.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040211 -DTEND;VALUE=DATE:20040212 -SUMMARY:1657 Bernard le Bouyer de Fontenelle -UID:AAE01BBC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fon - tenelle.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040211 -DTEND;VALUE=DATE:20040212 -SUMMARY:1800 William Henry Fox Talbot -UID:AAE01DBE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tal - bot.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040211 -DTEND;VALUE=DATE:20040212 -SUMMARY:1839 Josiah Willard Gibbs -UID:AAE01FC8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gib - bs.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040211 -DTEND;VALUE=DATE:20040212 -SUMMARY:1862 Francis Sowerby Macaulay -UID:AAE021B6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mac - aulay.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040211 -DTEND;VALUE=DATE:20040212 -SUMMARY:1891 Ivan Ivanovich Privalov -UID:AAE023BA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pri - valov.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040211 -DTEND;VALUE=DATE:20040212 -SUMMARY:1897 Emil Leon Post -UID:AAE025A8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pos - t.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040211 -DTEND;VALUE=DATE:20040212 -SUMMARY:1909 Claude Chevalley -UID:AAE027A2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Che - valley.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040211 -DTEND;VALUE=DATE:20040212 -SUMMARY:1915 Richard Wesley Hamming -UID:AAE02988-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ham - ming.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040211 -DTEND;VALUE=DATE:20040212 -SUMMARY:1921 Yozo Matsushima -UID:AAE02CF6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mat - sushima.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040212 -DTEND;VALUE=DATE:20040213 -SUMMARY:1870 Horatio Scott Carslaw -UID:AAE02F54-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Car - slaw.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040212 -DTEND;VALUE=DATE:20040213 -SUMMARY:1908 Jacques Herbrand -UID:AAE03142-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Her - brand.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040212 -DTEND;VALUE=DATE:20040213 -SUMMARY:1914 Hanna Neumann -UID:AAE03345-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Neu - mann_Hanna.html -SEQUENCE:4 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040212 -DTEND;VALUE=DATE:20040213 -SUMMARY:1918 Julian Seymour Schwinger -UID:AAE03532-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sch - winger.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040212 -DTEND;VALUE=DATE:20040213 -SUMMARY:1921 Kathleen McNulty Mauchly Antonelli -UID:AAE03732-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ant - onelli.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040213 -DTEND;VALUE=DATE:20040214 -SUMMARY:1805 Johann Peter Gustav Lejeune Dirichlet -UID:AAE03914-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Dir - ichlet.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040213 -DTEND;VALUE=DATE:20040214 -SUMMARY:1900 Abraham Ezechiel Plessner -UID:AAE03B06-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ple - ssner.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040214 -DTEND;VALUE=DATE:20040215 -SUMMARY:1468 Johann Werner -UID:AAE03CF0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wer - ner.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040214 -DTEND;VALUE=DATE:20040215 -SUMMARY:1839 Hermann Hankel -UID:AAE044FE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Han - kel.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040214 -DTEND;VALUE=DATE:20040215 -SUMMARY:1877 Edmund Georg Hermann Landau -UID:AAE0474C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lan - dau.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040214 -DTEND;VALUE=DATE:20040215 -SUMMARY:1896 Edward Arthur Milne -UID:AAE04946-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mil - ne.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040215 -DTEND;VALUE=DATE:20040216 -SUMMARY:1564 Galileo Galilei -UID:AAE04B4C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gal - ileo.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040215 -DTEND;VALUE=DATE:20040216 -SUMMARY:1588 Benjamin Bramer -UID:AAE04D4A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bra - mer.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040215 -DTEND;VALUE=DATE:20040216 -SUMMARY:1839 Christian Gustav Adolph Mayer -UID:AAE04F46-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/May - er_Adolph.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040215 -DTEND;VALUE=DATE:20040216 -SUMMARY:1839 Hieronymous Georg Zeuthen -UID:AAE0513E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Zeu - then.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040215 -DTEND;VALUE=DATE:20040216 -SUMMARY:1861 Alfred North Whitehead -UID:AAE0533E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Whi - tehead.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040215 -DTEND;VALUE=DATE:20040216 -SUMMARY:1882 Paul Koebe -UID:AAE0553C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Koe - be.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040216 -DTEND;VALUE=DATE:20040217 -SUMMARY:1514 Georg Joachim von Lauchen Rheticus -UID:AAE05723-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rhe - ticus.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040216 -DTEND;VALUE=DATE:20040217 -SUMMARY:1698 Pierre Bouguer -UID:AAE05930-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bou - guer.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040216 -DTEND;VALUE=DATE:20040217 -SUMMARY:1822 Francis Galton -UID:AAE05B22-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gal - ton.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040216 -DTEND;VALUE=DATE:20040217 -SUMMARY:1903 Beniamino Segre -UID:AAE05E9A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Seg - re_Beniamino.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040217 -DTEND;VALUE=DATE:20040218 -SUMMARY:1723 Johann Tobias Mayer -UID:AAE060E0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/May - er_Tobias.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040217 -DTEND;VALUE=DATE:20040218 -SUMMARY:1890 Sir Ronald Aylmer Fisher -UID:AAE062D0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fis - her.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040217 -DTEND;VALUE=DATE:20040218 -SUMMARY:1891 Adolf Abraham Halevi Fraenkel -UID:AAE064CC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fra - enkel.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040217 -DTEND;VALUE=DATE:20040218 -SUMMARY:1896 Evgeny Yakovlevich Remez -UID:AAE066BE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rem - ez.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040217 -DTEND;VALUE=DATE:20040218 -SUMMARY:1905 Rózsa Péter -UID:AAE0689C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pet - er.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040218 -DTEND;VALUE=DATE:20040219 -SUMMARY:1201 Nasir al-Din al-Tusi -UID:AAE06F46-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Al- - Tusi_Nasir.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040218 -DTEND;VALUE=DATE:20040219 -SUMMARY:1404 Leone Battista Alberti -UID:AAE0719C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Alb - erti.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040218 -DTEND;VALUE=DATE:20040219 -SUMMARY:1844 Jacob Lüroth -UID:AAE07394-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lue - roth.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040218 -DTEND;VALUE=DATE:20040219 -SUMMARY:1871 George Udny Yule -UID:AAE07582-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Yul - e.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040219 -DTEND;VALUE=DATE:20040220 -SUMMARY:1473 Nicolaus Copernicus -UID:AAE07795-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cop - ernicus.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040219 -DTEND;VALUE=DATE:20040220 -SUMMARY:1863 Axel Thue -UID:AAE07990-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Thu - e.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040220 -DTEND;VALUE=DATE:20040221 -SUMMARY:1844 Ludwig Boltzmann -UID:AAE07B90-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bol - tzmann.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040220 -DTEND;VALUE=DATE:20040221 -SUMMARY:1860 Mathias Lerch -UID:AAE07D98-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ler - ch.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040220 -DTEND;VALUE=DATE:20040221 -SUMMARY:1931 John Willard Milnor -UID:AAE07F90-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mil - nor.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040221 -DTEND;VALUE=DATE:20040222 -SUMMARY:1591 Girard Desargues -UID:AAE08182-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Des - argues.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040221 -DTEND;VALUE=DATE:20040222 -SUMMARY:1764 Ruan Yuan -UID:AAE0838C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rua - n_Yuan.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040221 -DTEND;VALUE=DATE:20040222 -SUMMARY:1915 Evgenni Mikhailovich Lifshitz -UID:AAE0858C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lif - shitz.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040222 -DTEND;VALUE=DATE:20040223 -SUMMARY:1796 Lambert Adolphe Jacques Quetelet -UID:AAE08782-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Que - telet.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040222 -DTEND;VALUE=DATE:20040223 -SUMMARY:1817 Carl Wilhelm Borchardt -UID:AAE08960-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bor - chardt.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040222 -DTEND;VALUE=DATE:20040223 -SUMMARY:1849 Nikolay Yakovlevich Sonin -UID:AAE08B42-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Son - in.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040222 -DTEND;VALUE=DATE:20040223 -SUMMARY:1862 Ruth Gentry -UID:AAE08EB7-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gen - try.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040222 -DTEND;VALUE=DATE:20040223 -SUMMARY:1903 Frank Plumpton Ramsey -UID:AAE090D9-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ram - sey.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040223 -DTEND;VALUE=DATE:20040224 -SUMMARY:1583 Jean-Baptiste Morin -UID:AAE092B8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mor - in.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040223 -DTEND;VALUE=DATE:20040224 -SUMMARY:1861 George Ballard Mathews -UID:AAE094A2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mat - hews.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040223 -DTEND;VALUE=DATE:20040224 -SUMMARY:1947 Rufus Bowen -UID:AAE09690-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bow - en.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040223 -DTEND;VALUE=DATE:20040224 -SUMMARY:1951 Shigefumi Mori -UID:AAE09888-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mor - i.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040224 -DTEND;VALUE=DATE:20040225 -SUMMARY:1878 Felix Bernstein -UID:AAE09A72-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ber - nstein_Felix.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040224 -DTEND;VALUE=DATE:20040225 -SUMMARY:1909 Max Black -UID:AAE09C56-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bla - ck.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040224 -DTEND;VALUE=DATE:20040225 -SUMMARY:1920 K C Sreedharan Pillai -UID:AAE09E46-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pil - lai.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040224 -DTEND;VALUE=DATE:20040225 -SUMMARY:1946 Gregori Aleksandrovic Margulis -UID:AAE0A038-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mar - gulis.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040225 -DTEND;VALUE=DATE:20040226 -SUMMARY:1827 Henry William Watson -UID:AAE0A228-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wat - son.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040225 -DTEND;VALUE=DATE:20040226 -SUMMARY:1902 Kenjiro Shoda -UID:AAE0A422-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sho - da.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040226 -DTEND;VALUE=DATE:20040227 -SUMMARY:1786 Dominique François Jean Arago -UID:AAE0A602-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ara - go.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040226 -DTEND;VALUE=DATE:20040227 -SUMMARY:1843 Karl Friedrich Geiser -UID:AAE0A7E6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gei - ser.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040227 -DTEND;VALUE=DATE:20040228 -SUMMARY:1881 Luitzen Egbertus Jan Brouwer -UID:AAE0A9BD-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bro - uwer.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040227 -DTEND;VALUE=DATE:20040228 -SUMMARY:1910 Joseph Leo Doob -UID:AAE0ABA6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Doo - b.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040228 -DTEND;VALUE=DATE:20040229 -SUMMARY:1552 Jost Bürgi -UID:AAE0ADA0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bur - gi.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040228 -DTEND;VALUE=DATE:20040229 -SUMMARY:1735 Alexandre-Théophile Vandermonde -UID:AAE0AF70-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Van - dermonde.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040228 -DTEND;VALUE=DATE:20040229 -SUMMARY:1859 Florian Cajori -UID:AAE0B160-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Caj - ori.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040228 -DTEND;VALUE=DATE:20040229 -SUMMARY:1878 Pierre Joseph Louis Fatou -UID:AAE0B336-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fat - ou.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040228 -DTEND;VALUE=DATE:20040229 -SUMMARY:1954 Jean Bourgain -UID:AAE0B52E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bou - rgain.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040229 -DTEND;VALUE=DATE:20040301 -SUMMARY:1860 Herman Hollerith -UID:AAE0B70C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hol - lerith.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040104 -DTEND;VALUE=DATE:20040105 -SUMMARY:1922 Geza Freud -UID:AAE0BA38-B76A-11D9-BD53-000A95723178 -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040301 -DTEND;VALUE=DATE:20040302 -SUMMARY:1597 Jean Charles de La Faille -UID:AAE0BC45-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/La_ - Faille.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040301 -DTEND;VALUE=DATE:20040302 -SUMMARY:1611 John Pell -UID:AAE0BE2E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pel - l.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040301 -DTEND;VALUE=DATE:20040302 -SUMMARY:1904 Paul Dubreil -UID:AAE0C002-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Dub - reil.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040302 -DTEND;VALUE=DATE:20040303 -SUMMARY:1836 Julius Weingarten -UID:AAE0C1F0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wei - ngarten.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040302 -DTEND;VALUE=DATE:20040303 -SUMMARY:1912 Clifford Hugh Dowker -UID:AAE0C3D6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Dow - ker.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040303 -DTEND;VALUE=DATE:20040304 -SUMMARY:1838 George William Hill -UID:AAE0C5C2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hil - l.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040303 -DTEND;VALUE=DATE:20040304 -SUMMARY:1845 Georg Ferdinand Ludwig Philipp Cantor -UID:AAE0C79E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Can - tor.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040303 -DTEND;VALUE=DATE:20040304 -SUMMARY:1898 Emil Artin -UID:AAE0C97E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Art - in.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040303 -DTEND;VALUE=DATE:20040304 -SUMMARY:1901 Otto Schreier -UID:AAE0CB5E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sch - reier.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040303 -DTEND;VALUE=DATE:20040304 -SUMMARY:1912 Andrew Paul Guinand -UID:AAE0CD40-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gui - nand.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040303 -DTEND;VALUE=DATE:20040304 -SUMMARY:1916 Paul Richard Halmos -UID:AAE0CF1A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hal - mos.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040304 -DTEND;VALUE=DATE:20040305 -SUMMARY:1822 Jules Antoine Lissajous -UID:AAE0D107-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lis - sajous.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040304 -DTEND;VALUE=DATE:20040305 -SUMMARY:1866 Eugène Maurice Pierre Cosserat -UID:AAE0D2E0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cos - serat.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040304 -DTEND;VALUE=DATE:20040305 -SUMMARY:1871 Boris Grigorievich Galerkin -UID:AAE0D4D0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gal - erkin.html -SEQUENCE:4 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040304 -DTEND;VALUE=DATE:20040305 -SUMMARY:1910 Józef Marcinkiewicz -UID:AAE0D6A6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mar - cinkiewicz.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040305 -DTEND;VALUE=DATE:20040306 -SUMMARY:1512 Gerardus Mercator -UID:AAE0D8A0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mer - cator_Gerardus.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040305 -DTEND;VALUE=DATE:20040306 -SUMMARY:1574 William Oughtred -UID:AAE0DA82-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Oug - htred.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040305 -DTEND;VALUE=DATE:20040306 -SUMMARY:1642 John Collins -UID:AAE0DC5A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Col - lins.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040305 -DTEND;VALUE=DATE:20040306 -SUMMARY:1779 Benjamin Gompertz -UID:AAE0DF00-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gom - pertz.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040305 -DTEND;VALUE=DATE:20040306 -SUMMARY:1817 Angelo Genocchi -UID:AAE0E108-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gen - occhi.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040305 -DTEND;VALUE=DATE:20040306 -SUMMARY:1880 Sergei Natanovich Bernstein -UID:AAE0E2E6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ber - nstein.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040305 -DTEND;VALUE=DATE:20040306 -SUMMARY:1885 Pauline Sperry -UID:AAE0E602-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Spe - rry.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040305 -DTEND;VALUE=DATE:20040306 -SUMMARY:1915 Laurent Schwartz -UID:AAE0E80A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sch - wartz.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040305 -DTEND;VALUE=DATE:20040306 -SUMMARY:1931 Vera Pless -UID:AAE0E9E4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ple - ss.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040306 -DTEND;VALUE=DATE:20040307 -SUMMARY:1866 Ettore Bortolotti -UID:AAE0EBD4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bor - tolotti.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040306 -DTEND;VALUE=DATE:20040307 -SUMMARY:1901 Naum Il'ich Akhiezer -UID:AAE0EDA6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Akh - iezer.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040307 -DTEND;VALUE=DATE:20040308 -SUMMARY:1792 John Frederick William Herschel -UID:AAE0EF91-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Her - schel.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040307 -DTEND;VALUE=DATE:20040308 -SUMMARY:1824 Delfino Codazzi -UID:AAE0F16C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cod - azzi.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040307 -DTEND;VALUE=DATE:20040308 -SUMMARY:1870 Ernst Leonard Lindelöf -UID:AAE0F358-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lin - delof.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040307 -DTEND;VALUE=DATE:20040308 -SUMMARY:1886 Geoffrey Ingram Taylor -UID:AAE0F534-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tay - lor.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040307 -DTEND;VALUE=DATE:20040308 -SUMMARY:1889 Hyman Levy -UID:AAE0F71A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lev - y_Hyman.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040307 -DTEND;VALUE=DATE:20040308 -SUMMARY:1899 Henri Mineur -UID:AAE0F914-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Min - eur.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040307 -DTEND;VALUE=DATE:20040308 -SUMMARY:1905 John Macnaughten Whittaker -UID:AAE0FAF6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Whi - ttaker.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040308 -DTEND;VALUE=DATE:20040309 -SUMMARY:1788 William Hamilton -UID:AAE0FCD0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ham - ilton.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040308 -DTEND;VALUE=DATE:20040309 -SUMMARY:1851 George Chrystal -UID:AAE0FEC8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Chr - ystal.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040308 -DTEND;VALUE=DATE:20040309 -SUMMARY:1865 Ernest Vessiot -UID:AAE100C4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ves - siot.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040308 -DTEND;VALUE=DATE:20040309 -SUMMARY:1920 George Keith Batchelor -UID:AAE102A0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bat - chelor.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040309 -DTEND;VALUE=DATE:20040310 -SUMMARY:1852 Constantin Marie Le Paige -UID:AAE1047C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Le_ - Paige.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040309 -DTEND;VALUE=DATE:20040310 -SUMMARY:1818 Ferdinand Joachimsthal -UID:AAE1065C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Joa - chimsthal.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040309 -DTEND;VALUE=DATE:20040310 -SUMMARY:1900 Howard Hathaway Aiken -UID:AAE1084A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Aik - en.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040310 -DTEND;VALUE=DATE:20040311 -SUMMARY:1622 Johann Heinrich Rahn -UID:AAE10A26-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rah - n.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040310 -DTEND;VALUE=DATE:20040311 -SUMMARY:1748 John Playfair -UID:AAE10C02-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pla - yfair.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040310 -DTEND;VALUE=DATE:20040311 -SUMMARY:1864 William Fogg Osgood -UID:AAE10F0C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Osg - ood.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040310 -DTEND;VALUE=DATE:20040311 -SUMMARY:1869 Benjamin Fedorovich Kagan -UID:AAE11132-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kag - an.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040310 -DTEND;VALUE=DATE:20040311 -SUMMARY:1885 Karlis Zalts -UID:AAE11310-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Zal - ts.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040311 -DTEND;VALUE=DATE:20040312 -SUMMARY:1780 August Leopold Crelle -UID:AAE114E8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cre - lle.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040311 -DTEND;VALUE=DATE:20040312 -SUMMARY:1811 Urbain Jean Joseph Le Verrier -UID:AAE116D6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Le_ - Verrier.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040311 -DTEND;VALUE=DATE:20040312 -SUMMARY:1822 Joseph Louis François Bertrand -UID:AAE118B2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ber - trand.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040311 -DTEND;VALUE=DATE:20040312 -SUMMARY:1853 Salvatore Pincherle -UID:AAE11AA7-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pin - cherle.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040311 -DTEND;VALUE=DATE:20040312 -SUMMARY:1870 Louis Bachelier -UID:AAE11C8E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bac - helier.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040311 -DTEND;VALUE=DATE:20040312 -SUMMARY:1888 William Edward Hodgson Berwick -UID:AAE11E82-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ber - wick.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040312 -DTEND;VALUE=DATE:20040313 -SUMMARY:1685 Bishop George Berkeley -UID:AAE12054-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ber - keley.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040312 -DTEND;VALUE=DATE:20040313 -SUMMARY:1824 Gustav Robert Kirchhoff -UID:AAE1224C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kir - chhoff.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040312 -DTEND;VALUE=DATE:20040313 -SUMMARY:1835 Simon Newcomb -UID:AAE1242E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/New - comb.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040312 -DTEND;VALUE=DATE:20040313 -SUMMARY:1859 Ernesto Cesàro -UID:AAE129D4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ces - aro.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040312 -DTEND;VALUE=DATE:20040313 -SUMMARY:1945 Vijay Kumar Patodi -UID:AAE12C22-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pat - odi.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040313 -DTEND;VALUE=DATE:20040314 -SUMMARY:1871 Jules Joseph Drach -UID:AAE12E10-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Dra - ch.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040314 -DTEND;VALUE=DATE:20040315 -SUMMARY:1862 Vilhelm Frimann Koren Bjerknes -UID:AAE12FE8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bje - rknes.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040314 -DTEND;VALUE=DATE:20040315 -SUMMARY:1864 József Kürschák -UID:AAE13256-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kur - schak.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040314 -DTEND;VALUE=DATE:20040315 -SUMMARY:1879 Albert Einstein -UID:AAE13441-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ein - stein.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040315 -DTEND;VALUE=DATE:20040316 -SUMMARY:1855 Sir Charles Vernon Boys -UID:AAE13618-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Boy - s.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040315 -DTEND;VALUE=DATE:20040316 -SUMMARY:1860 Walter Frank Raphael Weldon -UID:AAE137F0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wel - don.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040315 -DTEND;VALUE=DATE:20040316 -SUMMARY:1868 Grace Chisholm Young -UID:AAE139BE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/You - ng.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040315 -DTEND;VALUE=DATE:20040316 -SUMMARY:1980 Boris Nikolaevich Delone -UID:AAE13B98-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Del - one.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040316 -DTEND;VALUE=DATE:20040317 -SUMMARY:1750 Caroline Lucretia Herschel -UID:AAE13EE8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Her - schel.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040316 -DTEND;VALUE=DATE:20040317 -SUMMARY:1789 Georg Simon Ohm -UID:AAE140F6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ohm - .html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040316 -DTEND;VALUE=DATE:20040317 -SUMMARY:1821 Heinrich Eduard Heine -UID:AAE142F6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hei - ne.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040316 -DTEND;VALUE=DATE:20040317 -SUMMARY:1846 Magnus Gösta Mittag-Leffler -UID:AAE144D6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mit - tag-Leffler.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040316 -DTEND;VALUE=DATE:20040317 -SUMMARY:1915 Kunihiko Kodaira -UID:AAE146BA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kod - aira.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040317 -DTEND;VALUE=DATE:20040318 -SUMMARY:1876 Ernest Benjamin Esclangon -UID:AAE148A6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Esc - langon.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040317 -DTEND;VALUE=DATE:20040318 -SUMMARY:1897 Charles Fox -UID:AAE14A86-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fox - .html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040317 -DTEND;VALUE=DATE:20040318 -SUMMARY:1915 Wolfang Doeblin -UID:AAE14C6C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Doe - blin.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040318 -DTEND;VALUE=DATE:20040319 -SUMMARY:1602 Jacques de Billy -UID:AAE14E52-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bil - ly.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040318 -DTEND;VALUE=DATE:20040319 -SUMMARY:1640 Philippe de La Hire -UID:AAE15046-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/La_ - Hire.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040318 -DTEND;VALUE=DATE:20040319 -SUMMARY:1690 Christian Goldbach -UID:AAE1521A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gol - dbach.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040318 -DTEND;VALUE=DATE:20040319 -SUMMARY:1796 Jakob Steiner -UID:AAE15414-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ste - iner.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040318 -DTEND;VALUE=DATE:20040319 -SUMMARY:1839 Joseph Emile Barbier -UID:AAE155EC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bar - bier.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040318 -DTEND;VALUE=DATE:20040319 -SUMMARY:1870 Agnes Sime Baxter -UID:AAE157D8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bax - ter.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040318 -DTEND;VALUE=DATE:20040319 -SUMMARY:1891 Walter Andrew Shewhart -UID:AAE159B0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/She - whart.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040318 -DTEND;VALUE=DATE:20040319 -SUMMARY:1911 Walter Ledermann -UID:AAE15B88-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Led - ermann.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040319 -DTEND;VALUE=DATE:20040320 -SUMMARY:1862 Adolf Kneser -UID:AAE15D8C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kne - ser.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040319 -DTEND;VALUE=DATE:20040320 -SUMMARY:1910 Jacob Wolfowitz -UID:AAE15F66-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wol - fowitz.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040320 -DTEND;VALUE=DATE:20040321 -SUMMARY:1840 Franz Mertens -UID:AAE16138-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mer - tens.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040320 -DTEND;VALUE=DATE:20040321 -SUMMARY:1844 Philipp Frank -UID:AAE16318-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fra - nk.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040320 -DTEND;VALUE=DATE:20040321 -SUMMARY:1938 Sergei Petrovich Novikov -UID:AAE16500-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Nov - ikov.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040321 -DTEND;VALUE=DATE:20040322 -SUMMARY:1768 Jean Baptiste Joseph Fourier -UID:AAE1683E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fou - rier.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040321 -DTEND;VALUE=DATE:20040322 -SUMMARY:1884 George David Birkhoff -UID:AAE18D3E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bir - khoff.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040322 -DTEND;VALUE=DATE:20040323 -SUMMARY:1891 Lorna Mary Swain -UID:AAE18F84-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Swa - in.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040322 -DTEND;VALUE=DATE:20040323 -SUMMARY:1917 Irving Kaplansky -UID:AAE19178-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kap - lansky.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040323 -DTEND;VALUE=DATE:20040324 -SUMMARY:1749 Pierre-Simon Laplace -UID:AAE1935C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lap - lace.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040323 -DTEND;VALUE=DATE:20040324 -SUMMARY:1754 Georg Freiherr von Vega -UID:AAE199FA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Veg - a.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040323 -DTEND;VALUE=DATE:20040324 -SUMMARY:1795 Bernt Michael Holmboe -UID:AAE19C10-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hol - mboe.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040323 -DTEND;VALUE=DATE:20040324 -SUMMARY:1862 Eduard Study -UID:AAE19DFE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Stu - dy.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040323 -DTEND;VALUE=DATE:20040324 -SUMMARY:1882 Emmy Amalie Noether -UID:AAE19FDA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Noe - ther_Emmy.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040323 -DTEND;VALUE=DATE:20040324 -SUMMARY:1897 John Lighton Synge -UID:AAE1A1BE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Syn - ge.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040323 -DTEND;VALUE=DATE:20040324 -SUMMARY:1907 Hassler Whitney -UID:AAE1A3AE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Whi - tney.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040324 -DTEND;VALUE=DATE:20040325 -SUMMARY:1809 Joseph Liouville -UID:AAE1A592-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lio - uville.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040324 -DTEND;VALUE=DATE:20040325 -SUMMARY:1835 Josef Stefan -UID:AAE1A76E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ste - fan_Josef.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040324 -DTEND;VALUE=DATE:20040325 -SUMMARY:1848 Jules Tannery -UID:AAE1A952-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tan - nery_Jules.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040324 -DTEND;VALUE=DATE:20040325 -SUMMARY:1892 Harold Calvin Marston Morse -UID:AAE1AB3E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mor - se.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040324 -DTEND;VALUE=DATE:20040325 -SUMMARY:1948 Sun-Yung Alice Chang -UID:AAE1AD32-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cha - ng.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040325 -DTEND;VALUE=DATE:20040326 -SUMMARY:1538 Christopher Clavius -UID:AAE1AF2E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cla - vius.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040325 -DTEND;VALUE=DATE:20040326 -SUMMARY:1798 Christoph Gudermann -UID:AAE1B11A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gud - ermann.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040325 -DTEND;VALUE=DATE:20040326 -SUMMARY:1859 Samuil Osipovich Shatunovsky -UID:AAE1B302-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sha - tunovsky.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040325 -DTEND;VALUE=DATE:20040326 -SUMMARY:1939 Richard Alfred Tapia -UID:AAE1B4F0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tap - ia.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040326 -DTEND;VALUE=DATE:20040327 -SUMMARY:1773 Nathaniel Bowditch -UID:AAE1B6D2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bow - ditch.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040326 -DTEND;VALUE=DATE:20040327 -SUMMARY:1848 Konstantin Andreev -UID:AAE1BA8E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/And - reev.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040326 -DTEND;VALUE=DATE:20040327 -SUMMARY:1859 Adolf Hurwitz -UID:AAE1BCEB-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hur - witz.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040326 -DTEND;VALUE=DATE:20040327 -SUMMARY:1875 Max Abraham -UID:AAE1BED6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Abr - aham.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040326 -DTEND;VALUE=DATE:20040327 -SUMMARY:1903 Patrick du Val -UID:AAE1C292-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Du_ - Val.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040326 -DTEND;VALUE=DATE:20040327 -SUMMARY:1908 Theodore Samuel Motzkin -UID:AAE1C4BC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mot - zkin.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040326 -DTEND;VALUE=DATE:20040327 -SUMMARY:1913 Paul Erdös -UID:AAE1C6AE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Erd - os.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040327 -DTEND;VALUE=DATE:20040328 -SUMMARY:1857 Karl Pearson -UID:AAE1CDF4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pea - rson.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040327 -DTEND;VALUE=DATE:20040328 -SUMMARY:1897 Douglas Rayner Hartree -UID:AAE1D06E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Har - tree.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040327 -DTEND;VALUE=DATE:20040328 -SUMMARY:1905 László Kalmár -UID:AAE1D280-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kal - mar.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040328 -DTEND;VALUE=DATE:20040329 -SUMMARY:1847 Gyula Farkas -UID:AAE1D470-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Far - kas.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040328 -DTEND;VALUE=DATE:20040329 -SUMMARY:1923 Israel Nathan Herstein -UID:AAE1D668-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Her - stein.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040328 -DTEND;VALUE=DATE:20040329 -SUMMARY:1928 Alexander Grothendieck -UID:AAE1D878-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gro - thendieck.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040329 -DTEND;VALUE=DATE:20040330 -SUMMARY:1825 Francesco Faà di Bruno -UID:AAE1DA6A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bru - no.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040329 -DTEND;VALUE=DATE:20040330 -SUMMARY:1873 Tullio Levi-Civita -UID:AAE1DC6C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lev - i-Civita.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040329 -DTEND;VALUE=DATE:20040330 -SUMMARY:1896 Wilhelm Ackermann -UID:AAE1DE5C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ack - ermann.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040330 -DTEND;VALUE=DATE:20040331 -SUMMARY:1862 Leonard James Rogers -UID:AAE1E056-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rog - ers.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040330 -DTEND;VALUE=DATE:20040331 -SUMMARY:1886 Stanislaw Lesniewski -UID:AAE1E242-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Les - niewski.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040330 -DTEND;VALUE=DATE:20040331 -SUMMARY:1892 Stefan Banach -UID:AAE1E44D-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ban - ach.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040330 -DTEND;VALUE=DATE:20040331 -SUMMARY:1921 Alfréd Rényi -UID:AAE1E632-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ren - yi.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040331 -DTEND;VALUE=DATE:20040401 -SUMMARY:1596 René Descartes -UID:AAE1E822-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Des - cartes.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040331 -DTEND;VALUE=DATE:20040401 -SUMMARY:1730 Etienne Bézout -UID:AAE1EA08-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bez - out.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040331 -DTEND;VALUE=DATE:20040401 -SUMMARY:1795 Louis Paul Émile Richard -UID:AAE1EC00-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ric - hard_Louis.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040331 -DTEND;VALUE=DATE:20040401 -SUMMARY:1806 Thomas Penyngton Kirkman -UID:AAE1EFBC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kir - kman.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040331 -DTEND;VALUE=DATE:20040401 -SUMMARY:1848 Diederik Johannes Korteweg -UID:AAE1F1FC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kor - teweg.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040331 -DTEND;VALUE=DATE:20040401 -SUMMARY:1917 Beno Eckmann -UID:AAE1F3D8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Eck - mann.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040401 -DTEND;VALUE=DATE:20040402 -SUMMARY:1640 Georg Mohr -UID:AAE1F5BA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Moh - r.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040401 -DTEND;VALUE=DATE:20040402 -SUMMARY:1776 Marie-Sophie Germain -UID:AAE1F7A4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ger - main.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040401 -DTEND;VALUE=DATE:20040402 -SUMMARY:1783 Yakov Kulik -UID:AAE1F995-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kul - ik.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040401 -DTEND;VALUE=DATE:20040402 -SUMMARY:1895 Alexander Craig Aitken -UID:AAE1FB74-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ait - ken.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040401 -DTEND;VALUE=DATE:20040402 -SUMMARY:1916 Sheila M Edmonds -UID:AAE20B1B-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Edm - onds.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040401 -DTEND;VALUE=DATE:20040402 -SUMMARY:1947 Alain Connes -UID:AAE20DA2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Con - nes.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040402 -DTEND;VALUE=DATE:20040403 -SUMMARY:1906 Shokichi Iyanaga -UID:AAE20FB4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Iya - naga.html -SEQUENCE:5 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040402 -DTEND;VALUE=DATE:20040403 -SUMMARY:1934 Paul Joseph Cohen -UID:AAE211A8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Coh - en.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040403 -DTEND;VALUE=DATE:20040404 -SUMMARY:1835 John Howard Van Amringe -UID:AAE213B0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Amr - inge.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040403 -DTEND;VALUE=DATE:20040404 -SUMMARY:1892 Hans Rademacher -UID:AAE215C8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rad - emacher.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040403 -DTEND;VALUE=DATE:20040404 -SUMMARY:1900 Albert Edward Ingham -UID:AAE217B6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ing - ham.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040403 -DTEND;VALUE=DATE:20040404 -SUMMARY:1909 Stanislaw Marcin Ulam -UID:AAE219A2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ula - m.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040404 -DTEND;VALUE=DATE:20040405 -SUMMARY:1809 Benjamin Peirce -UID:AAE21B86-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pei - rce_Benjamin.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040404 -DTEND;VALUE=DATE:20040405 -SUMMARY:1842 François Edouard Anatole Lucas -UID:AAE21D74-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Luc - as.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040404 -DTEND;VALUE=DATE:20040405 -SUMMARY:1902 Eberhard Frederich Ferdinand Hopf -UID:AAE21F68-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hop - f.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040404 -DTEND;VALUE=DATE:20040405 -SUMMARY:1949 Shing-Tung Yau -UID:AAE22157-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Yau - .html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040405 -DTEND;VALUE=DATE:20040406 -SUMMARY:1588 Thomas Hobbes -UID:AAE22349-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hob - bes.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040405 -DTEND;VALUE=DATE:20040406 -SUMMARY:1607 Honoré Fabri -UID:AAE22552-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fab - ri.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040405 -DTEND;VALUE=DATE:20040406 -SUMMARY:1622 Vincenzo Viviani -UID:AAE228B4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Viv - iani.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040405 -DTEND;VALUE=DATE:20040406 -SUMMARY:1869 Sergei Alekseevich Chaplygin -UID:AAE22AF2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cha - plygin.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040405 -DTEND;VALUE=DATE:20040406 -SUMMARY:1877 Georg Faber -UID:AAE22CEC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fab - er.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -EXDATE;VALUE=DATE:20040406 -DTSTAMP:20050427T222115Z -UID:AAE22EE8-B76A-11D9-BD53-000A95723178 -SEQUENCE:4 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Dur - er.html -DTSTART;VALUE=DATE:20040406 -SUMMARY:1471 Albrecht Dürer -DTEND;VALUE=DATE:20040407 -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -EXDATE;VALUE=DATE:20040406 -DTSTAMP:20050427T222115Z -UID:AAE2309E-B76A-11D9-BD53-000A95723178 -SEQUENCE:4 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Abe - l.html -DTSTART;VALUE=DATE:20040406 -SUMMARY:1802 Niels Henrik Abel -DTEND;VALUE=DATE:20040407 -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040407 -DTEND;VALUE=DATE:20040408 -SUMMARY:1768 François Joseph Français -UID:AAE2327A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fra - ncais_Francois.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040407 -DTEND;VALUE=DATE:20040408 -SUMMARY:1823 Guillaume Jules Hoüel -UID:AAE23472-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hou - el.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040407 -DTEND;VALUE=DATE:20040408 -SUMMARY:1866 Erik Ivar Fredholm -UID:AAE23672-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fre - dholm.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040408 -DTEND;VALUE=DATE:20040409 -SUMMARY:1903 Marshall Harvey Stone -UID:AAE23864-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sto - ne.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040408 -DTEND;VALUE=DATE:20040409 -SUMMARY:1903 Aurel Friedrich Wintner -UID:AAE23A74-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Win - tner.html -SEQUENCE:4 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040409 -DTEND;VALUE=DATE:20040410 -SUMMARY:1652 Jean Le Fèvre -UID:AAE23C5E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Le_ - Fevre.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040409 -DTEND;VALUE=DATE:20040410 -SUMMARY:1791 George Peacock -UID:AAE23E62-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pea - cock.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040409 -DTEND;VALUE=DATE:20040410 -SUMMARY:1813 Robert Richard Anstice -UID:AAE2404C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ans - tice.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040409 -DTEND;VALUE=DATE:20040410 -SUMMARY:1816 Charles Eugene Delaunay -UID:AAE24254-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Del - aunay.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040409 -DTEND;VALUE=DATE:20040410 -SUMMARY:1834 Edmond Nicolas Laguerre -UID:AAE2444A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lag - uerre.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040409 -DTEND;VALUE=DATE:20040410 -SUMMARY:1869 Elie Joseph Cartan -UID:AAE24630-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Car - tan.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040409 -DTEND;VALUE=DATE:20040410 -SUMMARY:1878 Marcel Grossmann -UID:AAE2480A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gro - ssmann.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040409 -DTEND;VALUE=DATE:20040410 -SUMMARY:1894 Alfred Theodor Brauer -UID:AAE249E4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bra - uer.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040409 -DTEND;VALUE=DATE:20040410 -SUMMARY:1894 Cypra Cecilia Krieger Dunaij -UID:AAE24BBC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kri - eger.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040409 -DTEND;VALUE=DATE:20040410 -SUMMARY:1900 Hendrik Douwe Kloosterman -UID:AAE24D9E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Klo - osterman.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040409 -DTEND;VALUE=DATE:20040410 -SUMMARY:1919 John Presper Eckert -UID:AAE24F86-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Eck - ert_John.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040409 -DTEND;VALUE=DATE:20040410 -SUMMARY:1931 Heisuke Hironaka -UID:AAE2516A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hir - onaka.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040410 -DTEND;VALUE=DATE:20040411 -SUMMARY:1651 Ehrenfried Walter von Tschirnhaus -UID:AAE25352-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tsc - hirnhaus.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040410 -DTEND;VALUE=DATE:20040411 -SUMMARY:1756 John West -UID:AAE2569E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wes - t.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040410 -DTEND;VALUE=DATE:20040411 -SUMMARY:1857 Henry Ernest Dudeney -UID:AAE258D0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Dud - eney.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040410 -DTEND;VALUE=DATE:20040411 -SUMMARY:1905 Eizens Leimanis -UID:AAE25AD6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lei - manis.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040411 -DTEND;VALUE=DATE:20040412 -SUMMARY:1894 Paul Finsler -UID:AAE25CB4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fin - sler.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040411 -DTEND;VALUE=DATE:20040412 -SUMMARY:1904 Philip Hall -UID:AAE25E9A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hal - l.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040411 -DTEND;VALUE=DATE:20040412 -SUMMARY:1907 Henry Scheffé -UID:AAE26096-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sch - effe.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040411 -DTEND;VALUE=DATE:20040412 -SUMMARY:1908 Brian Kuttner -UID:AAE26286-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kut - tner.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040411 -DTEND;VALUE=DATE:20040412 -SUMMARY:1953 Andrew John Wiles -UID:AAE26466-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wil - es.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040412 -DTEND;VALUE=DATE:20040413 -SUMMARY:1794 Germinal Pierre Dandelin -UID:AAE2664A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Dan - delin.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040412 -DTEND;VALUE=DATE:20040413 -SUMMARY:1847 Egor Ivanovich Zolotarev -UID:AAE2682C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Zol - otarev.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040412 -DTEND;VALUE=DATE:20040413 -SUMMARY:1852 Carl Louis Ferdinand von Lindemann -UID:AAE26A18-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lin - demann.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040412 -DTEND;VALUE=DATE:20040413 -SUMMARY:1900 William John Youden -UID:AAE26C12-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/You - den.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040412 -DTEND;VALUE=DATE:20040413 -SUMMARY:1903 Jan Tinbergen -UID:AAE26DF2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tin - bergen.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040413 -DTEND;VALUE=DATE:20040414 -SUMMARY:1728 Paolo Frisi -UID:AAE26FF4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fri - si.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040413 -DTEND;VALUE=DATE:20040414 -SUMMARY:1813 Duncan Farquharson Gregory -UID:AAE271D4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gre - gory.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040413 -DTEND;VALUE=DATE:20040414 -SUMMARY:1823 Oscar Xavier Schlömilch -UID:AAE273B0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sch - lomilch.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040413 -DTEND;VALUE=DATE:20040414 -SUMMARY:1879 Francesco Severi -UID:AAE2758E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sev - eri.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040414 -DTEND;VALUE=DATE:20040415 -SUMMARY:1629 Christiaan Huygens -UID:AAE2778C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Huy - gens.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040415 -DTEND;VALUE=DATE:20040416 -SUMMARY:1452 Leonardo da Vinci -UID:AAE27964-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Leo - nardo.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040415 -DTEND;VALUE=DATE:20040416 -SUMMARY:1548 Pietro Antonio Cataldi -UID:AAE27B5E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cat - aldi.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040415 -DTEND;VALUE=DATE:20040416 -SUMMARY:1707 Leonhard Euler -UID:AAE27D4A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Eul - er.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040415 -DTEND;VALUE=DATE:20040416 -SUMMARY:1809 Hermann Günter Grassmann -UID:AAE27F2E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gra - ssmann.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040415 -DTEND;VALUE=DATE:20040416 -SUMMARY:1929 Thomas Brooke Benjamin -UID:AAE2826E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ben - jamin.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040416 -DTEND;VALUE=DATE:20040417 -SUMMARY:1495 Petrus Apianus -UID:AAE284A0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Api - anus.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040416 -DTEND;VALUE=DATE:20040417 -SUMMARY:1682 John Hadley -UID:AAE286A2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Had - ley.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040416 -DTEND;VALUE=DATE:20040417 -SUMMARY:1766 John Leslie -UID:AAE2889E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Les - lie.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040416 -DTEND;VALUE=DATE:20040417 -SUMMARY:1820 Victor Alexandre Puiseux -UID:AAE28A9A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pui - seux.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040416 -DTEND;VALUE=DATE:20040417 -SUMMARY:1852 Ferdinand Gotthold Max Eisenstein -UID:AAE28C98-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Eis - enstein.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040416 -DTEND;VALUE=DATE:20040417 -SUMMARY:1873 Alfred Young -UID:AAE28E92-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/You - ng.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040416 -DTEND;VALUE=DATE:20040417 -SUMMARY:1894 Jerzy Neyman -UID:AAE29076-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ney - man.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040416 -DTEND;VALUE=DATE:20040417 -SUMMARY:1898 Hellmuth Kneser -UID:AAE29252-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kne - ser.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040417 -DTEND;VALUE=DATE:20040418 -SUMMARY:1798 Etienne Bobillier -UID:AAE29436-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bob - illier.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040417 -DTEND;VALUE=DATE:20040418 -SUMMARY:1853 Arthur Moritz Schönflies -UID:AAE2961C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sch - onflies.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040417 -DTEND;VALUE=DATE:20040418 -SUMMARY:1863 Augustus Edward Hough Love -UID:AAE297FA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lov - e.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040418 -DTEND;VALUE=DATE:20040419 -SUMMARY:1907 Lars Valerian Ahlfors -UID:AAE299FC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ahl - fors.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040418 -SUMMARY:1918 Hsien Chung Wang -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wan - g.html -UID:AAE29BD9-B76A-11D9-BD53-000A95723178 -SEQUENCE:2 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040418 -SUMMARY:1949 Charles Louis Fefferman -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fef - ferman.html -UID:AAE29DC4-B76A-11D9-BD53-000A95723178 -SEQUENCE:2 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040419 -DTEND;VALUE=DATE:20040420 -SUMMARY:1748 D'Amondans Charles de Tinseau -UID:AAE29FB6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tin - seau.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040419 -DTEND;VALUE=DATE:20040420 -SUMMARY:1880 Evgeny Evgenievich Slutsky -UID:AAE2A19E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Slu - tsky.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040419 -DTEND;VALUE=DATE:20040420 -SUMMARY:1883 Richard von Mises -UID:AAE2A376-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mis - es.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040419 -DTEND;VALUE=DATE:20040420 -SUMMARY:1901 Kiyoshi Oka -UID:AAE2A576-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Oka - .html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040419 -DTEND;VALUE=DATE:20040420 -SUMMARY:1905 Charles Ehresmann -UID:AAE2A754-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ehr - esmann.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040420 -DTEND;VALUE=DATE:20040421 -SUMMARY:1839 Francesco Siacci -UID:AAE2A92E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sia - cci.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040421 -DTEND;VALUE=DATE:20040422 -SUMMARY:1652 Michel Rolle -UID:AAE2AC44-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rol - le.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20050420 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040421 -DTEND;VALUE=DATE:20040422 -SUMMARY:1774 Jean-Baptiste Biot -UID:AAE2AE66-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bio - t.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20050420 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040421 -DTEND;VALUE=DATE:20040422 -SUMMARY:1875 Teiji Takagi -UID:AAE2B3BC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tak - agi.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040421 -DTEND;VALUE=DATE:20040422 -SUMMARY:1903 Isaac Jacob Schoenberg -UID:AAE2BA90-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sch - oenberg.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1;UNTIL=20050420 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040421 -DTEND;VALUE=DATE:20040422 -SUMMARY:1951 Michael Hartley Freedman -UID:AAE2BCE0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fre - edman.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040422 -DTEND;VALUE=DATE:20040423 -SUMMARY:1592 Wilhelm Schickard -UID:AAE2BEC6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sch - ickard.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040422 -DTEND;VALUE=DATE:20040423 -SUMMARY:1811 Ludwig Otto Hesse -UID:AAE2C0A0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hes - se.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040422 -DTEND;VALUE=DATE:20040423 -SUMMARY:1830 Thomas Archer Hirst -UID:AAE2C286-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hir - st.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040422 -DTEND;VALUE=DATE:20040423 -SUMMARY:1884 David Enskog -UID:AAE2C470-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ens - kog.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040422 -DTEND;VALUE=DATE:20040423 -SUMMARY:1887 Harald August Bohr -UID:AAE2C652-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Boh - r_Harald.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040422 -DTEND;VALUE=DATE:20040423 -SUMMARY:1891 Harold Jeffreys -UID:AAE2C83C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Jef - freys.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040422 -SUMMARY:1910 Norman Earl Steenrod -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ste - enrod.html -UID:AAE2CA10-B76A-11D9-BD53-000A95723178 -SEQUENCE:2 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -DURATION:P1D -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040422 -DTEND;VALUE=DATE:20040423 -SUMMARY:1929 Michael Francis Atiyah -UID:AAE2CC0C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ati - yah.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040423 -DTEND;VALUE=DATE:20040424 -SUMMARY:1628 Johann van Waveren Hudde -UID:AAE2CDE2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hud - de.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040423 -DTEND;VALUE=DATE:20040424 -SUMMARY:1858 Max Karl Ernst Ludwig Planck -UID:AAE2CFBA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pla - nck.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040423 -DTEND;VALUE=DATE:20040424 -SUMMARY:1910 Sheila Scott Macintyre -UID:AAE2D1A4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mac - intyre.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040423 -DTEND;VALUE=DATE:20040424 -SUMMARY:1914 Georgii Nikolaevich Polozii -UID:AAE2D37C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pol - ozii.html -SEQUENCE:5 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040424 -DTEND;VALUE=DATE:20040425 -SUMMARY:1562 Xu Guangqi -UID:AAE2D556-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Xu_ - Guangqi.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040424 -DTEND;VALUE=DATE:20040425 -SUMMARY:1750 Simon Antoine Jean Lhuilier -UID:AAE2D744-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lhu - ilier.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040424 -DTEND;VALUE=DATE:20040425 -SUMMARY:1863 Giovanni Vailati -UID:AAE2D926-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Vai - lati.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040424 -DTEND;VALUE=DATE:20040425 -SUMMARY:1899 Oscar Zariski -UID:AAE2DB06-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Zar - iski.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040424 -DTEND;VALUE=DATE:20040425 -SUMMARY:1919 David Harold Blackwell -UID:AAE2E05C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bla - ckwell.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040425 -DTEND;VALUE=DATE:20040426 -SUMMARY:1849 Felix Christian Klein -UID:AAE2E2A6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kle - in.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040425 -DTEND;VALUE=DATE:20040426 -SUMMARY:1879 Edwin Bidwell Wilson -UID:AAE2E4A0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wil - son_Edwin.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040425 -DTEND;VALUE=DATE:20040426 -SUMMARY:1900 Wolfgang Ernst Pauli -UID:AAE2E680-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pau - li.html -SEQUENCE:5 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040425 -DTEND;VALUE=DATE:20040426 -SUMMARY:1903 Andrey Nikolaevich Kolmogorov -UID:AAE2E864-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kol - mogorov.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040426 -DTEND;VALUE=DATE:20040427 -SUMMARY:1874 Edward Vermilye Huntington -UID:AAE2EA40-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hun - tington.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040426 -DTEND;VALUE=DATE:20040427 -SUMMARY:1889 Ludwig Josef Johann Wittgenstein -UID:AAE2EC3E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wit - tgenstein.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040427 -DTEND;VALUE=DATE:20040428 -SUMMARY:1755 Marc-Antoine Parseval des Chênes -UID:AAE2EE1C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Par - seval.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040427 -DTEND;VALUE=DATE:20040428 -SUMMARY:1837 Paul Albert Gordan -UID:AAE2EFFC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gor - dan.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040427 -DTEND;VALUE=DATE:20040428 -SUMMARY:1932 Gian-Carlo Rota -UID:AAE2F214-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rot - a.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040428 -DTEND;VALUE=DATE:20040429 -SUMMARY:1765 Sylvestre François Lacroix -UID:AAE2F3F6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lac - roix.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040428 -DTEND;VALUE=DATE:20040429 -SUMMARY:1773 Robert Woodhouse -UID:AAE2F5D8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Woo - dhouse.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040428 -DTEND;VALUE=DATE:20040429 -SUMMARY:1831 Peter Guthrie Tait -UID:AAE2F7C6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tai - t.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040428 -DTEND;VALUE=DATE:20040429 -SUMMARY:1838 Jeno Hunyadi -UID:AAE2F9BE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hun - yadi.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040428 -DTEND;VALUE=DATE:20040429 -SUMMARY:1868 Georgy Fedoseevich Voronoy -UID:AAE2FB9C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Vor - onoy.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040428 -DTEND;VALUE=DATE:20040429 -SUMMARY:1906 Kurt Gödel -UID:AAE2FD80-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/God - el.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040428 -DTEND;VALUE=DATE:20040429 -SUMMARY:1906 Richard Rado -UID:AAE2FF6E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rad - o.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040429 -DTEND;VALUE=DATE:20040430 -SUMMARY:1854 Jules Henri Poincaré -UID:AAE3014A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Poi - ncare.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040429 -DTEND;VALUE=DATE:20040430 -SUMMARY:1876 Paul Antoine Aristide Montel -UID:AAE3032A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mon - tel.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040430 -DTEND;VALUE=DATE:20040501 -SUMMARY:1777 Johann Carl Friedrich Gauss -UID:AAE30504-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gau - ss.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040430 -DTEND;VALUE=DATE:20040501 -SUMMARY:1916 Claude Elwood Shannon -UID:AAE306E0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sha - nnon.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040501 -DTEND;VALUE=DATE:20040502 -SUMMARY:1825 Johann Jakob Balmer -UID:AAE308C0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bal - mer.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040501 -DTEND;VALUE=DATE:20040502 -SUMMARY:1924 Evelyn Boyd Granville -UID:AAE30C0E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gra - nville.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040502 -DTEND;VALUE=DATE:20040503 -SUMMARY:1588 Etienne Pascal -UID:AAE30E2F-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pas - cal.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040502 -DTEND;VALUE=DATE:20040503 -SUMMARY:1860 D'Arcy Wentworth Thompson -UID:AAE31018-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tho - mpson_D'Arcy.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040502 -DTEND;VALUE=DATE:20040503 -SUMMARY:1902 Kazimierz Zarankiewicz -UID:AAE311FB-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Zar - ankiewicz.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040502 -DTEND;VALUE=DATE:20040503 -SUMMARY:1928 Jacques-Louis Lions -UID:AAE313D2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lio - ns.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040503 -DTEND;VALUE=DATE:20040504 -SUMMARY:1842 Otto Stolz -UID:AAE315C4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sto - lz.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040503 -DTEND;VALUE=DATE:20040504 -SUMMARY:1860 Vito Volterra -UID:AAE317A4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Vol - terra.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040504 -DTEND;VALUE=DATE:20040505 -SUMMARY:1733 Jean Charles de Borda -UID:AAE3197E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bor - da.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040504 -DTEND;VALUE=DATE:20040505 -SUMMARY:1845 William Kingdon Clifford -UID:AAE31B54-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cli - fford.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040505 -DTEND;VALUE=DATE:20040506 -SUMMARY:1580 Johann Faulhaber -UID:AAE31D40-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fau - lhaber.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040505 -DTEND;VALUE=DATE:20040506 -SUMMARY:1833 Lazarus Immanuel Fuchs -UID:AAE31F14-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fuc - hs.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040505 -DTEND;VALUE=DATE:20040506 -SUMMARY:1842 Heinrich Martin Weber -UID:AAE320E4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Web - er.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040505 -DTEND;VALUE=DATE:20040506 -SUMMARY:1883 Anna Johnson Pell Wheeler -UID:AAE325D2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Whe - eler.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040505 -DTEND;VALUE=DATE:20040506 -SUMMARY:1895 Stefan Bergman -UID:AAE327F4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ber - gman.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040505 -DTEND;VALUE=DATE:20040506 -SUMMARY:1897 Francesco Giacomo Tricomi -UID:AAE329F4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tri - comi.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040505 -DTEND;VALUE=DATE:20040506 -SUMMARY:1923 Cathleen Synge Morawetz -UID:AAE32BD8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mor - awetz.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040506 -DTEND;VALUE=DATE:20040507 -SUMMARY:1769 Jean Nicolas Pierre Hachette -UID:AAE32DB8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hac - hette.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040506 -DTEND;VALUE=DATE:20040507 -SUMMARY:1872 Willem de Sitter -UID:AAE32FA2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sit - ter.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040506 -DTEND;VALUE=DATE:20040507 -SUMMARY:1906 André Weil -UID:AAE33170-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wei - l.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040507 -DTEND;VALUE=DATE:20040508 -SUMMARY:1713 Alexis Claude Clairaut -UID:AAE33350-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cla - iraut.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040507 -DTEND;VALUE=DATE:20040508 -SUMMARY:1832 Carl Gottfried Neumann -UID:AAE33520-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Neu - mann_Carl.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040507 -DTEND;VALUE=DATE:20040508 -SUMMARY:1854 Giuseppe Veronese -UID:AAE33836-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ver - onese.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040507 -DTEND;VALUE=DATE:20040508 -SUMMARY:1880 Oskar Perron -UID:AAE33A42-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Per - ron.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040507 -DTEND;VALUE=DATE:20040508 -SUMMARY:1881 Ebenezer Cunningham -UID:AAE33C48-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cun - ningham.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040507 -DTEND;VALUE=DATE:20040508 -SUMMARY:1896 Pavel Sergeevich Aleksandrov -UID:AAE33E16-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ale - ksandrov.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040507 -DTEND;VALUE=DATE:20040508 -SUMMARY:1914 Johannes de Groot -UID:AAE33FDF-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/De_ - Groot.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040508 -DTEND;VALUE=DATE:20040509 -SUMMARY:1859 Johan Ludwig William Valdemar Jensen -UID:AAE341C8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Jen - sen.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040508 -DTEND;VALUE=DATE:20040509 -SUMMARY:1905 Karol Borsuk -UID:AAE343A8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bor - suk.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040508 -DTEND;VALUE=DATE:20040509 -SUMMARY:1923 Dionisio Gallarati -UID:AAE3457A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gal - larati.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040509 -DTEND;VALUE=DATE:20040510 -SUMMARY:1746 Gaspard Monge -UID:AAE3474E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mon - ge.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040509 -DTEND;VALUE=DATE:20040510 -SUMMARY:1808 John Scott Russell -UID:AAE34940-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rus - sell.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040509 -DTEND;VALUE=DATE:20040510 -SUMMARY:1876 Gilbert Ames Bliss -UID:AAE34B26-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bli - ss.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040509 -DTEND;VALUE=DATE:20040510 -SUMMARY:1891 George Barker Jeffrey -UID:AAE34CFA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Jef - frey.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040509 -DTEND;VALUE=DATE:20040510 -SUMMARY:1898 Arend Heyting -UID:AAE34EDA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hey - ting.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040510 -DTEND;VALUE=DATE:20040511 -SUMMARY:1788 Augustin Jean Fresnel -UID:AAE350C2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fre - snel.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040510 -DTEND;VALUE=DATE:20040511 -SUMMARY:1847 Wilhelm Karl Joseph Killing -UID:AAE35810-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kil - ling.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040510 -DTEND;VALUE=DATE:20040511 -SUMMARY:1904 Edward James McShane -UID:AAE35A34-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/McS - hane.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040511 -DTEND;VALUE=DATE:20040512 -SUMMARY:1881 Theodore von Kármán -UID:AAE35C12-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kar - man.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040511 -DTEND;VALUE=DATE:20040512 -SUMMARY:1887 Griffith Conrad Evans -UID:AAE35DF0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Eva - ns.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040511 -DTEND;VALUE=DATE:20040512 -SUMMARY:1902 Edna Ernestine Kramer Lassar -UID:AAE35FDE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kra - mer.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040511 -DTEND;VALUE=DATE:20040512 -SUMMARY:1912 Sergei Nikolaevich Chernikov -UID:AAE361B8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Che - rnikov.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040511 -DTEND;VALUE=DATE:20040512 -SUMMARY:1918 Richard Phillips Feynman -UID:AAE363BA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fey - nman.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040511 -DTEND;VALUE=DATE:20040512 -SUMMARY:1924 Eugene Borisovich Dynkin -UID:AAE366EA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Dyn - kin.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040512 -DTEND;VALUE=DATE:20040513 -SUMMARY:1820 Florence Nightingale -UID:AAE3691A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Nig - htingale.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040512 -DTEND;VALUE=DATE:20040513 -SUMMARY:1845 Pierre René Jean Baptiste Henri Brocard -UID:AAE36B0C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bro - card.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040512 -DTEND;VALUE=DATE:20040513 -SUMMARY:1851 Samuel Dickstein -UID:AAE36D1E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Dic - kstein.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040512 -DTEND;VALUE=DATE:20040513 -SUMMARY:1857 Oskar Bolza -UID:AAE36F20-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bol - za.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040512 -DTEND;VALUE=DATE:20040513 -SUMMARY:1865 Thomas Scott Fiske -UID:AAE37116-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fis - ke.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040512 -DTEND;VALUE=DATE:20040513 -SUMMARY:1902 Frank Yates -UID:AAE3732A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Yat - es.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040513 -DTEND;VALUE=DATE:20040514 -SUMMARY:1750 Lorenzo Mascheroni -UID:AAE37508-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mas - cheroni.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040513 -DTEND;VALUE=DATE:20040514 -SUMMARY:1753 Lazare Nicolas Marguérite Carnot -UID:AAE376EA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Car - not.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040513 -DTEND;VALUE=DATE:20040514 -SUMMARY:1899 Pelageia Yakovlevna Polubarinova Kochina -UID:AAE378B4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Koc - hina.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040514 -DTEND;VALUE=DATE:20040515 -SUMMARY:1832 Rudolf Otto Sigismund Lipschitz -UID:AAE37A94-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lip - schitz.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040514 -DTEND;VALUE=DATE:20040515 -SUMMARY:1863 John Charles Fields -UID:AAE37C62-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fie - lds.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040514 -DTEND;VALUE=DATE:20040515 -SUMMARY:1888 Archie Alphonso Alexander -UID:AAE37E4A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ale - xander.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040515 -DTEND;VALUE=DATE:20040516 -SUMMARY:1835 Emile Léonard Mathieu -UID:AAE38022-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mat - hieu_Emile.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040515 -DTEND;VALUE=DATE:20040516 -SUMMARY:1939 Brian Hartley -UID:AAE3820C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Har - tley.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040516 -DTEND;VALUE=DATE:20040517 -SUMMARY:1718 Maria Gaëtana Agnesi -UID:AAE383DC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Agn - esi.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040516 -DTEND;VALUE=DATE:20040517 -SUMMARY:1821 Pafnuty Lvovich Chebyshev -UID:AAE3859E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Che - byshev.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040518 -DTEND;VALUE=DATE:20040519 -SUMMARY:1048 Omar Khayyam -UID:AAE3876E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kha - yyam.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040518 -DTEND;VALUE=DATE:20040519 -SUMMARY:1711 Ruggero Giuseppe Boscovich -UID:AAE38952-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bos - covich.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040518 -DTEND;VALUE=DATE:20040519 -SUMMARY:1850 Oliver Heaviside -UID:AAE38B22-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hea - viside.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040518 -DTEND;VALUE=DATE:20040519 -SUMMARY:1872 Bertrand Arthur William Russell -UID:AAE38CE8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rus - sell.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040518 -DTEND;VALUE=DATE:20040519 -SUMMARY:1914 Stefan Schwarz -UID:AAE38ED4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sch - warz.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040519 -DTEND;VALUE=DATE:20040520 -SUMMARY:1832 Edmond Bour -UID:AAE39430-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bou - r.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040519 -DTEND;VALUE=DATE:20040520 -SUMMARY:1919 Georgii Dmitrievic Suvorov -UID:AAE39682-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Suv - orov.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040520 -DTEND;VALUE=DATE:20040521 -SUMMARY:1861 Henry Seely White -UID:AAE39874-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Whi - te.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040520 -DTEND;VALUE=DATE:20040521 -SUMMARY:1901 Machgielis Euwe -UID:AAE39A4E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Euw - e.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040521 -DTEND;VALUE=DATE:20040522 -SUMMARY:1471 Albrecht Dürer -UID:AAE39C36-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Dur - er.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040521 -DTEND;VALUE=DATE:20040522 -SUMMARY:1792 Gaspard Gustave de Coriolis -UID:AAE39E18-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cor - iolis.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040521 -DTEND;VALUE=DATE:20040522 -SUMMARY:1858 Edouard Jean-Baptiste Goursat -UID:AAE3A014-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gou - rsat.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040522 -DTEND;VALUE=DATE:20040523 -SUMMARY:1848 Hermann Cäsar Hannibal Schubert -UID:AAE3A1F4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sch - ubert.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040522 -DTEND;VALUE=DATE:20040523 -SUMMARY:1865 Alfred Cardew Dixon -UID:AAE3A3E4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Dix - on.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040522 -DTEND;VALUE=DATE:20040523 -SUMMARY:1903 Yves-André Rocard -UID:AAE3A5DA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Roc - ard.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040523 -DTEND;VALUE=DATE:20040524 -SUMMARY:1606 Juan Caramuel y Lobkowitz -UID:AAE3A7C6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Car - amuel.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040523 -DTEND;VALUE=DATE:20040524 -SUMMARY:1887 Albert Thoralf Skolem -UID:AAE3A9BA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sko - lem.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040523 -DTEND;VALUE=DATE:20040524 -SUMMARY:1914 Lipman Bers -UID:AAE3ABB2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ber - s.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040523 -DTEND;VALUE=DATE:20040524 -SUMMARY:1928 Ioan Mackenzie James -UID:AAE3AD9A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Jam - es.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040524 -DTEND;VALUE=DATE:20040525 -SUMMARY:1903 Wladyslaw Orlicz -UID:AAE3AF8A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Orl - icz.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040525 -DTEND;VALUE=DATE:20040526 -SUMMARY:1828 Karl Mikhailovich Peterson -UID:AAE3B196-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pet - erson.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040526 -DTEND;VALUE=DATE:20040527 -SUMMARY:1667 Abraham de Moivre -UID:AAE3B392-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/De_ - Moivre.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040526 -DTEND;VALUE=DATE:20040527 -SUMMARY:1896 Yurii Dmitrievich Sokolov -UID:AAE3B56A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sok - olov.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040526 -DTEND;VALUE=DATE:20040527 -SUMMARY:1899 Otto Neugebauer -UID:AAE3B762-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Neu - gebauer.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040527 -DTEND;VALUE=DATE:20040528 -SUMMARY:1862 John Edward Campbell -UID:AAE3B940-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cam - pbell.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040527 -DTEND;VALUE=DATE:20040528 -SUMMARY:1907 Karl Johannes Herbert Seifert -UID:AAE3BB2C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sei - fert.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040528 -DTEND;VALUE=DATE:20040529 -SUMMARY:1676 Jacopo Francesco Riccati -UID:AAE3BED4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ric - cati.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040528 -DTEND;VALUE=DATE:20040529 -SUMMARY:1710 Johann(II) Bernoulli -UID:AAE3C11C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ber - noulli.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040528 -DTEND;VALUE=DATE:20040529 -SUMMARY:1908 Egbert Rudolf van Kampen -UID:AAE3C30C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Van - _Kampen.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040528 -DTEND;VALUE=DATE:20040529 -SUMMARY:1912 Hans Zassenhaus -UID:AAE3CBF6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Zas - senhaus.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040529 -DTEND;VALUE=DATE:20040530 -SUMMARY:1882 Harry Bateman -UID:AAE3CE64-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bat - eman.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040529 -DTEND;VALUE=DATE:20040530 -SUMMARY:1885 Erwin Finlay Freundlich -UID:AAE3D05F-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fre - undlich.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040529 -DTEND;VALUE=DATE:20040530 -SUMMARY:1893 Charles Loewner -UID:AAE3D262-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Loe - wner.html -SEQUENCE:4 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040529 -DTEND;VALUE=DATE:20040530 -SUMMARY:1957 Jean-Christophe Yoccoz -UID:AAE3D458-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Yoc - coz.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040530 -DTEND;VALUE=DATE:20040531 -SUMMARY:1423 Georg Peurbach -UID:AAE3D64A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Peu - rbach.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040530 -DTEND;VALUE=DATE:20040531 -SUMMARY:1800 Karl Wilhelm Feuerbach -UID:AAE3D850-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Feu - erbach.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040530 -DTEND;VALUE=DATE:20040531 -SUMMARY:1814 Eugène Charles Catalan -UID:AAE3DA34-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cat - alan.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040531 -DTEND;VALUE=DATE:20040601 -SUMMARY:1926 John Kemeny -UID:AAE3DC26-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kem - eny.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040601 -DTEND;VALUE=DATE:20040602 -SUMMARY:1796 Sadi Nicolas Léonard Carnot -UID:AAE3DE08-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Car - not.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040601 -DTEND;VALUE=DATE:20040602 -SUMMARY:1815 Osip Ivanovich Somov -UID:AAE3DFD4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Som - ov.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040601 -DTEND;VALUE=DATE:20040602 -SUMMARY:1851 Edwin Bailey Elliott -UID:AAE3E1C6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ell - iott.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040601 -DTEND;VALUE=DATE:20040602 -SUMMARY:1884 Eduard Helly -UID:AAE3E3B2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hel - ly.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040601 -DTEND;VALUE=DATE:20040602 -SUMMARY:1899 Edward Charles Titchmarsh -UID:AAE3E5A4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tit - chmarsh.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040601 -DTEND;VALUE=DATE:20040602 -SUMMARY:1943 Edmund Robertson -UID:AAE3E7B0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-and.ac.uk/~edmund/ -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040602 -DTEND;VALUE=DATE:20040603 -SUMMARY:1895 Tibor Radó -UID:AAE3E98E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rad - o.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040602 -DTEND;VALUE=DATE:20040603 -SUMMARY:1932 Taira Honda -UID:AAE3EB62-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hon - da.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040603 -DTEND;VALUE=DATE:20040604 -SUMMARY:1659 David Gregory -UID:AAE3ED52-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gre - gory.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040603 -DTEND;VALUE=DATE:20040604 -SUMMARY:1726 James Hutton -UID:AAE3F0E2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hut - ton.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040603 -DTEND;VALUE=DATE:20040604 -SUMMARY:1844 Paul Mansion -UID:AAE3F318-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Man - sion.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040604 -DTEND;VALUE=DATE:20040605 -SUMMARY:1809 John Henry Pratt -UID:AAE3F50B-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pra - tt.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040604 -DTEND;VALUE=DATE:20040605 -SUMMARY:1933 Richard Askey -UID:AAE3F6DE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ask - ey.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040605 -DTEND;VALUE=DATE:20040606 -SUMMARY:1814 Pierre Laurent Wantzel -UID:AAE3F8B0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wan - tzel.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040605 -DTEND;VALUE=DATE:20040606 -SUMMARY:1819 John Couch Adams -UID:AAE3FA80-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ada - ms.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040605 -DTEND;VALUE=DATE:20040606 -SUMMARY:1883 John Maynard Keynes -UID:AAE3FC70-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Key - nes.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040606 -DTEND;VALUE=DATE:20040607 -SUMMARY:1436 Johann Müller Regiomontanus -UID:AAE3FE3C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Reg - iomontanus.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040606 -DTEND;VALUE=DATE:20040607 -SUMMARY:1857 Aleksandr Mikhailovich Lyapunov -UID:AAE4002A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lya - punov.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040606 -DTEND;VALUE=DATE:20040607 -SUMMARY:1906 Max August Zorn -UID:AAE4020C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Zor - n.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040607 -DTEND;VALUE=DATE:20040608 -SUMMARY:1863 Edward Burr Van Vleck -UID:AAE40401-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Van - _Vleck.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040608 -DTEND;VALUE=DATE:20040609 -SUMMARY:1625 Giovanni Domenico Cassini -UID:AAE405E8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cas - sini.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040608 -DTEND;VALUE=DATE:20040609 -SUMMARY:1745 Caspar Wessel -UID:AAE407E4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wes - sel.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040608 -DTEND;VALUE=DATE:20040609 -SUMMARY:1858 Charlotte Angas Scott -UID:AAE409C6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sco - tt.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040608 -DTEND;VALUE=DATE:20040609 -SUMMARY:1860 Alicia Boole Stott -UID:AAE40BB4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sto - tt.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040609 -DTEND;VALUE=DATE:20040610 -SUMMARY:1885 John Edensor Littlewood -UID:AAE40D88-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lit - tlewood.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040610 -DTEND;VALUE=DATE:20040611 -SUMMARY:940 Mohammad Abu'l-Wafa Al-Buzjani -UID:AAE40F5A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Abu - 'l-Wafa.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040610 -DTEND;VALUE=DATE:20040611 -SUMMARY:1625 János Apáczai Csere -UID:AAE41140-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Apa - czai.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040610 -DTEND;VALUE=DATE:20040611 -SUMMARY:1816 Johann Georg Rosenhain -UID:AAE41316-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ros - enhain.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040610 -DTEND;VALUE=DATE:20040611 -SUMMARY:1861 Pierre Maurice Marie Duhem -UID:AAE414EA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Duh - em.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040610 -DTEND;VALUE=DATE:20040611 -SUMMARY:1887 Vladimir Ivanovich Smirnov -UID:AAE416D0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Smi - rnov.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040610 -DTEND;VALUE=DATE:20040611 -SUMMARY:1904 John Greenlees Semple -UID:AAE418A4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sem - ple.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040611 -DTEND;VALUE=DATE:20040612 -SUMMARY:1656 Charles René Reyneau -UID:AAE41BB8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rey - neau.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040611 -DTEND;VALUE=DATE:20040612 -SUMMARY:1881 Hilda Phoebe Hudson -UID:AAE41DC0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hud - son.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040611 -DTEND;VALUE=DATE:20040612 -SUMMARY:1937 David Bryant Mumford -UID:AAE41FA4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mum - ford.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040612 -DTEND;VALUE=DATE:20040613 -SUMMARY:1577 Paul Guldin -UID:AAE42182-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gul - din.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040612 -DTEND;VALUE=DATE:20040613 -SUMMARY:1888 Zygmunt Janiszewski -UID:AAE42366-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Jan - iszewski.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040613 -DTEND;VALUE=DATE:20040614 -SUMMARY:1831 James Clerk Maxwell -UID:AAE4254A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Max - well.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040613 -DTEND;VALUE=DATE:20040614 -SUMMARY:1871 Ernst Steinitz -UID:AAE42724-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ste - initz.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040613 -DTEND;VALUE=DATE:20040614 -SUMMARY:1876 William Sealey Gosset -UID:AAE428F2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gos - set.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040613 -DTEND;VALUE=DATE:20040614 -SUMMARY:1891 Pierre Humbert -UID:AAE42ACA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hum - bert_Pierre.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040613 -DTEND;VALUE=DATE:20040614 -SUMMARY:1928 John Forbes Nash -UID:AAE42CBA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Nas - h.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040614 -DTEND;VALUE=DATE:20040615 -SUMMARY:1444 Nilakantha Somayaji -UID:AAE42E98-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Nil - akantha.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040614 -DTEND;VALUE=DATE:20040615 -SUMMARY:1736 Charles Augustin de Coulomb -UID:AAE4308C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cou - lomb.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040614 -DTEND;VALUE=DATE:20040615 -SUMMARY:1796 Nikolai Dmetrievich Brashman -UID:AAE4325E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bra - shman.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040614 -DTEND;VALUE=DATE:20040615 -SUMMARY:1856 Andrei Andreyevich Markov -UID:AAE4344A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mar - kov.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040614 -DTEND;VALUE=DATE:20040615 -SUMMARY:1903 Alonzo Church -UID:AAE43626-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Chu - rch.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040614 -DTEND;VALUE=DATE:20040615 -SUMMARY:1910 Fritz John -UID:AAE43B62-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Joh - n.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040614 -DTEND;VALUE=DATE:20040615 -SUMMARY:1917 Atle Selberg -UID:AAE43E44-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sel - berg.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040614 -DTEND;VALUE=DATE:20040615 -SUMMARY:1935 Louise Schmir Hay -UID:AAE4404C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hay - .html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040615 -DTEND;VALUE=DATE:20040616 -SUMMARY:1640 Bernard Lamy -UID:AAE4422A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lam - y.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040615 -DTEND;VALUE=DATE:20040616 -SUMMARY:1894 Nikolai Grigorievich Chebotaryov -UID:AAE443F4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Che - botaryov.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040616 -DTEND;VALUE=DATE:20040617 -SUMMARY:1801 Julius Plücker -UID:AAE445E0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Plu - cker.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040616 -DTEND;VALUE=DATE:20040617 -SUMMARY:1839 Julius Peter Christian Petersen -UID:AAE44A66-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pet - ersen.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040616 -DTEND;VALUE=DATE:20040617 -SUMMARY:1915 John Wilder Tukey -UID:AAE44CA3-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tuk - ey.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040617 -DTEND;VALUE=DATE:20040618 -SUMMARY:1714 César-François Cassini de Thury -UID:AAE44E76-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cas - sini_de_Thury.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040617 -DTEND;VALUE=DATE:20040618 -SUMMARY:1898 Maurits Cornelius Escher -UID:AAE4E458-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Esc - her.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040617 -DTEND;VALUE=DATE:20040618 -SUMMARY:1903 William Vallance Douglas Hodge -UID:AAE4EAB0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hod - ge.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040617 -DTEND;VALUE=DATE:20040618 -SUMMARY:1906 Samuel Stanley Wilks -UID:AAE4ECBC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wil - ks.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040618 -DTEND;VALUE=DATE:20040619 -SUMMARY:1858 Andrew Russell Forsyth -UID:AAE4EECC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/For - syth.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040618 -DTEND;VALUE=DATE:20040619 -SUMMARY:1884 Charles Ernest Weatherburn -UID:AAE4F0B0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wea - therburn.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040618 -DTEND;VALUE=DATE:20040619 -SUMMARY:1913 Paul Julius Oswald Teichmüller -UID:AAE4F298-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tei - chmuller.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040618 -DTEND;VALUE=DATE:20040619 -SUMMARY:1915 Alice Turner Schafer -UID:AAE4F484-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sch - afer.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040619 -DTEND;VALUE=DATE:20040620 -SUMMARY:1623 Blaise Pascal -UID:AAE4F66C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pas - cal.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040619 -DTEND;VALUE=DATE:20040620 -SUMMARY:1669 Leonty Filippovich Magnitsky -UID:AAE4F867-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mag - nitsky.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040619 -DTEND;VALUE=DATE:20040620 -SUMMARY:1771 Joseph Diaz Gergonne -UID:AAE4FA4E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ger - gonne.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040619 -DTEND;VALUE=DATE:20040620 -SUMMARY:1902 Wallace John Eckert -UID:AAE4FC38-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Eck - ert.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040620 -DTEND;VALUE=DATE:20040621 -SUMMARY:1775 Jacques Frédéric Français -UID:AAE4FE08-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fra - ncais_Jacques.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040620 -DTEND;VALUE=DATE:20040621 -SUMMARY:1838 Theodor Reye -UID:AAE4FFE8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rey - e.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040620 -DTEND;VALUE=DATE:20040621 -SUMMARY:1873 Alfred Loewy -UID:AAE501CA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Loe - wy.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040620 -DTEND;VALUE=DATE:20040621 -SUMMARY:1917 Helena Rasiowa -UID:AAE503B6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ras - iowa.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040621 -DTEND;VALUE=DATE:20040622 -SUMMARY:1781 Siméon Denis Poisson -UID:AAE50596-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Poi - sson.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040621 -DTEND;VALUE=DATE:20040622 -SUMMARY:1828 Giuseppe Bruno -UID:AAE5145C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bru - no.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040622 -DTEND;VALUE=DATE:20040623 -SUMMARY:1837 Paul Gustav Heinrich Bachmann -UID:AAE517AC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bac - hmann.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040622 -DTEND;VALUE=DATE:20040623 -SUMMARY:1860 Mario Pieri -UID:AAE51BE2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pie - ri.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040622 -DTEND;VALUE=DATE:20040623 -SUMMARY:1864 Hermann Minkowski -UID:AAE51E10-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Min - kowski.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040622 -DTEND;VALUE=DATE:20040623 -SUMMARY:1910 Konrad Zuse -UID:AAE51FEC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Zus - e.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040622 -DTEND;VALUE=DATE:20040623 -SUMMARY:1932 Mary Wynne Warner -UID:AAE521DE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/War - ner.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040623 -DTEND;VALUE=DATE:20040624 -SUMMARY:1612 Andrea Tacquet -UID:AAE523CC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tac - quet.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040623 -DTEND;VALUE=DATE:20040624 -SUMMARY:1858 William Ernest Johnson -UID:AAE525CA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Joh - nson.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040623 -DTEND;VALUE=DATE:20040624 -SUMMARY:1912 Alan Mathison Turing -UID:AAE527BC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tur - ing.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040624 -DTEND;VALUE=DATE:20040625 -SUMMARY:1880 Oswald Veblen -UID:AAE529A8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Veb - len.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040624 -DTEND;VALUE=DATE:20040625 -SUMMARY:1909 William George Penney -UID:AAE52B94-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pen - ney.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040625 -DTEND;VALUE=DATE:20040626 -SUMMARY:1908 Willard Van Orman Quine -UID:AAE52D8A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Qui - ne.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040626 -DTEND;VALUE=DATE:20040627 -SUMMARY:1824 William Thomson - Lord Kelvin -UID:AAE52F90-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tho - mson.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040626 -DTEND;VALUE=DATE:20040627 -SUMMARY:1878 Leopold Löwenheim -UID:AAE5317A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Low - enheim.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040626 -DTEND;VALUE=DATE:20040627 -SUMMARY:1911 Ernst Witt -UID:AAE53374-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wit - t.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040626 -DTEND;VALUE=DATE:20040627 -SUMMARY:1918 Yudell Leo Luke -UID:AAE53564-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Luk - e.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040627 -DTEND;VALUE=DATE:20040628 -SUMMARY:1806 Augustus De Morgan -UID:AAE5374A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/De_ - Morgan.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040627 -DTEND;VALUE=DATE:20040628 -SUMMARY:1850 Jorgen Pedersen Gram -UID:AAE5392A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gra - m.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040627 -DTEND;VALUE=DATE:20040628 -SUMMARY:1940 Daniel Grey Quillen -UID:AAE53B18-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Qui - llen.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040628 -DTEND;VALUE=DATE:20040629 -SUMMARY:1875 Henri Léon Lebesgue -UID:AAE53CFE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Leb - esgue.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040628 -DTEND;VALUE=DATE:20040629 -SUMMARY:1894 Einar Carl Hille -UID:AAE53EE0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hil - le.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040629 -DTEND;VALUE=DATE:20040630 -SUMMARY:1884 Wilhelm Winkler -UID:AAE540C6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Win - kler.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040629 -DTEND;VALUE=DATE:20040630 -SUMMARY:1888 Aleksandr Aleksandrovich Friedmann -UID:AAE542AE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fri - edmann.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040629 -DTEND;VALUE=DATE:20040630 -SUMMARY:1893 Eduard Cech -UID:AAE545C4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cec - h.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040629 -DTEND;VALUE=DATE:20040630 -SUMMARY:1893 Mikhail Fedorovich Subbotin -UID:AAE54804-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sub - botin.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040629 -DTEND;VALUE=DATE:20040630 -SUMMARY:1904 Witold Hurewicz -UID:AAE549EA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hur - ewicz.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040630 -DTEND;VALUE=DATE:20040701 -SUMMARY:1748 Jean-Dominique Comte de Cassini -UID:AAE54BCA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cas - sini.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040630 -DTEND;VALUE=DATE:20040701 -SUMMARY:1791 Felix Savart -UID:AAE54E5C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sav - art.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040630 -DTEND;VALUE=DATE:20040701 -SUMMARY:1848 Eugen Otto Erwin Netto -UID:AAE55066-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Net - to.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040630 -DTEND;VALUE=DATE:20040701 -SUMMARY:1880 Karl Rudolf Fueter -UID:AAE55270-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fue - ter.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040630 -DTEND;VALUE=DATE:20040701 -SUMMARY:1900 Gheorghe Vranceanu -UID:AAE55456-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Vra - nceanu.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040701 -DTEND;VALUE=DATE:20040702 -SUMMARY:1646 Gottfried Wilhelm von Leibniz -UID:AAE5563A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lei - bniz.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040701 -DTEND;VALUE=DATE:20040702 -SUMMARY:1788 Jean Victor Poncelet -UID:AAE55818-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pon - celet.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040701 -DTEND;VALUE=DATE:20040702 -SUMMARY:1906 Jean Alexandre Eugène Dieudonné -UID:AAE559FC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Die - udonne.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040702 -DTEND;VALUE=DATE:20040703 -SUMMARY:1622 René François Walter de Sluze -UID:AAE55BE2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Slu - ze.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040702 -DTEND;VALUE=DATE:20040703 -SUMMARY:1820 William John Macquorn Rankine -UID:AAE55DB8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ran - kine.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040702 -DTEND;VALUE=DATE:20040703 -SUMMARY:1852 William Burnside -UID:AAE55F92-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bur - nside.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040702 -DTEND;VALUE=DATE:20040703 -SUMMARY:1925 Olga Arsen'evna Oleinik -UID:AAE5617E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ole - inik.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040703 -DTEND;VALUE=DATE:20040704 -SUMMARY:1820 Ernest Jean Philippe Fauque de Jonquières -UID:AAE5637E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Jon - quieres.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040703 -DTEND;VALUE=DATE:20040704 -SUMMARY:1866 Henry Frederick Baker -UID:AAE5655A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bak - er.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040703 -DTEND;VALUE=DATE:20040704 -SUMMARY:1897 Jesse Douglas -UID:AAE56748-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Dou - glas.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040704 -DTEND;VALUE=DATE:20040705 -SUMMARY:1906 Daniel Edwin Rutherford -UID:AAE5692A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rut - herford.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040704 -DTEND;VALUE=DATE:20040705 -SUMMARY:1917 Mikhail Samuilovich Livsic -UID:AAE56B1A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Liv - sic.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040706 -DTEND;VALUE=DATE:20040707 -SUMMARY:1849 Alfred Bray Kempe -UID:AAE56CFC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kem - pe.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040707 -DTEND;VALUE=DATE:20040708 -SUMMARY:1816 Johann Rudolf Wolf -UID:AAE5703C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wol - f.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040707 -DTEND;VALUE=DATE:20040708 -SUMMARY:1905 Marie-Louise Dubreil-Jacotin -UID:AAE5725A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Dub - reil-Jacotin.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040707 -DTEND;VALUE=DATE:20040708 -SUMMARY:1906 William Feller -UID:AAE5743A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fel - ler.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040707 -DTEND;VALUE=DATE:20040708 -SUMMARY:1922 Vladimir Aleksandrovich Marchenko -UID:AAE5762C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mar - chenko.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040708 -DTEND;VALUE=DATE:20040709 -SUMMARY:1760 Christian Kramp -UID:AAE57C84-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kra - mp.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040708 -DTEND;VALUE=DATE:20040709 -SUMMARY:1777 Daniel Friedrich Hecht -UID:AAE57EB1-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hec - ht.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040708 -DTEND;VALUE=DATE:20040709 -SUMMARY:1892 Torsten Carleman -UID:AAE5809A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Car - leman.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040708 -DTEND;VALUE=DATE:20040709 -SUMMARY:1904 Henri Paul Cartan -UID:AAE5828A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Car - tan.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040709 -DTEND;VALUE=DATE:20040710 -SUMMARY:1845 George Howard Darwin -UID:AAE58468-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Dar - win.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040709 -DTEND;VALUE=DATE:20040710 -SUMMARY:1931 Valentina Mikhailovna Borok -UID:AAE5864A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bor - ok.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040710 -DTEND;VALUE=DATE:20040711 -SUMMARY:1682 Roger Cotes -UID:AAE58838-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cot - es.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040710 -DTEND;VALUE=DATE:20040711 -SUMMARY:1878 Oliver Dimon Kellogg -UID:AAE58A38-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kel - logg.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040711 -DTEND;VALUE=DATE:20040712 -SUMMARY:1732 Joseph-Jérôme Lefrançais de Lalande -UID:AAE58C22-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lal - ande.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040711 -DTEND;VALUE=DATE:20040712 -SUMMARY:1857 Sir Joseph Larmor -UID:AAE58E38-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lar - mor.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040711 -DTEND;VALUE=DATE:20040712 -SUMMARY:1890 Giacomo Albanese -UID:AAE59028-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Alb - anese.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040711 -DTEND;VALUE=DATE:20040712 -SUMMARY:1904 Helmut Grunsky -UID:AAE59218-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Gru - nsky.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040711 -DTEND;VALUE=DATE:20040712 -SUMMARY:1922 John William Scott Cassels -UID:AAE5942C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cas - sels.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040712 -DTEND;VALUE=DATE:20040713 -SUMMARY:1875 Ernst Sigismund Fischer -UID:AAE59628-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fis - cher.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040712 -DTEND;VALUE=DATE:20040713 -SUMMARY:1895 Richard Buckminster Fuller -UID:AAE59818-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ful - ler.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040713 -DTEND;VALUE=DATE:20040714 -SUMMARY:1527 John Dee -UID:AAE59A00-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Dee - .html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040713 -DTEND;VALUE=DATE:20040714 -SUMMARY:1741 Carl Friedrich Hindenburg -UID:AAE59BF6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hin - denburg.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040714 -DTEND;VALUE=DATE:20040715 -SUMMARY:1905 Laurence Chisholm Young -UID:AAE59DE8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/You - ng.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040715 -DTEND;VALUE=DATE:20040716 -SUMMARY:1865 Wilhelm Wirtinger -UID:AAE5A1CE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wir - tinger.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040715 -DTEND;VALUE=DATE:20040716 -SUMMARY:1906 Adolph Andrei Pavlovich Yushkevich -UID:AAE5A420-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Yus - hkevich.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040715 -DTEND;VALUE=DATE:20040716 -SUMMARY:1909 William Gemmell Cochran -UID:AAE5A638-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Coc - hran.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040715 -DTEND;VALUE=DATE:20040716 -SUMMARY:1930 Stephen Smale -UID:AAE5A834-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sma - le.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040716 -DTEND;VALUE=DATE:20040717 -SUMMARY:1678 Jakob Hermann -UID:AAE5AA48-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Her - mann.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040716 -DTEND;VALUE=DATE:20040717 -SUMMARY:1819 Siegfried Heinrich Aronhold -UID:AAE5AC46-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Aro - nhold.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040716 -DTEND;VALUE=DATE:20040717 -SUMMARY:1903 Irmgard Flügge-Lotz -UID:AAE5AE4C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Flu - gge-Lotz.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040717 -DTEND;VALUE=DATE:20040718 -SUMMARY:1831 Victor Mayer Amédée Mannheim -UID:AAE5B030-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Man - nheim.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040717 -DTEND;VALUE=DATE:20040718 -SUMMARY:1837 Wilhelm Lexis -UID:AAE5B218-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lex - is.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040717 -DTEND;VALUE=DATE:20040718 -SUMMARY:1909 Arthur Geoffrey Walker -UID:AAE5B3FA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wal - ker_Arthur.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040717 -DTEND;VALUE=DATE:20040718 -SUMMARY:1863 Herbert William Richmond -UID:AAE5B5DC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ric - hmond.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040717 -DTEND;VALUE=DATE:20040718 -SUMMARY:1944 Krystyna M Trybulec Kuperberg -UID:AAE5B7C6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kup - erberg.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040718 -DTEND;VALUE=DATE:20040719 -SUMMARY:1013 Hermann of Reichenau -UID:AAE5B9BC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Her - mann_of_Reichenau.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040718 -DTEND;VALUE=DATE:20040719 -SUMMARY:1635 Robert Hooke -UID:AAE5BBA8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hoo - ke.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040718 -DTEND;VALUE=DATE:20040719 -SUMMARY:1768 Jean Robert Argand -UID:AAE5BD94-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Arg - and.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040718 -DTEND;VALUE=DATE:20040719 -SUMMARY:1813 Pierre Alphonse Laurent -UID:AAE5BFAC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lau - rent_Pierre.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040718 -DTEND;VALUE=DATE:20040719 -SUMMARY:1853 Hendrik Antoon Lorentz -UID:AAE5C556-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lor - entz.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040719 -DTEND;VALUE=DATE:20040720 -SUMMARY:1768 François Joseph Servois -UID:AAE5C7B8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ser - vois.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040719 -DTEND;VALUE=DATE:20040720 -SUMMARY:1817 Charles Auguste Briot -UID:AAE5C9CE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bri - ot.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040719 -DTEND;VALUE=DATE:20040720 -SUMMARY:1894 Aleksandr Yakovlevich Khinchin -UID:AAE5CBBD-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Khi - nchin.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040719 -DTEND;VALUE=DATE:20040720 -SUMMARY:1913 Doris Mary Cannell -UID:AAE5CDB8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Can - nell.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040721 -DTEND;VALUE=DATE:20040722 -SUMMARY:1620 Jean Picard -UID:AAE5D12E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pic - ard_Jean.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040721 -DTEND;VALUE=DATE:20040722 -SUMMARY:1848 Emil Weyr -UID:AAE5D348-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wey - r.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040721 -DTEND;VALUE=DATE:20040722 -SUMMARY:1849 Robert Simpson Woodward -UID:AAE5D548-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Woo - dward.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040721 -DTEND;VALUE=DATE:20040722 -SUMMARY:1861 Herbert Ellsworth Slaught -UID:AAE5D74E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sla - ught.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040721 -DTEND;VALUE=DATE:20040722 -SUMMARY:1926 John Leech -UID:AAE5D934-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lee - ch.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040722 -DTEND;VALUE=DATE:20040723 -SUMMARY:1755 Gaspard Clair François Marie Riche de Prony -UID:AAE5DB12-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/De_ - Prony.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040722 -DTEND;VALUE=DATE:20040723 -SUMMARY:1784 Friedrich Wilhelm Bessel -UID:AAE5DD04-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bes - sel.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040722 -DTEND;VALUE=DATE:20040723 -SUMMARY:1795 Gabriel Lamé -UID:AAE5DEF4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lam - e.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040722 -DTEND;VALUE=DATE:20040723 -SUMMARY:1882 Konrad Hermann Theodor Knopp -UID:AAE5E0F8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kno - pp.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040722 -DTEND;VALUE=DATE:20040723 -SUMMARY:1902 Reinhold Baer -UID:AAE5E2E8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bae - r.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040723 -DTEND;VALUE=DATE:20040724 -SUMMARY:1775 Etienne Louis Malus -UID:AAE5E4E2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mal - us.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040723 -DTEND;VALUE=DATE:20040724 -SUMMARY:1854 Ivan Sleszynski -UID:AAE5E6F0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sle - szynski.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040723 -DTEND;VALUE=DATE:20040724 -SUMMARY:1888 Fritz Carlson -UID:AAE5E8D8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Car - lson.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040724 -DTEND;VALUE=DATE:20040725 -SUMMARY:1851 Friedrich Hermann Schottky -UID:AAE5EAC0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sch - ottky.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040724 -DTEND;VALUE=DATE:20040725 -SUMMARY:1856 Charles Emile Picard -UID:AAE5ECC0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pic - ard_Emile.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040724 -DTEND;VALUE=DATE:20040725 -SUMMARY:1871 Paul Epstein -UID:AAE5EEBA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Eps - tein.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040724 -DTEND;VALUE=DATE:20040725 -SUMMARY:1923 Christine Mary Hamill -UID:AAE5F099-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ham - ill.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040725 -DTEND;VALUE=DATE:20040726 -SUMMARY:1808 Johann Benedict Listing -UID:AAE5F294-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lis - ting.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040726 -DTEND;VALUE=DATE:20040727 -SUMMARY:1903 Kurt Mahler -UID:AAE5F476-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mah - ler.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040727 -DTEND;VALUE=DATE:20040728 -SUMMARY:1667 Johann Bernoulli -UID:AAE5F67D-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ber - noulli.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040727 -DTEND;VALUE=DATE:20040728 -SUMMARY:1801 George Biddell Airy -UID:AAE5F872-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Air - y.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040727 -DTEND;VALUE=DATE:20040728 -SUMMARY:1848 Lóránd Baron von Eötvös -UID:AAE5FBB8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Eot - vos.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040727 -DTEND;VALUE=DATE:20040728 -SUMMARY:1849 John Hopkinson -UID:AAE5FDEE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hop - kinson.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040727 -DTEND;VALUE=DATE:20040728 -SUMMARY:1871 Ernst Friedrich Ferdinand Zermelo -UID:AAE5FFF4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Zer - melo.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040728 -DTEND;VALUE=DATE:20040729 -SUMMARY:1954 Gerd Faltings -UID:AAE601E6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fal - tings.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040731 -DTEND;VALUE=DATE:20040801 -SUMMARY:1704 Gabriel Cramer -UID:AAE603E2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cra - mer.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040731 -DTEND;VALUE=DATE:20040801 -SUMMARY:1712 Johann Samuel König -UID:AAE605E6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kon - ig_Samuel.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040731 -DTEND;VALUE=DATE:20040801 -SUMMARY:1826 Daniel Friedrich Ernst Meissel -UID:AAE607CA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mei - ssel.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040731 -DTEND;VALUE=DATE:20040801 -SUMMARY:1863 George Abram Miller -UID:AAE609B0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mil - ler.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040731 -DTEND;VALUE=DATE:20040801 -SUMMARY:1945 John O'Connor -UID:AAE60BA2-B76A-11D9-BD53-000A95723178 -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040801 -DTEND;VALUE=DATE:20040802 -SUMMARY:1861 Ivar Otto Bendixson -UID:AAE60D6F-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ben - dixson.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040801 -DTEND;VALUE=DATE:20040802 -SUMMARY:1881 Otto Toeplitz -UID:AAE60F6A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Toe - plitz.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040801 -DTEND;VALUE=DATE:20040802 -SUMMARY:1937 Barry Edward Johnson -UID:AAE61174-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Joh - nson.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040802 -DTEND;VALUE=DATE:20040803 -SUMMARY:1856 Ferdinand Rudio -UID:AAE6135C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rud - io.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040802 -DTEND;VALUE=DATE:20040803 -SUMMARY:1887 Oskar Johann Viktor Anderson -UID:AAE6153A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/And - erson.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040802 -DTEND;VALUE=DATE:20040803 -SUMMARY:1902 Mina Spiegel Rees -UID:AAE6173A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ree - s.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040803 -DTEND;VALUE=DATE:20040804 -SUMMARY:1851 George Francis FitzGerald -UID:AAE6191C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fit - zGerald.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040803 -DTEND;VALUE=DATE:20040804 -SUMMARY:1914 Mark Kac -UID:AAE61B18-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kac - .html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040803 -DTEND;VALUE=DATE:20040804 -SUMMARY:1926 Maurice Auslander -UID:AAE61CF6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Aus - lander.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040804 -DTEND;VALUE=DATE:20040805 -SUMMARY:1805 Sir William Rowan Hamilton -UID:AAE61EEA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ham - ilton.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040804 -DTEND;VALUE=DATE:20040805 -SUMMARY:1834 John Venn -UID:AAE620C6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ven - n.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040804 -DTEND;VALUE=DATE:20040805 -SUMMARY:1893 Francis Dominic Murnaghan -UID:AAE622A2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mur - naghan.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040804 -DTEND;VALUE=DATE:20040805 -SUMMARY:1909 Saunders Mac Lane -UID:AAE62479-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mac - Lane.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040804 -DTEND;VALUE=DATE:20040805 -SUMMARY:1912 Aleksandr Danilovic Aleksandrov -UID:AAE62674-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ale - ksandrov.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040805 -DTEND;VALUE=DATE:20040806 -SUMMARY:1802 Niels Henrik Abel -UID:AAE629CC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Abe - l.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040806 -DTEND;VALUE=DATE:20040807 -SUMMARY:1638 Nicolas Malebranche -UID:AAE62BE0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mal - ebranche.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040806 -DTEND;VALUE=DATE:20040807 -SUMMARY:1741 John Wilson -UID:AAE62DC0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wil - son_John.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040807 -DTEND;VALUE=DATE:20040808 -SUMMARY:1868 Ladislaus Josephowitsch Bortkiewicz -UID:AAE62F9E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bor - tkiewicz.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040808 -DTEND;VALUE=DATE:20040809 -SUMMARY:1902 Paul Adrien Maurice Dirac -UID:AAE63188-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Dir - ac.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040808 -DTEND;VALUE=DATE:20040809 -SUMMARY:1921 Edwin Henry Spanier -UID:AAE6337E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Spa - nier.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040808 -DTEND;VALUE=DATE:20040809 -SUMMARY:1931 Roger Penrose -UID:AAE6356A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pen - rose.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040809 -DTEND;VALUE=DATE:20040810 -SUMMARY:1537 Franciscus Barocius -UID:AAE63744-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bar - ocius.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040809 -DTEND;VALUE=DATE:20040810 -SUMMARY:1940 Linda Goldway Keen -UID:AAE6392E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kee - n.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040810 -DTEND;VALUE=DATE:20040811 -SUMMARY:1602 Gilles Personne de Roberval -UID:AAE63B04-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rob - erval.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040810 -DTEND;VALUE=DATE:20040811 -SUMMARY:1806 Julius Lugwig Weisbach -UID:AAE63CE4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wei - sbach.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040810 -DTEND;VALUE=DATE:20040811 -SUMMARY:1859 Ivan Vsevolodovich Meshchersky -UID:AAE63EE4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mes - hchersky.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040810 -DTEND;VALUE=DATE:20040811 -SUMMARY:1926 Carol Ruth Karp -UID:AAE640D2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kar - p.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040811 -DTEND;VALUE=DATE:20040812 -SUMMARY:1730 Charles Bossut -UID:AAE642C4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bos - sut.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040811 -DTEND;VALUE=DATE:20040812 -SUMMARY:1842 Enrico D'Ovidio -UID:AAE644A6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/D'O - vidio.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040811 -DTEND;VALUE=DATE:20040812 -SUMMARY:1889 Andrei Mikhailovich Razmadze -UID:AAE64687-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Raz - madze.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040811 -DTEND;VALUE=DATE:20040812 -SUMMARY:1895 Egon Sharpe Pearson -UID:AAE652F0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pea - rson.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040811 -DTEND;VALUE=DATE:20040812 -SUMMARY:1912 Norman Levinson -UID:AAE6557E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lev - inson.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040811 -DTEND;VALUE=DATE:20040812 -SUMMARY:1956 Pierre-Louis Lions -UID:AAE65772-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lio - ns.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040812 -DTEND;VALUE=DATE:20040813 -SUMMARY:1862 Jules Antoine Richard -UID:AAE65956-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ric - hard_Jules.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040812 -DTEND;VALUE=DATE:20040813 -SUMMARY:1887 Erwin Rudolf Josef Alexander Schrödinger -UID:AAE65B3E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sch - rodinger.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040813 -DTEND;VALUE=DATE:20040814 -SUMMARY:1625 Erasmus Bartholin -UID:AAE65EBA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bar - tholin.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040813 -DTEND;VALUE=DATE:20040814 -SUMMARY:1704 Alexis Fontaine des Bertins -UID:AAE660E2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fon - taine_des_Bertins.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040813 -DTEND;VALUE=DATE:20040814 -SUMMARY:1819 George Gabriel Stokes -UID:AAE662CE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sto - kes.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040813 -DTEND;VALUE=DATE:20040814 -SUMMARY:1861 Cesare Burali-Forti -UID:AAE668C4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bur - ali-Forti.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040813 -DTEND;VALUE=DATE:20040814 -SUMMARY:1887 Otton Marcin Nikodym -UID:AAE66B4C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Nik - odym.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040814 -DTEND;VALUE=DATE:20040815 -SUMMARY:1530 Giovanni Battista Benedetti -UID:AAE66D38-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ben - edetti.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040814 -DTEND;VALUE=DATE:20040815 -SUMMARY:1737 Charles Hutton -UID:AAE66F30-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hut - ton.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040814 -DTEND;VALUE=DATE:20040815 -SUMMARY:1842 Jean Gaston Darboux -UID:AAE67117-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Dar - boux.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040814 -DTEND;VALUE=DATE:20040815 -SUMMARY:1850 Walter William Rouse Ball -UID:AAE672F8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bal - l.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040814 -DTEND;VALUE=DATE:20040815 -SUMMARY:1865 Guido Castelnuovo -UID:AAE674E6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cas - telnuovo.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040814 -DTEND;VALUE=DATE:20040815 -SUMMARY:1866 Charles Jean Gustave Nicolas Baron de la Vallée Poussin -UID:AAE676D6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Val - lee_Poussin.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040814 -DTEND;VALUE=DATE:20040815 -SUMMARY:1882 Waclaw Sierpinski -UID:AAE678BC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sie - rpinski.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040814 -DTEND;VALUE=DATE:20040815 -SUMMARY:1906 Eugene Lukacs -UID:AAE67AA0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Luk - acs.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040815 -DTEND;VALUE=DATE:20040816 -SUMMARY:1795 Emile Léger -UID:AAE67C86-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Leg - er.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040815 -DTEND;VALUE=DATE:20040816 -SUMMARY:1863 Aleksei Nikolaevich Krylov -UID:AAE67E76-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kry - lov_Aleksei.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040815 -DTEND;VALUE=DATE:20040816 -SUMMARY:1892 Louis Victor Pierre Raymond duc de Broglie -UID:AAE6805A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bro - glie.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040815 -DTEND;VALUE=DATE:20040816 -SUMMARY:1901 Petr Sergeevich Novikov -UID:AAE68258-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Nov - ikov.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040816 -DTEND;VALUE=DATE:20040817 -SUMMARY:1744 Pierre François-André Méchain -UID:AAE6843A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mec - hain.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040816 -DTEND;VALUE=DATE:20040817 -SUMMARY:1773 Louis Benjamin Francoeur -UID:AAE68620-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fra - ncoeur.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040816 -DTEND;VALUE=DATE:20040817 -SUMMARY:1821 Arthur Cayley -UID:AAE687FE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cay - ley.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040816 -DTEND;VALUE=DATE:20040817 -SUMMARY:1837 Joseph Marie de Tilly -UID:AAE689FB-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Til - ly.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040816 -DTEND;VALUE=DATE:20040817 -SUMMARY:1842 Jakob Rosanes -UID:AAE68D48-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ros - anes.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040816 -DTEND;VALUE=DATE:20040817 -SUMMARY:1888 Julio Rey Pastor -UID:AAE68F78-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rey - _Pastor.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040817 -DTEND;VALUE=DATE:20040818 -SUMMARY:1601 Pierre de Fermat -UID:AAE69168-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fer - mat.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040817 -DTEND;VALUE=DATE:20040818 -SUMMARY:1954 Ingrid Daubechies -UID:AAE69722-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Dau - bechies.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040818 -DTEND;VALUE=DATE:20040819 -SUMMARY:1685 Brook Taylor -UID:AAE69950-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tay - lor.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040818 -DTEND;VALUE=DATE:20040819 -SUMMARY:1832 Eugène Rouché -UID:AAE69B40-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rou - che.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040819 -DTEND;VALUE=DATE:20040820 -SUMMARY:1584 Pierre Vernier -UID:AAE69D2E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ver - nier.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040819 -DTEND;VALUE=DATE:20040820 -SUMMARY:1646 John Flamsteed -UID:AAE69F16-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Fla - msteed.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040819 -DTEND;VALUE=DATE:20040820 -SUMMARY:1736 Erland Samuel Bring -UID:AAE6A118-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bri - ng.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040819 -DTEND;VALUE=DATE:20040820 -SUMMARY:1739 Georg Simon Klügel -UID:AAE6A2FE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Klu - gel.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040819 -DTEND;VALUE=DATE:20040820 -SUMMARY:1939 Alan Baker -UID:AAE6A4E4-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bak - er.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040820 -DTEND;VALUE=DATE:20040821 -SUMMARY:1710 Thomas Simpson -UID:AAE6A6E2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sim - pson.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040820 -DTEND;VALUE=DATE:20040821 -SUMMARY:1862 Paul Gustav Stäckel -UID:AAE6A8C6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sta - ckel.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040820 -DTEND;VALUE=DATE:20040821 -SUMMARY:1863 Corrado Segre -UID:AAE6AAB2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Seg - re_Corrado.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040820 -DTEND;VALUE=DATE:20040821 -SUMMARY:1899 Salomon Bochner -UID:AAE6AC96-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Boc - hner.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040820 -DTEND;VALUE=DATE:20040821 -SUMMARY:1957 Simon Kirwan Donaldson -UID:AAE6AE7A-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Don - aldson.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040821 -DTEND;VALUE=DATE:20040822 -SUMMARY:1789 Augustin Louis Cauchy -UID:AAE6B04E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cau - chy.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040821 -DTEND;VALUE=DATE:20040822 -SUMMARY:1901 Edward Thomas Copson -UID:AAE6B243-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cop - son.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040822 -DTEND;VALUE=DATE:20040823 -SUMMARY:1647 Denis Papin -UID:AAE6B426-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pap - in.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040823 -DTEND;VALUE=DATE:20040824 -SUMMARY:1683 Giovanni Poleni -UID:AAE6B60C-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pol - eni.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040823 -DTEND;VALUE=DATE:20040824 -SUMMARY:1778 Josef Hoëné de Wronski -UID:AAE6B7FA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wro - nski.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040823 -DTEND;VALUE=DATE:20040824 -SUMMARY:1797 Adhémar Jean Claude Barré de Saint-Venant -UID:AAE6B9F0-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sai - nt-Venant.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040823 -DTEND;VALUE=DATE:20040824 -SUMMARY:1829 Moritz Benedikt Cantor -UID:AAE6BD78-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Can - tor.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040823 -DTEND;VALUE=DATE:20040824 -SUMMARY:1842 Osborne Reynolds -UID:AAE6BFBC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rey - nolds.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040823 -DTEND;VALUE=DATE:20040824 -SUMMARY:1873 Zoárd Geöcze -UID:AAE6C1AE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Geo - cze.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040823 -DTEND;VALUE=DATE:20040824 -SUMMARY:1908 John Arthur Todd -UID:AAE6C3A6-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tod - d.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040823 -DTEND;VALUE=DATE:20040824 -SUMMARY:1928 Israel Gohberg -UID:AAE6C590-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Goh - berg.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040824 -DTEND;VALUE=DATE:20040825 -SUMMARY:1561 Bartholomeo Pitiscus -UID:AAE6C786-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pit - iscus.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040824 -DTEND;VALUE=DATE:20040825 -SUMMARY:1942 Karen Keskulla Uhlenbeck -UID:AAE6C972-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Uhl - enbeck.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040825 -DTEND;VALUE=DATE:20040826 -SUMMARY:1561 Philip van Lansberge -UID:AAE6CB78-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lan - sberge.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040825 -DTEND;VALUE=DATE:20040826 -SUMMARY:1699 Charles Etienne Louis Camus -UID:AAE6CD54-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cam - us.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040825 -DTEND;VALUE=DATE:20040826 -SUMMARY:1844 Thomas Muir -UID:AAE6CF30-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Mui - r.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040825 -DTEND;VALUE=DATE:20040826 -SUMMARY:1867 Gury Vasilievich Kolosov -UID:AAE6D2AC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kol - osov.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040825 -DTEND;VALUE=DATE:20040826 -SUMMARY:1898 Helmut Hasse -UID:AAE6D4C2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Has - se.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040826 -DTEND;VALUE=DATE:20040827 -SUMMARY:1728 Johann Heinrich Lambert -UID:AAE6D6AE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Lam - bert.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040826 -DTEND;VALUE=DATE:20040827 -SUMMARY:1875 Giuseppe Vitali -UID:AAE6D896-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Vit - ali.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040826 -DTEND;VALUE=DATE:20040827 -SUMMARY:1899 Wolfgang Krull -UID:AAE6DA86-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kru - ll.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040826 -DTEND;VALUE=DATE:20040827 -SUMMARY:1951 Edward Witten -UID:AAE6DC5E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Wit - ten.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040827 -DTEND;VALUE=DATE:20040828 -SUMMARY:1858 Giuseppe Peano -UID:AAE6DE56-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Pea - no.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040828 -DTEND;VALUE=DATE:20040829 -SUMMARY:1796 Irénée-Jules Bienaymé -UID:AAE6E02E-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bie - nayme.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040828 -DTEND;VALUE=DATE:20040829 -SUMMARY:1801 Antoine Augustin Cournot -UID:AAE6E222-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Cou - rnot.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040828 -DTEND;VALUE=DATE:20040829 -SUMMARY:1867 Maxime Bôcher -UID:AAE6E400-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Boc - her.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040828 -DTEND;VALUE=DATE:20040829 -SUMMARY:1883 Jan Arnoldus Schouten -UID:AAE6E5D8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sch - outen.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040828 -DTEND;VALUE=DATE:20040829 -SUMMARY:1910 Paul Turán -UID:AAE6E914-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tur - an.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040828 -DTEND;VALUE=DATE:20040829 -SUMMARY:1911 Shizuo Kakutani -UID:AAE6EB32-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kak - utani.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040828 -DTEND;VALUE=DATE:20040829 -SUMMARY:1939 John Frank Charles Kingman -UID:AAE6ED22-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Kin - gman.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040829 -DTEND;VALUE=DATE:20040830 -SUMMARY:1904 Leonard Roth -UID:AAE6EEFC-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rot - h.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040830 -DTEND;VALUE=DATE:20040831 -SUMMARY:1819 Joseph Alfred Serret -UID:AAE6F0EA-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Ser - ret.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040830 -DTEND;VALUE=DATE:20040831 -SUMMARY:1856 Carle David Tolmé Runge -UID:AAE6F2E2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Run - ge.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040830 -DTEND;VALUE=DATE:20040831 -SUMMARY:1906 Olga Taussky-Todd -UID:AAE6F4BE-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tau - ssky-Todd.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040831 -DTEND;VALUE=DATE:20040901 -SUMMARY:1821 Hermann Ludwig Ferdinand von Helmholtz -UID:AAE6F6B2-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Hel - mholtz.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040831 -DTEND;VALUE=DATE:20040901 -SUMMARY:1880 Heinrich Franz Friedrich Tietze -UID:AAE6F890-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tie - tze.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040831 -DTEND;VALUE=DATE:20040901 -SUMMARY:1885 Herbert Westren Turnbull -UID:AAE6FA84-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Tur - nbull.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20040824 -DTEND;VALUE=DATE:20040825 -SUMMARY:1906 Arnold Ephraim Ross -UID:AAE6FC5C-B76A-11D9-BD53-000A95723178 -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20041214 -EXDATE;VALUE=DATE:20041214 -DTEND;VALUE=DATE:20041215 -SUMMARY:1950 Wm C Bauldry -UID:AAE6FE26-B76A-11D9-BD53-000A95723178 -SEQUENCE:4 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050421 -DTEND;VALUE=DATE:20050422 -SUMMARY:1903 Isaac Jacob Schoenberg -UID:AAE70008-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Sch - oenberg.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050421 -DTEND;VALUE=DATE:20050422 -SUMMARY:1652 Michel Rolle -UID:AAE701D8-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Rol - le.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -BEGIN:VEVENT -DTSTART;VALUE=DATE:20050421 -DTEND;VALUE=DATE:20050422 -SUMMARY:1774 Jean-Baptiste Biot -UID:AAE703DF-B76A-11D9-BD53-000A95723178 -URL;VALUE=URI:http://www-history.mcs.st-andrews.ac.uk/Mathematicians/Bio - t.html -SEQUENCE:3 -DTSTAMP:20050427T222115Z -RRULE:FREQ=YEARLY;INTERVAL=1 -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/miked.ics b/libs/ical4j-1.0.5/etc/samples/valid/miked.ics deleted file mode 100644 index 4f3c3998..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/miked.ics +++ /dev/null @@ -1,30 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -PRODID:-//PYVOBJECT//NONSGML Version 1//EN -BEGIN:VTIMEZONE -BEGIN:DAYLIGHT -DTSTART:19870405T020000 -RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4 -TZNAME:PDT -TZOFFSETFROM:-0800 -TZOFFSETTO:-0700 -END:DAYLIGHT -LAST-MODIFIED:19870101T000000Z -BEGIN:STANDARD -DTSTART:19671029T020000 -RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 -TZNAME:PST -TZOFFSETFROM:-0700 -TZOFFSETTO:-0800 -END:STANDARD -TZID:US/Pacific -END:VTIMEZONE -BEGIN:VEVENT -DTEND;TZID=US/Pacific:20050913T110000 -DTSTART;TZID=US/Pacific:20050913T100000 -LOCATION:Durham -STATUS:CONFIRMED -SUMMARY:Meeting 1.1 -UID:cbaf6318-2481-11da-c314-0011246e17f0 -END:VEVENT -END:VCALENDAR \ No newline at end of file diff --git a/libs/ical4j-1.0.5/etc/samples/valid/multiple_calendars.ics b/libs/ical4j-1.0.5/etc/samples/valid/multiple_calendars.ics deleted file mode 100644 index 525aa9d3..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/multiple_calendars.ics +++ /dev/null @@ -1,47 +0,0 @@ -BEGIN:VCALENDAR -PRODID:-//ACME/DesktopCalendar//EN -METHOD:PUBLISH -X-LIC-NOTE: #C1. Rescheduled by #I1\ and updated by #I2 -VERSION:2.0 -BEGIN:VEVENT -ORGANIZER:Mailto:B@example.com -ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED;CN=BIG A:Mailto:A@example.com -ATTENDEE;RSVP=TRUE;CUTYPE=INDIVIDUAL;CN=B:Mailto:B@example.com -ATTENDEE;RSVP=TRUE;CUTYPE=INDIVIDUAL;CN=C:Mailto:C@example.com -ATTENDEE;RSVP=TRUE;CUTYPE=INDIVIDUAL;CN=Hal:Mailto:D@example.com -ATTENDEE;RSVP=FALSE;CUTYPE=ROOM:conf_Big@example.com -ATTENDEE;ROLE=NON-PARTICIPANT;RSVP=FALSE:Mailto:E@example.com -DTSTAMP:19970611T190000Z -DTSTART:19970701T190000Z -DTEND:19970701T1930000Z -SUMMARY:Conference -UID:calsrv.example.com-873970198738777@example.com -SEQUENCE:1 -STATUS:CONFIRMED -END:VEVENT -END:VCALENDAR - -BEGIN:VCALENDAR -PRODID:-//ACME/DesktopCalendar//EN -METHOD:REQUEST -X-LIC-NOTE: #C2. The test user is the organizer. -VERSION:2.0 -BEGIN:VEVENT -ORGANIZER:Mailto:A@example.com -ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED:Mailto:A@example.com -ATTENDEE;RSVP=TRUE;CUTYPE=INDIVIDUAL:Mailto:B@example.com -ATTENDEE;RSVP=TRUE;CUTYPE=INDIVIDUAL:Mailto:C@example.com -ATTENDEE;RSVP=TRUE;CUTYPE=INDIVIDUAL;CN=Hal:Mailto:D@example.com -ATTENDEE;ROLE=NON-PARTICIPANT;RSVP=FALSE; - CUTYPE=ROOM:Mailto:Conf@example.com -ATTENDEE;ROLE=NON-PARTICIPANT;RSVP=FALSE:Mailto:E@example.com -DTSTART:19970701T180000Z -DTEND:19970701T190000Z -SUMMARY:Phone Conference -UID:calsrv.example.com-873970198738785@example.com -SEQUENCE:0 -DTSTAMP:19970613T190000Z -STATUS:CONFIRMED -END:VEVENT -END:VCALENDAR - diff --git a/libs/ical4j-1.0.5/etc/samples/valid/oracle-personal-notes-test-empty.ics b/libs/ical4j-1.0.5/etc/samples/valid/oracle-personal-notes-test-empty.ics deleted file mode 100644 index b7bb25d1..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/oracle-personal-notes-test-empty.ics +++ /dev/null @@ -1,28 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -PRODID:-//ORACLE//NONSGML CSDK10.1.2.3.4 - WiscCal Tools oracle-support 1.4//EN -BEGIN:VEVENT -X-ORACLE-EVENTINSTANCE-GUID:I1+1325+20000+1+625329112 -X-ORACLE-EVENT-GUID:E1+1325+20000+625329112 -X-ORACLE-EVENTTYPE:APPOINTMENT -UID:20101025T143152Z-52d-4e20-1c19-Oracle -TRANSP:OPAQUE -SUMMARY:personal notes test -STATUS:CONFIRMED -SEQUENCE:0 -PRIORITY:5 -ORGANIZER;X-ORACLE-GUID=200000118219869582153896;CN=NICHOLAS BLAIR:mailto: - nblair@doit.wisc.edu -LAST-MODIFIED:20101025T143152Z -DTSTART:20101025T170000Z -DTSTAMP:20101025T145057Z -DTEND:20101025T180000Z -CREATED:20101025T143152Z -X-ORACLE-CLASS:NORMAL -CLASS:PRIVATE -ATTENDEE;X-ORACLE-PERSONAL-COMMENT-RTF=AA==;X-ORACLE-PERSONAL-COMMENT=;X-O - RACLE-ISTIMEOK=TRUE;X-ORACLE-PERSONAL-COMMENT-ISDIRTY=FALSE;X-ORACLE-SHOW - ASFREE=BUSY;X-ORACLE-GUID=200000118219869582153896;CUTYPE=INDIVIDUAL;RSVP - =FALSE;CN=NICHOLAS BLAIR;PARTSTAT=ACCEPTED:mailto:nblair@doit.wisc.edu -END:VEVENT -END:VCALENDAR \ No newline at end of file diff --git a/libs/ical4j-1.0.5/etc/samples/valid/oracle-personal-notes-test.ics b/libs/ical4j-1.0.5/etc/samples/valid/oracle-personal-notes-test.ics deleted file mode 100644 index caee0c34..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/oracle-personal-notes-test.ics +++ /dev/null @@ -1,29 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -PRODID:-//ORACLE//NONSGML CSDK10.1.2.3.4 - WiscCal Tools oracle-support 1.4//EN -BEGIN:VEVENT -X-ORACLE-EVENTINSTANCE-GUID:I1+1325+20000+1+625329112 -X-ORACLE-EVENT-GUID:E1+1325+20000+625329112 -X-ORACLE-EVENTTYPE:APPOINTMENT -UID:20101025T143152Z-52d-4e20-1c19-Oracle -TRANSP:OPAQUE -SUMMARY:personal notes test -STATUS:CONFIRMED -SEQUENCE:0 -PRIORITY:5 -ORGANIZER;X-ORACLE-GUID=200000118219869582153896;CN=NICHOLAS BLAIR:mailto: - nblair@doit.wisc.edu -LAST-MODIFIED:20101025T143152Z -DTSTART:20101025T170000Z -DTSTAMP:20101025T145057Z -DTEND:20101025T180000Z -CREATED:20101025T143152Z -X-ORACLE-CLASS:NORMAL -CLASS:PRIVATE -ATTENDEE;X-ORACLE-PERSONAL-COMMENT-RTF=e1xydGYxXHVjMCBteSBwZXJzb25hbCBub3R - lc30A;X-ORACLE-PERSONAL-COMMENT=bXkgcGVyc29uYWwgbm90ZXM=;X-ORACLE-ISTIMEO - K=TRUE;X-ORACLE-PERSONAL-COMMENT-ISDIRTY=FALSE;X-ORACLE-SHOWASFREE=BUSY;X - -ORACLE-GUID=200000118219869582153896;CUTYPE=INDIVIDUAL;RSVP=FALSE;CN=NIC - HOLAS BLAIR;PARTSTAT=ACCEPTED:mailto:nblair@doit.wisc.edu -END:VEVENT -END:VCALENDAR \ No newline at end of file diff --git a/libs/ical4j-1.0.5/etc/samples/valid/php-flp.ics b/libs/ical4j-1.0.5/etc/samples/valid/php-flp.ics deleted file mode 100644 index f76429be..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/php-flp.ics +++ /dev/null @@ -1,29 +0,0 @@ -BEGIN:VCALENDAR -PRODID:-//flaimo.com//iCal Class MIMEDIR//EN -VERSION:2.0 -METHOD:REQUEST -BEGIN:VEVENT -ORGANIZER;CN=TMS -- Calendar Publisher:MAILTO:cal_publisher@xxxx.xxxx.xxxx.com -DTSTART:20030620T220000Z -DTEND:20030620T220000Z -TRANSP:TRANSPARENT -SEQUENCE:0 -UID:TPACTIDSTREAMTASKID -DTSTAMP:20030410T113400Z -CATEGORIES;LANGUAGE=en;ENCODING=QUOTED-PRINTABLE:TMS Dates -DESCRIPTION;LANGUAGE=en;ENCODING=QUOTED-PRINTABLE:View the status of this ACT ID:=0Ahttp://xxxx.xxxx.xxxx.com/public/view_detailed_status.php?act_id=3DACTID&stream=3DSTREAM&task_id=3DTASKID=0A -SUMMARY;LANGUAGE=en;ENCODING=QUOTED-PRINTABLE:TP for Act ID XXXXX -- Not important : Stream -- Task ID -PRIORITY:5 -CLASS:PUBLIC -URL:http://xxxx.xxxx.xxxx.com/ -STATUS:CONFIRMED -BEGIN:VALARM -ACTION:DISPLAY -TRIGGER:-PT2880M -DESCRIPTION:TP for Act ID XXXXX -- Vx.x Not important : Stream -- Task ID -SUMMARY:TP for Act ID XXXXX -- Vx.x Not important : Stream -- Task ID -DURATION:3 -REPEAT:3 -END:VALARM -END:VEVENT -END:VCALENDAR \ No newline at end of file diff --git a/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec3.4.ics b/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec3.4.ics deleted file mode 100644 index cff6d054..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec3.4.ics +++ /dev/null @@ -1,11 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -PRODID:-//hacksw/handcal//NONSGML v1.0//EN -BEGIN:VEVENT -UID:19970610T172345Z-AF23B2@example.com -DTSTAMP:19970610T172345Z -DTSTART:19970714T170000Z -DTEND:19970715T040000Z -SUMMARY:Bastille Day Party -END:VEVENT -END:VCALENDAR \ No newline at end of file diff --git a/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec3.6.1.ics b/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec3.6.1.ics deleted file mode 100644 index 8d20f619..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec3.6.1.ics +++ /dev/null @@ -1,41 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -PRODID:-//hacksw/handcal//NONSGML v1.0//EN -BEGIN:VEVENT -UID:19970901T130000Z-123401@example.com -DTSTAMP:19970901T130000Z -DTSTART:19970903T163000Z -DTEND:19970903T190000Z -SUMMARY:Annual Employee Review -CLASS:PRIVATE -CATEGORIES:BUSINESS,HUMAN RESOURCES -END:VEVENT -BEGIN:VEVENT -UID:19970901T130000Z-123402@example.com -DTSTAMP:19970901T130000Z -DTSTART:19970401T163000Z -DTEND:19970402T010000Z -SUMMARY:Laurel is in sensitivity awareness class. -CLASS:PUBLIC -CATEGORIES:BUSINESS,HUMAN RESOURCES -TRANSP:TRANSPARENT -END:VEVENT -BEGIN:VEVENT -UID:19970901T130000Z-123403@example.com -DTSTAMP:19970901T130000Z -DTSTART;VALUE=DATE:19971102 -SUMMARY:Our Blissful Anniversary -TRANSP:TRANSPARENT -CLASS:CONFIDENTIAL -CATEGORIES:ANNIVERSARY,PERSONAL,SPECIAL OCCASION -RRULE:FREQ=YEARLY -END:VEVENT -BEGIN:VEVENT -UID:20070423T123432Z-541111@example.com -DTSTAMP:20070423T123432Z -DTSTART;VALUE=DATE:20070628 -DTEND;VALUE=DATE:20070709 -SUMMARY:Festival International de Jazz de Montreal -TRANSP:TRANSPARENT -END:VEVENT -END:VCALENDAR \ No newline at end of file diff --git a/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec3.6.2.ics b/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec3.6.2.ics deleted file mode 100644 index 4d19895d..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec3.6.2.ics +++ /dev/null @@ -1,23 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -PRODID:-//hacksw/handcal//NONSGML v1.0//EN -BEGIN:VTODO -UID:20070313T123432Z-456553@example.com -DTSTAMP:20070313T123432Z -DUE;VALUE=DATE:20070501 -SUMMARY:Submit Quebec Income Tax Return for 2006 -CLASS:CONFIDENTIAL -CATEGORIES:FAMILY,FINANCE -STATUS:NEEDS-ACTION -END:VTODO -BEGIN:VTODO -UID:20070514T103211Z-123404@example.com -DTSTAMP:20070514T103211Z -DTSTART:20070514T110000Z -DUE:20070709T130000Z -COMPLETED:20070707T100000Z -SUMMARY:Submit Revised Internet-Draft -PRIORITY:1 -STATUS:NEEDS-ACTION -END:VTODO -END:VCALENDAR \ No newline at end of file diff --git a/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec3.6.3.ics b/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec3.6.3.ics deleted file mode 100644 index 0a885651..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec3.6.3.ics +++ /dev/null @@ -1,19 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -PRODID:-//hacksw/handcal//NONSGML v1.0//EN -BEGIN:VJOURNAL -UID:19970901T130000Z-123405@example.com -DTSTAMP:19970901T130000Z -DTSTART;VALUE=DATE:19970317 -SUMMARY:Staff meeting minutes -DESCRIPTION:1. Staff meeting: Participants include Joe\, - Lisa\, and Bob. Aurora project plans were reviewed. - There is currently no budget reserves for this project. - Lisa will escalate to management. Next meeting on Tuesday.\n - 2. Telephone Conference: ABC Corp. sales representative - called to discuss new printer. Promised to get us a demo by - Friday.\n3. Henry Miller (Handsoff Insurance): Car was - totaled by tree. Is looking into a loaner car. 555-2323 - (tel). -END:VJOURNAL -END:VCALENDAR \ No newline at end of file diff --git a/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec3.6.4.ics b/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec3.6.4.ics deleted file mode 100644 index 3485f2f7..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec3.6.4.ics +++ /dev/null @@ -1,34 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -PRODID:-//hacksw/handcal//NONSGML v1.0//EN -BEGIN:VFREEBUSY -UID:19970901T082949Z-FA43EF@example.com -ORGANIZER:mailto:jane_doe@example.com -ATTENDEE:mailto:john_public@example.com -DTSTART:19971015T050000Z -DTEND:19971016T050000Z -DTSTAMP:19970901T083000Z -END:VFREEBUSY -BEGIN:VFREEBUSY -UID:19970901T095957Z-76A912@example.com -ORGANIZER:mailto:jane_doe@example.com -ATTENDEE:mailto:john_public@example.com -DTSTAMP:19970901T100000Z -FREEBUSY:19971015T050000Z/PT8H30M, - 19971015T160000Z/PT5H30M,19971015T223000Z/PT6H30M -URL:http://example.com/pub/busy/jpublic-01.ifb -COMMENT:This iCalendar file contains busy time information for - the next three months. -END:VFREEBUSY -BEGIN:VFREEBUSY -UID:19970901T115957Z-76A912@example.com -DTSTAMP:19970901T120000Z -ORGANIZER:jsmith@example.com -DTSTART:19980313T141711Z -DTEND:19980410T141711Z -FREEBUSY:19980314T233000Z/19980315T003000Z -FREEBUSY:19980316T153000Z/19980316T163000Z -FREEBUSY:19980318T030000Z/19980318T040000Z -URL:http://www.example.com/calendar/busytime/jsmith.ifb -END:VFREEBUSY -END:VCALENDAR \ No newline at end of file diff --git a/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec3.6.5.ics b/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec3.6.5.ics deleted file mode 100644 index 9fa3d66a..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec3.6.5.ics +++ /dev/null @@ -1,135 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -PRODID:-//hacksw/handcal//NONSGML v1.0//EN -BEGIN:VTIMEZONE -TZID:America/New_York -LAST-MODIFIED:20050809T050000Z -BEGIN:DAYLIGHT -DTSTART:19670430T020000 -RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19730429T070000Z -TZOFFSETFROM:-0500 -TZOFFSETTO:-0400 -TZNAME:EDT -END:DAYLIGHT -BEGIN:STANDARD -DTSTART:19671029T020000 -RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T060000Z -TZOFFSETFROM:-0400 -TZOFFSETTO:-0500 -TZNAME:EST -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:19740106T020000 -RDATE:19750223T020000 -TZOFFSETFROM:-0500 -TZOFFSETTO:-0400 -TZNAME:EDT -END:DAYLIGHT -BEGIN:DAYLIGHT -DTSTART:19760425T020000 -RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T070000Z -TZOFFSETFROM:-0500 -TZOFFSETTO:-0400 -TZNAME:EDT -END:DAYLIGHT -BEGIN:DAYLIGHT -DTSTART:19870405T020000 -RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T070000Z -TZOFFSETFROM:-0500 -TZOFFSETTO:-0400 -TZNAME:EDT -END:DAYLIGHT -BEGIN:DAYLIGHT -DTSTART:20070311T020000 -RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU -TZOFFSETFROM:-0500 -TZOFFSETTO:-0400 -TZNAME:EDT -END:DAYLIGHT -BEGIN:STANDARD -DTSTART:20071104T020000 -RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU -TZOFFSETFROM:-0400 -TZOFFSETTO:-0500 -TZNAME:EST -END:STANDARD -END:VTIMEZONE -BEGIN:VTIMEZONE -TZID:America/New_York -LAST-MODIFIED:20050809T050000Z -BEGIN:STANDARD -DTSTART:20071104T020000 -TZOFFSETFROM:-0400 -TZOFFSETTO:-0500 -TZNAME:EST -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:20070311T020000 -TZOFFSETFROM:-0500 -TZOFFSETTO:-0400 -TZNAME:EDT -END:DAYLIGHT -END:VTIMEZONE -BEGIN:VTIMEZONE -TZID:America/New_York -LAST-MODIFIED:20050809T050000Z -TZURL:http://zones.example.com/tz/America-New_York.ics -BEGIN:STANDARD -DTSTART:20071104T020000 -RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU -TZOFFSETFROM:-0400 -TZOFFSETTO:-0500 -TZNAME:EST -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:20070311T020000 -RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU -TZOFFSETFROM:-0500 -TZOFFSETTO:-0400 -TZNAME:EDT -END:DAYLIGHT -END:VTIMEZONE -BEGIN:VTIMEZONE -TZID:Fictitious -LAST-MODIFIED:19870101T000000Z -BEGIN:STANDARD -DTSTART:19671029T020000 -RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 -TZOFFSETFROM:-0400 -TZOFFSETTO:-0500 -TZNAME:EST -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:19870405T020000 -RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4;UNTIL=19980404T070000Z -TZOFFSETFROM:-0500 -TZOFFSETTO:-0400 -TZNAME:EDT -END:DAYLIGHT -END:VTIMEZONE -BEGIN:VTIMEZONE -TZID:Fictitious -LAST-MODIFIED:19870101T000000Z -BEGIN:STANDARD -DTSTART:19671029T020000 -RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 -TZOFFSETFROM:-0400 -TZOFFSETTO:-0500 -TZNAME:EST -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:19870405T020000 -RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4;UNTIL=19980404T070000Z -TZOFFSETFROM:-0500 -TZOFFSETTO:-0400 -TZNAME:EDT -END:DAYLIGHT -BEGIN:DAYLIGHT -DTSTART:19990424T020000 -RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=4 -TZOFFSETFROM:-0500 -TZOFFSETTO:-0400 -TZNAME:EDT -END:DAYLIGHT -END:VTIMEZONE -END:VCALENDAR \ No newline at end of file diff --git a/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec3.6.6.ics b/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec3.6.6.ics deleted file mode 100644 index f74fd609..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec3.6.6.ics +++ /dev/null @@ -1,23 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -PRODID:-//hacksw/handcal//NONSGML v1.0//EN -BEGIN:VALARM -TRIGGER:-PT30M -REPEAT:2 -DURATION:PT15M -ACTION:DISPLAY -DESCRIPTION:Breakfast meeting with executive\n - team at 8:30 AM EST. -END:VALARM -BEGIN:VALARM -TRIGGER;RELATED=END:-P2D -ACTION:EMAIL -ATTENDEE:mailto:john_doe@example.com -SUMMARY:*** REMINDER: SEND AGENDA FOR WEEKLY STAFF MEETING *** -DESCRIPTION:A draft agenda needs to be sent out to the attendees - to the weekly managers meeting (MGR-LIST). Attached is a - pointer the document template for the agenda file. -ATTACH;FMTTYPE=application/msword:http://example.com/ - templates/agenda.doc -END:VALARM -END:VCALENDAR \ No newline at end of file diff --git a/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec4.1.ics b/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec4.1.ics deleted file mode 100644 index e7a9fc42..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec4.1.ics +++ /dev/null @@ -1,17 +0,0 @@ -BEGIN:VCALENDAR -PRODID:-//xyz Corp//NONSGML PDA Calendar Version 1.0//EN -VERSION:2.0 -BEGIN:VEVENT -DTSTAMP:19960704T120000Z -UID:uid1@example.com -ORGANIZER:mailto:jsmith@example.com -DTSTART:19960918T143000Z -DTEND:19960920T220000Z -STATUS:CONFIRMED -CATEGORIES:CONFERENCE -SUMMARY:Networld+Interop Conference -DESCRIPTION:Networld+Interop Conference - and Exhibit\nAtlanta World Congress Center\n - Atlanta\, Georgia -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec4.2.ics b/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec4.2.ics deleted file mode 100644 index 4ac07fc5..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec4.2.ics +++ /dev/null @@ -1,34 +0,0 @@ -BEGIN:VCALENDAR -PRODID:-//RDU Software//NONSGML HandCal//EN -VERSION:2.0 -BEGIN:VTIMEZONE -TZID:America/New_York -BEGIN:STANDARD -DTSTART:19981025T020000 -TZOFFSETFROM:-0400 -TZOFFSETTO:-0500 -TZNAME:EST -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:19990404T020000 -TZOFFSETFROM:-0500 -TZOFFSETTO:-0400 -TZNAME:EDT -END:DAYLIGHT -END:VTIMEZONE -BEGIN:VEVENT -DTSTAMP:19980309T231000Z -UID:guid-1.example.com -ORGANIZER:mailto:mrbig@example.com -ATTENDEE;RSVP=TRUE;ROLE=REQ-PARTICIPANT;CUTYPE=GROUP: - mailto:employee-A@example.com -DESCRIPTION:Project XYZ Review Meeting -CATEGORIES:MEETING -CLASS:PUBLIC -CREATED:19980309T130000Z -SUMMARY:XYZ Project Review -DTSTART;TZID=America/New_York:19980312T083000 -DTEND;TZID=America/New_York:19980312T093000 -LOCATION:1CP Conference Room 4350 -END:VEVENT -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec4.3.ics b/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec4.3.ics deleted file mode 100644 index 3f027d43..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec4.3.ics +++ /dev/null @@ -1,22 +0,0 @@ -BEGIN:VCALENDAR -METHOD:PUBLISH -VERSION:2.0 -PRODID:-//ABC Corporation//NONSGML My Product//EN -BEGIN:VEVENT -DTSTAMP:19970324T120000Z -SEQUENCE:0 -UID:uid3@example.com -ORGANIZER:mailto:jdoe@example.com -ATTENDEE;RSVP=TRUE:mailto:jsmith@example.com -DTSTART:19970324T123000Z -DTEND:19970324T210000Z -CATEGORIES:MEETING,PROJECT -CLASS:PUBLIC -SUMMARY:Calendaring Interoperability Planning Meeting -DESCRIPTION:Discuss how we can test c&s interoperability\n - using iCalendar and other IETF standards. -LOCATION:LDB Lobby -ATTACH;FMTTYPE=application/postscript:ftp://example.com/pub/ - conf/bkgrnd.ps -END:VEVENT -END:VCALENDAR \ No newline at end of file diff --git a/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec4.4.ics b/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec4.4.ics deleted file mode 100644 index 18d53dfe..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec4.4.ics +++ /dev/null @@ -1,22 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -PRODID:-//ABC Corporation//NONSGML My Product//EN -BEGIN:VTODO -DTSTAMP:19980130T134500Z -SEQUENCE:2 -UID:uid4@example.com -ORGANIZER:mailto:unclesam@example.com -ATTENDEE;PARTSTAT=ACCEPTED:mailto:jqpublic@example.com -DUE:19980415T000000 -STATUS:NEEDS-ACTION -SUMMARY:Submit Income Taxes -BEGIN:VALARM -ACTION:AUDIO -TRIGGER;VALUE=DATE-TIME:19980403T120000Z -ATTACH;FMTTYPE=audio/basic:http://example.com/pub/audio- - files/ssbanner.aud -REPEAT:4 -DURATION:PT1H -END:VALARM -END:VTODO -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec4.5.ics b/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec4.5.ics deleted file mode 100644 index 35d93839..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/rfc5545-sec4.5.ics +++ /dev/null @@ -1,24 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -PRODID:-//ABC Corporation//NONSGML My Product//EN -BEGIN:VJOURNAL -DTSTAMP:19970324T120000Z -UID:uid5@example.com -ORGANIZER:mailto:jsmith@example.com -STATUS:DRAFT -CLASS:PUBLIC -CATEGORIES:Project Report,XYZ,Weekly Meeting -DESCRIPTION:Project xyz Review Meeting Minutes\n - Agenda\n1. Review of project version 1.0 requirements.\n2. - Definition - of project processes.\n3. Review of project schedule.\n - Participants: John Smith\, Jane Doe\, Jim Dandy\n-It was - decided that the requirements need to be signed off by - product marketing.\n-Project processes were accepted.\n - -Project schedule needs to account for scheduled holidays - and employee vacation time. Check with HR for specific - dates.\n-New schedule will be distributed by Friday.\n- - Next weeks meeting is cancelled. No meeting until 3/23. -END:VJOURNAL -END:VCALENDAR - \ No newline at end of file diff --git a/libs/ical4j-1.0.5/etc/samples/valid/sunbird_sample.ics b/libs/ical4j-1.0.5/etc/samples/valid/sunbird_sample.ics deleted file mode 100644 index 341131ca..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/sunbird_sample.ics +++ /dev/null @@ -1,4311 +0,0 @@ -BEGIN:VCALENDAR -VERSION - :2.0 -PRODID - :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN -BEGIN:VEVENT -UID - :C20350E0-22CF-11D7-B452-0050E4C50C66 -SUMMARY - :Catch Me If You Can - Leonardo DiCaprio stars as Frank Abagnale\, - the youngest man to make the FBI's most-wanted list for forgery. Assuming - various identities\, Abagnale passed millions of dollars in bad checks. - Stars Leonardo DiCaprio\, Tom Hanks\, Christopher Walken\, Jennifer - Garner and Martin Sheen. - Empire rating: 4/5 stars. -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20030109 -DTEND - ;VALUE=DATE - :20030110 -DTSTAMP - :20030108T062114Z -END:VEVENT -BEGIN:VEVENT -UID - :F7F52318-22D1-11D7-B452-0050E4C50C66 -SUMMARY - :Like Mike - Hip Hop star Lil' Bow Wow stars as Calvin\, a 14-year-old - orphan with the dream of becoming a famous basketball star. When he - puts on a mysterious pair of old sneakers inscribed with the faded - initials \"MJ\,\" he inherits the abilities of Michael Jordan and - makes the leap to NBA superstardom. Empire Rating 1/5 -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20030116 -DTEND - ;VALUE=DATE - :20030117 -DTSTAMP - :20030108T063328Z -END:VEVENT -BEGIN:VEVENT -UID - :FA2DF665-22D1-11D7-B452-0050E4C50C66 -SUMMARY - :Star Trek: Nemesis - - Ordered by Starfleet to be the - first line of diplomacy in ushering in a new era for the Federation\, - the crew of the USS Enterprise-E is dispatched to Romulus for an unexpected - peace mission. Once in the shadow of the Romulan Empire\, Captain - Jean-Luc Picard and the Enterprise crew are thrust into the center - of a plot that could lead to the destruction of Earth at the hands - of a new and chilling nemesis. Stars Patrick Stewart\, Jonathan Frakes\, - Brent Spiner and LeVar Burton - Empire Rating 3/5 -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20030116 -DTEND - ;VALUE=DATE - :20030117 -DTSTAMP - :20030108T063225Z -END:VEVENT -BEGIN:VEVENT -UID - :FBC432FB-22D1-11D7-B452-0050E4C50C66 -SUMMARY - :The Quiet American - - Set against the French Indochina - War in Vietnam\, circa 1952\, this murder mystery follows a veteran - English journalist who challenges a young American for the affections - of a Vietnamese beauty. Based on the novel by Graham Green. Stars - Michael Caine\, Brendan Fraser and Hai Yen Do. Empire rating 5/5 -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20030116 -DTEND - ;VALUE=DATE - :20030117 -DTSTAMP - :20030108T063314Z -END:VEVENT -BEGIN:VEVENT -UID - :319A08D9-22D3-11D7-B452-0050E4C50C66 -SUMMARY - :8 Mile - Set against the 1995 hip-hop scene in Detroit\, this drama - is about a young man's struggle to find the strength and courage to - transcend the boundaries that define his life. Stars Eminem\, Mekhi - Phifer\, Brittany Murphy and Kim Basinger. \n\n \n - \n \n -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20030123 -DTEND - ;VALUE=DATE - :20030124 -DTSTAMP - :20030108T063427Z -END:VEVENT -BEGIN:VEVENT -UID - :62B2B092-AF8D-11D7-9EF2-0050E4C50C66 -SUMMARY - :The League of Extraordinary Gentlemen -URL - :http://www.movie-list.com/trailers.php?id=lxg -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031002 -DTEND - ;VALUE=DATE - :20031003 -DTSTAMP - :20040109T022324Z -END:VEVENT -BEGIN:VEVENT -UID - :FD5DF18A-B2A9-11D7-B3D4-0050E4C50C66 -SUMMARY - :Darkness Falls\n\n -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20030828 -DTEND - ;VALUE=DATE - :20030829 -DTSTAMP - :20040109T022212Z -END:VEVENT -BEGIN:VEVENT -UID - :01822D56-B2AA-11D7-B3D4-0050E4C50C66 -SUMMARY - :Finding Nemo -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20030828 -DTEND - ;VALUE=DATE - :20030829 -DTSTAMP - :20040109T022156Z -END:VEVENT -BEGIN:VEVENT -UID - :045BC2BB-B2AA-11D7-B3D4-0050E4C50C66 -SUMMARY - :A Guy Thing\n\n -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20030828 -DTEND - ;VALUE=DATE - :20030829 -DTSTAMP - :20040109T022159Z -END:VEVENT -BEGIN:VEVENT -UID - :104F57E9-B2AB-11D7-B3D4-0050E4C50C66 -SUMMARY - :Hollywood Homicide -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20030904 -DTEND - ;VALUE=DATE - :20030905 -DTSTAMP - :20040109T022218Z -END:VEVENT -BEGIN:VEVENT -UID - :25FEE878-B2AB-11D7-B3D4-0050E4C50C66 -SUMMARY - :Ghosts of the Abyss-\n -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20030904 -DTEND - ;VALUE=DATE - :20030905 -DTSTAMP - :20040109T022222Z -END:VEVENT -BEGIN:VEVENT -UID - :766EFCB6-B2AB-11D7-B3D4-0050E4C50C66 -SUMMARY - :Legally Blonde 2- -URL - :http://www.movie-list.com/trailers.php?id=legallyblonde2 -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20030911 -DTEND - ;VALUE=DATE - :20030912 -DTSTAMP - :20040109T022234Z -END:VEVENT -BEGIN:VEVENT -UID - :7EE175DC-B2AB-11D7-B3D4-0050E4C50C66 -SUMMARY - :Pirates of the Carribean -URL - :http://www.movie-list.com/trailers.php?id=piratesofthecaribbean -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20030911 -DTEND - ;VALUE=DATE - :20030912 -DTSTAMP - :20040109T022239Z -END:VEVENT -BEGIN:VEVENT -UID - :AE93963E-B2AB-11D7-B3D4-0050E4C50C66 -SUMMARY - :Bad Boys 2 -URL - :http://www.movie-list.com/trailers.php?id=badboys2 -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20030918 -DTEND - ;VALUE=DATE - :20030919 -DTSTAMP - :20040109T022247Z -END:VEVENT -BEGIN:VEVENT -UID - :B8CB65AA-B2AB-11D7-B3D4-0050E4C50C66 -SUMMARY - :Tomb Raider 2 -URL - :http://www.movie-list.com/trailers.php?id=tombraider2 -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20030925 -DTEND - ;VALUE=DATE - :20030926 -DTSTAMP - :20040109T022313Z -END:VEVENT -BEGIN:VEVENT -UID - :42536AD3-B770-11D7-8FBE-0050E4C50C66 -SUMMARY - :Agent Cody Banks - -URL - :http://www.movie-list.com/trailers.php?id=agentcodybanks -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20030925 -DTEND - ;VALUE=DATE - :20030926 -DTSTAMP - :20040109T022254Z -END:VEVENT -BEGIN:VEVENT -UID - :45F049D0-B770-11D7-8FBE-0050E4C50C66 -SUMMARY - :Dumb and Dumberer -URL - :http://www.movie-list.com/trailers.php?id=whenharrymetlloyd -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031211 -DTEND - ;VALUE=DATE - :20031212 -DTSTAMP - :20040114T130855Z -END:VEVENT -BEGIN:VEVENT -UID - :505AD1EE-B770-11D7-8FBE-0050E4C50C66 -SUMMARY - :Freaky Friday -URL - :http://www.movie-list.com/trailers.php?id=freakyfriday -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20030925 -DTEND - ;VALUE=DATE - :20030926 -DTSTAMP - :20040109T022259Z -END:VEVENT -BEGIN:VEVENT -UID - :534E394A-B770-11D7-8FBE-0050E4C50C66 -SUMMARY - :How to Deal - -URL - :http://www.movie-list.com/trailers.php?id=howtodeal -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031106 -DTEND - ;VALUE=DATE - :20031107 -DTSTAMP - :20040109T022601Z -END:VEVENT -BEGIN:VEVENT -UID - :61483E80-B770-11D7-8FBE-0050E4C50C66 -SUMMARY - :28 Days Later -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20030904 -DTEND - ;VALUE=DATE - :20030905 -DTSTAMP - :20040109T022227Z -END:VEVENT -BEGIN:VEVENT -UID - :791FB42F-B770-11D7-8FBE-0050E4C50C66 -SUMMARY - :Matchstick Men\n -URL - :http://www.movie-list.com/m/matchstickmen.shtml -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031002 -DTEND - ;VALUE=DATE - :20031003 -DTSTAMP - :20040109T022331Z -END:VEVENT -BEGIN:VEVENT -UID - :9AB21C3C-B770-11D7-8FBE-0050E4C50C66 -SUMMARY - :Head of State \n -URL - :http://www.movie-list.com/h/headofstate.shtml -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031016 -DTEND - ;VALUE=DATE - :20031017 -DTSTAMP - :20040109T022355Z -END:VEVENT -BEGIN:VEVENT -UID - :C21710F8-B770-11D7-8FBE-0050E4C50C66 -SUMMARY - :Le Divorce -URL - :http://www.movie-list.com/trailers.php?id=ledivorce -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031106 -DTEND - ;VALUE=DATE - :20031107 -DTSTAMP - :20040109T022612Z -END:VEVENT -BEGIN:VEVENT -UID - :C8BAEA5A-B770-11D7-8FBE-0050E4C50C66 -SUMMARY - :Alex and Emma - -URL - :http://www.movie-list.com/trailers.php?id=alexandemma -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031016 -DTEND - ;VALUE=DATE - :20031017 -DTSTAMP - :20040109T022400Z -END:VEVENT -BEGIN:VEVENT -UID - :CCF41603-B770-11D7-8FBE-0050E4C50C66 -SUMMARY - :Kill Bill Volume 1 -URL - :http://www.movie-list.com/k/killbill.shtml -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031016 -DTEND - ;VALUE=DATE - :20031017 -DTSTAMP - :20040109T022413Z -END:VEVENT -BEGIN:VEVENT -UID - :DBB76B96-B770-11D7-8FBE-0050E4C50C66 -SUMMARY - :Intolerable Cruelty\n -URL - :http://www.movie-list.com/trailers.php?id=intolerablecruelty -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031023 -DTEND - ;VALUE=DATE - :20031024 -DTSTAMP - :20040109T022438Z -END:VEVENT -BEGIN:VEVENT -UID - :F52CF678-B770-11D7-8FBE-0050E4C50C66 -SUMMARY - :Freddy vs Jason -URL - :http://www.movie-list.com/trailers.php?id=freddyvsjason -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031023 -DTEND - ;VALUE=DATE - :20031024 -DTSTAMP - :20040109T022444Z -END:VEVENT -BEGIN:VEVENT -UID - :FA8DB261-B770-11D7-8FBE-0050E4C50C66 -SUMMARY - :Holes\n\n -URL - :http://www.movie-list.com/h/holes.shtml -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031030 -DTEND - ;VALUE=DATE - :20031031 -DTSTAMP - :20040109T022532Z -END:VEVENT -BEGIN:VEVENT -UID - :FD1D3D99-B770-11D7-8FBE-0050E4C50C66 -SUMMARY - :Runaway Jury -URL - :http://www.movie-list.com/r/runawayjury.shtml -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031030 -DTEND - ;VALUE=DATE - :20031031 -DTSTAMP - :20040109T022544Z -END:VEVENT -BEGIN:VEVENT -UID - :58C64DE8-B771-11D7-8FBE-0050E4C50C66 -SUMMARY - :Elf -URL - :http://elfmovie.com/ -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031127 -DTEND - ;VALUE=DATE - :20031128 -DTSTAMP - :20040114T130827Z -END:VEVENT -BEGIN:VEVENT -UID - :5FDE5542-B771-11D7-8FBE-0050E4C50C66 -SUMMARY - :Nicholas Nickleby -URL - :http://us.imdb.com/title/tt0309912/ -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031120 -DTEND - ;VALUE=DATE - :20031121 -DTSTAMP - :20040109T023356Z -END:VEVENT -BEGIN:VEVENT -UID - :64F4869C-B771-11D7-8FBE-0050E4C50C66 -SUMMARY - :Seabiscuit -URL - :http://www.movie-list.com/trailers.php?id=seabiscuit -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031113 -DTEND - ;VALUE=DATE - :20031114 -DTSTAMP - :20040109T022652Z -END:VEVENT -BEGIN:VEVENT -UID - :69083917-B771-11D7-8FBE-0050E4C50C66 -SUMMARY - :The Honourable Wally Newman -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031113 -DTEND - ;VALUE=DATE - :20031114 -DTSTAMP - :20040109T022644Z -END:VEVENT -BEGIN:VEVENT -UID - :76FA9A76-B771-11D7-8FBE-0050E4C50C66 -SUMMARY - :Mystic River -DESCRIPTION - :Mystic River explores the dark\, interwoven history of three men - and their families coming to terms with a brutal murder on the mean - streets of south Boston... -URL - :http://us.imdb.com/title/tt0327056/ -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031120 -DTEND - ;VALUE=DATE - :20031121 -DTSTAMP - :20040109T023422Z -END:VEVENT -BEGIN:VEVENT -UID - :991DA2D2-B771-11D7-8FBE-0050E4C50C66 -SUMMARY - :School of Rock -URL - :http://us.imdb.com/title/tt0332379/ -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031120 -DTEND - ;VALUE=DATE - :20031121 -DTSTAMP - :20040109T023448Z -END:VEVENT -BEGIN:VEVENT -UID - :C0C9EF5C-B771-11D7-8FBE-0050E4C50C66 -SUMMARY - :Brother Bear -URL - :http://disney.go.com/disneypictures/brotherbear/ -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031226 -DTEND - ;VALUE=DATE - :20031227 -DTSTAMP - :20040130T022151Z -END:VEVENT -BEGIN:VEVENT -UID - :DD1A2D8E-B788-11D7-98AE-0050E4C50C66 -SUMMARY - :Mr and -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20030731T230000 -DTEND - :20030801T000000 -DTSTAMP - :20030716T122737Z -END:VEVENT -BEGIN:VEVENT -UID - :E77268CA-B788-11D7-98AE-0050E4C50C66 -SUMMARY - :Mr -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20030731T230000 -DTEND - :20030801T000000 -DTSTAMP - :20030716T122750Z -END:VEVENT -BEGIN:VEVENT -UID - :EDA9BFBC-B788-11D7-98AE-0050E4C50C66 -SUMMARY - :New Event -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20030731T230000 -DTEND - :20030801T000000 -DTSTAMP - :20030716T122756Z -END:VEVENT -BEGIN:VEVENT -UID - :531D2DE2-B78A-11D7-98AE-0050E4C50C66 -SUMMARY - :Rugrats Go Wild - -URL - :http://www.movie-list.com/trailers.php?id=rugratsgowild -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20030925 -DTEND - ;VALUE=DATE - :20030926 -DTSTAMP - :20040109T022304Z -END:VEVENT -BEGIN:VEVENT -UID - :C5CEA534-B78A-11D7-98AE-0050E4C50C66 -SUMMARY - :The Wannabes -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20030925 -DTEND - ;VALUE=DATE - :20030926 -DTSTAMP - :20040109T022318Z -END:VEVENT -BEGIN:VEVENT -UID - :75AA4E8E-B78B-11D7-98AE-0050E4C50C66 -SUMMARY - :Gettin' Square -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031009 -DTEND - ;VALUE=DATE - :20031010 -DTSTAMP - :20040109T022341Z -END:VEVENT -BEGIN:VEVENT -UID - :E77DA524-B78B-11D7-98AE-0050E4C50C66 -SUMMARY - :Underworld -URL - :http://www.movie-list.com/trailers.php?id=underworld -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040122 -DTEND - ;VALUE=DATE - :20040123 -DTSTAMP - :20040209T220323Z -END:VEVENT -BEGIN:VEVENT -UID - :16D3301C-B78D-11D7-98AE-0050E4C50C66 -SUMMARY - :Medallion\, The\n -URL - :http://www.movie-list.com/trailers.php?id=medallion -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031030 -DTEND - ;VALUE=DATE - :20031031 -DTSTAMP - :20040109T022453Z -END:VEVENT -BEGIN:VEVENT -UID - :B8A6A612-B78D-11D7-98AE-0050E4C50C66 -SUMMARY - :Matrix Revolutions - -URL - :http://www.movie-list.com/trailers.php?id=matrixrevolutions -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031106 -DTEND - ;VALUE=DATE - :20031107 -DTSTAMP - :20040109T022605Z -END:VEVENT -BEGIN:VEVENT -UID - :346534FC-B78E-11D7-98AE-0050E4C50C66 -SUMMARY - :Uptown Girls -URL - :http://us.imdb.com/title/tt0263757/ -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031120 -DTEND - ;VALUE=DATE - :20031121 -DTSTAMP - :20040109T023331Z -END:VEVENT -BEGIN:VEVENT -UID - :6ED80E14-B78E-11D7-98AE-0050E4C50C66 -SUMMARY - :One Perfect Day -DESCRIPTION - :Dan Spielman\, Leanna Walsman\, Kerry Armstrong\, Abbie Cornish. - D: Paul Currie (debut). One perfect day tells the story of a 22 year - old musical prodigy\, Tommy Matisse (Dan Spielman) who embarks on - a journey of self-discovery as he confronts his own beliefs to seek - answers relating to his sister’s life and death. \n\n\"grooves - to a dynamic\, passionate and electric beat\, whilst never speaking - down to the niche youth-audience it’s targeted at. \" - moviehole -LOCATION - :Kerry Armstrong\, Dan Spielman\, Directed by Paul Currie. -URL - :http://www.movie-list.com/trailers.php?id=oneperfectday -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040219 -DTEND - ;VALUE=DATE - :20040220 -DTSTAMP - :20040205T080939Z -END:VEVENT -BEGIN:VEVENT -UID - :9C3EDDE0-B78E-11D7-98AE-0050E4C50C66 -SUMMARY - :Sin Eater\, The -DESCRIPTION - :A young conflicted NY priest\, Alex Bermier (Ledger)\, helps - a female detective\, Lucy Sinclair (Sossamon)\, investigating - the case of the French ambassador\, whose corpse was covered with - mysterious religious symbols written in Aramaic.\n\n\"A supernaturally - silly drama about priests\, exorcism\, sin-eaters and Heath Ledger - struggling with such pious problems as how to keep his fake Euro accent - in place.\"\n-- Jami Bernard\, NEW YORK NEWS -LOCATION - :Heath Ledger\, Shannyn Sossamon\, Mark Addy\, Directed by Brian - Helgeland -URL - :http://www.movie-list.com/trailers.php?id=order -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040219 -DTEND - ;VALUE=DATE - :20040220 -DTSTAMP - :20040108T084618Z -END:VEVENT -BEGIN:VEVENT -UID - :2DADD58E-B78F-11D7-98AE-0050E4C50C66 -SUMMARY - :Good Boy -URL - :http://www.movie-list.com/trailers.php?id=goodboy -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031127 -DTEND - ;VALUE=DATE - :20031128 -DTSTAMP - :20040114T130823Z -END:VEVENT -BEGIN:VEVENT -UID - :EAFC91EC-B7FB-11D7-98AE-0050E4C50C66 -SUMMARY - :Master and Commander -URL - :http://darkhorizons.com/2003/masterandcommander.php -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031204 -DTEND - ;VALUE=DATE - :20031205 -DTSTAMP - :20040114T130844Z -END:VEVENT -BEGIN:VEVENT -UID - :F973724C-B7FB-11D7-98AE-0050E4C50C66 -SUMMARY - :Looney Tunes: Back in Action -URL - :http://darkhorizons.com/2003/looneytunesbackinaction.php -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031211 -DTEND - ;VALUE=DATE - :20031212 -DTSTAMP - :20040114T130917Z -END:VEVENT -BEGIN:VEVENT -UID - :07D52B50-B7FC-11D7-98AE-0050E4C50C66 -SUMMARY - :Welcome to the Jungle aka The Run Down -LOCATION - :Seann William Scott\, Christopher Walker\, Rosario Dawson. -URL - :http://www.therundown.com/ -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040101 -DTEND - ;VALUE=DATE - :20040102 -DTSTAMP - :20040204T061117Z -END:VEVENT -BEGIN:VEVENT -UID - :2145281F-B7FC-11D7-98AE-0050E4C50C66 -SUMMARY - :Lord of the Rings: The Return of the King\n -DESCRIPTION - :\n -URL - :http://www.lordoftherings.net/ -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031226 -DTEND - ;VALUE=DATE - :20031227 -DTSTAMP - :20040130T022141Z -END:VEVENT -BEGIN:VEVENT -UID - :28C20E2A-B7FC-11D7-98AE-0050E4C50C66 -SUMMARY - :Love Actually -URL - :http://www.loveactually.com/ -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031226 -DTEND - ;VALUE=DATE - :20031227 -DTSTAMP - :20040130T022145Z -END:VEVENT -BEGIN:VEVENT -UID - :2FFB536A-B7FC-11D7-98AE-0050E4C50C66 -SUMMARY - :Peter Pan -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031218 -DTEND - ;VALUE=DATE - :20031219 -DTSTAMP - :20040130T022130Z -END:VEVENT -BEGIN:VEVENT -UID - :9F5865BE-B7FF-11D7-A7B3-0050E4C50C66 -SUMMARY - :Spy Kids 3D -LOCATION - :Sylvester Stallone\, Directed by Michael Rodriguez -URL - :http://www.movie-list.com/trailers.php?id=spykids3 -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040101 -DTEND - ;VALUE=DATE - :20040102 -DTSTAMP - :20040204T061122Z -END:VEVENT -BEGIN:VEVENT -UID - :A39CAC56-B7FF-11D7-A7B3-0050E4C50C66 -SUMMARY - :Cold Mountain -URL - :http://www.apple.com/trailers/miramax/cold_mountain/ -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040101 -DTEND - ;VALUE=DATE - :20040102 -DTSTAMP - :20040204T061203Z -END:VEVENT -BEGIN:VEVENT -UID - :B5CE8E4C-B7FF-11D7-A7B3-0050E4C50C66 -SUMMARY - :The Last Samurai -DESCRIPTION - :Set in Japan during the 1870s\, The Last Samurai tells the story - of Capt. Nathan Algren (Tom Cruise)\, an American military officer - hired by the Emperor of Japan to train the country's first army in - the art of modern warfare.  \n\n\"Great to look at and respectful - of its subject matter\, this is an epic with excitement\, brains - and heart.\"\n-- Brian Webster\, APOLLO GUIDE\n -URL - :http://www.movie-list.com/trailers.php?id=lastsamurai -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040115 -DTEND - ;VALUE=DATE - :20040116 -DTSTAMP - :20040108T075642Z -END:VEVENT -BEGIN:VEVENT -UID - :BCF496E0-B7FF-11D7-A7B3-0050E4C50C66 -SUMMARY - :Cheaper By The Dozen -URL - :http://us.imdb.com/title/tt0349205/ -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040108 -DTEND - ;VALUE=DATE - :20040109 -DTSTAMP - :20040204T061710Z -END:VEVENT -BEGIN:VEVENT -UID - :E61FB149-B803-11D7-A7B3-0050E4C50C66 -SUMMARY - :Sylvia -DESCRIPTION - :Director Christine Jeffs takes the heartbreaking story of writer Sylvia - Plath's life and suicide (which has taken on mythological significance - in certain literary circles) and renders it in a palette of surprising - beauty.  \n\n\"Sylvia delves into the tawdry details\, which - give the movie all the power of ... a daytime soap.\"\n-- Gary Thompson -LOCATION - :Gwyneth Paltrow\, Daniel Craig\, Michael Gambon\, Jared Harris\, - Blythe -URL - :http://www.movie-list.com/trailers.php?id=sylvia -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040129 -DTEND - ;VALUE=DATE - :20040130 -DTSTAMP - :20040108T080633Z -END:VEVENT -BEGIN:VEVENT -UID - :E8D2A882-B803-11D7-A7B3-0050E4C50C66 -SUMMARY - :Texas Chainsaw Massacre\, The -URL - :http://us.imdb.com/title/tt0324216/ -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031120 -DTEND - ;VALUE=DATE - :20031121 -DTSTAMP - :20040109T023538Z -END:VEVENT -BEGIN:VEVENT -UID - :F4D3A90A-B826-11D7-BABE-0050E4C50C66 -SUMMARY - :Oceans 12 -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20041226 -DTEND - ;VALUE=DATE - :20041227 -DTSTAMP - :20030717T071928Z -END:VEVENT -BEGIN:VEVENT -UID - :F80AB0BC-B2A9-11D7-B3D4-0050E4C50C66 -SUMMARY - :In Laws -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20030828 -DTEND - ;VALUE=DATE - :20030829 -DTSTAMP - :20040109T022205Z -END:VEVENT -BEGIN:VEVENT -UID - :9A6C34F6-BDA4-11D7-8992-0050E4C50C66 -SUMMARY - :S.W.A.T -URL - :http://www.movie-list.com/trailers.php?id=swat -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031127 -DTEND - ;VALUE=DATE - :20031128 -DTSTAMP - :20040114T130832Z -END:VEVENT -BEGIN:VEVENT -UID - :2A57D4DB-BDA5-11D7-8992-0050E4C50C66 -SUMMARY - :Scary Movie 3 -DESCRIPTION - :\n -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031211 -DTEND - ;VALUE=DATE - :20031212 -DTSTAMP - :20040130T022418Z -END:VEVENT -BEGIN:VEVENT -UID - :0B18064D-BDA6-11D7-8992-0050E4C50C66 -SUMMARY - :Timeline -LOCATION - :Paul Walker\, Frances O'Connor\nDirected by Richard Donner -URL - :http://www.movie-list.com/trailers.php?id=timeline -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040205 -DTEND - ;VALUE=DATE - :20040206 -DTSTAMP - :20040314T025056Z -END:VEVENT -BEGIN:VEVENT -UID - :22028875-C883-11D7-947E-0050E4C50C66 -SUMMARY - :Something's Gotta Give -URL - :http://us.imdb.com/title/tt0337741/ -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040108 -DTEND - ;VALUE=DATE - :20040109 -DTSTAMP - :20040204T061705Z -END:VEVENT -BEGIN:VEVENT -UID - :368C4524-CF02-11D7-B1B3-0050E4C50C66 -SUMMARY - :Big Fish -LOCATION - :Ewan McGregor\, Albert Finney\, Jessica Lange\, Danny DeVito\, - Helena Bonham Carter. Director: Tim Burton -URL - :http://www.apple.com/trailers/sony_pictures/big_fish/ -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040205 -DTEND - ;VALUE=DATE - :20040206 -DTSTAMP - :20040314T025100Z -END:VEVENT -BEGIN:VEVENT -UID - :12BDC0F4-D520-11D7-9509-0050E4C50C66 -SUMMARY - :Honey -URL - :http://us.imdb.com/title/tt0322589/ -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040108 -DTEND - ;VALUE=DATE - :20040109 -DTSTAMP - :20040204T061702Z -END:VEVENT -BEGIN:VEVENT -UID - :B6B19FAC-DBA6-11D7-B8AE-0050E4C50C66 -SUMMARY - :Once Upon a Time in Mexico -LOCATION - :Antonio Banderas\, Johnny Depp\, Salma Hayek\nDirected by Robert - Rodriguez -URL - :http://www.movie-list.com/trailers.php?id=onceuponatimeinmexico -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040226 -DTEND - ;VALUE=DATE - :20040227 -DTSTAMP - :20040314T025015Z -END:VEVENT -BEGIN:VEVENT -UID - :98BACC62-DBA8-11D7-B8AE-0050E4C50C66 -SUMMARY - :Stuck On You -LOCATION - :Matt Damon\, Greg Kinnear\, Directed by the Farrelly brothers -URL - :http://www.movie-list.com/s/stuckonyou.shtml -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040212 -DTEND - ;VALUE=DATE - :20040213 -DTSTAMP - :20040314T025133Z -END:VEVENT -BEGIN:VEVENT -UID - :C42C607A-DBA9-11D7-B8AE-0050E4C50C66 -SUMMARY - :Veronica Guerin -LOCATION - :Cate Blanchett\, Gerard McSorley\, Ciaran Hinds\nDirected by Joel - Schumacher -URL - :http://www.movie-list.com/v/veronicaguerin.shtml -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040115 -DTEND - ;VALUE=DATE - :20040116 -DTSTAMP - :20040225T234607Z -END:VEVENT -BEGIN:VEVENT -UID - :4E766A8D-DBAA-11D7-B8AE-0050E4C50C66 -SUMMARY - :Torque -LOCATION - :Ice Cube\, Jay Hernandez\, Dane Cook\,Jaime Pressly\, Faizon Love -URL - :http://www.movie-list.com/trailers.php?id=torque -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040122 -DTEND - ;VALUE=DATE - :20040123 -DTSTAMP - :20040209T220343Z -END:VEVENT -BEGIN:VEVENT -UID - :E078BC0A-DBAA-11D7-B8AE-0050E4C50C66 -SUMMARY - :Out of Time -LOCATION - :Denzel Washington\; Sanaa Lathan\; Dean Cain\; Eva Mendes\; Alex - Carter -URL - :http://www.movie-list.com/o/outoftime.shtml -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040129 -DTEND - ;VALUE=DATE - :20040130 -DTSTAMP - :20040314T025047Z -END:VEVENT -BEGIN:VEVENT -UID - :D8D78EC3-E0FD-11D7-8420-0050E4C50C66 -SUMMARY - :Fellowship of the ring : Extended Edition -URL - :http://www.lordoftherings.net/ -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031211 -DTEND - ;VALUE=DATE - :20031212 -DTSTAMP - :20040114T130858Z -END:VEVENT -BEGIN:VEVENT -UID - :A045EA5E-E0FE-11D7-8420-0050E4C50C66 -SUMMARY - :Two Towers: Extended Edition -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031218 -DTEND - ;VALUE=DATE - :20031219 -DTSTAMP - :20040130T022135Z -END:VEVENT -BEGIN:VEVENT -UID - :2A68E47E-E29A-11D7-8F13-0050E4C50C66 -SUMMARY - :dr parikh -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20030910T111500 -DTEND - :20030910T121500 -DTSTAMP - :20030909T074953Z -END:VEVENT -BEGIN:VEVENT -UID - :AD39AA27-EAB4-11D7-A5A2-0050E4C50C66 -SUMMARY - :Calendar Girls\n -URL - :http://www.movie-list.com/trailers.php?id=calendargirls -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031009 -DTEND - ;VALUE=DATE - :20031010 -DTSTAMP - :20040109T022346Z -END:VEVENT -BEGIN:VEVENT -UID - :91FC077E-EAB5-11D7-A5A2-0050E4C50C66 -SUMMARY - :Cabin Fever -URL - :http://www.movie-list.com/trailers.php?id=cabinfever -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031204 -DTEND - ;VALUE=DATE - :20031205 -DTSTAMP - :20040114T130838Z -END:VEVENT -BEGIN:VEVENT -UID - :2E3A3E44-EAB7-11D7-A5A2-0050E4C50C66 -SUMMARY - :In America -LOCATION - :Paddy Considine\, director: Jim Sheridan -URL - :http://www.movie-list.com/i/inamerica.shtml -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040122 -DTEND - ;VALUE=DATE - :20040123 -DTSTAMP - :20040209T222558Z -END:VEVENT -BEGIN:VEVENT -UID - :0554DF6E-F290-11D7-A47E-0050E4C50C66 -SUMMARY - :Mambo Italiano -URL - :http://www.movie-list.com/trailers.php?id=mamboitaliano -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031023 -DTEND - ;VALUE=DATE - :20031024 -DTSTAMP - :20040109T022422Z -END:VEVENT -BEGIN:VEVENT -UID - :E29DDEAA-F491-11D7-A522-0050E4C50C66 -SUMMARY - :Laurel Canyon\n -URL - :http://www.apple.com/trailers/sony/laurel_canyon.html -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031030 -DTEND - ;VALUE=DATE - :20031031 -DTSTAMP - :20040109T022524Z -END:VEVENT -BEGIN:VEVENT -UID - :8CCBA852-F492-11D7-A522-0050E4C50C66 -SUMMARY - :Jet Lag -URL - :http://www.apple.com/trailers/miramax/jet_lag.html -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031030 -DTEND - ;VALUE=DATE - :20031031 -DTSTAMP - :20040109T022512Z -END:VEVENT -BEGIN:VEVENT -UID - :27DDCB52-F493-11D7-A522-0050E4C50C66 -SUMMARY - :Formula 51 -URL - :http://www.apple.com/trailers/columbia/formula_51/ -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031030 -DTEND - ;VALUE=DATE - :20031031 -DTSTAMP - :20040109T022503Z -END:VEVENT -BEGIN:VEVENT -UID - :C37782F9-F493-11D7-A522-0050E4C50C66 -SUMMARY - :In the Cut \n -URL - :http://www.movie-list.com/trailers.php?id=inthecut -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031113 -DTEND - ;VALUE=DATE - :20031114 -DTSTAMP - :20040109T022648Z -END:VEVENT -BEGIN:VEVENT -UID - :E0956030-F4A9-11D7-A522-0050E4C50C66 -SUMMARY - :Lost in Translation -URL - :http://www.focusfeatures.com/ -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031226 -DTEND - ;VALUE=DATE - :20031227 -DTSTAMP - :20040130T022200Z -END:VEVENT -BEGIN:VEVENT -UID - :21429594-FAE1-11D7-B0FA-000A958D1EFE -SUMMARY - :Alien: Director's Cut -URL - :http://www.apple.com/trailers/fox/alien_25/ -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031113 -DTEND - ;VALUE=DATE - :20031114 -DTSTAMP - :20040109T022629Z -END:VEVENT -BEGIN:VEVENT -UID - :CF4F742C-FAE1-11D7-B0FA-000A958D1EFE -SUMMARY - :Misadventures in 3d (IMAX) -DESCRIPTION - :A sequel to nWave's 'Encounter in the Third Dimension' (1999)\, dealing - with the groundbreaking nature of large format 3D cinema. The first - episode was a comedy about the history of 3D cinema. Encounter II - deals with the future of the format. -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031120 -DTEND - ;VALUE=DATE - :20031121 -DTSTAMP - :20031110T031429Z -END:VEVENT -BEGIN:VEVENT -UID - :E572A6EC-FAE4-11D7-B0FA-000A958D1EFE -SUMMARY - :Brown Sugar -URL - :http://www2.foxsearchlight.com/brownsugar/ -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031211 -DTEND - ;VALUE=DATE - :20031212 -DTSTAMP - :20040114T130902Z -END:VEVENT -BEGIN:VEVENT -UID - :62CCA3E4-FAE7-11D7-B0FA-000A958D1EFE -SUMMARY - :Bright Young Things -URL - :http://iconmovies.co.uk/brightyoungthings/ -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031226 -DTEND - ;VALUE=DATE - :20031227 -DTSTAMP - :20040130T022148Z -END:VEVENT -BEGIN:VEVENT -UID - :9987E6F8-FAEC-11D7-B0FA-000A958D1EFE -SUMMARY - :Camp -DESCRIPTION - : Todd Graff's crowd-pleasing directorial debut pays tribute to summer - camps\, musical theatre\, and Stephen Sondheim. \n\n\"The combination - of sap\, echoes of truth\, and lots of razzle-dazzle\, song-and-dance - is lethal.\"\n-- Thom Fowler\, HOLLYWOOD BITCHSLAP -URL - :http://www.apple.com/trailers/independent/camp.html -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040304 -DTEND - ;VALUE=DATE - :20040305 -DTSTAMP - :20040130T013949Z -END:VEVENT -BEGIN:VEVENT -UID - :D1CF26D2-FAED-11D7-B0FA-000A958D1EFE -SUMMARY - :Along Came Polly -URL - :http://www.apple.com/trailers/universal/along_came_polly/ -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040122 -DTEND - ;VALUE=DATE - :20040123 -DTSTAMP - :20040209T220334Z -END:VEVENT -BEGIN:VEVENT -UID - :B5CAFE48-FF86-11D7-8061-000A958D1EFE -SUMMARY - :Raising Victor Vargas - -URL - :http://www.apple.com/trailers/samuel_goldwyn/raising_victor_vargas.html -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20031023 -DTEND - ;VALUE=DATE - :20031024 -DTSTAMP - :20040109T022427Z -END:VEVENT -BEGIN:VEVENT -UID - :F5178AE8-090B-11D8-B1DB-000A958D1EFE -SUMMARY - :Step Into Liquid -URL - :http://www.apple.com/trailers/artisan/step_into_liquid/ -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040115 -DTEND - ;VALUE=DATE - :20040116 -DTSTAMP - :20040225T234600Z -END:VEVENT -BEGIN:VEVENT -UID - :EB1CF48C-0D34-11D8-9D9F-000A958D1EFE -SUMMARY - :Dickie Roberts\, Former Child Star -DESCRIPTION - :In the reverse rags-to-riches story of DICKIE ROBERTS: FORMER CHILD - STAR\, writer/actor David Spade's string of infectious laughs turn - into waves of compassion. \n\n\"Just a platform for Spade to tell - smutty jokes to kids\, fall off bicycles\, puncture waterbeds\, - and\, oh yes\, learn the real meaning of family.\"\n-- David Edelstein\, - SLATE -LOCATION - :David Spade\; Craig Bierko\; Jenna Boyd\; Jon Lovitz\; Mary McCormack -URL - :http://www.movie-list.com/trailers.php?id=dickieroberts -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040219 -DTEND - ;VALUE=DATE - :20040220 -DTSTAMP - :20040205T080741Z -END:VEVENT -BEGIN:VEVENT -UID - :5C7F689A-0D35-11D8-9D9F-000A958D1EFE -SUMMARY - :Jeepers Creepers 2 -URL - :http://www.movie-list.com/trailers.php?id=jeeperscreepers2 -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040205 -DTEND - ;VALUE=DATE - :20040206 -DTSTAMP - :20040314T025104Z -END:VEVENT -BEGIN:VEVENT -UID - :F1818C74-0D35-11D8-9D9F-000A958D1EFE -SUMMARY - :Big Bounce -DESCRIPTION - :Set on Hawaii's stunning North Shore\, a charismatic drifter (Owen - Wilson) forms a dubious alliance with a powerful local businessman - (Morgan Freeman) while hooking up with a criminally-minded seductress - (Sara Foster) to double-cross a wealthy developer (Gary Sinise) and - his cohorts (Charlie Sheen).\n\n\"A travelogue pretending to be - a movie.\"\n-- Chauncey Mabe\, SOUTH FLORIDA SUN-SENTINEL -LOCATION - :Owen Wilson\, Morgan Freeman\, Gary Sinise\, Charlie Sheen\, Sara - Foster. Director: George Armitage -URL - :http://www.movie-list.com/trailers.php?id=bigbounce -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040311 -DTEND - ;VALUE=DATE - :20040312 -DTSTAMP - :20040205T081925Z -END:VEVENT -BEGIN:VEVENT -UID - :18D1C4EE-0D36-11D8-9D9F-000A958D1EFE -SUMMARY - :Drumline -LOCATION - :Orlando Jones\, Director: Charles Stone -URL - :http://www.movie-list.com/d/drumline.shtml -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040212 -DTEND - ;VALUE=DATE - :20040213 -DTSTAMP - :20040314T025116Z -END:VEVENT -BEGIN:VEVENT -UID - :C33B96EE-0D9E-11D8-9D9F-000A958D1EFE -SUMMARY - :Open Range -LOCATION - :Kevin Costner\; Annette Bening\; Abraham Benrubi\; Robert Duvall\; - Michael Gambon. Director: Kevin Costner -URL - :http://www.movie-list.com/trailers.php?id=openrange -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040212 -DTEND - ;VALUE=DATE - :20040213 -DTSTAMP - :20040314T025147Z -END:VEVENT -BEGIN:VEVENT -UID - :97C0E9FE-0D9F-11D8-9D9F-000A958D1EFE -SUMMARY - :Shattered Glass -LOCATION - :Hayden Christensen\, Chloe Sevigny\, Hank Azaria\, Rosario Dawson\, - Maggie Gyllenhaal -URL - :http://www.movie-list.com/trailers.php?id=shatteredglass -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040212 -DTEND - ;VALUE=DATE - :20040213 -DTSTAMP - :20040314T025129Z -END:VEVENT -BEGIN:VEVENT -UID - :C2679196-0D9F-11D8-9D9F-000A958D1EFE -SUMMARY - :Under the Tuscan Sun -LOCATION - :Diane Lane -URL - :http://tuscansun.movies.com/ -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040212 -DTEND - ;VALUE=DATE - :20040213 -DTSTAMP - :20040314T025144Z -END:VEVENT -BEGIN:VEVENT -UID - :9924742C-0DA1-11D8-9D9F-000A958D1EFE -SUMMARY - :Mona Lisa Smile -DESCRIPTION - :Mike Newell's MONA LISA SMILE is a pretty period film that combines - a quaint pedagogical tale with a feminist dissection of traditional - female roles in 1950s society\n\n\"Newell tries to make a profound - film that challenges the social standards of the 1950s\, but all - he does is throw some stereotypes up against some other stereotypes.\"\n-- - Josh Bell\, LAS VEGAS WEEKL -LOCATION - :Julia Roberts\, Maggie Gyllenhaal\, Kirsten Dunst -URL - :http://www.movie-list.com/trailers.php?id=monalisasmile -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040219 -DTEND - ;VALUE=DATE - :20040220 -DTSTAMP - :20040108T084057Z -END:VEVENT -BEGIN:VEVENT -UID - :7CE9491F-0DA2-11D8-9D9F-000A958D1EFE -SUMMARY - :Humain Stain\, the -DESCRIPTION - :The story of Coleman Silk (ANTHONY HOPKINS)\, a distinguished professor - at a prestigious New England college whose professional life is shattered - by allegations of racism and whose personal life is infected with - the cancer of a lie he has been living for fifty years. \"All the - talent and expertise has resulted in a film that\, while poised and - beautifully crafted\, is emotionally detached and remote.\"\n-- - Frank Swietek\, ONE GUY'S OPINION -URL - :http://www.miramax.com/the_human_stain/ -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040304 -DTEND - ;VALUE=DATE - :20040305 -DTSTAMP - :20031205T084858Z -END:VEVENT -BEGIN:VEVENT -UID - :1D1BC802-0DA3-11D8-9D9F-000A958D1EFE -SUMMARY - :Secondhand Lions -LOCATION - :Michael Caine\, Robert Duvall\, Haley Joel Osment\, Director: Tim - McCanlies -URL - :http://www.movie-list.com/trailers.php?id=secondhandlions -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040226 -DTEND - ;VALUE=DATE - :20040227 -DTSTAMP - :20040314T024958Z -END:VEVENT -BEGIN:VEVENT -UID - :F54CB761-0DA3-11D8-9D9F-000A958D1EFE -SUMMARY - :Ocean Wonderland 3D (IMAX) -DESCRIPTION - :\"Perfectly balances entertainment and nature-science elements in - its brisk and sometimes thrilling 46 minutes.\"\n-- Bruce Kirkland\, - JAM! MOVIES -LOCATION - :Narrated by Liam Neeson -URL - :http://us.imdb.com/title/tt0270291/ -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040219 -DTEND - ;VALUE=DATE - :20040220 -DTSTAMP - :20040130T013352Z -END:VEVENT -BEGIN:VEVENT -UID - :6B2A061C-1A94-11D8-B19A-000A958D1EFE -SUMMARY - :Wonderland -LOCATION - :Val Kilmer\, Lisa Kudrow\, Kate Bosworth\, Josh Lucas\, Christina - Applegate -URL - :http://www.wonderlandthemovie.com/ -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040129 -DTEND - ;VALUE=DATE - :20040130 -DTSTAMP - :20040314T025043Z -END:VEVENT -BEGIN:VEVENT -UID - :ADD125A8-23B5-11D8-AA82-000A958D1EFE -SUMMARY - :House of Sand and Fog -LOCATION - :Sir Ben Kingsley\, Jennifer Connelly\, Ron Eldard\, Shohreh Aghdashloo\, - Jonathan Ahdout -URL - :http://www.movie-list.com/trailers.php?id=houseofsandandfog -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040212 -DTEND - ;VALUE=DATE - :20040213 -DTSTAMP - :20040314T025140Z -END:VEVENT -BEGIN:VEVENT -UID - :FE08BDE5-26FF-11D8-AA82-000A958D1EFE -SUMMARY - :Fighting Temptations\, The -DESCRIPTION - :A New York advertising executive travels to a small Southern town - to collect an inheritance but finds he must create a gospel choir - and lead it to success before he can collect. \n\n\"When he's not - keening and shucking and jiving and behaving altogether spastically\, - Cuba kicks into full-on \"dramatic mode\" and the results are unquestionab - ly more amusing.\"\n-- Scott Weinberg\,EFILMCRITIC.COM -LOCATION - :Cuba Gooding Jr\, Beyonce Knowles -URL - :http://www.apple.com/trailers/paramount/the_fighting_temptations/ -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040304 -DTEND - ;VALUE=DATE - :20040305 -DTSTAMP - :20040205T081454Z -END:VEVENT -BEGIN:VEVENT -UID - :0CCE9724-2700-11D8-AA82-000A958D1EFE -SUMMARY - :Missing\, The -DESCRIPTION - :In 19th-century New Mexico\, a father (Tommy Lee Jones) comes back - home\, hoping to reconcile with his adult daughter Maggie (Cate Blanchett). - \n\n \"The movie can't overcome characterizations that are as - spare as the landscapes and a Searchers- like story line that just - isn't interesting enough to sustain interest over the course of 135 - minutes.\"\n-- Glenn Whipp\, LOS ANGELES DAILY NEWS -URL - :http://darkhorizons.com/2003/missing.php -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040304 -DTEND - ;VALUE=DATE - :20040305 -DTSTAMP - :20040205T081434Z -END:VEVENT -BEGIN:VEVENT -UID - :CF4CF2A7-296A-11D8-965C-000A958D1EFE -SUMMARY - :Passion of the Christ\, The -DESCRIPTION - :A film detailing the final hours and crucifixion of Jesus Christ.. - directed by Mel Gibson. \n\n\"shouldn't be second-guessed with - religious or political agendas. It stands as a work of art\" - AICN -LOCATION - :James Caviezel\, Monica Belluci\, Directed by Mel Gibson -URL - :http://www.thepassionofthechrist.com/ -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040225 -DTEND - ;VALUE=DATE - :20040226 -DTSTAMP - :20040108T085726Z -END:VEVENT -BEGIN:VEVENT -UID - :D9AEA84D-296B-11D8-965C-000A958D1EFE -SUMMARY - :Chasing Liberty -DESCRIPTION - :Tired of being followed around every moment of every day\, the 18-year-old - daughter of the president of the United States ditches her Secret - Service handlers and sets out on a romantic road trip through Europe - with her boyfriend.\n\n\"A fairly standard-issue teen romantic - comedy.\"\n-- James Berardinelli\,REELVIEWS -LOCATION - :Mandy Moore -URL - :http://www.movie-list.com/trailers.php?id=chasingliberty -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040408 -DTEND - ;VALUE=DATE - :20040409 -DTSTAMP - :20040204T044958Z -END:VEVENT -BEGIN:VEVENT -UID - :DC36435A-30A0-11D8-B441-000A958D1EFE -SUMMARY - :Station Agent\, The -LOCATION - :Peter Dinklage\, Patricia Clarkson\, Bobby Cannavale\nDirected - by Tom McCarthy -URL - :http://www.movie-list.com/trailers.php?id=stationagent -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040205 -DTEND - ;VALUE=DATE - :20040206 -DTSTAMP - :20040314T025112Z -END:VEVENT -BEGIN:VEVENT -UID - :61A858A8-30A2-11D8-B441-000A958D1EFE -SUMMARY - :Pieces of April -DESCRIPTION - :Katie Holmes is outstanding as the title character in Peter Hedges's - PIECES OF APRIL. Holmes stars as April Burns\, the black sheep of - her family who has left suburbia for a Lower East Side tenement.   \n\n\" - Pieces of April feel less like a movie and more like a series of moments - in search of one.\"\n-- Kevin Smokler \, filmcritic.com -LOCATION - :Katie Holmes\, Patricia Clarkson\, Oliver Platt\nDirected by Peter - Hedges -URL - :http://www.piecesofaprilmovie.com/ -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040304 -DTEND - ;VALUE=DATE - :20040305 -DTSTAMP - :20040121T075426Z -END:VEVENT -BEGIN:VEVENT -UID - :0AFD2D64-30A3-11D8-B441-000A958D1EFE -SUMMARY - :Agent Cody Banks 2: Destination London -DESCRIPTION - :Frankie Muniz returns as super cool spy Cody Banks in Agent Cody Banks - 2. In Cody's new adventure\, a rogue CIA agent has stolen a top secret - mind-control device and Cody has to go undercover in London to get - it back... -LOCATION - :Frankie Muniz\, Hilary Duff\, Angie Harmon\,Anthony Anderson\, - Cynthia Stevenson -URL - :http://www.futuresecretagent.com/ -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040318 -DTEND - ;VALUE=DATE - :20040319 -DTSTAMP - :20040108T090338Z -END:VEVENT -BEGIN:VEVENT -UID - :E4E935F6-30A3-11D8-B441-000A958D1EFE -SUMMARY - :Paycheck -DESCRIPTION - :Based on the short story by Philip K. Dick\, \"Paycheck\" is about - world famous genius Michael Jennings (Ben Affleck)\, who does specialized - projects for high-tech corporations...\n\n  \"Sadly\, the once - glowing Hollywood promise of Ben Affleck and director John Woo has - gradually given way to good paycheck hunting.\"\n-- Todd Gilchrist\,FILMS - TEW.COM\n -LOCATION - :Ben Affleck\, Aaron Eckhart\, Uma Thurman\,Kathryn Morris\, directed - by John Woo -URL - :http://www.movie-list.com/trailers.php?id=paycheck -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040318 -DTEND - ;VALUE=DATE - :20040319 -DTSTAMP - :20040108T090715Z -END:VEVENT -BEGIN:VEVENT -UID - :4E52DE4B-3B43-11D8-9EA1-000A958D1EFE -SUMMARY - :Gothika -DESCRIPTION - :A brilliant and respected criminal psychologist\, Dr. Miranda Grey - (HALLE BERRY) is an expert at knowing what is rational.. What is sane. - But Miranda's comfortable marriage and stable life are thrust into - terrifying jeopardy after a cryptic encounter with a mysterious young - girl leads to a nightmare beyond her wildest imagination.\n\n\"Dwells - in its own abysmal dreariness without creating real suspense\, relying - instead on a stream of easy shocks to convince us that we're watching - a scary movie.\"\n-- Erich Scholz\, CITYSEARCH -LOCATION - :Halle Berry\, Robert Downey Jr\, -URL - :http://www.movie-list.com/trailers.php?id=gothika -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040429 -DTEND - ;VALUE=DATE - :20040430 -DTSTAMP - :20040221T005140Z -END:VEVENT -BEGIN:VEVENT -UID - :AE628D2C-167E-11D8-9D6F-000A958D1EFE -SUMMARY - :Hidalgo -DESCRIPTION - :Based on the true story of the greatest long-distance horse race ever - run\, \"Hidalgo\" is an epic action-adventure and one man's journey - of personal redemption.. -LOCATION - :Viggo Mortensen\, Omar Sharif\, Frank Collison\, Louise Lombard\, - Directed by Joe Johnston -URL - :http://www.movie-list.com/trailers.php?id=hidalgo -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040318 -DTEND - ;VALUE=DATE - :20040319 -DTSTAMP - :20040209T211727Z -END:VEVENT -BEGIN:VEVENT -UID - :B6C91881-090E-11D8-B1DB-000A958D1EFE -SUMMARY - :21 Grams -LOCATION - :Sean Penn\, Benicio Del Toro\,Naomi Watts\, Directed by Alejandro - Gonzalez Inarritu -URL - :http://www.movie-list.com/trailers.php?id=21grams -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040122 -DTEND - ;VALUE=DATE - :20040123 -DTSTAMP - :20040209T220338Z -END:VEVENT -BEGIN:VEVENT -UID - :431667C9-41AA-11D8-8E3D-000A958D1EFE -SUMMARY - :Cat in the Hat -DESCRIPTION - :This adaptation of the classic children's book stars Mike Meyers (AUSTIN - POWERS) as the wily talking cat with a tall striped hat and more than - a few tricks up his sleeve.\n\n\"They missed the point\, But stole - the name / The real question today\, Is who to blame?\"\n-- Steven - Snyder\, ZERTINET MOVIES -LOCATION - :Mike Myers\, Alec Baldwin\,Kelly Preston. Directed by Bo Welch -URL - :http://www.movie-list.com/trailers.php?id=drseusscatinthehat -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040401 -DTEND - ;VALUE=DATE - :20040402 -DTSTAMP - :20040108T092136Z -END:VEVENT -BEGIN:VEVENT -UID - :C4C219E6-41AD-11D8-8E3D-000A958D1EFE -SUMMARY - :50 First Dates -DESCRIPTION - :Adam Sandler and Drew Barrymore star in this romantic comedy about - a man who has to make a woman fall in love with him everyday because - of the woman's short term memory lost...\n\n\"A terrible movie - by all reasonable standards -- yet it leaves a sweet taste.\"\n-- - Jami Bernard\, NEW YORK DAILY NEWS -LOCATION - :Adam Sandler\, Drew Barrymore\, Sean Astin\, Rob Schneider\,\nDirector: - Peter Segal -URL - :http://www.movie-list.com/trailers.php?id=50firstdates -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040325 -DTEND - ;VALUE=DATE - :20040326 -DTSTAMP - :20040221T005439Z -END:VEVENT -BEGIN:VEVENT -UID - :C35ABE14-167E-11D8-9D6F-000A958D1EFE -SUMMARY - :Haunted Mansion -DESCRIPTION - :Inspired by Disney's theme park attraction\,Haunted Mansion tells - the story of a man discovering how important his family is through - the intervention of a few ghosts\n\n \"Mansion is everything we - fearedPirates [of the Caribbean] would be: gimmicky\, unimaginative\, - and shackled to its source like an anvil.\"\n-- Rob Vaux\, FLIPSIDE - MOVIE EMPORIUM -LOCATION - :Eddie Murphy\, Terence Stamp -URL - :http://www.movie-list.com/trailers.php?id=hauntedmansion -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040325 -DTEND - ;VALUE=DATE - :20040326 -DTSTAMP - :20040218T065453Z -END:VEVENT -BEGIN:VEVENT -UID - :C493A654-41AE-11D8-8E3D-000A958D1EFE -SUMMARY - :Scooby Doo 2 : Monster's Unleashed -DESCRIPTION - :The mysterious adventures of the five members of the Mystery\, Inc. - detective agency\, as they investigate the nefarious plans of an - anonymous masked villain who is plotting to take over control of the - city of Coolsville by wreaking mayhem with a monster machine that - recreates Mystery\, Inc.'s greatest classic foes.\n\n\"While Scooby - 2 is probably no worse or better than the first installment\, the - freshness has definitely worn off.\"\n-- John Monaghan\, DETROIT - FREE PRESS\n -LOCATION - :Freddie Prinze Jr. Sarah Michelle Gellar\, Matthew Lillard\, Seth - Green -URL - :http://www.movie-list.com/trailers.php?id=scoobydoo2 -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040401 -DTEND - ;VALUE=DATE - :20040402 -DTSTAMP - :20040330T050612Z -END:VEVENT -BEGIN:VEVENT -UID - :B4A01ACE-0D32-11D8-9D9F-000A958D1EFE -SUMMARY - :Beyond Borders -DESCRIPTION - :Set against the backdrop of the world's most dangerous hot spots\, - this thrilling romantic adventure stars Academy Award winner Angelina - Jolie as Sarah Jordan\, a sheltered American socialite living in - London. \n\n\"The formula that gave life to such poignant and powerful - films as The Killing Fieldsand The Year of Living Dangerously this - time results in something closer to parody.\"\n-- Colin Covert\,MINNEAPOL - IS STAR TRIBUNE -LOCATION - :Angelina Jolie\, Clive Owen\, Noah Emmerich. Directed by Martin - Campbell -URL - :http://www.movie-list.com/trailers.php?id=beyondborders -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040318 -DTEND - ;VALUE=DATE - :20040319 -DTSTAMP - :20040218T065356Z -END:VEVENT -BEGIN:VEVENT -UID - :12E42769-2B97-11D8-8F07-000A958D1EFE -SUMMARY - :Taking Lives -DESCRIPTION - :An FBI profiler is called in by French Canadian police to catch a - serial killer who takes on the identity of each new victim.\n\n \"Jolie - is one of those actresses like Ashley Judd who are capable of giving - good performances in good movies\, but for undisclosed reasons have - decided not to.\"\n-- Rob Thomas\, CAPITAL TIMES (MADISON\, WI) -LOCATION - :Angelina Jolie\, Ethan Hawke\, Kiefer Sutherland -URL - :http://www.movie-list.com/trailers.php?id=takinglives -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040415 -DTEND - ;VALUE=DATE - :20040416 -DTSTAMP - :20040330T051329Z -END:VEVENT -BEGIN:VEVENT -UID - :504BD191-4BE9-11D8-A981-000A958D1EFE -SUMMARY - :Starsky and Hutch -DESCRIPTION - :Set in the 1970s in a metropolis called \"Bay City\,\" this is - the tale of two police detective partners\, Ken \"Hutch\" Hutchinson\, - and Dave Starsky\, telling the story of their first big case\, which - involved a former college campus drug dealer who went on to become - a white collar criminal.\n\n\"Starsky & Hutch is guilty pleasure - fun that just rolls along having a grand old time.\"\n-- Bob Bloom\, - JOURNAL AND COURIER (LAFAYETTE\, IN) -LOCATION - :Ben Stiller\, Owen Wilson\, Snoop Dogg\, Vince Vaughn\, Carmen - Electra\, Directed by Todd Phillips -URL - :http://www.movie-list.com/trailers.php?id=starskyandhutch -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040408 -DTEND - ;VALUE=DATE - :20040409 -DTSTAMP - :20040330T050923Z -END:VEVENT -BEGIN:VEVENT -UID - :2D448F3A-468D-11D8-A8A0-000A958D1EFE -SUMMARY - :Catch That Kid -DESCRIPTION - :A remake of the Danish blockbuster \"Klatretosen\,\" MISSION WITHOUT - PERMISSION is an action-packed caper that revolves around a youngster - who\, with the help of two friends\, robs the state-of-the-art bank - where her mother works to acquire the cash needed for a costly operation - to save her ailing father...\n\n\"Another Spy Kids rip-off that’s - no great catch.\"\n-- Thomas Delapa\, BOULDER WEEKLY\n -URL - :http://www.movie-list.com/trailers.php?id=catchthatkid -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040408 -DTEND - ;VALUE=DATE - :20040409 -DTSTAMP - :20040330T050811Z -END:VEVENT -BEGIN:VEVENT -UID - :6ED0468A-2B95-11D8-8F07-000A958D1EFE -SUMMARY - :House of 1000 Corpses -DESCRIPTION - :An empty fuel tank and a flat tire lead two couples down a terror-riddled - road to the House of 1000 Corpses. \n\n\"Neither scary\, perversely - funny nor suspenseful\, this demented dung heap is not even inventively - gory.\"\n-- Megan Lehmann\, NEW YORK POST -LOCATION - :Bill Moseley\, Karen Black\,Chris Hardwick. Directed by Rob Zombie -URL - :http://www.movie-list.com/h/houseof1000corpses.shtml -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040311 -DTEND - ;VALUE=DATE - :20040312 -DTSTAMP - :20040130T014537Z -END:VEVENT -BEGIN:VEVENT -UID - :325B6BB5-52C6-11D8-B289-000A958D1EFE -SUMMARY - :Butterfly Effect\, The -DESCRIPTION - :A young man struggling with the psychological effects of sublimated - childhood memories devises a technique of traveling back in time to - inhabit his childhood body.\n\n\"It's as if [Kutcher] decided that - he would prove himself as a dramatic actor by trying out every clichéd - serious role in the history of cinema.\"\n-- Michael Agger\, SLATE -LOCATION - :Ashton Kutcher\, Amy Smart\,Eric Stoltz -URL - :http://www.movie-list.com/trailers.php?id=butterflyeffect -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040311 -DTEND - ;VALUE=DATE - :20040312 -DTSTAMP - :20040130T015204Z -END:VEVENT -BEGIN:VEVENT -UID - :E485B660-52C9-11D8-B289-000A958D1EFE -SUMMARY - :Eternal Sunshine Of The Spotless Mind -DESCRIPTION - :Joel (Jim Carrey) is stunned to discover that his girlfriend Clementine - (Kate Winslet) has had her memories of their tumultuous relationship - erased. -LOCATION - :Jim Carrey\, Kate Winslet. Directed by Michael Gondry. -URL - :http://www.movie-list.com/trailers.php?id=eternalsunshineofthespotlessmind -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040422 -DTEND - ;VALUE=DATE - :20040423 -DTSTAMP - :20040225T000906Z -END:VEVENT -BEGIN:VEVENT -UID - :AE5C078C-52CA-11D8-B289-000A958D1EFE -SUMMARY - :Perfect Score\, The -DESCRIPTION - :A group of seven high school seniors\, made up of two girls and five - boys\, decide to break into the Princeton Testing Center\, so they - can steal the answers to their upcoming SAT tests and all get perfect - scores.\n\n\"Like The Breakfast Club recast as a videogame for - simpletons.\"\n-- Owen Gleiberman\,ENTERTAINMENT WEEKLY -URL - :http://www.movie-list.com/trailers.php?id=perfectscore -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040422 -DTEND - ;VALUE=DATE - :20040423 -DTSTAMP - :20040130T022007Z -END:VEVENT -BEGIN:VEVENT -UID - :A10194B6-30A1-11D8-B441-000A958D1EFE -SUMMARY - :Grind -URL - :http://www.movie-list.com/trailers.php?id=grind -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040226 -DTEND - ;VALUE=DATE - :20040227 -DTSTAMP - :20040314T025009Z -END:VEVENT -BEGIN:VEVENT -UID - :CBE5867A-56D6-11D8-8E6C-000A958D1EFE -SUMMARY - :Billabong Odyssey -DESCRIPTION - :Surfing documentary.\n\n\"A dog's dinner of profiles\, repetitive - narration\, safety tips and banal 'insights' into the joys and dangers - of cresting waves that sometimes reach 70 feet.\"\n-- Megan Lehmann\, - NEW YORK POST -URL - :http://www.movie-list.com/trailers.php?id=billabongodyssey -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040325 -DTEND - ;VALUE=DATE - :20040326 -DTSTAMP - :20040318T111244Z -END:VEVENT -BEGIN:VEVENT -UID - :5BD3E8DC-0D34-11D8-9D9F-000A958D1EFE -SUMMARY - :Cooler\, The -DESCRIPTION - :Bernie Lootz (William H. Macy) is the unluckiest guy in Vegas. From - a failed marriage to an estranged son to a lost cat\, everything - Bernie touches turns bad. \n\n\"A movie perfectly written for the - look of William H. Macy.\"\n-- Chuck Schwartz\, CRANKY CRITIC® -URL - :http://www.movie-list.com/trailers.php?id=cooler -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040415 -DTEND - ;VALUE=DATE - :20040416 -DTSTAMP - :20040330T051335Z -END:VEVENT -BEGIN:VEVENT -UID - :266BE550-56D8-11D8-8E6C-000A958D1EFE -SUMMARY - :Strange Bedfellows -URL - :http://www.movie-list.com/trailers.php?id=strangebedfellows -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040422 -DTEND - ;VALUE=DATE - :20040423 -DTSTAMP - :20040318T183347Z -END:VEVENT -BEGIN:VEVENT -UID - :FF6C6F26-30A1-11D8-B441-000A958D1EFE -SUMMARY - :Welcome to Mooseport -DESCRIPTION - :A former U.S. president whose plan to retire in a small Northeastern - coastal town goes awry when he tries to fill an empty mayoral seat... -LOCATION - :Gene Hackman\, Ray Romano\, Marcia Gay Harden\, Maura Tierney -URL - :http://www.movie-list.com/trailers.php?id=welcometomooseport -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040429 -DTEND - ;VALUE=DATE - :20040430 -DTSTAMP - :20040204T061336Z -END:VEVENT -BEGIN:VEVENT -UID - :9E5FBB10-56D9-11D8-8E6C-000A958D1EFE -SUMMARY - :Connie and Carla -DESCRIPTION - :Two chanteuses working the dinner theater circuit in L.A. take an - undercover assignment\, posing as drag queens. Things get extra-weird - when a guy falls for one of the girls (as a guy?). -LOCATION - :Toni Collette\, David Duchovny -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040429 -DTEND - ;VALUE=DATE - :20040430 -DTSTAMP - :20040204T061634Z -END:VEVENT -BEGIN:VEVENT -UID - :73C5FE96-5B44-11D8-976E-000A958D1EFE -SUMMARY - :Monster -DESCRIPTION - :In a revelatory performance\, Charlize Theron stars in the shocking - and moving true-life story of Aileen Wuornos\, a prostitute executed - last year in Florida after being convicted of murdering six men.\n\n\"The - re's Theron\, like a force of nature\, compelling us to go beyond - TV-movie supposition and look Wuornos straight in the eye.\"\n-- - Peter Travers\, ROLLING STONE -LOCATION - :Charlize Theron\, Christina Ricci\, Bruce Dern -URL - :http://www.movie-list.com/trailers.php?id=monster -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040325 -DTEND - ;VALUE=DATE - :20040326 -DTSTAMP - :20040213T075720Z -END:VEVENT -BEGIN:VEVENT -UID - :5CCFE05E-3B43-11D8-9EA1-000A958D1EFE -SUMMARY - :Young Black Stallion (IMAX) -DESCRIPTION - :In Disney's first dramatic feature made specifically for the giant - screen\, Walt Disney Pictures is proud to present the continuation - of a family favorite and a story that has enthralled generations of - readers.\n\n\"As with most IMAX pictures\, the spectacular presentation - is worth seeing\, although this time the cinematography is nearly - ruined by some spectacularly awful child acting.\"\n-- Jeffrey Westhoff\, - NORTHWEST HERALD (CRYSTAL LAKE\, IL) -URL - :http://www.movie-list.com/trailers.php?id=youngblackstallion -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040401 -DTEND - ;VALUE=DATE - :20040402 -DTSTAMP - :20040209T212107Z -END:VEVENT -BEGIN:VEVENT -UID - :C83B05F5-5B46-11D8-976E-000A958D1EFE -SUMMARY - :Secret Window -DESCRIPTION - :Mort Rainey\, a writer just coming off of a troublesome divorce with - his ex-wife\, Amy\, finds himself stalked at his remote lake house - by a psychotic stranger who claims Mort stole his best story idea\, - changing just the ending.\n\n\"No matter how good Depp and Turturro - are\, no matter how pretty the cinematography is... there just - isn't any suspense or real interest in the story.\" - AICN -LOCATION - :Johnny Depp -URL - :http://www.movie-list.com/trailers.php?id=secretwindow -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040408 -DTEND - ;VALUE=DATE - :20040409 -DTSTAMP - :20040304T212514Z -END:VEVENT -BEGIN:VEVENT -UID - :A6DAFD22-4691-11D8-A8A0-000A958D1EFE -SUMMARY - :Win A Date With Tad Hamilton ! -DESCRIPTION - :When a hot young actor\, Tad Hamilton agrees to participate in a - \"win a date\" contest to promote his new movie\, his world is - turned upside-down when he finds himself falling in love with the - winner\, a grocery store checkout girl from West Virginia named \n\n \" - A nice but inconsequential romancer.\"\n-- Robert Koehler\, VARIETY -LOCATION - :Kate Bosworth\, Topher Grace\,Nathan Lane. Directed by Robert Luketic -URL - :http://www.movie-list.com/trailers.php?id=winadatewithtadhamilton -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040415 -DTEND - ;VALUE=DATE - :20040416 -DTSTAMP - :20040209T213227Z -END:VEVENT -BEGIN:VEVENT -UID - :9E6AF11C-0DA2-11D8-9D9F-000A958D1EFE -SUMMARY - :Kill Bill volume 2 -DESCRIPTION - :The Bride continues her vengeance quest against her ex-boss\, Bill\, - and his associates. -LOCATION - :Uma Thurman\, Lucy Liu\,David Carradine\, Directed by Quentin Tarantino -URL - :http://www.movie-list.com/trailers.php?id=killbill -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040422 -DTEND - ;VALUE=DATE - :20040423 -DTSTAMP - :20040209T213729Z -END:VEVENT -BEGIN:VEVENT -UID - :DBAA74C4-5B49-11D8-976E-000A958D1EFE -SUMMARY - :Twisted -DESCRIPTION - :In this thriller starring Ashley Judd\, a detective who is an expert - at profiling murderers finds herself stumped by a difficult case with - a killer who may actually be somebody she knows--and is coming after - her...\n -LOCATION - :Ashley Judd\, Samuel L. Jackson\, Andy Garcia\, D.W. Moffett\, - Mark Pellegrino -URL - :http://www.movie-list.com/trailers.php?id=twisted -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040429 -DTEND - ;VALUE=DATE - :20040430 -DTSTAMP - :20040209T215100Z -END:VEVENT -BEGIN:VEVENT -UID - :2EFCF209-5B4A-11D8-976E-000A958D1EFE -SUMMARY - :Van Helsing -DESCRIPTION - :Set in the late 19th century\, monster hunter Dr. Abraham Van Helsing - is summoned to a mysterious land in East Europe to vanquish evil forces... - evil forces with names like Count Dracula\, the Wolf Man\, and Frankenstei - n's Monster. -LOCATION - :Hugh Jackman\, Kate Beckinsale\, Richard Roxburgh\, David Wenham. - Director: Stephen Sommers -URL - :http://www.movie-list.com/trailers.php?id=vanhelsing -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040506 -DTEND - ;VALUE=DATE - :20040507 -DTSTAMP - :20040209T215514Z -END:VEVENT -BEGIN:VEVENT -UID - :43BF518B-5B4B-11D8-976E-000A958D1EFE -SUMMARY - :You Got Served -DESCRIPTION - :Explores the social subculture of street dancing\, focusing on a - pair of friends\, David and Elgin\, who want to open their own hip-hop - dance and recording studio.\n\n\"On the checklist of things a movie - should offer\, like character development\, dialogue with subtext - and plausibility\, You Got Served is more like You Got Screwed.\"\n-- - Jami Bernard\, NEW YORK DAILY NEWS -URL - :http://www.movie-list.com/trailers.php?id=yougotserved -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040617 -DTEND - ;VALUE=DATE - :20040618 -DTSTAMP - :20040318T183544Z -END:VEVENT -BEGIN:VEVENT -UID - :624DB792-5DFA-11D8-A6BA-000A958D1EFE -SUMMARY - :Hebrew Hammer -DESCRIPTION - :Jefferson Carver\, also known as the Hebrew Hammer\, a private detective - who has an overbearing mother (Nora Dunn) and a propensity to whine - when things get difficult\n\n\"The corker-to-groaner ratio heavily - favors the latter as the bagel-and-dreidel jokes begin to lose their - spark\, as does the story.\"\n-- Robert Abele\, L.A. WEEKLY -LOCATION - :Adam Goldberg\, Andy Dick -URL - :http://www.movie-list.com/trailers.php?id=hebrewhammer -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040325 -DTEND - ;VALUE=DATE - :20040326 -DTSTAMP - :20040213T081228Z -END:VEVENT -BEGIN:VEVENT -UID - :0A76F396-5DFD-11D8-A6BA-000A958D1EFE -SUMMARY - :Company\, The -DESCRIPTION - :A look at the world of ballet.\n\n\"The experience will satisfy - ballet lovers more than film lovers.\"\n-- Jeffrey Westhoff\, NORTHWEST - HERALD (CRYSTAL LAKE\, IL -LOCATION - :Neve Campbell\, Malcolm McDowell\, James Franco\nDirected by Robert - Altman -URL - :http://www.movie-list.com/trailers.php?id=company -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040513 -DTEND - ;VALUE=DATE - :20040514 -DTSTAMP - :20040213T082211Z -END:VEVENT -BEGIN:VEVENT -UID - :93C449F0-5DFD-11D8-A6BA-000A958D1EFE -SUMMARY - :Troy -DESCRIPTION - :In 1193 B.C.\, Prince Paris of Troy stole the beautiful Greek woman\, - Helen\, away from her husband\, Menelaus\, the king of Sparta\, - setting the two nations at war with each other. -LOCATION - :Brad Pitt\, Eric Bana\, Orlando Bloom\, Diane Kruger\, Peter O'Toole. - Director: Wolfgang Petersen -URL - :http://www.movie-list.com/trailers.php?id=troy -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040513 -DTEND - ;VALUE=DATE - :20040514 -DTSTAMP - :20040213T082419Z -END:VEVENT -BEGIN:VEVENT -UID - :2B38D5E6-61DC-11D8-961E-000A958D1EFE -SUMMARY - :Scarface -LOCATION - :Al Pacino\, Steven Bauer\, Michelle Pfeiffer. Director: Brian De - Palma -URL - :http://www.movie-list.com/trailers.php?id=scarface -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040226 -DTEND - ;VALUE=DATE - :20040227 -DTSTAMP - :20040330T051600Z -END:VEVENT -BEGIN:VEVENT -UID - :AE93AE12-61DC-11D8-961E-000A958D1EFE -SUMMARY - :Solarmax (IMAX) -DESCRIPTION - :Documentary tells the story of humankind's struggle to understand - the sun.\n\n\"I thought I was back in grade school watching 'Our - Mister Sun.'\"\n-- Robert Roten\, LARAMIE MOVIE SCOPE -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040318 -DTEND - ;VALUE=DATE - :20040319 -DTSTAMP - :20040310T010350Z -END:VEVENT -BEGIN:VEVENT -UID - :767EA137-61DE-11D8-961E-000A958D1EFE -SUMMARY - :Against the Ropes -DESCRIPTION - :Jackie Kallen (Meg Ryan) knows a winner when she sees one. As soon - as she sees Luther Shaw in a fight\, Jackie knows he's a champion - in the raw\n\n\"Meg Ryan's swell\, but this \"Erin Rocky-vich\" - inspirational story lacks punch.\"\n-- Michael Rechtshaffen\, HOLLYWOOD - REPORTER -LOCATION - :Meg Ryan\; Omar Epps -URL - :http://www.movie-list.com/trailers.php?id=againsttheropes -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040520 -DTEND - ;VALUE=DATE - :20040521 -DTSTAMP - :20040218T065105Z -END:VEVENT -BEGIN:VEVENT -UID - :A6FA2BBC-2B96-11D8-8F07-000A958D1EFE -SUMMARY - :Thunderstruck -DESCRIPTION - :After a near death experience\, five Boys\, all devoted AC/DC fans\, - make a pact to bury their best friend next to the grave of Bon Scott. - 12 years later\, having gone their different ways\, they come together - to fulfill the promise. -LOCATION - :Roy Billing\, Stephen Curry\, Damon Gameau -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040520 -DTEND - ;VALUE=DATE - :20040521 -DTSTAMP - :20040218T065121Z -END:VEVENT -BEGIN:VEVENT -UID - :59E5182C-6218-11D8-961E-000A958D1EFE -SUMMARY - :New Event -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20040219T000000 -DTEND - :20040219T010000 -DTSTAMP - :20040218T134253Z -END:VEVENT -BEGIN:VEVENT -UID - :5CC87FFC-6407-11D8-AA60-000A958D1EFE -SUMMARY - :Evelyn -DESCRIPTION - :Desmond Doyle\, an Irishman whose troubles mount after his philandering - wife runs away with another man\, and now must fight to regain his - children\,\n\n\"It's that rare family movie -- genuine and sweet - without relying on animation or dumb humor.\"\n-- Mary F. Pols\, - CONTRA COSTA TIMES\n -LOCATION - :Pierce Brosnan\, Aidan Quinn. Directed by Bruce Beresford -URL - :http://www.movie-list.com/e/evelyn.shtml -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040506 -DTEND - ;VALUE=DATE - :20040507 -DTSTAMP - :20040221T004943Z -END:VEVENT -BEGIN:VEVENT -UID - :F002D124-6724-11D8-9A21-000A958D1EFE -SUMMARY - :Bon Voyage -DESCRIPTION - :At the start of World War II\, the fate of the free world hangs in - the balance at the posh Hotel Splendide in Bordeaux\n\n\"The bustling - structure keeps us gripped\, even though there's too much going on.\"\n-- - Rich Cline\, SHADOWS ON THE WALL -LOCATION - :Rupert Everett\, Isabelle Adjani\, Virginie Ledoyen -URL - :http://www.movie-list.com/trailers.php?id=bonvoyage -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040527 -DTEND - ;VALUE=DATE - :20040528 -DTSTAMP - :20040225T000026Z -END:VEVENT -BEGIN:VEVENT -UID - :9F593EEE-6725-11D8-9A21-000A958D1EFE -SUMMARY - :Day After Tomorrow\, The -DESCRIPTION - :A big-budget\, mega-event epic motion picture that revolves around - an abrupt climate change that has cataclysmic consequences for the - planet -URL - :http://www.movie-list.com/trailers.php?id=dayaftertomorrow -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040527 -DTEND - ;VALUE=DATE - :20040528 -DTSTAMP - :20040225T000236Z -END:VEVENT -BEGIN:VEVENT -UID - :AA438D50-3B40-11D8-9EA1-000A958D1EFE -SUMMARY - :Dirty Pretty Things -DESCRIPTION - :Chiwetel Ejiofor gives a remarkably understated performance in director - Stephen Frears's offbeat and gripping drama DIRTY PRETTY THINGS.\n\n\"Not - only does Frears dress this London with a palpable atmosphere -- - and even a kind of rank smell and rough touch -- but he also coaxes - deeply affecting performances out of his stars.\"\n-- Jeffrey M. - Anderson\, SAN FRANCISCO EXAMINER -LOCATION - :Chjwetel Ejiofor\, Audrey Tautou\, Sergi Lopez\, Directed by Stephen - Frears -URL - :http://www.miramax.com/dirty_pretty_things/ -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040527 -DTEND - ;VALUE=DATE - :20040528 -DTSTAMP - :20040225T000343Z -END:VEVENT -BEGIN:VEVENT -UID - :1C1D56D0-6D6A-11D8-AA68-000A27B6071A -SUMMARY - :Stepford Wives\, The -DESCRIPTION - :Joanna\, a young wife and mother\, moves from Manhattan to the upper-class - suburb of Stepford\, Connecticut. Once there\, she makes friends - with bombastic Bobbie Markowitz. Together they find out\, much to - their horror\, that all the housewives are strangely blissful\, - and somehow... doomed. -LOCATION - :Nicole Kidman\, Bette Midler\, Matthew Broderick\, Christopher - Walken\, Glenn Close\, Jon Lovitz. Directed by Frank Oz -URL - :http://www.movie-list.com/trailers.php?id=stepfordwives -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040603 -DTEND - ;VALUE=DATE - :20040604 -DTSTAMP - :20040303T232933Z -END:VEVENT -BEGIN:VEVENT -UID - :4BB14D27-722F-11D8-B1E4-000A27B6071A -SUMMARY - :Teachers Pet -DESCRIPTION - :Spot\, a talking dog who longs to be a boy so much that he even dresses - up as one so he can accompany his owner Leonard to school ..\n\n\"This - completely random creation is essentially an adult's cartoon cut for - a kid's short attention span.\"\n-- Ed Gonzalez\, CITY PAGES\, - MINNEAPOLIS/ST. PAUL\n -LOCATION - :Nathan Lane\, Kelsey Grammer\, Jerry Stiller -URL - :http://www.movie-list.com/trailers.php?id=teacherspet -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040506 -DTEND - ;VALUE=DATE - :20040507 -DTSTAMP - :20040310T011204Z -END:VEVENT -BEGIN:VEVENT -UID - :11474DEF-7230-11D8-B1E4-000A27B6071A -SUMMARY - :Breakin' All The Rules -DESCRIPTION - :A romantic comedy about a man who\, after being unceremoniously dumped - by his fiance\, pens a \"how to\" book on breaking up and becomes - a best-selling author on the subject. -LOCATION - :Jamie Foxx -URL - :http://www.movie-list.com/trailers.php?id=breakinalltherules -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040812 -DTEND - ;VALUE=DATE - :20040813 -DTSTAMP - :20040318T184352Z -END:VEVENT -BEGIN:VEVENT -UID - :37BBFC2A-7230-11D8-B1E4-000A27B6071A -SUMMARY - :Harry Potter And The Prisoner Of Azkaban -DESCRIPTION - :Harry Potter and his friends Ron and Hermione return as teenagers - to Hogwarts School of Witchcraft and Wizardry for their third year - of study\, where they delve into the mystery surrounding an escaped - prisoner who poses a dangerous threat to the young wizard. -LOCATION - :Daniel Radcliffe\, Rupert Grint\, Emma Watson\, Michael Gamon\, - Gary Oldman\, Dawn French\, Emma Thompson -URL - :http://www.movie-list.com/trailers.php?id=harrypotter3 -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040610 -DTEND - ;VALUE=DATE - :20040611 -DTSTAMP - :20040310T012817Z -END:VEVENT -BEGIN:VEVENT -UID - :5DD27BBA-7230-11D8-B1E4-000A27B6071A -SUMMARY - :Chronicles of Riddick aka Pitch Black 2 -DESCRIPTION - :Riddick\, now a hunted man\, finds himself in the middle of two - opposing forces in a major crusade. -LOCATION - :Vin Diesel\, Judi Dench -URL - :http://www.movie-list.com/trailers.php?id=breakinalltherules -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040610 -DTEND - ;VALUE=DATE - :20040611 -DTSTAMP - :20040310T012906Z -END:VEVENT -BEGIN:VEVENT -UID - :A253E792-7230-11D8-B1E4-000A27B6071A -SUMMARY - :Lady Killers\, The -DESCRIPTION - :Goldthwait Higginson Dorr III\, Ph.D.\, a charlatan professor who’s - assembled a gang of \"experts\" for the heist of the century. The - thieves The ruse: the five need a place to practice their church music. - The problem: it quickly becomes evident that Dorr’s thieves lack - the mental capacity to do the job. The bigger problem: they have all - seriously underestimated their upstairs host.\n -LOCATION - :Tom Hanks\, Marlon Wayans\nDirected by Joel Coen -URL - :http://www.movie-list.com/trailers.php?id=theladykillers -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040603 -DTEND - ;VALUE=DATE - :20040604 -DTSTAMP - :20040318T184326Z -END:VEVENT -BEGIN:VEVENT -UID - :B83EE0B2-755C-11D8-885C-000A9596385E -SUMMARY - :Intermission -DESCRIPTION - :Intermission is an urban love story about people adrift and their - convoluted journeys in the search for some kind of love. \n\n\"\"Intermi - ssion\" is all done with an assured hand that combines action\, - violence\, sex and humor in liberal doses with its talented ensemble - cast and manic\, inventive story.\"\n-- Robin Clifford\, REELING - REVIEWS -LOCATION - :Colin Farrell -URL - :http://www.movie-list.com/trailers.php?id=intermission -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040603 -DTEND - ;VALUE=DATE - :20040604 -DTSTAMP - :20040314T021245Z -END:VEVENT -BEGIN:VEVENT -UID - :2B748ED4-755D-11D8-885C-000A9596385E -SUMMARY - :13 Going on 30 -DESCRIPTION - :A 13 year old girl plays a game on her 13th birthday and wakes up - the next day as a 30 year old woman. -LOCATION - :Jennifer Garner -URL - :http://www.movie-list.com/trailers.php?id=13goingon30 -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040916 -DTEND - ;VALUE=DATE - :20040917 -DTSTAMP - :20040318T184643Z -END:VEVENT -BEGIN:VEVENT -UID - :6D27F7F9-755D-11D8-885C-000A9596385E -SUMMARY - :Shrek 2 -DESCRIPTION - :Princess Fiona's parents invite her and Shrek to dinner to celebrate - her marriage. If only they knew the newlyweds were both ogres. -LOCATION - :Mike Myers\, Eddie Murphy\, Cameron Diaz\, John Lithgow\, John - Cleese -URL - :http://www.movie-list.com/trailers.php?id=shrek2 -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040617 -DTEND - ;VALUE=DATE - :20040618 -DTSTAMP - :20040314T021623Z -END:VEVENT -BEGIN:VEVENT -UID - :9EEA9830-755D-11D8-885C-000A9596385E -SUMMARY - :Barbershop 2: Back in Business -DESCRIPTION - :Why not spend another day with the crew at Calvin's shop in the South - Side of Chicago?\n\n\"The seriousness with which Barbershop II - treats its political conscience offers an unexpected weight to what’s - essentially a big screen sitcom.\"\n-- Mark Palermo\, COAST (HALIFAX\, - NOVA SCOTIA -URL - :http://www.movie-list.com/trailers.php?id=barbershop2 -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040624 -DTEND - ;VALUE=DATE - :20040625 -DTSTAMP - :20040314T022349Z -END:VEVENT -BEGIN:VEVENT -UID - :BBD3136E-755D-11D8-885C-000A9596385E -SUMMARY - :Club Dread -DESCRIPTION - :At Club Dread\, an alcohol drenched swinging-singles-style island - resort off the coast of Costa Rica\, the festivities are interrupted - by the presence of a machete-wielding serial killer.\n\n\"Most - of the movie is just blood and bodies\, some of the dead\, some - of them topless\, and none of them interesting.\"\n-- Stephen Whitty\, - NEWARK STAR-LEDGER -LOCATION - :Bill Paxton -URL - :http://www.movie-list.com/trailers.php?id=clubdread -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040624 -DTEND - ;VALUE=DATE - :20040625 -DTSTAMP - :20040314T024934Z -END:VEVENT -BEGIN:VEVENT -UID - :C4BE60EA-755D-11D8-885C-000A9596385E -SUMMARY - :Confessions of a Teenage Drama Queen -DESCRIPTION - :A teenage girl is convinced that her home city revolves around her - until her family packs up and moves to the suburbs\, where she finds - herself competing for attention. \n\n\"What teenage girl would - enjoy watching this? I'm glad Disney addresses this oft-ignored demographic\, - but if these girls are pandered to so obviously\, won't they feel - insulted?\"\n-- Jeffrey Chen\, WINDOW TO THE MOVIES -LOCATION - :Lindsay Lohan\, Adam Garcia -URL - :http://www.movie-list.com/trailers.php?id=confessionsofateenagedramaqueen -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040408 -DTEND - ;VALUE=DATE - :20040409 -DTSTAMP - :20040318T183009Z -END:VEVENT -BEGIN:VEVENT -UID - :CAEA6CFA-755D-11D8-885C-000A9596385E -SUMMARY - :Mean Girls -DESCRIPTION - :A girl who grew up in many places returns to an Illinois public high - school\, falls for the wrong guy\, and experiences humiliation from - her female classmates. -LOCATION - :Lindsay Lohan -URL - :http://www.movie-list.com/trailers.php?id=meangirls -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040624 -DTEND - ;VALUE=DATE - :20040625 -DTSTAMP - :20040314T022716Z -END:VEVENT -BEGIN:VEVENT -UID - :D0644C6E-468F-11D8-A8A0-000A958D1EFE -SUMMARY - :Prince and Me\, The -DESCRIPTION - :A fairy tale love-story about a pre-med student who falls in love - with a Danish Prince. -LOCATION - :Julia Stiles\, Miranda Richardson\, James Fox\, Ben Miller. D: - Martha Cooli -URL - :http://www.movie-list.com/trailers.php?id=princeandme -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040624 -DTEND - ;VALUE=DATE - :20040625 -DTSTAMP - :20040314T021829Z -END:VEVENT -BEGIN:VEVENT -UID - :236E44EA-77A6-11D8-937F-000A9596385E -SUMMARY - :New York Minute -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040701 -DTEND - ;VALUE=DATE - :20040702 -DTSTAMP - :20040317T000108Z -END:VEVENT -BEGIN:VEVENT -UID - :27824F06-77A6-11D8-937F-000A9596385E -SUMMARY - :Spiderman 2 -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040701 -DTEND - ;VALUE=DATE - :20040702 -DTSTAMP - :20040317T000106Z -END:VEVENT -BEGIN:VEVENT -UID - :C6329B7B-52C7-11D8-B289-000A958D1EFE -SUMMARY - :Dirty Dancing: Havana Nights -DESCRIPTION - :Set in 1958 Havana\, this is the story of a lonely 17-year-old American - girl\, Katie\, who moves to Cuba in the days right before the Revolution - with her parents\, where she meets a charming and talented local - dancer\, Javier.\n\n\"molds a great deal of the franchise's first - film and makes an even more compelling film than the original.\"\n-- - Chris Faile\, FILMJERK.COM -URL - :http://www.movie-list.com/trailers.php?id=dirtydancinghavananights -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040429 -DTEND - ;VALUE=DATE - :20040430 -DTSTAMP - :20040318T183450Z -END:VEVENT -BEGIN:VEVENT -UID - :CFB7CEFC-090D-11D8-B1DB-000A958D1EFE -SUMMARY - :Mother\, The -DESCRIPTION - :A recently widowed suburban hausfrau falls for her adult daughter's - married lover in The Mother\, a kitchen-sink drama of building dramatic - force and incongruous visual loveliness. -LOCATION - :Dir Roger Michell w/ Anne Reid\, Daniel Craig. -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040520 -DTEND - ;VALUE=DATE - :20040521 -DTSTAMP - :20040318T183748Z -END:VEVENT -BEGIN:VEVENT -UID - :5FD00E54-468E-11D8-A8A0-000A958D1EFE -SUMMARY - :Hero -DESCRIPTION - :Using the assasination attempt of the historical figure\, Chin Shi - Huang Di (The first emperor of China) as a backdrop\, this film attempts - to explore and develop a better understanding of the Chinese concept - of a hero.\n\n  \"Instead of reinventing this genre\, Zhang - opts to dazzle his audience with his assemblage of technical and aesthetic - wonders.\"\n-- Jeremy Heilman\,MOVIEMARTYR.COM -LOCATION - :Jet Li\; Maggie Cheung\; Tony Leung\; Zhang Ziyi\; Daoming Chen -URL - :http://www.movie-list.com/h/hero.shtml -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040624 -DTEND - ;VALUE=DATE - :20040625 -DTSTAMP - :20040318T184928Z -END:VEVENT -BEGIN:VEVENT -UID - :89737536-790D-11D8-8109-000A9596385E -SUMMARY - :Statement\, The -DESCRIPTION - :Tale of a former Nazi executioner who becomes a target of hit men - and Police investigators. \n\n \"A surprisingly mild thriller\, - one that meanders and spasms dramatically\, and that\, despite its - occasional outburst of violence\, wastes a cast of ordinarily superb - actors.\"\n-- John Anderson\, NEWSDAY -LOCATION - :Michael Caine\, Tilda Swinton\, Jeremy Northam. Directed by Norman - Jewison -URL - :http://www.movie-list.com/trailers.php?id=statement -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040708 -DTEND - ;VALUE=DATE - :20040709 -DTSTAMP - :20040318T185526Z -END:VEVENT -BEGIN:VEVENT -UID - :D2C9AC2A-790D-11D8-8109-000A9596385E -SUMMARY - :Without a Paddle -DESCRIPTION - :Three city-dwelling friends go on a camping trip with disastrous results. -LOCATION - :Matthew Lillard\, Seth Gree -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040708 -DTEND - ;VALUE=DATE - :20040709 -DTSTAMP - :20040318T185626Z -END:VEVENT -BEGIN:VEVENT -UID - :F6A36D66-790D-11D8-8109-000A9596385E -SUMMARY - :Whole Ten Yards\, The -DESCRIPTION - :Jimmy the Tulip's (Willis) quiet new life is shaken up by his old - pal Oz (Perry)\, whose wife (Henstridge) has been kidnapped by a - Hungarian mob. The Tulip and his wife Jill (Peet) spring into action. -LOCATION - :Bruce Willis\, Matthew Perry\, Natasha Henstridge\, Amanda Peet\, - Kevin Pollak -URL - :http://www.movie-list.com/trailers.php?id=wholetenyards -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040708 -DTEND - ;VALUE=DATE - :20040709 -DTSTAMP - :20040318T185823Z -END:VEVENT -BEGIN:VEVENT -UID - :C88418E3-7FD1-11D8-86BD-000A27B6071A -SUMMARY - :Envy -DESCRIPTION - :A man becomes increasingly jealous of his friend's newfound success. -LOCATION - :Jack Black\, Ben Stiller\, Rachel Weisz\, Christopher Walken. Directed - by Barry Levinson. -URL - :http://www.movie-list.com/trailers.php?id=envy -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040715 -DTEND - ;VALUE=DATE - :20040716 -DTSTAMP - :20040327T093820Z -END:VEVENT -BEGIN:VEVENT -UID - :CBEDB8F1-7FD1-11D8-86BD-000A27B6071A -SUMMARY - :King Arthur -DESCRIPTION - :A demystified take on the tale of King Arthur and the Knights of the - Round Table. -LOCATION - :Keira Knightley -URL - :http://www.movie-list.com/trailers.php?id=kingarthur -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040715 -DTEND - ;VALUE=DATE - :20040716 -DTSTAMP - :20040327T094354Z -END:VEVENT -BEGIN:VEVENT -UID - :4E91CBDC-7FD3-11D8-86BD-000A27B6071A -SUMMARY - :I Robot -DESCRIPTION - :In the year 2035 a techno-phobic cop investigates a crime that may - have been perpetrated by a robot\, which leads to a larger threat - to humanity.\n -LOCATION - :Will Smith. Directed by Alex Proyas. -URL - :http://www.movie-list.com/trailers.php?id=irobot -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040722 -DTEND - ;VALUE=DATE - :20040723 -DTSTAMP - :20040327T094831Z -END:VEVENT -BEGIN:VEVENT -UID - :B7B32328-7FD3-11D8-86BD-000A27B6071A -SUMMARY - :Miracle -DESCRIPTION - :Miracle tells the true story of Herb Brooks (Russell)\, the player-turned-c - oach who led the 1980 U.S. Olympic hockey team to victory over the - seemingly invincible Russian squad.\n -LOCATION - :Kurt Russell\, Patricia Clarkson -URL - :http://www.movie-list.com/trailers.php?id=miracle -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - ;VALUE=DATE - :20040722 -DTEND - ;VALUE=DATE - :20040723 -DTSTAMP - :20040327T095105Z -END:VEVENT -BEGIN:VTODO -UID - :1E2C09FC-FBA7-11D7-B98C-000A958D1EFE -SUMMARY - :$35 Metro: Paul Kelly tickets $35 -STATUS - :COMPLETED -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20031018T000000 -DUE - :20031018T000000 -DTSTAMP - :20031018T164749Z -END:VTODO -BEGIN:VTODO -UID - :7A0EDDE6-FF8A-11D7-8061-000A958D1EFE -SUMMARY - :$430 200GB hard drive -STATUS - :COMPLETED -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20031023T000000 -DUE - :20031023T000000 -DTSTAMP - :20031018T164747Z -END:VTODO -BEGIN:VTODO -UID - :0AE6D541-1F54-11D8-8F64-000A958D1EFE -SUMMARY - :neon KB -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20040203T000000 -DUE - :20040203T000000 -DTSTAMP - :20031125T143151Z -END:VTODO -BEGIN:VTODO -UID - :6E72474D-1F69-11D8-8F64-000A958D1EFE -SUMMARY - :master commander -STATUS - :COMPLETED -CLASS - :PUBLIC -X-MOZILLA-RECUR-DEFAULT-INTERVAL - :0 -DTSTART - :20031126T000000 -DUE - :20031126T000000 -DTSTAMP - :20031130T024112Z -END:VTODO -END:VCALENDAR diff --git a/libs/ical4j-1.0.5/etc/samples/valid/talios.ics b/libs/ical4j-1.0.5/etc/samples/valid/talios.ics deleted file mode 100644 index 381aba12..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/talios.ics +++ /dev/null @@ -1,25 +0,0 @@ -BEGIN:VCALENDAR -CALSCALE:GREGORIAN -PRODID:-//Ximian//NONSGML Evolution Calendar//EN -VERSION:2.0 -BEGIN:VEVENT -UID:20050506T015340Z-8156-1000-1-1@moonspell -DTSTAMP:20050506T015340Z -DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Pacific/Auckland: - 20050506T160000 -DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Pacific/Auckland: - 20050506T163000 -TRANSP:OPAQUE -SEQUENCE:2 -SUMMARY:Go home!! -CLASS:PUBLIC -CREATED:20050506T015347Z -LAST-MODIFIED:20050506T015347Z -BEGIN:VALARM -X-EVOLUTION-ALARM-UID:20050506T015347Z-18798-1000-1-5@moonspell -DESCRIPTION:Go home!! -ACTION:DISPLAY -TRIGGER;VALUE=DURATION;RELATED=START:-PT15M -END:VALARM -END:VEVENT -END:VCALENDAR \ No newline at end of file diff --git a/libs/ical4j-1.0.5/etc/samples/valid/tmeher.ics b/libs/ical4j-1.0.5/etc/samples/valid/tmeher.ics deleted file mode 100644 index 63856d2f..00000000 --- a/libs/ical4j-1.0.5/etc/samples/valid/tmeher.ics +++ /dev/null @@ -1,53 +0,0 @@ -BEGIN:VCALENDAR -METHOD:REQUEST -PRODID:Microsoft CDO for Microsoft Exchange -VERSION:2.0 -BEGIN:VTIMEZONE -TZID:Pacific Time (US & Canada)\, Tijuana -X-MICROSOFT-CDO-TZID:13 -BEGIN:STANDARD -DTSTART:16010101T020000 -TZOFFSETFROM:-0700 -TZOFFSETTO:-0800 -RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=10;BYDAY=-1SU -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:16010101T020000 -TZOFFSETFROM:-0800 -TZOFFSETTO:-0700 -RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=4;BYDAY=1SU -END:DAYLIGHT -END:VTIMEZONE -BEGIN:VEVENT -DTSTAMP:20041012T001849Z -DTSTART;TZID="Pacific Time (US & Canada), Tijuana":20041011T223000 -SUMMARY:Now with descriptoin -UID:CD0000008B9511D182D800C04FB1625D17D373499F99F547A0016BEAC6AB5576 -ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN="'Tendj - oukian@yahoo.de'":MAILTO:Tendjoukian@yahoo.de -ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;X-REPLYTIME=16021023 - T001800Z;RSVP=TRUE;CN="'meher.t@gmail.com'":MAILTO:meher.t@gmail.com -ORGANIZER;CN="Meher Tendjoukian":MAILTO:meher.tendjoukian@verdisoft.com -LOCATION:Test Location -DTEND;TZID="Pacific Time (US & Canada), Tijuana":20041012T000000 -DESCRIPTION:How about this description?\N\N--meher\N -SEQUENCE:0 -PRIORITY:5 -CLASS: -CREATED:20041012T001849Z -LAST-MODIFIED:20041012T001849Z -STATUS:CONFIRMED -TRANSP:OPAQUE -X-MICROSOFT-CDO-BUSYSTATUS:BUSY -X-MICROSOFT-CDO-INSTTYPE:0 -X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY -X-MICROSOFT-CDO-ALLDAYEVENT:FALSE -X-MICROSOFT-CDO-IMPORTANCE:1 -X-MICROSOFT-CDO-OWNERAPPTID:-1 -BEGIN:VALARM -ACTION:DISPLAY -DESCRIPTION:REMINDER -TRIGGER;RELATED=START:-PT00H15M00S -END:VALARM -END:VEVENT -END:VCALENDAR \ No newline at end of file diff --git a/libs/ical4j-1.0.5/etc/standard_deviations.txt b/libs/ical4j-1.0.5/etc/standard_deviations.txt deleted file mode 100644 index c30e3422..00000000 --- a/libs/ical4j-1.0.5/etc/standard_deviations.txt +++ /dev/null @@ -1,60 +0,0 @@ -==================== - RFC2445 Deviations -==================== - - Most RFC2445 (iCalendar) implementations deviate from the specification in one - form or another. These deviations may be a result of ambiguous or missing - requirements, or just poor interpretation of the specification. Below we - attempt to document known assumptions and deviations for specific RFC2445 - implementations. - - - MS Outlook: - - - allows DATE-TIME representation without specifying a VALUE=DATE-TIME - parameter - - - Outlook will not read files that don't contain the mandatory UID and - DTSTAMP properties in VEVENT, etc. components - - - provides quoted TZID parameters, and as such does not conform with RFC2445 - - - generates additional spaces in recurrence rules containing a BYDAY - component - - - Mozilla Calendar/Sunbird: - - - long content lines are folded with a single LF character (should be CRLF) - - - folds all property parameters and values - - - Generates non-standard "X" properties - - - phpicalendar: - - - long content lines are folded with a single LF character (should be CRLF) - - - KOrganizer: - - - long content lines are folded with a single LF character (should be CRLF) - - - folds all property parameters and values - - - Apple iCal: - - - uses VALUE=TEXT on some X-properties (NOTE: this is valid behaviour) - - - iCal events don't include the mandatory DTSTAMP property - - - iCal 1.0 doesn't appear to include vtimezone definitions where applicable - (this appears fixed as of 1.5) - - - Google Calendar: - - - Generates DTSTART properties in DATE format without specifying the - required VALUE=DATE parameter \ No newline at end of file diff --git a/libs/ical4j-1.0.5/etc/zoneinfo-outlook-global/readme.txt b/libs/ical4j-1.0.5/etc/zoneinfo-outlook-global/readme.txt deleted file mode 100644 index 7a15d15b..00000000 --- a/libs/ical4j-1.0.5/etc/zoneinfo-outlook-global/readme.txt +++ /dev/null @@ -1,2 +0,0 @@ - -Please see the ical4j-zoneinfo-outlook sub-project for Outlook-compatible timezone definitions. \ No newline at end of file diff --git a/libs/ical4j-1.0.5/etc/zoneinfo-outlook/readme.txt b/libs/ical4j-1.0.5/etc/zoneinfo-outlook/readme.txt deleted file mode 100644 index 7a15d15b..00000000 --- a/libs/ical4j-1.0.5/etc/zoneinfo-outlook/readme.txt +++ /dev/null @@ -1,2 +0,0 @@ - -Please see the ical4j-zoneinfo-outlook sub-project for Outlook-compatible timezone definitions. \ No newline at end of file diff --git a/libs/ical4j-1.0.5/lib/groovy-all-2.1.1.jar b/libs/ical4j-1.0.5/lib/groovy-all-2.1.1.jar deleted file mode 100644 index 122df1df6d7b8db4c7f69da90fef512a2dcb6996..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6329376 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�gpV}}3|Aa}~r~TWFrqE)rTvL|d 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 t!d6d^Xv9 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

#s2T|JVxD%YCH^NumPJP0s{&{-aN-RFLGWmRej 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%0Ay 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�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%0D+zxf9^cGBO+20F3U}`X0fAvA6I8j%t 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 z zeL9Q0vfTf6CE|LAxZ;w)2%xwVxb^8*u?QdkSH}; ziT1t}o+`U{;rGnMG+A^~1bRy;JL8`$u7jWk)_G~1-jhjn*uVI%W@FUkDV@Pk5>TzRoe%zVHw6XXTZM{iQh z^H^0%s#mJ2g)(>xPi=2}#cy&FTUE9^QP|qI6bXVk6OI&xdk`QqgY;1!9zwCOM&5kh zN{gwNL{U)GY;L++u)*hj5Vn3v!3IRx;(XE&Y~n zOIzx};?GQ2f7-$IrJh+ay%KS~97?a2LMqG(-kO}$GeYPCrXT>OK^mgMnby;Um`6_Y zPHUK?=bQOzggPB@;H$lr3q|qzc3uoW&w6}_y(8YLKHSaVtNRbbUk_=MH|LY7N!0q^2H!ZR zgG7wEm(aDo2Ge_mopj=)Lf!6cWHp?*U zsRxPa(y_KX81lWrBadb2q-TSGc55+MKRAOpsctJMKul$+Hdga1{98Nyc$F+3_!fdO z=z8RF`}|J+c+laYl;Ai;Ujnyrc4#SR*wyOo5H~Y+(vB6eRa1_7$Sz^=OYjp!xj1z? zAoW}6Q|f1^6J{opk>9;Bh5~Bu-pN&zasFh+{uoB*Y$zw%S*#7aY~3vMj71@^KD-1Q zeO7%Wm}#ah3=KQ8d=0`_M4tgI#&kW%_{x3e1`unRCcz!G`|xc*!`UsQWiKN$OJiv@ z+xoEK~^05ltI(g}WI zI*UOgdpJr`G)RAHqvp zDgM)Njlj_JpIWbar)s)qj){i^6hTf2kPj7$rClcOJC-Qn&8wv6DCN-fFzHZ6>I(wm zolF^{b)M~jg>7TBY`P71+C@~j{H^m%H2ywSIMBlTaVFqCwSD!2_OYeYy_~0UHXUv5 zj5m0E)~V&Z(^YGR;nqOZh5;oG4Eq#iHM*2xhd*9XSMiX)i?K_+4LZvevrPr8#yAcJ z_(40I)3E_&A^I{!USh}Dl!iuS)m~jhx%AXDuV(&+yFYP=$gy;J!mmdm3?OWdBR-jb z2+F=*3fqLeW^nA)G{_V8REKiQGT9UNT<7zoyOP`Z8~$H|UjHyNav+^Fqkg6+oWTJA zi2k#*#n#AJ(bn0)(D;Ao8GYHyKpfECRe*+Lk5R=YL>!wu(M6A`Qz^|<6bu$b)c!Dm=&|4IjVy7)TkpOndW@ZTyr*mIQO&p zxW3XmClNtYH;z#R@!@AF(Gj((-Erjl)%M;o@BV?adrat+R}Hnh41o$q206A6A(i;GCWT^xyz>+a zV{$*@zrQ@FCU#-^7rv%F<&TsYa`^(LCzXZIv_=jIFt00cl$33M5Rk97+Q~Drl~B*@ z@)LvfR_q0bnK!HYD_Eg=$_FA~>wfo#+*U_$iNp*~p3$OHw7&)(sO~6-ucloH)*u+oQM!keKruDO<(^3YXS9zQ*0cYH%5ePX-a-F_ zOarc0QC)LiN4WqmEuYfiHn`#~G&M}Y2 zxHHV+a~KJdLkQryc|c%yW5+_$0yKWUFQ-i66HxXD5Rn~8_FDh(=>=TJf~t!h%NFhy zzpMv*x9^-a^wnGiVhEExqIc6ysV`TY)x5-QVoK9XLec!Fmk0KiZ(_T3L#H&_sU!ZH zH_W!D|8#~EzOK0V1+0Pa+tu3eO6Q9W2lDupL03|E&&c0ED$mezZWPJ%YG9h~{8)-q zoY&kD+ZJo-g0cwdTi<3!a-WVsMbr=`bZYZ1OFCej}MF}d<0XyLT@7=u0!p%VY zgV3V;LD>E1)&3JA=KtBv|1HQ>b=N~#!u;+w8l;){jQ|RhIw&vhf((=-!9Em%K*RzF z6$VDZv6f8~*vV*bf|jt|3~tR`*)3P8Qn{$9nUGfw)MBu-Y+)(uxl_u0ajUzrsir%H=i&PmyNk22{G!ozVAwHK@77*y9{TWhvL|^Ynu00;R0Rb`^6lJq=G7g3%z% zU|vXR?*hZ%%K{BI%L(SUCAGt!1SnOOsLL{pBR!j>^`l{gexY*JNPVc1KTALvCy(h) z(_JyQ0ff>|+7#MDmyaEiWR&OkF>59#&)VpyL!=9>CU5JXm`t?Jve zrKVd)0EvmsT#SY{b?{XSH*Xh7*dhYIHZ4Kyb)1kgLK10X^C2Y*%!C+EmEAh0dh;PB z82r-@=g)so-yVZ*hA5PDf_mPbB|9$Ki9vH*nub*h87rgAfac;GcQ6wR9ypwX+FOd( zu%+_n^|({6#}?E9_a|E2y*qUZK+=Zb&qg>*M^kFV`Bfx}O`jzzrH288sI|s*TpQ?! zY?VC)oXdMa<$KgXx3}$Gg){Zf6N_pG3ohO$6LWvK2oOtLmBLDiqHXEtl0!xG^u5i0 z46goM6m0oz3G;V|>DiOtw{jfuSe!E}P>Z{loY;l(RlSVRu^?ldE>vi?3`50jS9p5U zTP5SI1+>mpNzBQO*rt-Y%<>ubIT_pQGh9dLlhVY~(x9ekdM%i2Y?zr=Dn)Ic$M_32<;1Kld6;CDa(UaDtCmqYubpUYD-PmWNOxGgS7bBZHXL_L z+obl&WJ9rMBZ%l3zPxTqRIBu%8a`{whM737ubHt`*ix)v%@6YVumWVxmM*{47s)kV zj7u*iSWPAQ4%)I9s~a~`U_qYg(EE`GD}p$}sdg?wzK|e=RkQKO%Gs(T=Jb<>f!G+m zjL6Q%dsK~U;(diwOT6PvI$r$=uZuOp^}xHzt5enoe`JZcd$E-)3LYwpTSXuKU{K0- zc)O}r>3j{y902v?I%&fWbGzkhTGVz>!t*8`LsiK3(kSKDr*?5@DkHd$) zLnkExd+aO5eqQCtX5p;f*z~Dhwl*w_=yc_^rK>$UeZOH>uHIq|anOKVDcDxSn;lc_ z4cNh$n{jJ%y_A!tGt9cQmWh2}Q^0n<9y5?0w4Zn z$c%_RrOk|R%|JQbRnk<>+9&%avHKd$#{DrgA9YT*n`S7GhfZ7k!(qrvIN~*5H!k#eN@l1H=$ucjJD18~%gk2weYiJ;>K}1LokXUFcY+H?0 zlb59`D-#Sm7KK0+e_iVdYo*QN&<}~xdV*(wsc3++3@&jl}V zJu@+ALEN^E?lx9a&-rvd7{iqfg-g-poKg4_5MwGT2uW^#D&@Y4B?5EzP31p8cw_Z4 z0KhMG$0yk&89rEnGBqSBsxAT^qOJ1yzb8vu;{QZPh8&r^zb}xuMwoW&K$_tmbY>7# zIxym7kJ$eTEUj#5H9MU@1j7Ehw$b#z?Q+p8_p)<>6W4z|o;*@(R& zF+kkTvq=kdbWfF|boWfwpgyX=s&(X!eDPzEuqGOT4mU+M$-`~5j~9@~&%-zj$8vA* z`wjlf9z+uI1Ocg1uuyHAIRaIi&`t63kA9W;-_j>9o{Sev5lL+`5bPKpk>Uk8(OdNB*uK2+kP#-fzf8$`-+p!3IIFHo*6890y>`M4h~lVv@z#p z#Ib&VNd}rXs8PXU4yV)%(X~YH?oSD=IzwlO)N`5wx^C0lUfgTNioAm@m(R9RVE%Ia(C$T$eY9~$b&Fbu<| zj#+d5I%NGLxAc-<5fCW43b+$-@B;ibxi<;F#=`MM7dRUdyYN~Y$IQBCQS%jC+=iK} z$M+qO{6fS-3`~J`4D@HIblf3dC08CWo5FS95)+;r8aq~A?bas{WtLDP&Z$# zx&1s@==mZIc}kK~uTi=yyngQBs*Jtfi9`mp)nB(FOP!kL z1{6s|?Jv>X-HHyr1pnP8ySlFUG`_5Df86j3iA|xqcuvp{b`a_|CGZ#V;_S{8dga2`?`xkXlMg;8j|DY~1))F<7u{Y-t{SSJP|JVP|#*1e|r3n zD>^&S5kEnBVO?v?oL?u)0{V)P1X6;Am3P^`d@DidQO zXpn?Rj}8NbWVN53h?(}zQvKJta*-<7d=Y!b&unsWllD4^_6(KuMsc}6NalQ#`UB+-3(qxy6}L+SZ} zsm6i@$y&#TSIqgi54EjRx%-slWYeYyIYxO?Gy`m{Nk>V7@bxXS#=wmNY#yqVZNp7E z)_}VpvqE@HQ^w4*k%&`?nbr)kCh}VyO9k3pHOp}pO9EJLQjR(Gz6*nUXh@&FFFG>5 zeg*ad%n}GAb!6&U(+;3tiI3TsShTr!2uBL&mQG1Y0;`~4{S&nyrnT0@rF^40^}=$G z{b$N*h??idQ47YxfSrJJ>AONm3wNrb{y@YFq_bA@5Z}ZykM|H;QM4I5b>i%=8W&57 zM1~f6Wzh^cN|d5upSxM4k`X(FK-NEL!@s3Pw=QXogoafRbHIHn1y{>w89GK}l~D|! zpeA@03g1h$5hIwU_F;l+id!Krp@LB~8d*^eBH@` zpbwcBj>N*nDD^ohcbJrW6v!l|9v6kErK}ypuOXWjH&d4W@DS9RAj8>V zxAM=;rKjA?p)IVnq|uwU5lf2W35%($h;B}bs(sG#H2VtUR^Tei01aa^Fl8*;yJBsG zFApW1H#qSdkA>>*g`g}sFA-#&!bvOSQb-geY*CLhmzFf?8bFmqWfVud7PU=GWk+Tw zz19hrACojp1EtQN-pWIt)@-ik8OOc_24)?hE?e*R{KP~BwUpEAQ}i~lbvm@^xTRLw z^-4w>%&RqLqRT_lX+8&bqNevKIWEuU-FUait-$AqC?3hqJd~V-33XW{gFR2HrI^j# zALi)!Ymy^ZCLNNp*W%J*L~3Z-R89ZTnH&5G6MGsjmZ?~LSciN)O_l7{LdoJ}R2-9J z^AKokp?m1~0eW&UC(JuY`Tv0l`ZQJ0@JKTcw{#q2k7Ln9gHvQBCxKA|T$JwVviozm z_O#D72Mx9WR0+D#CbiN**XnODRGvg{q4Ds&RcGBi)D8W&L5?Oe&1G^47nZ44US3A% zdQoIiU_CBmHCK`G6_N4Ve%JF?efXGL~!+(!E{Odxi)(8mM3Td|0h?p059 zouQSb^spaqI%$ELE9(#To|1_cZ+S55BpW17=5eB{l;v@QUF&cqIOt`uF4+X9DW3;E zq3-Etn!s;S%2#}6TNnPfyxg2T-5|q|W-qjCV>YZ7Ed(QgL@b^VQ-g)68!zg>m63OKx6id{k*4$Wmt!+(CjTKPcSx)r80;O)7N+bBGbDRz+Y+|9@5>ugXT@h0{_#di4V#<-F7L%)V!?3vO zue*;S_dC%`Rb@6rb}<-^~K~k`KhZ(sRa<_VUWXIw|(<5j{YB zI+V8xLOEG(uid&#wYCbY%|UKK4`z}buB2tkQJeb8T9nd4bpNrQbvTS_S2yo0gK z;{Cqs!0xY>R}y#Jgz|%zD|tmcr_l9u+PJMwQmm9@hKy_Dk_!N)s|negQWQO|jLsi; z-c92!W+@-IJ+@?RXLAqCn$v6{jzu2@JlZs+i^1)(TnMt|HgQ$ShS^(il2V~1gTEqr zXe;-1Q`d{j+q2)wqsq*9DIQ$+vsh2Ai+k571h@vQtnnFTCJZ74bW#e)A7UR$#@dE#sZkUJ}y&#iBM)oc0XC5r(A=Sx=KrANWugU6PvFQ^L3lQ9fWe>R*63U0_Rg4MymI=|Ij{U{~dgw-N zfjQ?UNf4&Hse;K71N(tej1`#6IPO@AVqVm3gZ6?#qS0zX2+>gElYoXDs2zj!PU#f? z)79u7?+g~-2;0?Irrqq=@G=0FDa|98&`~w?aUQqlyc(LyosDD*M zLoW{(Ms4rsKK&kDT;E?VA%?^{;_x4D167RfGh*wHsK?9=-`Z4&JcdMffOC~}j4DPK z`aDu&3&fCEr_xzOOw#X7-f_(4(=9Cv2i#fcjOm`5R+kuW@7_(ac$ZP=Ho!)&pYPSb z0FENqd+@->G;H zj*nj)*@R0F;ZI1;WUPk_(k4#XX${qHGqve+RTF=G0%`o_ouC~n_$bNEJ%&umcg_IW z=ZNC2I#NiG`E>9nxm6P3l*8bxIlN%~;^~f)G}|g~5?Rr2dqCLaYd&#TlMlnfBjsH> z_^R__9qpDWk-Oj4+x}!2{awl8Pa_r?{>tTJ4L~~HTs$YP!67_xFc;b6;4A5LLaedH zU^o2{;>q75=l=&7Ze{NAjv&$|uWlG{7K<-jFpsB>#?FwcuH_Y}y0WBio!r7Vc-h5G zAjjX?AGSX37|FV(ASOd@itlk`ow!-CDOxb6&swp`QJh-NWf-Uvn|sw{KeenigQJUp zb{j7W6fU^y9LT%A4>#2;52|w(5gzo4p?zm*5Bk;5$(4%E$i5bO$$ku7uAfN>e9V3f z_EjqSh7u84NjOuJM!rGBCkAc&gP`}sAmJ5Id^qUDC|R%Akf8RSOJ#sYX+a*p!c_`l z2{_AM4p?2W_X0#VE!THA+;a?Cl)BK+DfZ{`$T+Ex3x`q`?8npc@BtaCRME~kX}f5_ z32geZuy&!_?QZ{>^u*c;|Mf*U&h=Lxo<#}jqQLnHNe3+SxxNN`6pKfK!2?WyC*Ix{ zi*?EMJlY!%nU7Gmmb4~f-}~vM3)BaIRve#GE@~gR3G{BDF`yQ@8$@p*$v#T=x%r(( z4x#L$B1)9YVu(d#Pf{BXnkBur0T_ym;8=v+4&RvOS)sL5;?2XYogltS~463(N z93HE8Ql9aH&29W?`r+vmDS-rdn(uHPTRJh~RA3PM3~&M`xeDMMhf9|SWg3vf978j(i~h-DrrUUTFg z_WNAgQLMcpk$*2yyxr-1{ApNpi)x`9Usc{5;`?ELp%bPE>lQ5q)+U%5{Ne}`2__-7 z#R*V7QMC^6qpoLJhskne`LG-w3q^3fpP)1P&RB!**&_&@VvU6B023P!sh_2pYpsk_ z+lbt&G=YcN_KcLl<>hLl1eJlnnWzS(k>LUFp@p)Am{eR58a`2crrt?ARF&akUe$A?w$Kd0#~2tF$TWj60LpwWyW7?z!K8)J8TfXnn|h>-|%qn z_<8qAZuSXZYyRJMXkXuFH{Yyp_1J;mPP^ZS6yKz9-?{TMn=g*Z(SBe@0yE8UtLH~} zPn`3+mt&$j3#*SFQBH1Vi@yG=4Y zi>Owo{VjwW(5?Z4lRo#IRQ^7I6BtPLG1Bm9!0?LfVd=0)P=xyc$#r7>b@1!tp-l7X zFBSN!v3mU;e4y6fSW#eBF!wH6tW|_I*cEMlp6Ct!^JUYmE4aJvHeC2S?>6E9FJ7BM zejk8Vr8xWnYTUoByDVsbMeQd*UbEY{_3VA<^7h~4;_wGA>wocXyG}2IYl_#`dPsSv zfW3CJtvm^rzJyPBxgeNs6Zy_YHzlltdP+S%U*X* z%EARa7@q9Up}#7kf#dsTup z`R^zDznTL7+$hJY$`P;roUp5Z@S*=-e~^D{3S6B7nvp#|1iQi?2>$Yg!$^MwLe19x!Dv6I%frN#3r2rhuL zi|s1#QMyIQCrOy^%0V)uP_p$lk+CmPGm<7p$NPu-2LpnrsbgTSVyt3f_%VS4lcpUR z?1C+D!F1_m#QNixAz?i6C4~E<{#)DOpJ(zh_d6*U2mpZN|Cd$xU(ZC*+0M?^;lCeE zcG8aQ56647H#HfxC58aPFl+!NpHhrp$tMbdFgyZ|zW<^-DpUSqz4)B2>kZv}pVsSU zX^8ia+m%MA0V^@j!_!laC(p6x^p8EPkIyHV9;hbF0`rQ!%#71So#k8Nlh^l6kZO0J zO5t8x4$KIhmq8ZR7upUPVL#p6gt7>)dS_n>NT`0@G`Ha>LxyyS7Q4jSyEPd-QLEI( zLklL7MSa1qU?(Ufln{TcXP|5OX01 zw;J!WuA?hO8|F4j!ytZwI~~!?l9AnEJO@;*VKt~i3{^V6e*OpjfFF*Q^gha;Z!!ks z%#vAJ?a(AQQy9m&G4LGA^=1Vo#huK}yR#jXEwT6*^N{))O(PVH>62<#~!hbax9f$ zJL!Yj{o0|vIO~KlqtwsZfjTNGE9X_bN?HpL9c6H3ZS;507Ck zbRO`Qx$$#NvTb*u?XhFMrOiB6vt=(XQu|oltf!a)0VC$WXMRNjt(Dqw?{X7q=HC2X zjB2rq*?{bVRzK*W)(c<5IU09loCTenFDt;9eIgGDOTIOaJXTAZjb}N)7Stl?3t#)0 z9HRl0X%4JFk3$?f2ly3!wTJj-g_2otM!N%=_mtqV=Xh6dH4Hpg%SQkp~6A% zF@I!GtQ{it{fJnV@CmpKbiv{tE|su85Da`5nE?|_vH?EzyS+9)7XqfZCHCXrfPeo) zc&QutdBe}H2l(0bBtJi<|J#s+)=J;Tl=i=XfB*Ob{i7oJcN~;;Og~&dA414?ev*To zGot-|f&CR`YDAEmpK@jSVvUvRU?sa706cMsbX%Gc!~N9vj1k^Ht}`Ik0=&!`sVj8o z6tKs+KE%-8Ea6ejtKtWN5ZQrb!S__H;OT1k$^y^1z8@`jBGZ2#9z}^^LT;}o*E6Jw z=fN<794a{9{)2(*!lQwfV2C7oB9S zh^&e-`i(BY5`;>R3OI}i4g^Z|*eF?*`lZ$!84cCmnbK@o?9@+#W!x<<>pA_{ zk+_|L#m=FQ2%**lJ(*S3-IDsO6zD2F;iLizW_VjlF@OO{2#|~+vsTqO`h|&P!jZaB$Fnx_=)p-n5V7H^~MUySG1v)34k5E4r72Mwe_8$>&vYWalynP=eU zFYTbG2qXwvps04h?F>p{NXiEi((Zz}!sQ;IAzL0nYfmhtFA5qYnAfpq<;mTH_?|`L z2**#B_2%3_`}*Wq|8guXo)*o+eCS2BT}h3c-S8NqPL9P48cvtMMVjjUr{^^3G9Drfyv@+E?yrM^vDxdGIi`;s9B>=+Qmh3mx}$J*Jo~+7BUEDgIVd8 z89MPLq$CE$;f_IzyO=8XNL)CJ8u&#;?-wfU9%l!*rObmcge8#bTN>pUMAjaJ^u!o* z1-OW`P9-%ed>!J5w-uDsXp4-jb0nd!m|;DR!15HEp(>X01aZY!dlfF!Eo$&f5Rbs; zMzx--UXt2#v`4DlfYFH=zMaL zO$fJ;=vw8XyQQ>tIaXfF%sSpud4Q1xDuM&uKUQ^3P?kIJbTuL+P+$4`quH zh#WF{()*;`A86UP+s16 zQXb=1Qb#%7N9pNXJH9?2Kyv)S`UG?uuCm>6m3^LxuTwD)g9^nEBePaGw=~zE-a8yf zK3bQ;zxPN*MoPEA2|F23{LQXk>lZCr=_l3T-BFmCY@rpal`*p>iiA-xRBA|R3=(AE z#5QGaVeSbj$P6O%9aJeWS1>dV{UyL2KM0?Tm8{DHECe(A?wvKA+>qS8gKCwnoKBV= zZy_NWovY!D<1lh6Dr@jp(?X&(4YA%k#G#eT3?&>l4Fp}CgC4QgYz(j|J_v*2vXbc2R?wXc*ALnFKO$%!>HQbi-F zR>VDZ{j^Oj+&_6)BlTZ3_z+_;pG3COx3i9Et2s>Q~)@lp`Z(73-Z1Ow+8* zaznv4#kQe_N1Y7Q%*BYeiASmR-{Q+lU{GR_1$&kj!*7Qz)A@DDc^4727rYT&oih7< zDpAZOBM}jaC*>V6BgQyoI6(cVrhYXt;d{KfYb>M@CQ0f<%b<)+w__i-9oys_^mIDM z2tNZ&?2zRQf?cxYLk6O95p{}NGDLcnWJg>$cK<42I{O$}Cw-1eo33;7FV&^JWfSDm z&Enp7Up~GaE183Q=3J)5&uJ470@TE$h`pTL{skqsI3RryXNpJ@dhz~mFX(?l533)6 z1nnpEj(%QOl>fKT6S7q_cKWftbTW4P??TjBLECnL4u#tWy4ZZ=&j|}lo|m&`hIbP8 zjZ#q1A3iaCsk0{ZocToy?qD^C&4^FRIF&dAsQ^(Ql>PPU7Pzs+o8kc`U` zE-Z?C*$i-rD51&su4k@!0TN-Y{6xkfPOzD}tbENO=8!Hd5*XR8J_qPEFY%;m*ZyGt z7?t0rtyuj#IT|!LNtm1J?=XjCa0^Uv`mvNqx$Mh57)=;i@)#?Re7AL@b#%a-P22)n zOTh8VJ-)*q<`-n8P;bNZ>A8>1W=1;Cj5nuVvx41LVdLSFfZynJ7JCYG8M&%%6=&hiVo7vcp`?eA3)oM^)h(&w*l zLeBk*Tpe{uAyrk{VICdM;dy$ zMg4oZEWgH1_WjKHLvSP4=UxhE9}m7 z7iYpboK-}p0c)fb!mMFveXA~e7!2kC z*Vw!igBpMXi(}ZPsi3f93~IF@j%Enaec&E&XItMS;^9l8bDsQdpmA1lQW;TpCwiE@ z{i1?lh3bxdUP}vX>)A6TF}o9>-YOPlX4vAkfs_ct`r?DAAaq<#Lf4_D)%q(Df{H>H zG2{Ik0N!SGltKCf*>aD8N9%+WNg~PMynm1@(k)J`ZY?3?KC%!c3jgyEki8n7Olv!n{Duvd}G zz9y_feDa7kM^=a{%E5hWa6dlRIEMI!G}5R%0IKv(e; zSrSD-#a~`Xps3=vyJHr~+IZ94dibecz@j|lFJ6B={tqa_Ev*x}{h%-chCF4lkUx{AOu48@3eoMXxw`cXWh8w7OGyRLf+J4(7Rz zAkD-c<*rj+m3XDKQ?@W#$T@3{fekj?zP8 zMkJ9as+b8CJR!*vBPp)sT?HCBy!s(a7B?)LW@(jC9L%<D(2vi;dnRuCX>0mnjpmi^H|E2zY!y9$Kw9CX6z3cbBzf6w`2j{V0ge zp=TUE{juB!2C8>T6ndVyXAl&_lvQvP9LVg>RO@Kp0BhIUzK1j`u7xGuZMw~0h z|DsmM2HtFD1#dO7fvvUH*}Y~PpV3cr&Hi!G!n#JZos+DD`76Ygj$^S@&=9aGSLIhb zEpdi3(KZi?=ZC8_K9ux@9Gfp zu+aMP<6nwAtK2b8iXVtY{x1+?{*PYpzwFxThbMYyz9kJ@@^;~GTf+DRxY@2k=h$Ema|YV}&6bn!?d@a(9zgCc%b=Ke zpw{pD)ppiFm&~_e!l$RRG=KqzO?IoBtJ7zL^GH`4SCr`bsVHnF+fDH?c!sO9>t=`u z#xh!BIH-0i(?HI%Q?rIK?I7z1PF4>dEQjO|5&gKqX6iX}{vq5#n$JKXLRMuOzo!}8 zHndf1oR^}CAvl*}6Z6N7Z@{Yi^hcj`dZ@$JaL7#Q7q`e1eGhXSLi&Hv9gXN9Cc9a@ zD}^MNspVxr2y2^_X)!5$UspOB=J{uO6#ZDXxlmL5ShgXvCAp=V8dFFkR&v(2j>IYK zV@Nhcq`Zi4wyUJ~n1w8PykOxmQgafE7rCR$o4ViOS7vM*BgVQ|??MXAWz@BSbGle7 zg-V8M%KTVZhEoM^+`oCb&{MMr_r`jf(a?&;dn-8uv0Y2tKjpux5e0O^{CHT3_hRF@ z4X|E)(L=Oy-)@obBQBR~qQPLzmz0ab#})UHrKAY%=x1yb*&*5+q59)`I#Krf&Pm9`v|38ow)2@LW@dstC{|n0g!&@g?*~0GUAoIy=U?_2s$}2(#6tv$YJ~{Cyqm%PGr&Td~@D zF|RbaRuZ^^@pCcFC#Q>0ZbZAGBN=6iJ#i?AZF$;=;OUlXK5Q2%YNU`|G+}w@DK{%h zkwYjUs-&5EHfedI*nFa`J`>8*_@!1~Evpq@Bsk1W^?I-PlMtxMDU64Yq0miXk$gsG zlB&D)s?^BgGNc=coyIkDwIw+Z=ka#S9j&4MF0(yi>P zPN__`pV3A?Ph;x|B)kYG4J=sudj^^+9zo@hD?{@l_Pcx{^L?wtsm;BvaC~n>9Y=3{ z9Si@DahU!Rc@da88?F3@YzO4!Y?UGmp#%EMsH%l=f3k48sU(MKm6+sdlpeVsf!lxh?EGim%*@0-XeNbB(j^ZD6W^4A5>F;j5LOWg zMu8$yA;H5nlW2Clvb++0ghucKRum$Mdj?KP=H)&z`$XXEJlO{(k%Wz~)cp zK3uz+(7nS$*Vep3i7V{eHKoJW^OH8c%d%H>I{eccr%iqlugo-D-`Oj1F$pyn7D2m)ix!;CR$fo1K9 z>`CH3$wSqs;6WgNa~?7 zE*>|ffz9)iKfQkP=Toh*&i=Jq#7M13hk$v%KI+S;?Sf>v_$Bn!;-P;f(h?YBPwm%S zJ3$FFwF#bX!L3ag1yldy(k5}qk41y9>R!S!yfq9N*~qB4e1zao9r7CHdz*g&r|Df1 zceXu)@XWvT5;bhN6NQ)n01JEo0J#7ER`uW0XR#)vxAIckcXwv`q%mUvH9rIb#xwmI zOeO|eKrN`CAmlFe`hJ{t!kjVbBv1jbR%%5PjcrqM^ZK&tSpkctOkR0#bIod(tKOy6 zRkvoUs#VkZU%!*>HYc-V(|{8>)9X#I>F`k?M%?GA5Oi?s|oeq-~#)%8dtxWiDJ>F4tEUn+*=SpDxzf7?YdJ z?ktm^g{g7QbRnZWo$gwzPKz<6bEZ-1#%NqkF9zaijgUlt?4O1Qr=;I7{0KIu8jDD< zE~;;$T+ev&jk!Uo&FjqVe3Tk%_%3{@iIJx?%X4> z{PU~3<=Ok0i_iD970|8>GK_(K4IKXrz2D?h^3mi4^J)qU=>Im{av)y<1kzRwCf*yw zD(R%`qjEyn5juG*k2&{Qg0DzqJ<%v4LqTg z+^Hy$Bs8F+N~CDqjGWgg5&l)lw;`uIOTj{n@w-#gy)M2?L1elqp7*!hZ! z>-n8~BA|aco+lNOm722{wKs(PmM8jxqEgUu(c^$i_AnA_vnXI-+TT+}{H|zuTS~Dh zalG@#1?~(z0Jg+3VCwTBG$G zd1{>X9cVzf1wzOPs*j{3Ds-K(!>bng2ch^^gJLMLvexWAL2$6P24PGmN0E(iDAel( z8$`E10l6ifJY7O%+q}`+Hsdi@wye&lK-s9 zxy}EDI)iJ6mQihv;CTc*92R!gp+*ZttYD0=kvxHW`EZWnCC|gZm#0~%r#4|vwkC^n zTj(-OitTMU$gZ>Z6EqbnkY)~BfbQex(;Ac35_QXr;xfW8+i1-jrdtOlT6d6Y)S)!* z0w++gDuY*~#o^Iei~7JkMC%acenhAW5oh)%H8FNbOv=S80mS!7!3)SOB=v>^3;>BU zk8wUzYsAIK-|yAJD;2=sk`a;yy*vDB^&}|F#6{{KM}XHyPXHTBybpIjH9Cob*LDkm>d`_$Z$mI-NHb%u51` z-BRCVvXN_{%5A;$SVc1&2FmwZ&UmaK{uXCOGZh+GyR)hdDmSP?N_Iv?0sj zQSsS_!i3MirI)RWLbO;sR<4wV?=#HzvJm`??9_Q4*sIF8A4P=!Zb^gDE8I^GhNjhySV^$IeNg4ggj zw)=Ya=xkT$7hDhg$O<88d-68hP=U|>A;)i$*_=}JqEIiy{d`}{DlR9+5R(wU`5%6h zi9${e{a;AFE`deIX^6XFBk)}Nz_ac}Chavaj^!U6d74FTM6~wyynhR-Z%HC!`qzz}7%Nt`gdUa>Y0+WH&zaf*!pRq7zJHYmDo!SK`*5 zczat^m|b=9KvJAL_(Fm`SXxRe`8PFY`iyAzc=c9UI4eKm2XA!s{AV)XkV|i_5-`1z2oQFIC zAUu-%sZy*nD2(I2s!V<>tuel7f~gmHVoZo8I(ud(VnvnuaQ*cs&AvhdcF;*ve*@ zu_&xErd%pZ*hnnBLY3Pf0l+_?D$3-4j4OnCzEZ9QaoK$1aDjf=;pcF;g->%8WN z`Fz?lzr5$H%)Pzmv9~L{s*jK3If=N#y=P}($KQ*Uta)M>o3S+E0Feq=suyLwy&vf! zH&C{u-pcXE;==vg%`go)e0UFlk4~FwtZ9+82!f>GfT2>IP>!T#mcrGV^Qye)UZot7 zv7~fzBvNj zv1-~J*p0Y&xa)(%+0s61JNx;0b|Q9w%t^)Q)TlfkmkypVF1u5F9e^(Px8tErd^+7p ztb(NyrgK`)ZXvBN5RYO1kM=z2?}K_@OHg5Qs0$FO@8h!YGlde3#kn6{T4vZ<|5PS; zJjFlP>2)*mf0z<~`Av<;-LDh_UP2Bn6DqV;WT3OWy=8vT;BQUs3?mgR9=Gb0?gUpX zm|qmm>GJ$m|G+c7S#R?qHmoK&VL-VD{xSgc%k}#$oYEYINQ5bRrrl+ z5>k@U%Ywt!{L5;@MVHYq3R43KJD+IS*DpjU6KcmQmeeSlyuL@UbP+#7gVowzlZ&Ts zj@WmqC;rd4UA$`tR{(>PbC|PsaN!fz(V0l;ez>|= z-kHX*f!ui(S5B7$qpSMN{f^IK?@Tz9u~Sp;nf^2dO=mBiq}m5O1uukx2Ykf+1+Q_| zZ!ecN2#GjqUg!b!aR;h}3Na%4#B_?3`^|T!6PX84j2w zX3kJa`td&0o&pP?Og2*s>?yG#SWC9p#^z9>Qz?acDkgXrCj6R5tG5hr3E>B#DkZun zrBcJS_l^9K_kM?PSzZTU4(6CfraAoTw zlsHO`hWWn*p^BI*XU2%faF$D_=#5w<4_dB1_m^rJiP-s#t3mX}e8B#Xz|hOBf?W%X;eU6~bC2H0YQ!GqrhVTrrsklp}Dx4(12!3quginiS2NN5rv< zv!HNaN1YyQ)t&2_e4ys8fb`1~9cH0wT+K|-HbJo)%#Y}J4cL#CnemQ7=a>519w*tQ zMVNO_Pib}qO;rB!MXpf!;{D!Z=SYPU3OuetUFGM^6RW+_){tV4%f>stJf_=s8n}$y zu9C-D#GmCJyaVA;Zc$&RYfNc3M;5FWheSkdDznTPvQB4jR_4+^Gx=@j zUU*X@ZZxQ)_&5f`t{<9#Km&ou+yYCnqx64JbA1m;m-N{!Y+6%RaD`8d=1|>L#hyre zB{$>iL|T3n_+efCY6}1o@i- zbj05pRRjJo_pxT^iwGp55Udyrp=rd4NQ$|Rk|ywVB95w%9;!lQgxb-)F2T&TGi&y? z+U0w|2A)gWvtVDF&h8Z0r)IR$kXF;F>pYO#IPyPhjPg$I6vX*h!gAfSt~QAfvSp5H z`BTe91TB@I)!)JLplH1gfpx<+MU&3M1$*X)zpIdM(8vV}H8vefP-2y&#LO=fdQOzD zFV?uesrZC&FO7_8Rlq8W6+)+^Eh1LgFTu@`kePp5oO@=$fmq>{=ICD?{OD>eDgtj4 zEtx`YnL_-j7OwNS?FZ1I4Wt|wh$CHxtlP+c*HM=ABG?zfSO|#sGMM#|pDtdMB;0+{ z^a>&hduGm3UK5qyr?r>zvnrBEVgPqe2Hk6i~CNks!wG z*07XNmQ<6%1Io$$%B*JaX;3yPr*e3q9Q9z~zQl_1;OZLCJ|mDf7KZHfi`&Lbnr%O0 zZ_~tQ$S0k5ISv$np&ovjdZcY~4*ywgjoMp=G&~}2b1wXCfb495XW40fOv7E7+d&NV z-WX~1-X>ELo_q_)&TdrXi#bK`R?ZpMecwTkbB&V%Mzu}$BtB8sO3-TaBWK978L{Ka z^OFr4&$Qk>dK>x9f94e0WfWR>itI7c1RLvFMe^rVwDuHHXo1q9RtS6;W%|P4xPs-< z>(%B<9f~!K@5>O*(HTXZrR6pMVq9;FC7vEc#2sE2Mof2s;cf$d0C96bP4KO2YQ3)# zWUF6iT(Pugt}`(cjOi75mgRsE6yxT@ra@1F^{{_dBirS zfCqG^`9uSq7l{mb;(F)Fxe{e~2mXw|Pwr;z%M8Qo|C}*=9AHidi*v#QoF+KV0?f5D z7@p}n^HTr*tN#G}x&V(j$QP*K7e(+&u_fL!O5aK9$D!Za{fu%QNGDd2`-=@ei5EQj z`v7CfiHi2iB_qd*N48sZ#ldlaa9ZBuPf>t?XH)Yd%kObNOYpPkfb)4a9l6=-n9g~x zb#RUwqNmI)To0BjvR3=Nrl?35<#JjfZEgT7`!xpCY3*uX874oK3O&GwmCXP#k2#5I z6V9|W{N{l^*;yIl?-ZAw3j1`t+wZq(e4b-=#eLyk~BfMcWExwk+ zx!yarT=IiI(X_#xI<+ORPFf=fH~z5?)r{LgGXmH2V(M0vDvRrthvV8@d`{OxuT`Ub zV|Iz9Zk1Z8CA&YKX`X4-7iIRa4yP#AdVwVtV4oU3GbKF*R;T`;xgxU>W?KMOGfCV7 zfA?^mmQ={9CCNv1s*Ju8nKR+-*)G|nn>Ghh`^2tGWxP3F5+Y|t*xOQP8p|dkZwY`#H6b_^4b^)!=U?15uRO^>gI?;(w0#5U2*1s z_#Qc9%ZYGihz@XP=Nw`_GONw!x}$w213z-p<*m3Arrs0r<_6*HTbh@IFuw%>4s^Wv zieG^aaJ404>ujD@v*NJaK-NtYx?d#!X`;}>J^Z<^Ai8@3x+@fYanM{!(~GX_SZd{t zl8Q}VKgB$@;))}F%@*>0pco@(EbeXPuS!yFotBShKc|r%DOa!38@>_H-Pe-411OUT z&A4d8M@j7inJL)W5V*oo+WG6y6Yn{z&TU1S>HBL6EbW=K8+UwLM#LL@Cw%vc@y4SJ zUhO96u84yt_oiQ^8^W%*fJ+H%I5|FoxjlPl2H&5!^^AOHYD8bs1NT;7w=FsRWkH#| z9?((;=7Eloj;{2~8*u5C(%!BJOjlx}HCXl5((G2Di>?j zmi&>4r9h4Z^%?8KKr1;*y!az8$&lI7mwi#Ff__Qky^QHG{u$EEex&e~g+_(QrRDjL2;ZpoTDb?wiplV{0{)!$ZOj;;XI#e0vS8d1J^J9Sas}^v0#?7Gjq1Uk zDUFf-+;%GYI%+8SN~S(HAAC*B`?8S#hAHEVTEYW*602JW81{pkG1FYkWp3e{GWl3S z{(vnizNyMl=)B~0JmE=e5#<HI;%fRe}-R7~(g~7s{S!LBR(ba6gYtpxzKCrv!POa)$}=QW}Vms&4!U{-5`oY7qR+s$M5z6G0<0-rX#EmKH)NVj zqmvZyZ#PUf-Na^@VQ||ql+`3MT&}^CfQze(F@m-EtfiF~9L8S>b*NuRU zLS@rTfL=v*Yz-Rh0VHhZKH!gNY0p;a3q4bm?UFJ7eT5Bh^=GI@oL+stQ+) z_;kFf%0}RtRyqHMD2XOC%C_XfoilHDWm7W@pzab{22f*0G=E*bJNu9DF5W)X2ANH% zwPw&*G5ZMFj-{4JB3mEFcC777fIwM`=` zh`VKd8!(rFp7B2<<9`6?*gh*ku=ycPHzeX*kw4CPG^F&{6Zj*iNjtCW^QRM2M@(5P zm|{;(GCPhKZE#(O`eH^JNmq)!@K-Xxnq*AY(Tqy7e5Bd={-()usa`H+AQByL7zv}8 zjkyOu`vH@GH@pQ(Ve-s=Ut>6rVXr|%$7*>OZrs7xDvu!&@xeFXlqgY-W{L-?1K z-WY#|5Tk#%F#m6UkdlX!vx&`rPDfb%+n^Y5a(}xbMVUWAUYSTh#4D|;6pgwz!5JFN zYXFRiI$Cqb6tDQJoG*ezlKDRTtr+Ib^)ir+N`|wk=S{lPjE}V6*ZVVYFA5rlC(B0t zGkgLVThpPpy(&D8T2i4tOsd-(FTBr0W=FxH=-l|M3l`g%5Qd@Zt{w{Q4A!OtMm0rg zxm65`&`Ctb2KnJ}l6G^Np01((1oQeiTqVtd%X4`YCpLd4b!-UW`)&7Ns1!1mQ+d=P2B(wnMSk*1GfxYr3!_6 z3B{#y#%cS@?=orx5t-OL?+sIDCAS5bKjC#Mn5lClgn{frgIjZBJ2fAF7Jbp$8}`Ej zS6R!#+D*WyFBsS7<^s?j86VC2ZANnqela}fB8|n_&yiv3x1K}1=rG;I54O{BqJ?0a zwia;71OUfasYGx!?`j!FK0;}wk<^XKR6}MG&Q-+-Y+0>p%xp3WqZGoVl9Mg1y9yx> zu#-6H0*zn5T}!q`g9II-pTvfQJJl)g2|K~R_+&VQ)H&%z8YUFvED8<-_v}bW2Wxbp zd($ma7;z@OktelLT9cXE!;e{~35Cr0nbU)~32$#U7r2uiK;}rg$DqSpF_9EFiPIw++h};)B6A~&omsPvV-cdj8~p$kTR5I1Nnq)n&kqdoy}?{ zlq~i2y9~-EO?~F&BgJrZwiO`LFbe3&_MKxQp27LdD9L`~e(5gwOYc9uKp86fxC?b< zcSaQtuG|WtDC~r~QUL-Ch!o~6x+Au(;cp9FWg+-{;7ROwtAy*A630fbOjq#@K^$Gs z&n+uF6<_92zhzBoS){uNL}-^iw)5?bZ*&Pw+P%BSfEOA%us$T)INvUczJfRczHSk5 zE`&?0l8ahuII}2d0#w(le+c2T6R-O>LQM?gBL*hhH1@WnDZ@q_5&oS^`T_#dJ!+f4 zn73>=c;~;zME((NSQhM_us_j;_!DjP|MHe9VQp<1bpCmBAav@==`AEM2F`0+>s#{sxv%K&fhnqQ zfZj?!d>VY@ zu}L_rL}ay20BNf{PmqniEClv zrLK}rwug&VE;I+py>uu2+@II1@{(M5Mv46shWG9L^sjQk|YT1q#DP5Lt{hAGL zT5Ypo%D)FvGqtQX?K~b)TYf|W6KXkz#l>OoBLz~&1NTU>pGS8jyl9qG7DIXpUzm`} zoyIRykNFj(bjXLrig=Wxz6WnR?C6yaI$9aa<`TxmskWOP=i{V&(O1kjhNkF}x`1nb zbWREP&}^wlSvLE0_6h%ZwaO{XQx*v0uv8hQ>@#Z@d;)4Xbe8-jOg2jTAoVP-AdFHP z1gX|fV2nl(RaT4MH|gSO^EUYPj2rt9Y^VPEo+?G#K7>q7Ny`&~s+3~9lutcISz_;U zG`0&<4`o&!{19Vr*jVbM?9j$9rIKiVZx1mW)&B)l!VqQxnq~`lJ%B>b|4lo9{lxk8 zPji0%2rVf27rKC-kr?YAG6(a&hL)|7oulIq%T>tQ&dJ5mM8MI^#m2r6X;BQd1O_6h30W+}7 zkSb6qr5fel)+Y20GJ5|>s^a~lA9Dq;s9m{K@FFA?a{}UgQ0zT}ww19(84Mc|o;dKt z&#rsmaN4S+ZET-Hm`rC~Chs6C0C$4<_zd#c?8kHabl4v0iH1I!v1IKS8f)GbxqekuLD()N1UoD7z8{RF7GDV`qOub(JwuBm5OuN%;B0 zO`H3`R%!c<6PEYZ$R*^=&r#s&$4$C5fC8+zNXr#Lv)bA>(t!CJyub00O9=3crO^Bo z6x0HPG9(Uj7(kM;9wS9XBsdUJV~VjT$R?DLS?jxJS1E823|>`E@wH>Y6%JK!DQ1CN zAZ^4RFqxlf{4e5plGlLV<*nb2}A~)XK-kru-bg3jNGqJ zX1#HvF=_uD;f)w2dLM9H^bDXxfwy;)ECGW*S(P|t0Cy5tfyAb^EI|~kKvGk}ApG0` zW}Xui8I&5~FJXkbXgCIRYi1g=MJiO#uvr@Z#-GJkdJB@FkOE}Lp3uKMqeowd9-8=Z zk+%2Re)X4cwXB41OT(n!xLo_5VG0x z#|P}N&~cFUurtwZu{Hf7<_nGw7-6ELYa0CrOPjq(oj>5;SlB>mnC$+)kb$Xy$>K~6 z^uZIf^(P@vK<`1=|7mXRA3GwYAk>EW$$wHm`R`w8FF)dR|GuOD{3G!rR%hUB=lJiX zr;pOaPwGSA!M!Iq0Dvs;r;``x_b2UZ=_9|NH3yNRrg1nxz`~%EtsqTAc?bLo!bVR~ zvDVg4<{l5m-xbry$pHyB&}Z?*za_q-F}DaL>9zX+Pgm>I~A(KU$x9*zP|H2{N$^J|@3Jt!h4SU7>;} z&cJsg){EDFkYdxO5wQK6&-k@CMiwWQ$UhN?2D0f!Fg66iv&%}$tW$Lu0#pGC0_H6N z7Xu0kNrPpg!Ex)!)5znBrGmNKn$DYu;gSg+=nl9KqB?QLE27P$TY%^!wfun8)}l3F z!y8ttn@Xj){gBVvhtky z%SjywHJzHKZgtwbTpvv@BgTXl?FhOF!ugO!Yg%=iMzRzyd|HdD`Aik(ecii!ALTHr z816C4M#`+-JY}MO(gVW2nH(qZk(}@Q!XJxzW;i)|Xi?k|-}E;N@@H6w$u&^pN>n_J zGd35y2?pP6S9F8c>BFXu_Q&t$47NtVKgXC_7@ya5C#~nk#Nf0CP*+C2SLS<`1d=Wt z_K_zNMdxm&X~nk=iqUr$e*?wsf%{VIWPaa)_1B`0IUYGJh4a?ypk_1bCRz}_x*w>{anhioKTcdu8BUYG$`7@9%ht&1IcXK6_T{Ket zLhpYb6HNkDl!QMr<0U^b<5>TnW8&XqC|ga-9Y+QCJNuUm>%?P9bN(4AJ+no_T2WgP zzklN#YoiGv;cR6&QTC;5Lf@3^YIZaYL78^vF06dMwj{K+9uj%x)wW;gD0(h_E$@K4|m!4doiygWipgeFt1a+?Xx~p^}9SUNeIaE0= zuQz5Z0uVTuEz?O19gY!6mn)13PE6uG7!3`xOs^a>da_CBZ~kxjx*s*bG}$~}b!*rP z5Y<$Pa)GAad+u7gdCai&p9Z$xUUwp0JghTVSx2 z3S@54$uC)ae!BWb@oI_`PW|Fnqtb^ZlZ_1*=KWc&)Lc42QlRZjNa?)E6P)iw3`XY` zTDkR1CD+ne7Cu&Tc6v7|sd{T0rI{2;j%Grw()v1$qZfa(qLOn?-3VDj^9zH~I1^P< zXmOzKkq4Ay7T}~d)-{XiG<86XN^%$*G}PL%=cYECL?zvEK@s#E@3x;r#0)DypMXB;6sqcc>U~ zJH0_s!eaNyVAJ1Ivm8XbFqD3>7h_?;l#`;Cgq&?WhTFh-5W+U$-WJVV`?Aup-zUMI zFaK;!f-6;$@yB|qD19e}#VDlrHxx(ngao|E#F4@*I6WmOE*x>SB8%0Qfn_Tw@Vo{- zDK^ve@<nhv!sral58VgHJ%En`rSMMFU$2&3?qsKAulnE5&P0jk>VG=Vd0nL zc`&(j0Kr#~OcOIRh?o1UGai`}sg!~Fbc>U`$I1}7G4kiVg+@(_Y{smy>g?s;dfBM<@O62)Sf2zxyr6=O;JhC3nzPZbiH$9J!0+%Z&n90;UAjsgX;PNiN!W z)eCw>-rl$3B~h6xdtukDk03SjE3$b)4(h{srmGYs#!IiHB|o3~q#0Lmoirt*=_CvK zlCq~vjHTH*BKR&9{&uxB8p))KeC{Rji*fVNo}g$o+sIu=Eaamxm6JJ@T&^m{(^5&b zj67W<r-JudHF{7#`S>dT~)H{6a7vD?iwnB3QT^y)_)V8t~@O%@G;(yz=; zKb2gSaGD=A>END@vZ~Yz&56U6Fj|j)d)OiojU7K`GRPW!VdjobWMt7xvSGMDGtg;- z2?*hsl!{3;589(d2!sE;sZD7IdHTYye=iQW<4?VbXQ~9MsYQr&bgtH0)QyzX8er8X zr0}cCU)lQny)`KQi+xk8y`uw~j_2NFEFG5)!8ZA~N)WRMoK@zS3m2bVfHc7jkX8etl3lHFuLb>bo99S|+9YwtzeQ-nBW)Ec`>Irr6`LEx zYeyUz8-vaVHxJuP@bmd=RmL8JTKBA`zz|xk@!Rm~;nbr~OyOq!jeOaNN(M#Js7dgl zGof=R(YunYt?Lt3`0Sy?^-H!uqCIybB(W@UZkN>&iAANMtb$r)`I^eAw0>D+eA>~Z z$z#0vo8N`-?W#FMaV_5b~j(@wla} zn=X#S(cqZR(TC3!gq}?&?M+VG?R~CiI8wo-$_K7Pa!c>3qX(-)%J9>y+Bz;LOD)Z+ z-dZu9Y_8M)^%Te!BYQ-CE81xlJAELaU1)Q1FX-WQwoTj`t|dp%iXgiWwug*I(_+!V ze4ZixklIq^4sUI{m0Z|%ti-#KBCUd#)cm_uuO2%L=M_5s3zg;-+vgU}wtq+B34VTi zU+h3~UJ9C}M@<=*;;B;gc*T#>C$T7j(X(76Cj>n&dU%kVS206=j}h`_KQ-c5&0ES~ zJn@m%CT=-9&y0@ZIqk}0(n-0{`P?Z|!j??JC_uP56K>7+ey72s^n|;=J@&Y;F?^AF z78D2jiP93!EnAm=s0=$mv`Ll3#QWI6&4OC?wT`{d^z^v``Lz{4a_UkF!8*7g!f&E- zj?%JLY0)qi;(@dqhocVYC44DI%vZ+uEAnpNX))PoBw)(DN zRatORUigrsj+vjh7!c{AZTn_`d~pj0kKBZ|lFNZ&MWE+;`*FCJyu)_Kfw|%A8P;ub zj|sSfC#PTXEs8tyCi0ipEjy?9^R9hpQR_E}w*eeHUx4Qu)}3zd_yW4iyl&tedn#UE z>JrGG5jBhu$rLB(k^aJpS+P(1=z9J8;O=-Gcta*jVJc?CAFtTuwg7ZfOmwk$o z*vJZ5PT5DqB^6;8mV$y@J$KM2`Hu;wEB8YO*#-0^y8FhghMA~k9=6z;Y_0=RS(m{z zG>$$A=?uV`Ei2B9v~wr-FL|ZI(ca59H`DwHy0_XSAHIgs87+2{kz}{fPu%!d*C^yt zEtms$z@6s^1GYk-y2K&+u;hJB=CG|*g6a{IeXy@!jFMnB!$^!i)O}Kzu*^EC%K;Zd zzK|h690c$;{4WG)2X&7!Gus=|@P=O=1Wvs+1ySjH_CoUE zJLP5&J!-{@fNypnDAjjuIH=!%|6N%A<4Wb0$mON(9|h%)iqO9@KmJQf{6G7%|878a zMZxa=r2$>3m@>Es~KY7zMK#Zo&Uo-*hCwiZ#C3q3Cd+%5Zr$ z%FuWhYMKu8efgio!P5S3ajP-K!S3sSXFvXvJD*ap`{nXL_LorF( zz|-U33+P}4DY<@rjI3gQP`%xapgRWwtVGt~LR|=Wqj?bECE%Qt`o)A|t9OEOzNsL- zUVM{}@dtwN(rml#^tGwWmzfiEe{39vq)q;E2Sds0j*=lhB;2S~Li`7cm2=o&KM&ZdeIfdC7sRv`f@rB)TULMaq3`f1E%Hd(lHik(D!=xFU-B2pFryMuuYPwQrP`JDLDP(E3j=GP2NBN0N7yw01*D` zSFmt$RGMTn;ojtSCfQk+gD%ukAol;mh4Z7SnKfxo3xW?3!DW})666>>^_Z-ewce%`C- z%5K(Ae&|b1vV+a|rZe4DUE59DP0#CpKaO_ry+QPmzlsPMQzlH|Wo)D|)9a$U#yXqm zETVU;Vz7dfPyPW3?eVFGU!A9#Qa%OdY0~!EJ@0l?(UBHgNs#Ng91aC zXRs!?hY*ORs@!XbfC(!lI+?^_s!r;nqA%|g1bzuiaWI-xShgdMI@t+k(-X38Olsj$ zTK^_EowRjy&9$(Jdx=u_2W#ChIqvTdXZ^|Qc4YnCMLV{g-cr8Ch@xL=PbdfucSYhx z6nCOl+cO#qXxTl1wdt7_$-jU}CKA%2i_{|Bg0gZdEtZ7QV`3C$p{;|r@@lE7c^aH1 z9_d+0r>#zKeNvq#G;~UWDt+qrtYF)g=(KodO1hP;3Tq>4DYQo=M`BY(=;X09VX|hR z)~HhzwcfL4o3Uxt0O`dty{1EEhF$0?vPh9vxJ`=wtI4#gkakN#%lsCOf$?MJ zs;Fe-H2Y&NXKT^Wva=!<)n=+xrV@~Pn_A7>m_Myr#y!$RhO|Jsnb+|$TUg#`TaYk} zI?Rh5qX}R}#=;|NHZw?%llxf-@W+$R&vE5OpN#Rt8pi{*zx)d< z*`7yp{+=1B3e3fbs@+Yu8sAI0sWb*YBg%~MY90KrT(3QsIYSLqsP}AEcwr(^YUbvC z`8m6nUzPN;>;Jqxs^X|L3_M>#%q-ZCGdpsMDv&W5WnnV?p_STCHFqjbz2L+f`dwrq zDQj#x$W0AQdQdOTn#!s;)|nosQ9XW|}$ zwpx!AUpL9Xgx=3U$?>cC3QL7Hd4N-J@RK(O;=s#2q5NDiM(~x8Ap~};lcn0MZz>gk z&mBW<&thyJ^6s2W5qMCaVdyC@@%zW%hUhOf6R*kPpWpw7uy+iPL~FA^yF0c~v2D9! zvt!$~lkT8m+a24sZQHih(ao7TGk3l-_s;jDe%Dh^t-bb(wb!Dp+;#VS2ZQ6{ZA8wm z?VwUorx~4ifqK<)Y44M&-)m`I8zp*#j@#f-WBB2YTe&QDi2(~1g#^N2vp3jUOALF1 z?IQC+`ZkOK6h^a^9L^dkDL2Hj4LMq+`c(^11l3;lz$gqX*Jb<=b6l=NQB$ETZ2X)F z(ip0pgu(^`et^}6OLWFaVF^*z%3*Pi!;lq{g~5z^#sM5n33-hU(o^6Pl486Y-8Tym zS~|Jk=~?k?{evz0=_=SfzeqV-*GgG2ka>5If~VF~pcXP#72!36RAJ zYGX-3mYoEh`E=^J}lKBHHYBRR%0pSGf3Ab4U`p=8SwgawyC_9dUZ3$av&}`C^8jH9&tQ@@r*FG^n+Xz|0C|O-;iex?x z4eV`y7xNYg`&|R|6iD!pA`D__SjV@65z;^+eo3iW`>$cz=A0e;)Ubga+t&0svxFUE zW|g#QyyfGO^bw>XU#F_|AA8DmOMf)|(nuU(>sSFkIJB%#FUcplrsL97-ks&H$S1hr zE(KJX#%!nT{U3LI2 za=vNYkq=^GvG<|)3eM~gc))kuc1cV_?PnebdVPlvw}h(mlj!jmkM8Sxzm_W+2+thk zwBhG>*1iUqE^-XtR}5pm`}1LR zgm1NZ<+0i6Zftw)Taz)M3C|3Xfsl%RKTUKde0T+K$qrM8nge+KLzL<89B)p^In(23 zl9hyB(^AD%r_}v1s(*pkYE2hUGvW{3x3Pml##J9g)|5F z>3nAifCoD~-6C|NJgQ7`QY2{7fWXnMOW#p|T!-e`m+x*)w>fbipGLcz3;TVYomfKz zH0HQ1(5Aw0cOX#qWZz&?(3bd`rpSPFZ_m!lkfMMXE^DHsCG3lt;U*UtdbA1NL&H?63*rUHKyk^j+Tm4GuoGLy!A9&-OH;HZNEOeec5_BxKv zTV2H-Zjl&LUrS(!f))=oow&KSdYA>EZC&&Q9g zKUn(G5hx|$CW+2y%oo|3u+Q0Q+uLmy6iw4(;>TE;A)O zi{aU9)5vg{tiq01*g*eS@=0p*$T}1)IZ<{H2EGfaGfPo5tOxVuRz6(tO?zsX+ipxu zuO8Y|oKqahV!KN@?%kdtrV(jdiPGev!C5cPu?y$wRry>O+0{(PG0}LJdsUTUv?m;! zg*i;!Fs_~_^||ias3!qajqAsP#pgttYZW@%E#d>O1bi6+p}M~>5P3;VzDxIZE5$); zA<;wz%(^ru&nLm!51!N*ANRW}QYYLYe`I_qC4hl=;ZuO-TzJ9`!TO$QcZ?AgCQU>yF($$9OTt|`Ko9C8uuFyJ9bDD7w8-wccZO|Gd`TtGTDb&D zDl8hkb#ElVlynkcNu{Z89Max5=rcIQ$ftB=**^jmcWPN-W1JVsJ&`!y#Cf>4%u%>J zKvKKqCAi;n7`zpZznjYsSL}%!BPmbRL>Z-eObmC|xI9spm&Kd${-Ak$Sz~N|Z}40z zEuhy>@{SQc43)MW**V>e7GC(lzk`_tQGMKv2f7vYY$eif+2bK0loJ3FRGgaQ)m$mK7gZz2P zHz_qm3#*1(WUY7Bg+S+vYwo-B>-MTb$?=5xkDg4AR9%OG$y!d=1FJPa)ass9ZNf!) zt-Y=18brEvqgT&n=6gV=rzPHbmG?%8ypL}~PU0?=iZp|pDbtWq%Yv$pzkhiY-8$V_Fvkmzr~7ie>--Y_Bx*){3HZHL+p!) zq`Vyr8x9U3Or}YRgjDa@U2lqyU5RbAY59=!M$8H6co73ko{uzyrz{1{-k$nQ@E+E6 zet3OAZ2@!;*{t_p+I{-bGPT{QL9R6@rz@o<;V0nZeF>GP*!ctYhx-&*WYwMrr!yR< zQ3CoZb~(GL1=pxpmz{d^NMZxrGZ=p_wDGU}05Cu?iw#1&;FL%8cvc)al>m(FxC2>g z0&-Z<`C#LBm*=q|B*$TqlbIR)-4DP`WrO64KEyVa1y>Tg>p2xFr@4~Oe`~ZH6VXI? zNoKa3l?8Z#NCluWLj*#G%?8)QUhHIs7_X6I@@~5r@5VGNRp0uNq!%d#+`agWH-xt|>%KY_B-v(JvFD!a5vey_9 zy=*2vA+gH3M{rqKfu8bsI7()n?b34cdrS*{C+%8+e56_PjW|q?)%x{b>qStaQp_OF zU26&LCPzgdxIvr4TVHqFSKt1ks(Yroua4YFe?pg~_ByK2dKD8>1VCY$P~HhNqN=q- zpe=DUh52&MZZtnnEOnWd{@ZPI4E_@_aDnYAx|Wp|=?1@g4K|-_{yEX!$JFm^SJ@$27L$8KaxR(Ai50Crl{}?d*B|z}r$9zlqR0zqy{_jX;nNKhY z8tdEqD~b}7HB~>&q2J+2NcyUwAve&<0@n!gsZ^?q2q+Q>z(RNOUBtmLaZF~0LG#L0 zR{0)3N9BBGsv@e|)>#^hC-@dwEq^kYi3N}qR8=OHYbQG{FVAiteLLUbe`9aLoTWM9 znwpau9zST2S-N?2X0IAnC^Bf-l71tsvdk6!d;<5|Jy&+ouOkm;ZXA$l+N6ZPTr~O7 z7I&F1%@_?enF>t65Rc-x&>}nBi*RpO8UqcjV6+5qPCA{9{me{bzY+SOagxPkJ$s6h z92zBF*%1ac$$H+r;hg?eiXPol7j3ZgDTMOZ13P1S@=O(&rXl1uE}V1lTrT)3tFU*8 z0>R#Rn#eB@w2B3cNT@(7?`cG{GAAnQGE}z(`E4CN7|XYw5nwX?I8BvPdx&HrKkxhm z1nv@wTw4h|)`PxpcnHpvd{nY@u`~@*ySJ5t#?Gug>oydRemS$*40dAz z09K4E(AqT-A#y~YqOxH}91Jrz@K!=@C{92+#rAu(VYj{om}#r+A~Sj9WM!FOj~Ksi zWQm#~9Iiuw$riJqo?jgTt+EwEI<)0|T&yVs<1&JbgB0u$Nl#WqtWzvqZg>=0m zp8C<=igZ^?RnWe-M${y$^h*}4Re36J8wcDFvkP&YGxU)ua#6l9zX`7lSD8n}o?}1P zSuk6AbflgjfdP7uv}U7Q`%Z62 zDHdP95^P*k*)|bhqNv)6|JMf0rXE$&nu=*;kQ62Mx?@tBCs(CjI4?4x4$7%c_1t~Z zti|&-k)K8rfLf2?A1375>vR)b7daQ32(n9Rvh*Htk(YN*2hOnI%Jm)l(NX%~b=BUx z=AZ#Cb8Lx)PNl-X{usFHokiHPvFGP)(u6><5m}%QN-`&=%<8?6x`LHzd~E!kN-4!LeSj?*t)cm$I)wMYbQdAn9wb8BN0(!KT(r%ZMn41($A~o=KA*rP{_)%-M{DRU!lHro{dsx6 z2RH`9r&<1838bZx7A;jSu~t+K)nIb3{kyDuWFu?vx!lO;ku5{R^z_6b$N6A`m`y3B zZz%P5{ZeR__R!L(1u>6yrXL#5uaqXW8O2k!$ypULats%v`$Xj4rk1}pA-^TXOOyb+ zbrkZ;l_~3(?d;TmjN%rMFZP*jFf?}}4x$X9G!>3$H}h~mM(mQ%d&A4KwV20E!7K8w zx%yM~xPB-%AK#BGKIwLq^EXG$Ad@){qkdJHXz4$!FxD+x()2hS>WyR1ttNRIGjf@e%8G!M9zrvtiO zHqDKQI5k4F9_5W3dWk?~1Ky<(=NMhKdz_8YZ}5(wF5UUEF-4D%LCA_aIR{L%n*%(w zP+ozRrD%25wSF54v$8(!%(2^@UQL!&tor*uU|7Vr(SK@(@o>R@r=lmY* zliacYKdJ;FD}6`Dzf~|wtFow{B5Jsyk(x5d3b%f06LDCSti@<6ap|e+*s|-dC~+nY zxL81&ne|#IpHu{&pZLaQ$0^zmOqk1slFAue%FZRGJ|EA|FkRGEjCIJl&L2F|&5}Kj zJ=g8=nwlVnYP<*DIwX8}cwtNP43kxy>hgPhfODs^S*!|1mLOqnP6#2Pk`6v3RK6Kr zpsj#Y_qqMKS+*{BfVEh2?s5|~`*Tl~ z4m4>w=@NfsHCP3a-2S)nYP_T&r-WhZR+b}BTrt+56ckun(>4LtM%>*BDbkF+;#YwQ zujtbzhwCqSRj`%<67ifVz?eEtnGF8GzJ}z*$$NpvV3RQDI*Fd-HsZ|XDzAsN7CT7d zNR#gFARhWMaq|)0@-k-iv%2G=4b$F)w~BG|L6YTS`N*Hx-9GdE59SrjfGk*>PVCp0 znZU%=={-~Rx!C|I?G%a&CLzsp>ESDn61yvcl~$$KoA1ygvYc%j^C=aK@kO~&Rju{_ zhV>;kxvY>zFx;K@pb|RmPt^#^=!;gR>;lHA_fIL1Rp8sY!VsW1OIO(K;R=3zlML|U zxgqLtdBi`h6l+cGA9p1jn<3*uTWGo=(arDjrWbO5Hm*mCkPrW%{H-qrFI zPR{LWmJk2ISZPKd@XSUn{$&KoM>il7^XZ1eKA^q=V<>mnji9&e$CeB4!P!Vzh;{~T=r<}52`DcmEzim!^E}S!YD`V+1EviaXkBi@#}&8 zq_G!{UGLGjVXI=5j}S?J>(Gp_zI?|W*auH5 z@ZGw2(|d$}#gh3PMjPTMmNY-HMD+hhFaL=phQGTHMTP&+k~gMV9*2e(4}t1$#asWb z!q7F5h6R8#cL&pTH`=s@$Ii6Ytq1t#BLIa_ydT8?ovW9X#&k5)N2$ zok6fnFqz(q_Y+)(`2DZ|Whm!?`)cn}K-GQUt5|sC25MRmbxdY?hQX`6*DT`Nza9l6OzU2C?s6dhXpHqn)HTk!5#tdS8%>D46m_a-$cV%eImH53VL@XYuStKJD0= z@5s0c)|s?NtyW+CwJ;A-6MGTB53MhNXm8@MYw(-3elESoOFg-B6q}0EpOJ~UL9GHh zYeF&bj56QhM)&tpkR_*i!&ZOaLAGbRF0+@UZAO>c@V574RNhtS`7aoBvDslf{`^9_ z#dlAlA^fYwxCb!fr}6v#Yog%#;axmWpm)d|x@dy9Og9rAvTYe*p=uSD#Tk;&Mde%9 z$~Br~XT|dj5h<-w>=7d&X+g8(nk0iejIu{Tw%{NcA@7~|;y*N-IIQP;GM{+5{P%cb z{2Nb7*0wY9s6KQIBa-B>&h$32N^8(ohDT!IA%tVnDa<(}7n+o=WwmvAv`uf+GIOM< zN3Oo{*K2-lWroW^ndzPrj+rm%jw|oaFS{5&i82|=8gN!GGSH;QEzlmC3ln67b6?pc8Q#d*j%u++2{%8`*x7XaROKhNDfSljs$ zym<&ECWuJjB|1dgQfu zHH#+2Zp|pHaa+A^B>zAY#{It16viUME4WD~Mb=*`qLZA-x%QxFTf$*r$R+%V;ymo+S z^Lpzx+9Nv)?+5u6B7h1H>0p?z=g&{Oq$@$`Gx9lv!=aB30wy-2P`KoPMhP9W@LK*Q z+)f9ekLm9P(jhnLOzG!n-6-FGB{%DaA4yW5U_Ac!VEnJZfPVqwdRiI^TI07>OwCt4 z1~MQ6v+)E6sr@GOTJ^+CY{S+=C5u9mSvn2Rpc$jt#W|OVidbvXi=j=YUmvK0wn%$eVMn(Sisl_Bw;rqvL8TYaP&86%uW|4 zYXW9IMhZ{w*$^wN!is?JfzZk;QlXeo-q2jCRyQ=du&OKOfm5xa_ZCFU?o@>Lz-J_u z?AhiZj;>?5U#s{?v|Uu9p?meVi|0+wgr4eY9P8_8t>BQ)UB+>pChe$;`&+adi)!Q8 zjC(|50I_}sVUbH?d}20HFCydfV5mtQXGEddeDjpaJWFoQa*GPSmC!dI3d=l2?r+!=; zh7-CwY1~_=n~C8qGW+*g&Y!e35(wp6=m%dW(+0oo2Q&tgjvNdjpkU-_*ECk2-J&z@ zZyTi02b&I;)l9Lkeaz)%UKV)HG4k+-hQ0(u4e|A*$~B3(5t7}2oV-XG`D!Bpju}O~ z$hNJcF)+8hq?fEK9YTGK{(|BXpgW={?AbU{U3GgP+)C|*ZKY+8dqP-nL9EHOjqVuAmUI5<*u321)RLDKwc>Z zz2TK(kcyaj8@*K)R@N=aH+{X{z<-Cs0aH{6_Pae-cYQ`TkdP`pcwie_UvwJUOnx$2 z4gEIeuAy9M!&vcdB7UQY&eTp=_g>tMp?*v1z&5_0rQKF-K4fjW9pDcqe8aeO2*S4m z7BdIJkzkf320Ixg#RC!@o>w|=w)BlYfXXzm#KZEhQQ>e}CgK^gX@p4i>kO?u4BFhx z)6m^)T14(+(Zd=3ql>iRdMqJ?c>n`WXIcFoVVpQvdr}ctQ@U}#^Ca;SO_$IP!Jg$9Uv;Fjitt9FQt$t3xheNklnwE_ZaNLPC3hO-3Ysy_aSl~>xR)31Br=F=MqA5@9atsPawEe z0$yktiW-)n$Jr#E4~iz?M}%Z6Ar@u$uWh{Zh2t_Jlk6v`-N4DFKMIByvsOqz8#}l~b8mj) zY@!47amA)-Q!`{PQOg3SfaV^;0fZRdo^#^0=PyzjQo8a!_d(7VnCqs>t;%KQ`LM>0 zN%E5B!r5bmcT~K+Wz9l`L8;rwc+*(qQqoFhNf(C*xSy6pnXgd)N}1zDN!UA|?WXkS zQ2O8C^zUE+?;rYqrAK+s8bs+JXi|kj=9nckU{XU}!wd*RktHb+PG7xwXje)_u7BFa z4Ry|d=3e^`RK8R6ocRfNdkjxpw7cJ$JgmQQy+7b~ap55)BIn*eRmF)?9k-#o*CmLm zqvOHO4*UT^5Y0X0+B>Cg9-oJCJj#=laj~FW4-LIm)mrYU6%Zl4og-9Z9{ec9sE)v^ zKs@n<`reQq5EzodD~)23;mN1ru zl9=|ftv(OXqRsue{6$&GOL`kie}rv&WjNmo(UmeahG>jcb3KgD-l1Qg7pb@mrDW~M ziXxr%kj`C=K>845+X$-GcZkD`xr-=qgkqOX|2@lN#jQ!Gh=j;@xLCe@F+k-u_JYzdk1^{sX<9Y&Iu%0@>jhX8R$`SZrd#wAPiPFX+)OU z&GLi`j7S~MrqHUs@j+$t#Gc9SA?Uv%WWL~%aQhP>lK&nde}@A6H$sTSE<%lB+v^|E;f(jY3z=+ zmxGh^x?iofzUp(bYD7hGsprj1NGS-fs>dI$_v$aKE#2`4{1IS@l)Y(v13|*T8wp?y zIv~OWsN*<4gyW1#=MgQtV}$7we!gp7J=#XjzD~Ll(v(z7Us~>k)n}88<;@N1LH)58 z;IOn(*(1iEOb5(Fw&xuG1B@?^RHGuKZ?>gUR3r`RWI;Do#aD;~4s6s@v`VQh7hrw-e~JhKpv(l|*Gc2+l>Q)G7(Jdw|HvPF+3f zCGy*2ePy!KFhmv3S@iPyf-#GBr*ZLn&h&f0GeV?emSF;CdbhIH?ju&Ec^K#>2i+D| zZCMXl77e`_ey)9Z!lYTpcXA}H=%>i&N0&NmiroDtycPITyZIJNX&V+FpZ}q*{cAk& z$BF{|uTTLRhT{nV7LS>%JlnpL+=9A^hC4qd6WVMtB32BqZTsLV0TO zrX8mfW%@UD&v*k=LLGc)z=|BUi=t7_NG>@?G9k;mXPiG%HjDb;L^iaNm++7+JDrvi zgRbaTWkEu`qTs59=ha!wwZk+!>7|v6*Af2GYtPWC>!a*JqR>q>>H+x7yq^&hotm0- ziC1;uT$xCr#MvmruW#nI+2j1?<4=ORkfp+MqX@-BO59Y@g~L_k=PZhR>>>C2)gvRe zAi8P6?t702W2D`@P~Xg%$&3Pc_mY_pVmqZG110v%5_qF%t7$L1`g*ige1=ytNUDRe zR#_8&q!w${>h#<=HI1?bYFhb-yn#E8(-&h*2jcV; zgBGa>MlRHHLR2oHGmQRWm5Oj|w(d&2 z@fi_<`mV#)7%3(7El`jWRnVUQ^ILZi`$!Fn#kb{^LN>@QC{ip=LU>&AUa2{Ls}K-Q zyi)Yl;_{bSAmD5;**WUbUne;}wGkZ^TpE z#7!0<^enu8F{n@!u|Lz+AG1vErl~-(>yPz}Ro5 zbE*o)E`%wl-ntt%2zGT9xAiV?MStsj9?M9>(<_Tx-G3Z-0_aFWq0eYqLzMp=Py3H~ zq>P;WU$3A46AA6AFixndfcN*|vxy56cM^uFz&xIoXc;y_5?Umo?0h6AYw;qOy0-Y? z3lcy}l#>hFzJds4ky?UA)=$6khUy0NB1EFPx+N8=P-uyx%v$Yj?@o1+4TYFrhKmdn!4@O^WdC@t;!&i?3@i@TA8wk+9^&;ieX=n=9G@>ZOV23-oxh4fcLQlOY!9Kqr__nA{nkgNuc#Ac?wK zgy=D?ZrtHD4h^G4i_=b`tK69rFxB3(JViS4qOl&^y9e|*-nNj4@$>)!GM(QHb_a+VM zvsi=}L#CpK7>!addJz07*4J;|VUD72HFHoZA$9Vs)Im8%VX8yM_kH97RgMV zBA2uCb!(jVbXmH=68@wOGqBMP1KXmo%$TGE!xCVbZEm48U~AmUJ?11mY4j&Ape8$n z*S8vXz`bcRt8@i2s^SDn@dnIhQ3#k*OxR| zH0Cs^DUt>YGB+ZbX=9i)EVo6d$bxZE-}~AJ8Mh=1s+=+NPT)A&W5oWMOjyj!ScHN$ zv*CFF*jg`yh#kjpU@H`n%>XT5S(hYV2wm=Pw6X&lgTuf>pE5MMitg51Q3L}1ZY~?j zKi29pIGh${Rn~sf=zU&Oh^C_T$>Mo>=T>xK3m@7Lp~Bz-`<^JZQ=x45szfMUWU5$U zvnDL7*=asyt|i+lE_4-x$?Z;}mtpSeW_ClPst5_-5_!Ujh0k3lSrK_O?J^`Q*3#tc zPh}fxT(D-lzm;KAf9?B+&>SYl)Tlsy`EG;JY;6FdzZ1y7ZWJM`b=Ejc2ih96vE6IZ zmgJx3>~us4FECHq@EsvEV#)6jCKv%xvWbtb#H~<%ZD2ve+;k=iA#`my93kX_*ALh& zvSd*Z=S3z88Qbp^DQlrpmQkJVRzp0zwiUW9NXMne=hyF_vF~FQ963C{U}3d|I&zAB zPs-nEwT3ut0!45Mn%YnOoV0jA#np7S$$jmgpM84B(WLsvp(#2P%4+)Ab`c0Cb)rS4vLq4}~ zA^CLgveoyQThlxXs4XIB+r7y;3htQQp$xbJ%L3?ox{c9OhEE0M zju0Ou{K;A0s$xiyJ1dJg0!r2?;BP(u5YF*@5xMZwy0XK+02QMTq86<$GKqi3&D=Vi zZyFGwTN*8RQTLD~xa>(85lZ$%z7e?Q`}Ic~lU!6Tr=vLM1QOk8n(^@QUPhVRu9t2B z6{fVMx(Omev)>kvzC1}C3w9{VKpjD4zFBDz&qzr%L(}BOa!2TF9*@7xVEyWx7?qq70g!342L{o4^@H{CAfE;1YC_4Oq@ zyXL+oZ2XEwUMLDq^v_++krJ=7&U~6_cbcKV@bf{v`qkXC(k2+qlLO5jtM_5`ma;b+ zOrQl}t^8h<{16QZ^vN1qrwp z&xlt#ie$;rB zzZsL}BM03siE@mfBJPScVdt#&9m0ylN8Z~V zJ(slYjKoR)Eb@_i$dQOdL6#)lpXNP%glG8J({Bj&M#9(@@EDiJ10Bz#p7wAEQhUzp zO|}BZI%7`X;jN7Yn!3<=5w$6U+?6a4wDod+>(@ouIr`PnSET2LX6zOa zg7H?`Tp7W#`gO-Yta9qbeSy#?7BWf+QsgFA9t%tvE8-^$_@ZPE+_f&~pdHr<3m_fN zb$9yt^~i>*C{DTA2wzsI*nt+~cM)wX=(_e1bW=KXnPZrP(z>Sg^}1l&-G`>qS5;r- z2)I&*ii#F{r?jz_#e0l-vIjev4#=m4c#AE^=VQvRgJ-wKm63e z6s(5O1}Nx)40({V`BpK0)w*O~(?S$BiwlE#xuHkxa)?Rx8Gwnw&yY0b4PQx+Vv;B1 z2)7^`&!EnUD^~NT0!3z=g!4=7!chCL%)x7Bq^%N1szjjmvy>uV@) zoTs`STYE%tScWT~k)vs;TTd>r}zfE7)D1 zsh&d#Fgxe(ZMkX2Xg-3yyuTwktp$kt9*h(egpR6&hqVxi(R!z)=t_AT2xxlepmXd5 zTtjygJAQNaDAqx}3%@9V3Iss57qF%cr-3QVQMnY97%Gp%QuZ2Y=twr_xYBa)skxL< zQ&~Wfe_;Fy4TAid6e!=>8|s~L{zE~o$Ud|M_tI$ZDsxH)m@zZjGAqWBz63#jZYHb< z$%kVk_uzl=M!B(nBa8$i)J+U3LKidDG8u29V=&|+mE{@)DHEcf;(%}xdEX$1;wP)1 zgmlmS1&IfkOIT!PD7AdvFCv(s3X!WJVa4TPLw6$w|5IC1Yw78+hKqD-CcicBfY zIj;i4|~a(3^I~S-^@_v0FA_~HAzQem`iD=@0kd@oUn-SN*VY}c&c+}a(V&fiU4$ZL>a*>Fg_zo`1h+1Bf0*+5a zmTRQWV*|q+Z~XP*kQnvnW61abCUxhZ&qmg%?&HZjZ5GVH*S!2D%yxt-%oXkEGtw(JDmCkOV z!U3F)sGB)2B*{M7x)nU39A;(^a+cgI=hQ48J9xIx%hY?|apchJXJ;2E?KaPPp9o&7 zw60*T@z}JgTTsV9>mBVzA--LLPoMK2sLd&?j@&HuOIFvQuWb{yfsZIAGQT4X@!NDk z5q7^6%J`HkdYRdY`G5Sw*9+TSNPz!y>Z9<)95XcAcl8b1Vct@1I-@?e39e`iz@UmVOWwyN%;2tBG7A7l zhdFkt%-41Xe(w05YgsMxAXqGrM>T%-VLibMJaC^RjyQ)Rugt*@s(|a0G$&mV9SuzrnQ_Ot;g}h%<_k z8NAD4;3;|)Yot-V7Z-uH_{L~NG0S5hnl$iC!r=hRLldFz=-zWfmw^5vK5t7S^y9dI z*=ZBtl$G%OKy$W~9;Q!w1J+?~zWqkg)c5=8A~W8gFS=3*y!#(*1HFkI+>oi?{Qc3&c|QB&jAeQvUOX^N!z<4uC`)p zQ>!sxnNb4~N+>J5!!2Z0F7*{?Sa=G(pNuIIbtFVCwEOB#Py^j0-odq83i`!%S{gU4 zix1HvaKV7sr?U19C10#@?ycG`lx~O1CP2JqqzRy$F-UvUA0rIj zs6Z%}%z=>^)cNI*E4D2H=Q6qgDMqzQhB`=)k=uwg1T*aE>3@W7|2237`*?sE`GgdF9=_5KdpJ`q!xL3n5-`1 zBMy5GInz9KIy7n(rLZuCc7EdD0RQxF{9^EiJBNMCuDj4|h;b}srE9*FgrgF=1d!K$ zjU;rZ3ZZeep_+ji@|2V zB6S+L7jur3*iq^y>XjxMJ|h4`?|rvsxb3wBR8g&u^vxFiJ=y;l$WKlF233M3PU04) zMM^LM&LhFbd01{??d&V7zVXu*rq0IX6&p6-a|O4@$aNS?Eg7&>o`6 z2us|rr-fP!=o;x^Y*J;-#CazAVg=bsMll5i4=+)kM(Q2>V>^?*^NcKs7? zw3?KtSYYRrXPDeKm!e>8#%hF_Gmeg`4gA_ZFT}uG%V3cFRVK2>IHh4@VS&Zz7S@{V zD?0SYYQB}8#6d=WT-_uRD+m_|Aqc4$&DR;$=JwwF{zoeXSajfp-+u78hjUcwLUdol zdJ9WGGqqABcfq;GUcG`n&~3v$0Ctp;Cw$tD`ZxVIni$A}3?CTlI~QVs8Jdj5BRp{f z#aZ1c?t3(lEWt6Va{HcWaDU8CtI+ls{+y1Sd#YF&1boQy>CBY(knM3;TIvzg@JXEA z2X^VoA}3j@aVe5wGUCDH54WD`=_+dn&_Xa8U>hLRI!2y~^#lGQ2R8$AkSPPT2Yw6h zB91N)zHEvTd4OFUxu`O`#CEE1>;L;8{C8}#=3n;L?*+82`P%zAfevEjQ*=pwYPMVT--y^jR{A<<&*c;2 z*G*hCw<^tc{5$zku>8nQYQK-TnP_HD3C@u*J96D-T&_JHR?=^Nkv0g-CO1tnG5?;q z7_Q}&!mYtnx%|*0ONcKqqzAiQ`%^VheJin+zISxWN7C3!liD0s`_N$|IzZxL%*N&> zJU8iy$JIgtu#h9=m!ES+CA+9qW@8nnb3Wc;cr0qeg{#RmIc*N+!@}(5!UUV)Tonoj zY9vNMbvEoJqRyinKLTFx z7;H_$*xl=YXjV`~JJIBCL07Q#`pbeP*{O?bLu*V?<>7%@n_>LG@0Gu!4~OnS1pjuW zAKh(xoo>U8j^_B=p21T2i}C@N4U3RyK=wXtX*eOU1LodXnDV$;5~i6R*24Q^u2FPf z=T~S9fdQs6VgL~lp6OLcXw3fYDWZgYKaVF$;c8wg&Nb68B1xre>K`TaQs)p>3&yPM zb2~6sM$)$CK}3tAz;FoIun$hkWAH>Y5(bn$7Q7$y?*PBw+St8z{+L+82}FCt=h(e; z=+FiGS7%h$W|1~nwVt2Pdi=soVK>b3Ju@Mq`)Hh_x?L4DI)*3#63n9_vE$*1a^{H@ z)_c#E)e4O?$Kbk@7glzq9w=(;VJg7MZ7_+}JKX~2?8tZ|l~ylfr&4Vh^<>^r_qTI@I_qyJcZ@*l^&ZrAsAIO~?S83P zkR4HvAiiVX6uB+g`4CcZIyUK7dyRJDy7j{OOWq!0sI16yCndWoE1oz0R9_9~Kl1)5=ix)uD+o1G2Rb2Fe#Lb+Y56M|h>9TOg=lfbkno%3!vHM`3 z&VS6ao4doM{wiZq{%slaU;C@L^S>l)16i8UOcdeS7b3z6_PfT|LgO8J(oXs&FpdM1 zAwJZ0gDvq5<}fzC@d~*n3Mlurf2r66-PD7wL6ScGk`9k63$I=#8}Yx4xOGKatQIVD z(;k;h)1BL^uFohBE+4CTxF~`fs`1#m*`%R2t}6n*0{8lc{#36h0ul>MMj%5p9U48{ zhSDk)cIBG6@kXwQR8c73^lht{RF-UUX4l;IyXskUwcXCf<4v$*=SePd_z7CItG4`kaqh#EfGih{Cai6h8qovy3%qpfnj% z%%pF}If^F9x9fp~l9hUOH&Aumz}t6Zp|MhDZ5jIW;>7UNKC>d+iY;*TKF19sNclQH zO>vQ!0c(xIV;MPQc$C};j-e4S0*v4D!<;1@Oz9P$gg&bI5}(_WYOW-gx`r$$8X4{I z){agzlskmT_O#kk;>x*gn?g&sG*(cusH~}o&E-o84_r<)xiVds^<4PM>)}E3!4r&QaAaP{wzGG=I6~uuNGd1n;{$#Ji^UbjK$v_F!mv` zT~2EY@Vvtf2#36g3zgTsIk^5Gub=-aV=U;CSvx=B2lH>)`|pifhT^OomVs)}F*OI{fUUW_%p%md979UOO5vL!rkTqUTLd!u zxgnGea0qSaEc=H7Civ<={1ygfbH>KzA*W{f75kbE>_`>LCZa-#9z?Q*ywy1_a)m;z zWm<`jxG@U$Ike0$87Dr2>YP7hENv*xz}P#rh)k>>xqa?iVbajwWE8GP z7~sBEc+Z5huAF*ec#rA``(~{{SW_liL#7!$@7DqAu4D22NTpecNjmMYks{Kd6qw03 zavh6E!ee+fP}-?oU>2*^B> zYDFRJ5GOyOlG{aG8C*P*losU=!BY@bxysq;eLk3%U)VkBofRTM*8{|#1qZ_h$F~ST zN>-NhW>Z?hPI<#ZfB)tIGHt;TRy7DspixERALt!_;V%#gvk!Cb3fbBr z;U}I_UKEdbXY83o?4#VCSYU`|N6YFiP`>*=gmS9Dln{?k^ke@2l6b!VSC9Um=nhQ; z!$}I%K?_<6eX{zKB!{nAz*=H?9_}#D)Z#-7)=2r@a`| z9E0)0lTmGDBEEyM$?8h_DfYcjqaq<3QeDSO(h+`He)2}Zc!_D|xS?@Ad2L;=q;Gb* z?#{7Y!{7Ze@ zVYbZoxeRe275W&Rq!FTZR;QkfeI(Qv$hK_3$;(*Z8t<$t(kw)0zU^OH%lMv>cbpm1 zH1wob4fh$JU-%-oOF~Ik4~>%1SOm#4jHHPlb~V$pbUJJwHu5j%x+aG~16)`kmnEI7 z($FfmU0#>eqD+rkhN!V*FsE+*fnOP-h=P&OZwqOwa z$(ja*rQqL{$8bMmKZVQRXsD|cyr4<&4wrRk5$*QYnK=eO6FZgBZP9SPSdxu{W#S6W z)E2$#+_68%rx-P=2z(WnDGpHeQK#u-gsf-cxoYUy%OE~W{i^(oHw{?DHtG1bXOWSC zR<4?djC!G)1SWY!-p9ZTeEQ+;x8lj!eFHtTzO@g}5)3}UyI$lc1S)vd%! zz|4L@yLPqVIyE%V?1kc2`o&V@1u3H(hvjVRH1Un(ESnpBc^FG)>CNi%lhisd>PXp5 zaS2lWBiPc8D>@-k&fNbwVChXG#=_?Y3NDqM63WT!zU*^{H4?ktBjOUbm5qS1c4Q=u|12ue*kc z?P1Kz?6e3yPd`Y-;OCx^&N&3Lgj4AhK#(gK zp^PD8K`;iu{)8dO={{#ZX(Xw|Im~RwwOVGqGA5A3N9HFQZ$n@+4ba9s5jLYA-+H1j zuv`M63{T)JubRqKKhd%6STCa|;8TJa2hci7(k-&cK{U;>Nl;XZpTBS{E;>?0EoOjtb@e^RHq6M zpNC1^957XHZwEw_ES7M2u>R`Z&u_`IbJGQ;zc}A$Z?aZy(Q5Y?>b{zB#gJD`*y2%Y z8G}3GI|^-EOvY?ey~EWoGPBpc|V|2%d`G0nUgw_8C>E|n}c5G_(~NZ@6lB% zX&;H>f2-X5I)Tow#L=vppel~WqNd2hA7qKn&!?MjheXh-Q7h39Mt?f^AMNDHGJrVd zPe?O=LYnn|tt3c!0sy}MrSkZEY@IFt1Mqwe#kKdM9(5l|9vuD?QF)MNC=N&$PSj1QW?s$b(5-D1=WN}YS^Z>bs+I_^-F3Ao!e5VI*o`9w z6R8iATYEzTWCQC~Ra*XZb*qMrZpzDjj~JI4Wz4zP|7O$SEM0daVc!@KMJ?ItHDG#< z+?yI*Hd@geJlYUIo@u>Za#gKUGLet+X1e1!T!-LMw$Vo0M$xV)Y8r9qZF!ixpI&Q% zz&wW;6+TRAA8$a{|iPI+p8(ct?8)Yy(Csu9* zPLCqWj}+Rzt$acJKWkWc(6m#u|8;i(`{fJu|B5_$Crc}z|KKfM>pvVoQc*F}_y+^R zOCg-OAp>-P;Sbqb17_1O@=#|*{HejF_)X@oK~XZ8%1bZen3&2`;&NQ<0i2&o)8Cg) z_H@#AxtG&hz0Y}^C$pFJyPs<-o>Wv(vuXD6q=ANRf`l7z)80Tge&lkoX(yHY_{AO# zNN#NqX}ObkaBp9k^}wLeRz^$9U0iq%8*o)%kVmSS8Ggea;l203TEWO5`L|C>918E8 zm?!Emw9=0w3Q!A;4mP)$WNUDC-JqiA>uNW!jv?(~h@px4(O~^))fO(Alc3E00&b+o zXNFU}Ibe&t@~s`8Pyd_PO0U3de~}kz1-%AD{K;Y}K*u*khTS3Tv~fUfY?B2#uA*;! zvB*CG%y6aHaf{BK5anpq*t==d%F98bE9;>u@<`I;U=q7qsZO(?c`=*Tef}apMy^5< zx79{^S+Qm2#>5nV`xIV$5dY3KSrZkr)iEWGNyP+pr6!RfbHvHUo}(2;b!6hSx)L@4 zyuM`TsYBZw&|-dCy8&e2p*>1~n8GVNpbd(K={Zu&nbNoqS!f8JI74atTiwWPCE0P~{ zBhUb{>&?+y1@_RUtS_|v>Wxx@K&=oAaPfX1AwPoby_xZ-btT&FYaA`J^|8{1u_M46FHY9;$BarSKfjb&HIce`{ih6~r+QIx9MV#<{- zuAcvFOVq`i@jm{WGwgqzGrznz5G8-kw4a~V;{Sb(|G!0i&Q9(gZk`tZUv5dhma#MD z=k8@;)7;jaG)!JZ{&n&02sP$FjLx)BjIP#@_AAES7uDQHQ`T1Rg=>MZk73E=A96xu zw?AyOwdLU6k|L5EQ2;5Tv4d9IS;5R_>$GTr>h zbI$7f=CtEXl<}?Z0M=v*!AKR>0x#aF{G-co8Qn(CIaGC*b5%L&w*Kzo)CLboWtR2Q zRR{)ANlrK6Su@t@GU_>{ug+wAQ^QN#1-LLa7?-m-8+e*rnX;%iaXSeZrZjFMy`2EY zP*^zfW-s#|yfTFH*6EeT*oJlpP;q8{n4GLC&pFdsO5F%eLI znIf<&;p2rQm#nM8c$u|l5nG=kp7Y!uGYa!k=i7hh(}oFWFmb7VGR}qK80K7W3T1Kw zhX{qUY&*G~IYs+Uh1v+VYCwb|b=%GH*iC2?C^{{N@@DpnAM z)qkt8{ZJDMwTl!jy1Dh(`whpn1O1k{kHn85af0PRrX;*N+DSJehC33BrO4OW``Ss@ zXZQvicj79(7pz%E3;pgxn8^z-5uZwkL+c8CpTZSe{i3Z;loC|plQ1r^7=}>_zgR(0 ztGGZL*I(R&{37?j)-~`wT1@yM8iF<1dcnbuMf49+`b^M7)1J^%8*X7@6R6>GsKgZuZ%;QnVK(f=vR{SR^b zZ@X#hr;h}tI+k&HDY0OS2D&&4gneimU2UAtSN5{oMYz`x^5ph2k3|%G>zr)*udM3D zG$JqTIdWtI>e&oQ2u zA?(v>;F@EsTdKkG)-E?{nHtT3AZJ@5*nob@IXD&Lh(ZG)wv<8+vFE8RL^%;yvV}ITUk1yVd_d1a%5xvwT7S>6^}-& zJAE$uKMgI8ry_=V8*SKBH=zftOAg#)j|q2I+}jm@$}AW=sFJp(bX@pnR|C{Xu<9Bd zppQp0`A$xAS}Qusbee#&ZfK`job<-u=<%I?g5PmY60~shx~d7imCj;u0h=!2GK3^i z>&rYr+)^C$^*p-haO+N>)sAk(;4F84uK-Bn^&1*L5jVm?PtbPW*`WLb#6T75TZ^)L zpw=RWD!RN-c#aQA49Y)a4^vFZzp*F>4=f9~Sb_2jx}m4pWv58&DV01@yzEW2__R?4 zWyfuc4h+5GOt%>s>Ok&vr$!2l-FxVwv31qc{YuVt=Db~rcR~r$r}3xDqyz=UePZY} zK5&TZPO{WLrTG0ea&}upkUs+7RJ%s2{cgouV3et>;z4 z?D?#vzj4-TM6%xILl>Kv@bI8gKX6dZ1;~x^NA0y8H*>pj?>hA!3Q3+{mRlNG;(dC~ z;^Pz8c}-de+Ga7`1C-q@dF%|zIA>g_UE_@1j0e83$fEu5M;eI8LfyB=!q~A%8rDWy z-Gpp8W-(^YMQKNl=6ulF1riTQ^%WPMUgNJt=BbCkI=^9;QCg0rnM51)_>iWuyKnn_B*u|1NjD8`NdVAD65CU$!MU zABB=Ec@OVAQ-PLvXHGS`YYf{Qm!VhTPkiZ8w{wBkBw-rSXGj&rD-&?PNd^mM#TLSP zSAOwzGGVX!*I-}M#_{*tYOF_hG(WjRLDA;^CMf>=nn4fE2&_ltY94P^l8VPnPD+l; zoSMqKxR3iC?bh!-FU}&KBF<`^mGLKW)xAb)5;&5QA1S-}q*ApYH2WbLQUa7&QA}Jy zFMNrB%l*-!;4(=#ci7Y9B0YTO5cT7!!Itg}R#jNqESI|A;pgNkf{fL6gEIMGu$!>& z&wa*(bC~wG^izXcGu)RRdYVbFmFs5YfhWBRui^uvRby6#E*HWAf;vRFcylfnq8h1k z>4%iiBLwL`mF6!z724xbUThH#OSq?q@z|be8>p_!lBSSw;P|H?C2n-*unj{0H0QHS z&4IIlss0~wsG!SYRz|x;#v0p2lF?^ZMnVO;0?>7`D1F}gXNGxN9=k{%|yLR z0TY)m>UVoL%CrD?L~fwNngd0!%5Y%lHrp*WNpg*e(1^tbatFA%1=15~`<%~j8Qw_4nY?ai zl-m=dOCTZ757zx0NoTp+M=DT!#ys`1ZOJz_R+nLmH7@D*o$Gnz6y(4zsN>s>P5_NL zRY&t`ULO`@@{I|A&WwiseLDT*#L%!DL^*kp6EA%zu`X z=|ET?Ep42e&ZA!5Y#|9aC_HmL2YuZ?bDf`!k16tU^S?iWMJIaPraDgwg64XESCW$M zAb+tC+QxseCy*$5%#E{W4Cj`%dY3zz-k5ahXsPR4ffyybFPVHye?1ypru|b*fddD# zPS2=s%7&M8Q^l^)*|kEdJ7}JiK0ifw9x^cQHGs!c-B{;@DLfebnG=rVgYTj0H*V_k z7dZ{4`i+qJbo7T>CQ?-UH@)@~tqIE{lIIZdpmK%`Eoq3NLTF+92iyCOp~k9iH8vtU z+nTrt0;bah3uV77;6Vh;s8Z99RoB>9oQK~X!%&DYUPk6U(BXnC?6YCy#F=;w17@G2 z#lQ_n5!m+21?Fv&m3<^EnHVR_Q9LLb8m%aj7)LAs$5Zdi0)N>MM9hrq=ewnfDO(Gq zR2s997Qrp$fRec>KQA#)>>BHJ!xxHRf^fT{s2p&WT5B-C%A#YOetRAd2zCBX+EcG6 zjsa_gPhI`B!S{XAKFnGm96ov}3|f|*&65*Jrrf@m9ixJ|3J%J_{_XxP_gFh>HA8y^ zH5b1MRc($lc}~E1Dr|i%w{Ft(yePrfi*2!CBFvZ0dWkx`7^Su-J6+r1O~v6J-^bz^ z$&bOe21dNtQz4!6G~;G4Od5%%UGP1dJkRW7l&_^SD#n%}eNBIwtp2{0SugAh71uyv z#l8D6aDUBfyp|#2w`A9@7=Rjnp>#mZG7G#+5bR=Y1-Lq&tn$RE5rf~3#9`t?;Wl#P zM8fg*+i{t-eZt|6IDbP-0N9J_s(-K z8j4z)rG`pyW1q-U$kyJL0}%^cMDkW+DZ8=LM3@ZM#s<%7vYwOd54{i`t+{MO933WO zA^+v+6lg@9^cfQl=RKxNQ}OA=ni#Ian5;=L3P+uW{$g%Hk_viTKX+Md*Jo>%$gYObIe+; z-)en^S3)rO6UH8j_OB9HOn}YHowC|^G*WjP*4T?(d|kf;QH&#gRHLvF1`QmUs?72?U9m+P;zX2^lZBF`XUf07Q2O+})?s+19TMi&B5d@ihXfF^f@qBW}ugTj~A zKmk+hiD};%$_SrY^b1SRwKG5M1+OdYsKq8+Z-raDimNnsG8^yKpxm zuJ9oZib4*e1-@blsFEu5$Z^-GsFEm(V|TNWAOPd6IQ^QQYLt%ZjG6q*ad`w?=}`!A z$?|@Zyv;95uWw1FPu{~DgY=7z&D+Syi6E%~bxoyjz) zSQCB1`!>*IvDl6{G>Jq^kXlWjkZ&ZBYQ8z;Rqq$-iqy&|mRmm$ved2_WM4`XeyMvV zi;+R2y|~>-%KFi8BS`JEt|A-H+iv~xj(Yg#?Pa}u^o!`}ZeisFzHX#wN(>+%QWs)n$WH+KI-dNQy=^KRZTS?4Q9)!<$#1B4Qg%}~06O5ER3K663-QtP z34h?cwzE2;VYm}CA_(L~b^@S+yBGZqIbbNf4><^TLi&Bg2Mv*6j=bg*SzdWrA42*! zT||Y%$oecKoBRCc5Z!+<6Ou$kpFTlKN$1Kp{i0+IP$~_A-K1u<`ItElhas6! z*j*8g9QimuGC9|de`$zq>C9r*>XZ=Ec2xH-r{OOb)bwjrEUoKwI#P+U#YNc!9`OlQrqU7! zS}>jTMT)o6)(7iQ_I_aK_Kh2)Erp5#^P%QfgrjBV*K@cC=w&XIqcAL`?IM+F6>STK zR^5aywqBMXKaJ$36lG^W^q6%doEFMaBZ$kKG$KEj%`x-)By4#Esw`#9m?Qz&q(;A( zo8t8VibiO@OnMvng`m#N^rlFj7BNQh4?LKIE+MDwMWew@j4Pj!m$l7bsH@Ro%X`%1 zFr}S<0o&?tf|9?lhAY855r_{$!OW8$@yS!_r8h=D^-fS_(1;#)$Pb246-L!#{fPcX z;u?n@ELeC#=`JlPB&`r5ml|g`#O2HJ)ktY4@fpRd^U*`!#iZJ>1q)PLJ0wj@R;wx? zL3Q9%Ac3hPSk$Z}XHt|OEiv^cN5PCyVcS*lcO%0pGwN~h^4^X(wcUQlAf?b=Kd;X; z^z2PTOm2+KvvM*L%?T;2uJZk~ zsPudscxX?>A&sIQz-D<7Y!IARwxi)#dmB-v@Gx8^()lF8;*J9v;wPSMI4hy zFfm_MuS@KpR|t#VnF_iQ>@eAc7*skFG!k?biR6V&5dj`MHHx?m#K4y|ljZ2kG7f7a z?Z%qui29d|esv&{48dZNsX4-!f|L;9!qknBzYxg@DiC&$MX6c4BxnJ-4%S(*nJSa% z5#JZJZi!v=G!@x1Lj*`5gmg!>SvJtY5%cmJu6c6tuX5rMAu!B|yt=7Wu*dYN60u2c zAe=<3s9`k|t}8F?%#26WNmu4*->hBg_+&o}0_afAjZ+AgT)XA?%-Z4eG*-h)T;M!4 zizv`<@7S6})LLf)Ye39Lf^7-F@hcu7_+TpOjjBI9QQj#nfvHrQF8Tc%$>f6TLtGKY z3aZOGGw@syl%QIo=x6;aeGg-IL=vm+%4T7M*mM}m_bBdkZ78$Etr9$_jGZwOO20qC zk*ZbI+lzG%vy;kI5>hXGo2te_;_RDhfffKODjhQ~CwnH31vi^uOI3AJRmw-0Fo!qf z&^0xT1lL^Q>H%L6g=^8PEuOW!9QmsCTeUiYz?wU9zaauX!)j0A| z`U&If4F|$+m|$buUeUhr$cs1RR&uJ+a|_7BXqc6;d8=k!c)nQ^NpL;la<|?mE{f-^ z3V7FY?f4Rd2gG?^E*#JmmkiejrLjKB(-XGpTIGgb8UGRvJb7c)??Gw&&i9K`XR48> z01)Yrfglp)K%t)OA=`}F{WyQWlp6mqHoVFgJ6_<{9bS;Vv|#<46et0ec+|9k)3heK zU?f5O?RpolalL;n{Or>G$(f_^=IbA9`qrh)OGbugQkY^vz-%`suGub{*e=IuI8g_c z);`Q<*esL1kuhNfg?Dq{?;-0CtKFYMZ}r06{GO{gf6=9F$S&1NW9A@!k=V;+Kap?vQl zQA<0UR5W^2XiWX|0sN~kE9++O9#mF$Bya6U){N?P=d_I8msIbT&-7A#X0RIXf2jh*w`ipCzI~(WWtF2KR z$nr?+2IIXiy@tPp(+J*t8Ie5Cd+O32NtaEtq1s9uU>HZ@C|vaRD>Zj>bf~p}mxB_O z(0qm0K_olSeBlsA^IDFX8ABiOfAP7?uc}Tra2mswJXAeQZ9o^nPbQtOE1ikob4u$9 zsDk#_ju4TEcP}D)Ej)}_4-n{*S{q2NvM4F<5~FG$`JQ1q3ytTM4o2EoQCne7Gc9dR3vUQ95d+7KH zI$CKX{u69E-4za8D*l~hI0x?vohUb{gWOHxW;_1c6T;47iqyQgt0i7^ah!J|; z)m)O|225*G&o|8=D|ZONv_R7o*p_#b8`}5w|05g$@`oetYpd-Z@AyV}@KvFZ@9^D4 zPS%^jZ>>@cKkm}D4I&4f=Y#lC*@E#856peAxt7SlLMWpzB64p!(+J;sQ%PeVj`pMq zN5O_Z>3(<5KeKnZNe~=%nblt&=A=g)Hx9QRgDnR_-dYZV^)WvcnWR~#7?pn;lEl_q zsUv@M_XBVc}xVa036heDd?g%~zKLr06J6D4k18uI2DIx z!_8(Zh3?~fX7F6_eDW{bTxw+QG&@|CAoJ+eC<2G-6K$Ak`KMU1FCQw`YW^*Avn93{ z7#YAz+hLRVDW@X8e9qRIrnY1p7)UcJqa!X+pBr)}nw z49elf0{Rz^FW_urA;%#p*ILqy_JYcFk}DOTOxftLm=Y9!I~ul>vusR7A!75#?;u%w z*fkYf-0N~Lt{rQ^*uO1joL1u^gDoz`ntLgfA6BK#StvKn$*PzG*gt)2s$C2Z3-3Xw z(QJBa`1bMxzZo^%iYORevvgmE*9 z5UAaFmO8%fO}}s%E8l@Za_ke%s_;zIG|>bQ++R!dwB(8HEL$`^RYCmeHBPWzSzD&D zu4m>#3g{g;b>wb2G2jU8jRyT)mD{_y*kWH|zn#DhbQyVvD8Pe`E-*2jo*Ah_Ly5LY z6r;9=&P2f+M$Mb6v3eyP1~Pear>*x+d)ScnlcGVc|DbJHysGCmeSn(EHKGej??Eyf`2^*;drFkHn_sH*087bR~1q zXB9rR4YM|RA*7@mD@dYigLBAk9lA~TV20zF?bmco`c!I!V^mfXI_QKZ7*}H7$0ejH zD^t(&;y4Kj2_Rg@Q5R|Kf-UVD6#8RQJ02awbR&i*N)8Pt)@Y(7r95CJnSyKkqbRb> zd!yE3UznbvC0j4l>E?-63-{NC<4zyx?WNf|NFs+)(4;Lr*L3o#?gEDG(xg{I7szJ| zWoD_!LuXCA0CX*NjV8r>vq=-G*;Df>#rs6AEXb!qEeQu!$AhN(Q4xP&^_84=F;vOb zhN1T*&L4CSWun2ye4bA6@oDMwLE&!VLzviQh=fFElZBUR`PEBz%0?6{)Gk4rJ5Et) z4>I})MaYfH-|)|AoJf4MwYvp%G#1IB3sd0H&Xf>KPkFNKqYw85nyNek737uB4N4Q( z5O^#bZ2^vSXkI&+(Vqq*WR7wrh8*1l5}u_4E`%cnUKUajXXF%V-sedix~#ATG!&IccfD z6uueX&_kE+9lMOz*r-&}RrwGZK5DsEQw)R>H4QN`$H9(Bn{cI$S4@O}*Cu(1W1$VYS0ePQvbNCL__u%U~5nkOQ$#Dus@F= ze31OnyZFFiYmwR-@;vD_eSv&r5*ER!~$>Zydj2DUG3&oak6p4Vk$IcYASJEbjJ{?68>T2~0Z5?UHTjpAxM9kgF zEwbUf;9k+a;WStJt{7QEu36IWp`TXu4zT(c8DhItvf6hR8x8BO-`e=d$d&)mWzX^^ zEGzXgRu3)tO8H{J$9{fD(DV}B#4*wo& zMZ3|xtIHzZ6uW&=3)zZ)%X*eD=MP(pC__YU8M@P{%?rP#^tbUQDhIrT-0E~yaHmoR z>o>%dK(6|Cwpg#6^hPxyg<>^P5m9KoOkrJkn8TY*NrCEpSnx$!bhDo-EuvlyhKI0@|n ztf(@H>L1Qx`X$XAKgbXvbj5K6tW7^R+&cL!u@QUiDrsY3g?er*ah)@S(#C|nwis5y&RF#wY?~WI9HGS$jQTo z7)r9_k8g&?SjO-_7CqSHtG-T!!>>^VzY@;fKE6*|B#_wehnu6RU+@VY<=# zuU-^HcS8IN@ohtY(#ZGgrl2YUs))tpgQ(TdBky#jMEYd}46o{u%mo>Q85l-gFc@zW zWsionUMSmo(uAW58vij@5k>g*ksf^SO(beCCmHa4^{nLCZvTmADMrL zX?LsbM1$8(<&^4?m{GLU;n^ZCyR=XMDgvyL31so9bi|6wmqR4M#$t~f!ZjH_#wmIb zSAC1?FkG@qZJ(+&dGG0wJg`Gq@Wk~RufAKG%)eu?KXNj_j;S4!7Pdx?F=16~JZC2wK0VRwS!fU5Z~=C^u%$(#D;IprP1_7^n38A|)sA3gL)mU z+~PjK{6Cg%MN+AZwWm6+iT_4?N8Z1#KpdVc(2A4X*=~1-8>q^?jrhv#I7Bv39bHtMFq99eSAf9)Dxw-ORgXK+d!(a5TW;f0#il(aX{zfAm0MO@DK zGDKBum1idX99r!+B@t>rB`0Z4elfy5qSMDTbzPz zD?N2O;9WFlX}M=x1?iU`Bv03sm3Gb*p|N>tWr+zqy^S#t>F z+UM4;JDG*cD7P;Y04w_LwYsUTY8lM5ittGm?AQ_>Zv)))miDOx8H}*vK@Xjh^!lLHhEp(5Pv{r%ZDc_$yu zl&B688b|rgErb*XyC!WdY4`XzHnS=;P=WH}tF7mG#EI3waTPj~LVNvLsI*{rynWj9T+W?j97y=>ir z{!K7Jt+sPis7ia%6fHS-P)YF9>Hk73RUoDW=Y$aPvwU;-awxe!EtZb5?V(G^bijLI z4V5zaRO74&hvbGbs&10Dzv^?;ZYlEg9DO!^`vttEEDORnq}Rc*Fq{))yG^i2IO6(& zy|j#NDPC9k`(ZtF!$4N45O!5BUc*8O7iDA7KHg2)|AN`oU|0tnb2LX-jn8zUbgkK) zOCZ=(3A8^CTcjJTi(gznh<(V4<+2C1E-8J9w4Uz|y)@%ZPmBWNicqp&tfSCwRdGv~ zyG#E0u=EK4tqreaEMTP8Jf+I<458$o4Iw}NS>4{s@0<+`q!_@z$P-Yftx<%@JBY&1 z1#0#E zTjZJLoP8!ZA;9J9zLP-5-f2$wc6M@jTCYxPek%u8Zzov9C)QEh28+E5=h}> zk@tYFR0mU-!dZ!yhI)Xb@RMJvB|m=O4vwWUC*e4iq|;-Ar&X|(q`{rLJ|Qk^MA~=; zUFnPb%Vr3pQ7-nR5;+x5y4ow%QXQIT`I~6@qrZVy^6Hl?%u$7P_R?Yr#KY@wDuKQI zIdA|^!Dyi~vTNWd0dXu3iFkM?dj|{N2HJEiZmP;~5|2*8q~M)CGuB6p#DdSF4}*QOPS>Uf%wd_q zW&9{5&<1Ezx$iD_-01i|>-^KJ_V5XUWb}UYdo0qo`RGI9c)tz(ht`Blk6qRSQVbH| z{J^tYCUe62N=kL$>h_zgx`d}w@$lqD^>*v1*D^J6i_|_B&c^<1Uh|SvK6en zZV8h3C6AFuO&<={V^8WfrO*G<%b#hvPaF0Xi}4+h3!>h+sCkQ8 z+TRZzMKw9_KNu^SD?lrOW)lbk(@oftGnVAiNJ-HVw@RZEvT~*3j_FTES z%Y2hcp5gAE4Z_gXakh7qgnqMhXrF_G86L?lOC)Fjt&XfI>Gtzwt4hx~c4he}V@ZWX ztx&ZN!75gewV6vY5U1TI9k8g?+?WQr@wG}>+xSG>3^wQt=?$V?Yf&lc*p#!=@b$>t zQWe(5DpY9)Oy=|acmCwz<(fLJt)+hQt+iNZe7yd$LUm^7h%) zRUWT?1S90w@zvVSk4n@ZvPlm*yj2GmsQfQJ4W7&4`8^piSMSGS6fxrGNf!*krozay zy(sD$`Uk6BZ8kLqM5V~3U66|dT+s^ycLJ5UcS8>b>g=<_F(nCnfKr{scPP$P#*^Gr zR8;xK^EzM~-rjeEX!>8pc^#8@Z4)h?$_qvET6jmETq0hMTkxxDPE2L5fK z6a>=9NLf2up=02wzQ@Gk7>A8?qB>GE0b$ktETNn@ym)Yl?b$x`+60k%-D)0SR*`Q; zviz_9@q&kkOaP4OT_@QqJx}uwru&@x8Mpk+~E$*3!pLuP}LBj6^D>{*6HrY$@}N(Tqz(hR{vs=`MLAP?qqNZ5`+BY9*J zS>GG?kYcR z`>g1^M6A_dt(>@4YV*3$$v?WPKTSRgr9>xcb5~m@oRoRP>KrNAv9|Nb9>^G z7+YuE9-$e8K~%{j4^I<_Tv(D3W2>pMRe1s3(xPMzy*VlVm1vX6oX2klPQNYNuYWQp zF2(|J<5;G(erl`aN=qv^q49u%_39xuAYX+4q?}mU?0r#a8Ik(f4z6}IYXeCoXM|_2 zkk2{RmnQ$REE@m&6XD1udj9rQD?6G}~LHu8V;AW2;?rQ?Fp=XhzmJRkq{`#@A=fsp_hh%2YAkW+ir!V%=SmeoP(cL+B z^^{?Cw7)K^*W3Pt1ci{a9&z-P-lvUq=vt_6 z>d1H-SFEYd4SSlNR2JPOJKnS0JLT*UDvX2J8O)C{WoVrzzMhY2)(CU#ALs z;wURjJ+U4e4u1qoSI^?R(-AHBKkmCdj8)VEmvRB`#;ZQLD1@@%bmX%ZS%=B6`b_9|j=cpfga{ptL}I(XZkZV_>u2nd1?zHLICsRzUJBbU7P zS$|s?a>hH%klJRJeLIQB<7B0`TA0W#9wWIIOoNQ}o&LR$gLmX9jM0k7U^BEKw!C4h z?(sM8s+@uU=fAyQ(J-=Cu8nI#zm7iILI(EumlJ~Q6~Aife^dQZ)Q<3)X!_{5U&O0uYRr8lc2Ixbr0ul z;yvtKJ$2kVby_=_E0$d05}chHk_})ybJK>7>RTBu$Rw2Lsn`ZB#*qOG2e}c${eGTO zQe#!!{z?WFxorJMnl++GKhpJm9Y_Z=R&i*rcD<1WpRP?*?*`matMupQ~GI?CQ1WA0ESU$D&58dD8 z1^AXVSX2QTUiu#>qme-ETp+x2YkXbFybHn-Eo)mDQ;G?(Xi;_$17^S5+*8rKDTxC) z;N(&!o6P2H++iA6^qWMRl6l0LTU`e#8;L4u8QJYsqY*0~6)~{pT1%wJGQ&j8084-# zYuj)5R}V;)4bZJ$$*fwYgnxaGQW0T6pisr=Dw2Ng-WLuawuxUIz8Gd6BR!lZY4;?s zMT)eC%x#TBg2F|Pb;cK3wzBjH+yz7@AAd(JZqv4_eKMdm(1zuwtU~U>QX?=7^6c84 z3&j9z>2aGlB(&-fzbe3nS)NzUYt@#MZ7shC;hbOGB=NON+=T)NqdQB}@+IlHk~b?ROSjK7xAa)3N4^KccL zt;~@@b_Z8f12hmY^1@7^dA zJk?h)4@>%X5Pin4tdTPO;*TpS?aX$8_6`q7{F;q*k999uW%r@6tQSUN8H;m54TXLx=|AfkmhDG?+e@CY z_F0b+dVY^abvrW>b=n?Rr(jz9DWf|sUdG_KE=Qz0F^evMPg=CI$a+d`n+sMi+z>rc z(0WFL{wy6T=APk0sgPw^FyL<)6jp6BEGlUm%iHF0_`%z!8UWbv4xi`I(@== zMXgP!km&44ZSn#b!1HU7~`4lx722;kA|;_2QK7}3@$U?rl$X9oBh@H zeT!~sEjwHJZ?V)8*OOD9sIlIsWA#*6W!Tu!qtywi?F;gsFKBL?yUjfW=0`XK8%NWh zG4y9F{TWAp#>W5~KN=rbb-0J<;LG!!S;CKXIe~D|;f|K}KEZ3lpW%fx9NAZ~)+UY~ zZNrQD@i%A(O{=O^-^TUA5wz5u(@|2lvt`x#-V5p0|Ge!BBY z3K_3^(MPD&`&-~v{FSuKtbVsTzjrvlO>n0we;3@Xe(zDgoN{#VH;cX$t?rxEZx($Z zTK)bGwz>Uo$A2x*s-EwFo$m98@!u}hUKV}QS;4bg_3NY4A=UGJ@R(cv_xSG*>OH3f zJN3KY`F+Cqz0mo668@;*eF~md?L4E#nMI$qRsB2%e{$P>9`8}usOK-L->abqyaX>} z34wP-z<@Aq(~9bV1r$;|u~W^ZR1d0EHktIWI|toL@-7weR)An03J|LtrbUA3^o z$_w^GNx|;TFwNWT=Eu=Ea_fm6YekQcIWX@!UIr=T3Ds|wD!&W+eFV~xiv}VOQU4WA|3~9{`t{`H7vN}?#(K)p&)uFp zZciTFQ{1@r;aHIq*)rCvEmyF<2j_~%vGTEOxl_3XyS8YsNNy(-%e(@ju+_yzln_my zu^+nm@MkBh;c%?aY<8(@p04SFoyXR)fa)WU&LC6Z=CO4sKm_(ZjMbtjl+YdevpS>? z1NuT13nCquF2(65591R<2?2Wk4E}uESg4&dp~i=B-IKorSdduBOl5 zlog;X`R!(~>G#UL?CNHG@u7a!-MNfDe!rtSua+0?hup%4*ygP;Brm_Ph21~`XFu3^ zH2b&sWHUayy}aqb8!R>$k|hD?$+jv{CgLBFa`H#+~NUEa^WbJ2Xk0H9L)-0DJ#O!{*gVUM=R#xXl-oe zO5}x4%L#I1*Uxao#j+wPM*QhLhKX0>yDB(&zG)S@?uNRs@BaW{Qtl*pDZ?` z06!H6FpY?S)4?~U_1C#kM_9kkYi7<{2 z=Oa)hPJz+J%jaz4BZ-Yhl=RygH~VVMKf ztMG_!nP@F49oUr)&C`{pd4pZb3wR+?WfnV|k3vIPqG|nSUW8X#16~covHVypIUdVQ zM9nz~MzASJ@x?HgO@%Tx4US_+Ko#Bx&{8`Y?YxW7B-xCX+*Y)r?!)`vA>2DzDLlfC zhCOTn{GOG;Gprn5Weeebb_{&X7Q=to68H{Hir%PI2e9RA7+&YGG z&&W2%7F&5ftANPOL~{F}>A?P&Xj+UN90it|SPRK*03U;sXrga9nAIUE7-(*cP~b}F z2}j@*7b>N9j60ZPl;9$zH(O02cSV?bhayZ5lt=^6^s&*zIUJ3bQLG+C*2yTc8gMe} zaWW&Yh&5_o$YX(|Z(ciyc*e0XezA*vxT2MhU7(P`Cv1jp`KZTR_>?9np$RBMS0XbX z$2tXN+wEmd2fk49m`~e`svhg~AqKB!pfreRkPt_m_^R2{|$O6Vm^6+s; z(-WZ&p9KB+6v*MlFpN({K%R}#GOBGs=z)Ny-?9RSevd1N(l6;)6t+mkq@&kdu}0vT)vKA${J8SnG$Pa+xymET~j;Pcsm3Q4-K}A4lzhWNPO}LO*^K z4B;i%(+nu(Ghr#84Xg0pk5sdk&vU7r(-**$3oOtOR>FWFpDq8@++W>uY^VXI2`PwY`0_T zk5+afz>S(wt2cv%9No-F&eg=px#4kgt|ud%P9wI-@{na}c&`;a0qIHzG{F&M+Vtds zJ78S2fjqZ?GW~Mh9nd@avRmvWHeL{I+e=cU31mT{ACM2d9Fd4{yI8srML{iMDHAT? zbqY&;-~z4TVtxQW0la(_YTQc5L|pdaRmd&Xkk9?7x7WZlUIRz+0BYKGFb7*J=RqXC z5Uk_%a5_I3F68SGdlA;?VDEM$6)(1ZKg~JGy?P=O#KS{8Tx>K!U$jiR`Q$dfp6A1Ghl9Usw zlg`0j0bMEdjVn&`rJ)^!2&Bjl*+B>1MD62CYvmU-9e5rsLF_$-&2!PNMajS~M9pWw zVeZwjXk{D;tw?9TM%w%pGHx3BL*o=SJ+KayhJITDC-GmC4^235XX1W-krUmy-}S`r z=f8ow5nF|DmeWT%+{Q2FmpJjAl_+9?p9$&wES#CMp)WrdmEn1){4Rh(>|+wvpUN*r zdcFi_=C?RAm%*|8a-5y3aCWZ2*|`>ejfU`Mz6Gx5*TL=ldT8P|z&#u(fe!R_nEMjP zwH@ZpSb5_!+BH5GT$(|H{2y0%&uXbu)=tLJspvc-% zwu@iCqM()ER9@J^Z!VU3g-S+gj%{h>w>_9Nt`Y9IM(|vIJGO5iY+KPL<*3~H@;i7F zj;j~KekXCAf}%IoJzBKAU6~J2bJD5~OzN0sKIX6me&;*#t zYA-G_!YTf&A|sA%J^ zG#BpU52MpmxR*bSILW8D8-LV!al~fmfsgRr5%@nn#5?&Y$Q7cnf^HKq)*s1zH_igx z&v${H&-Xg9rujHKS_I7JkGV0ep=4O|7eMkC5o0eyHh%?8msjC%{yL1}Z=fJX%Z$Dq zm<$hLyph0kH5JY`l3D6 z!vE^?FUk8fj`)5ZYR#{1ZY;k2<)82IS$j0P(ZKArlwhLZvmDAAoD{YLnx(d*A^WkCRW& z9wlz4XXw_B7YtREhvmXt!3Ela>|*FAB$gp_`ytn*eke+3>>*)jI>RfIXk1-c*ouT+ z>_!zuH=rN8Rs}7!bNvvCd*JV*toR42jt`LXKST&Wf(iU%RCJ%9mHa8p<)5L|`Y$xv zzC>mB6|Cf6qxJd?D!gxD6aNm*=l_M@@bBR|{sY{Iqk8~5eiWg9N^p1{A%9nR;A4>n zUkfj@gv~NUH+Gol!$ycqmMeO&sUnM2h@PxU^kTK5Hwy_LJ6-f+7mNPvaxs8iBL=b? z#bCBonOh-SUugS~uF){20KbK7W3>od zQ)&;QP|+PJw2;WkXBNcMv3{EseH%~t=tWkbp<`xUP1QX}LNv-%2u*<)1rxA`Vlf(f9Ru^k zc&HE)V7ZtGCx}U~Mofi`Vj7$)j)2R=bht(w2{((G&?IKVBVrEh7IWc6`evahh3~}z z9D5l9QO>+#AyVjKmM@mDabhV*b|bsV(FGHfL4*J%yXVYR0ZcJHi-~)&0!2|b_I($c zP#BJH;uqLN=1*&46*kfHr!}z}b>_Q2tqDIi@t2?0#9AE4*r@hohvQT7m@m@eyeBOM zk_O!=CJ<@Mykdi-c&^XLI{zUtX{VTs(p@RkET5UA<3{R2#c_ptW1&<^Y%^r;;-9Z5 zpsrfQ)II8k*oto4!BB{;5Dm7Aa0n*e^>wZgTz7yMxhBI!QBjUpjwr_~Ez0}B$zmE3 zvSx{~6wMdwQ8jFU!D1s6icK(9oB}1{RG1}BgT>->I98kiCy8^g-nnqPIA2+2QIlpF zqKx3npf!sh(X0`oMI4oE)?~OaX1FF*hHKVjh>}FJMqEsNAfu^1tf#S$o&a)oUW=H8 z{`v4-V$OdYZEmrKwI;~KJ z*!vXh6UQOW^YXLK^jXL zPDN>vp|3APky>$gUw2=IFCC!~VyCFHpqUy9-2pSPp%67h(z~HJBXwKdRa@P4TbaI0 zY6)8oOKb;6WakwWQvJqb3Hpr)WxCJ1HEQQ{qldqom_Z0Qy|{aJ#@(8C&QPobYBnh; z<}&;@o$Pxme^w!NceYUO{C<9(&*Srws(FVx{CJ$3EbF>cAoz`fOGB(Hwx`k2LCyeZ5pIB|Q z#>L23yKQSEbi_7iXIM9}D;SnlJ?1zt_l?0^+{2fN-ng$vab|Wmv{q@>Op-5DBHby` zgF3?wXmX@4Gut5NpotY95>$se{AXw|u%Br_>l{G+@qiZkdZ1~bh`c)us~bVyg!Vv> zJxwr`1`@MBdN}q+R-rE|sZv&~68+WSPIYiME&+F{{haugGu@V*M%rSI#%KFH%22zw zS-r|O@s+r&8BBgJ-_Bb^8h?(z%3l*{VuLtSoaOx9!k-o&ihqkQ@Sc9Zk6PmFLO2|) zlBp;>FGq{!O|(?5K#L{=K7=0PN))KwnS~a_RpM&s#xh}yxCVt<25Oals$6$A9=fS= zna~V3iEHth&7OuyVlzGCzUW(iB(|)dos3ud*$zlkHc$`rDy4IE161%Lyvjtu?vz83 z>C{DW-CvgzJDjU5aT`ojHdPPtRkRiH1HRSIPJ+FeB(ubv(i{#iQ(Sv73z-dsvCs#}d0ZAf94Z zif7nu;#u^Xo@c)oe`ZgM7uc)fMfMl*68lKJ%)S+`a4ufshIo_r5P#u5@fIH;-sY3U zJN!uTE}t*n$>Jk^n)sMsDn8{~#OM45@h^U__yTG7OT_nAe4qG+ zKPSFJ8vZYT11a^d;z#~3ae#j*1wSCAu%sb+N>dD%9x+j-iRscSj+W_Sp|r&>WQM4b zIO{S?Y>>UgSu$IkBYTTWWgl^!^obkg;o=rKK-?w=iu>gtu|p0Pe~>xic{x~u zjE6mx+=0I(tQghwZh13I@}Whxk5zAmLb}?^s&|T88Cp;j-7yD}ZZ;^Js{1aOxPlhe z#n!}FFs(@pg#kF}dzE!m;#wXhZnU$+wLD6kcrIN%rif9%bVY7PEbb|1fk2|}CFj6U zITs4$JQyoWVY;lq!CWFPbz|>${$jHUdgt$hV^9X>?}cLu zc8a^XG7ZtF*bF0lCRr37^7_uA_&3Epp7VLoq7d0qTLJm|#J!tgLjGQHZ;NPd5iL#| zN}3NMt-n|7pave+4WL<~WxEPDX~F0s>J&8mjzB~apL<{yWGlIm2Irw1+NG`<&_8+v zxt11>Z*b9ggKNOu;G*#cZNRCko0XACZ#7Q~*g_w1z{yC5%XR!gp>_t!8Ia2nwJRW9 zu7pf^9Q2pRBZ^OeQL+*y%GGd$tb$px8dk^}I8m;J1{r`2@+3GvVc84Bg$|%=oY;M4Awo!z z`h0}s4+4_o^qFq&nF`T_@=S$juCA_EcD)H+1+R={N6FK`l&1ruuf02cK8P(UZlJ(c z?;YX^WdIixqK%g=Tg21Nv6UaSu4Axfa&^e?LKgc|6L|I23o#(4V}pmGwt10XqQE^E zqdA_r!*Vi~oG8!1`9BxYbv_&>FMwQmA>_$l)qR>0VUl_VpF-)rm?m`=)J8n@;--*9zw=vsiZWC|gOub91lz9Dq^DbDh zqA-ujeBd+C_4#Bk8`moSiRGow+%Ep6OC^Xz1je18)7<$vO?)o?r4VqMLV$o_s5faw zB^(7up!M?>&d^wx&w{krrI1pL77xf<5Gl8!NW2|M94%9M2O{Hc6pQ!3Bt-ZWc|RN_ zAAn&XHLJzK8Pgi3byg}YS0DS#8)(nhZW+0^Xc(EHg1Rb z22qGl-q-1sIL79Da!q6&mj8fC`J_exCEPApfjB@H?!TMCV&wcG(f+f%pm4kRs;~`G z^1!2HJ>A#2=&4hrO6aLmsGtRtRSFdXCc^|L19!d?el=oi*YaWH|6PzKAB7CL2NCla z67ug6Df?kEPV#*DBvi?#V6A)x5%Ii>h<_p^goqPyEE{PVPov^*db~qvn%~YZjG`io z?%&r+&_uz%kbi}#@^7$2z6~qoyC|2w7yom{ z{%a?(WPDyv-WNGzaX!H=exwW>Pr)|Ho7;WCl2e4oyQ3Jdc^D<=Fe#*r&ohx9prZK@ z3HKxL$xo1QKSdZn!#VmK7=1g}f$LqI5t@^#XwFo=T4LP~^9#30kDi$UYGw*(y)`;H zX&TW5@pF=oB*^YllYu79cInY&P$*!jgoIm?s8eB(MlJM#84ltR40mW%t}3WfQ^nB} zS*E5+#EGmgQC$58C*f=8Bfmuj^gT|(k2nbjpv+)UVF*}Zm^cwn3Mcjj*J3{;C5ECU zhM;B3R<=RQpG;aLDvWYivZ+ODU{TnHx^iWxEBA-0sSxT)$$h*Y>=0fz$W{bp##SE< zF9;(Yx*0ZP8Qoy8(H*BHEgEd%S0aWe`E)u3f>Nw;;k?jfZG{0U1R`|^1cCO+g2J6L zo!nfh%z$*#erlzV*2%?+a&!?}WH-mSETrI%kzYu@BUy9QDE%uCqD5wsC1+3ugEHLG zQ8SvYvR5)<~D->)xsz?!}0$pnAP1rioo<&b8anIN12 zXY{dczQ-4~#PUBI5eN45L3BZ483N#t>L(41-n1aHujyz&axrf<_*kVHCpIMn0Tt z6v1zd(Qu_P4sJHa!|ldIxW||T4;qutG*F>{SZJU^3uQI+RVKPX4wOI1hab6UVh>Cu%dwD}ntuSF>L^W);{ z<3Xa+Iu^0F1iW$_;+k~887>;maE0#~N~}@N?rDmU$)Z06o!zlGyi5qinM=yeF)D!@ zt8uQX5Gj5{N(~elC&5@_EsQq;FxjYuIYu2UF@kV{Q4gz)li_3|0;d>_aGJ3JMc@QE z(V5%nPKu{Din}Sv8N%@?1WKF7;_Ak!*jBNe>P*IK2rZ=xWDy=0x5#NX!I8VabJoQFZ!g~t3%hEjsT9%d(*30qF>ZtNA)XG~MyS-9A zoxDrVk9Ay@)bT?6Td+e`sGFrum|rg2Lp!V#80?p=as}z!@hkFLYF;+!YvZK`> zl4nu_O)w*WH{xbmzSITA>4Ba@A#r_GAjYcIeP6VyPHe%)6$b@DDiBz*EPu-7zNZ{p zx(Do3R6+Z5?v&>$3wk_Ut?469M!b!R?H#a^Ha5wdqX>tzRJ%KenoS z9)$={5?Ny{0j+M0{ys@rSn>k2k7#S-UO1*jUgR^I4~dZzjLI7HpMIl^f+Ns#x>)5| z;%HpV-YqY2)Y07z=kICw{SihO2OuAX`&biwI#a?C zrUA1}6PBA69B+D{#!Q0-(+iDe21?8e<*yuGdeXt{9EI7P@-haA8!3vM6ku4WGOgv6 z=;h0+D7v{*UaRAnB$-;|bxjAJOU$Gm27~y;@_OuHG-SyeP}3MN1=5`0Std+y_PJ0F za1;}B6rPy6x)HWHo{maOGy8!w`-9IM0K?3IFxngpQ_LKgVGhBO4#hf`$P6cK>=?(a ze%e*683oF?cGd*VY;!Z@7HHF2*_Z{^?DmcDJfknZ6AMrGxYVP?d8v_HC5S!?c&cp#c33%HN?`oW36{UpfJU`h^g zQ*M(~T}5fTMN{#Yn@RWbH8_}Ebbkc;^#$5@*uh4sr`YIc8gb-zsR0|Txry@53Mj;TaWetr)jiUZ zE<<Vah&YHyTMJ5>!8OnOM;5=lpz3dJ&7IvW1zE5rcx(oWs$B^v2 z@Dd2|qWnEt`AZ?wvG=ziHPCqlWbZ%iD#53tmLXm_D?IFJl}t>6=xO=5js~-*Ra_X2 zS@t`TqgHrMWb2&$LVmVJv9SkEW-C#$JnGo{52G&vW&!jy3t_l93dWm7NWNoXjyVYy zo0E}Ir^1QmH1L}xaI!fA)|)fobaNJ*XU>M-m~-F?b3WW=E`YntGPvI?haKiZ*k>+- zr_JT?g1G`-GLM5-%_{iRtcGt)KQqmf*bs9a%QtJ;7_)&*G$U-T*~pff>zUu&z-rBn ztkK-WPBl+q7n!HBE#_(LCi4t-i+L8i-MoO^XI{*9nwPN0%-^EWctSquce$Ovn9 zw!>aVwy_!dJM7hS7mQtzSC}OW^3e&GPiu}cwjjAHjzaA-TD@3LM&cSt#NiY=Pe5}@8v4na zQ#>pTJrq}vX?Um06?eK^ai_}_ce-40r^6L}*>4pu7_fvbQM^E0F;8)THVyBGeB=P^ z4dw4}WcLYZuTC-VMFD;v9AoZ)CFY~Z0lSd{_CTGv7a}G)DCT2uw)q5HZaxXunty~F z%%`Bqd>ZaGpMhrcMc8h>1bfX_;BoU+c+z|iUNhf^cg=smhvo>cci#K6b8^%YJK(WY=5c&>ef;0XCQh1HobO#WTIjk2Z}EK_Qfuv_b@(OTEP zt#!A0)XI0%(x3@zW>E>XjE{2(^wwPJe70jTSJ1`zInHn>QFpZjf+n{E;i<;ps zYL0bL6CVwaqNdJ8O`VIHnl`9ehNw9fQL`LTvjS1G5>ay;qULx+%?XH_Rfw7s5j9n? z*7CzTs|H2o`)rf5zpvKWtGa`vo_lPA{BQv|digE#qgMH88UFqY4KDd_Ler&q@f8_d z%eTp|_p+-ApZnyun+ZvO#Y>Wft9+7Vp&=)law6?Tl1=-;r+)VVxny~yB!YZGvQ8k`U8UjaJ~FLtzCJ16h-#`_RMrwUlSl9fq{hk zh?xmsgn;1|1wq1%5CuiS3qcVPQ1M1Z!5a@y0a1vED3?iqmBUqWf8NLH3a+{;-tM{{ zyXva>z4yANXA;@n-yc6eAL&kYPj%I+SMR8L?_2dm<-oQZfn1{U9K_TGXsRwmp_)fj zz6gEQd<<0!F-l#GiRuzeR+kc`7vW-c85XH4uu@%#`_|$iuf= z&GAP!CFCr#D~CHYCy^(YAHS(#l;HRjWIh6`>$tY10j+M9V5feW8+t;Xbp%D2lT zLrhxYWVgggw|?vjX3gln)}P)s5^->??QpP8=Yv9bW``yJYR#0)Pq>4*5Pus z9@naBEK?8TF0}z`)FXIIZ9<)T90%1_9HR0sR4u+ybq3TPBdYcqmfB|&s;7)%^|X;v z&lu%uzj2KEgE3q^Z=9%JFiui08mFk2jnmXC#LW>is{OUKIw+umxYQ5I(9j85EW3N2Mc^4I^2*AlGa|bCK(=2xVl2P>5w@h0s2dN#0d&5MBOA zGu?acOidM_jf;w8USm?*nScfK;k zIq+tONolYWE-$S$I|?Fz*(vrAub*x;yVS)_$pX}2*S5y^l2w$R9i@DylWY~g$!SH) z$YV;_Jj+XX?}Dz~s_S1CoD=z@Bw1q~S;DRQFji~!DycR5RO1GQP^sj0=r&PnMwJF_ zaZAId1ey7rHR>2QH_xn~@_*Kt{nIVwE(|P5?J@^*pN^?DhnA#j%@K`1%Xf#Oe8)Gn z<|uARCI_7D!MSK^jwZou<1Dl`$IxU|7>k~g+iem3ZIYDQLGYiTWBE#r?sh93_9a1KB z&|R<_cq6p}>T9^_@5oi(pq2U-9n|+osUOfw{fPeRXN*w4kd^W)=Bj#JLb~^A+rYJ? z8g8K;FQ-~o*$QiI8|z3>JYu`pVaKu0&cSnbE?%?qaL{g!PwaerXSXyAJ7HLMYs0gP zjC{L|(bjHfbhX9>z6dn9xHQENMzWyna?X~7fK_CS^+L|CK&$v!h%gM|H{j2L&HC%V;2hW^hPNhLP z3BGv>X=D?fNKW2lo+_EXL&YGEk^6jxXlb5&3-s{#I5*JJna~Kk3w*mPTG_?uWS5}S zPNJ8cLO;6{!|ZMtXLrX*b`P9xm*GsiH!igMV7^^JG*=07nSRR>*=80jM!-h)}&T@0}os}?4H>YaM zX%#O0JH5i=EVs`2Y6aTmJ1ayCSbtC0s_*;i-Bi70u%}dT|{+B+x!#QQ@hX z_Y8Wi!si;?gwLO!nege2{#<)6{(cW0p5SN2>7N-=`(b`Yq9r>@>t>?zZZt8^CCkdk z_u<_vtdgt;m!{}FCjBLLOo%LH_%eO zXb-~-`*<4l5twD4fVp-h7TKe4l|35Q*<-Q79*+m@33%9^h{xU z*eBzFJq7RCQ*p>X72n&_XtJGV#O%`zWzR5N`%L1X6U>oeFkBF0){7@tjd?*huexOB zRVXi$JU2*Mi;S$Uf2(0GacdOlsn7{=bFRoN8>w(A^a|BrFY`h?uBU=TcG)x0%sv;b z?O8MxX5&cvJoL2Br-lwOH8`PBqyaq^q#CZHo|6UCAUY%_x<*@y-I5JePM>U*BU#a` zbG}MDO9vWgAv0l<7OJj)y1IUOrmMWqGXh=Ac_PryhOLEsPYg6K64Bn8g!dT1Yv_VX zEyfkjH|OhB*##jX7Nk*%=#EuDB$H`lllrhPB$CWS7yBY~v*%-gy#OQZg_vqzjI-@a zFvq@>q{1SS3YQV7hMC7}_?nlr&>Un`3iei-RAq-JRq9!|B`MLk39~Xyxa#`nGwO^3 zPP(ALTp)dEjrQh3>7NoHlb~0F!d?y1y^3H!q`TnKWk5>?H3qP;ucYT!Q9rMyeqMtT zdod0Fbu|3flO$Y%f%XmB`{2{xlV(cu?Pl%&^&q{xXjCc7{N3dN6j8ppmiHV4iHO7c z&CB?o{(?sIQDz+3?`lI5eGbiBMfY7JolM>Vi=%_Uw3y^swH25aZheoicRi%D#5kt1oa8JEO&Ni^Mwj`m$N9Cwpqx`$YB1$Cy(JW9Lb-%-s?=r^CrT+6`59QgOJF)6-X z#*s1G&0B-Dw+#t9>6ULC(m47W8S@zm*}ZXt>sPFg;X5dF2yz8fEqx5-JbiIQu~|GakYj_Ik4F$lsHc+Y@$!F*QP9znJ_ z4nx8FStI0{Q93n~GvJ3Z<#U!QA(nYc1WL22Slt__` z2x0eSEL^dEEXL&&5u$imT9?g4b6vIyJ#`t~=`x~HI06TRoejC$pw|Tt$V7=s*~4N@ zxp+maE;AG9KtjRgyh{5yvXK6OV*4c=WB-xF&zl%)zlD?SKViE4HfGufaJl_1xgUQa zx8nnBw?D*Q`y=ePKPIOAgj|o$@V5OqVrKWWb89T+Xn6Y0-O0+-?g7#ASbnT%EtaP8 zV`YKBeO_e2JidK7*nen~u<9Z!gN-~67dm6``0ICv zgLt?0EqQQ8af+?|H#E1uB}wuf+S>ml)%_Ea_P&YmqCWH(K53%T~|ZjZaDGy98r_wVd=Zh=r2B7l!l;(`JVW8 z4MJ>%pawN~s`)-W&9dH{mav=zT&EQhP7yjg?NH{lM{lPC209%v(&>!xPFGYpDV**w zsO)X#Ujh>FN<4dqk)3*F`*0h9iruOby%E@<;XXU5HQr}8^DWs$p0tH%Vty#NTzgG2 z@eftRh+hrjIL=qjSG*zU8WkRI9G{SIg?)M3(^T-;ZWzg`eHf4XxzuinAThrSqH{7!tmAi? z|EOY~IJdOc{ISlguh6^riFnZNn4ZP-&3+ss&^zG;J>;Bw%cv@qG2osN=WIgh;c{7%*i!%U_ezYpc(z9Tgi4yJ&Ue<(R-it z`<9K~HJ?vqfMV&}EOucHf(obSpPq-3Jb9HK>H%;0i9|-!=Od>DH zRYX_1p8l)%BP$SBb~F3yjfK%V-OWGmDgyQ~5> z+a!TBhXgO2UWhprD0KSb2&W(VIQ=oq8Gz%RV{wu*6jPmHnC6VcETjgn-kE?c&O|)nOhTPA8NYL;;&ta#yzNZGyUuC&)HxkrIn(iXX9j+D zW})7hZN!}Oj6COjqk}WY=;_QePH`3*=QtM|vz<$fInJfVh0fK+WzIFm5@)e-r*ob0 zuyeh!*;!(2ac(u9b#60Wb#6BfId@0k+!JZytcc`0t0S$PHIeqt1CcW4p-5k6ePpDw zAu`U{7&+N_G&0568adn97P-hF+t}F|xzyPex!-v*vewxhdED6-+2N3vYDG;Aolded zSch)jTKtln*5auI6SVO{bn{ShHn&=Y3(*p9>O6ypac%4Yt)FwXAvq(-+{HoooM;f; zu$d2i2*5Rb)(dPAwJYMxsqHw#D_T;LBhGE`SHjxQ`%tVg*2!<);w_bZ2E*@YjP?ee zeS1Vj=36)_yc>*;`i@!@_F;zAQtx-p2=_Z@2=7JZX+pN{3oy!R#YTK)-Ou?0Z0CQ_ z)Oi5~&dX@+yn;^7t0;C}L%H(?20L$JsPh&^JAWe8`8Fmy2Z_VpW%@*`!!)-5#j;fJ zGw zK8E9bf?Ve_njBxCz4IkHI)8;>wYCa%bF1_slj7V7t8L>*$gG1U!aZbVwF~Ar-L((q zIC0f8VM1WQHQ(}Q($Q(g{9wxh5B~?vDG_R2wdQPl_z1NfR%eq_VZ-P%iI+KE$ICR! zikI0KJaPr^_=nA8o>$lnWM@|`J4tFL>{_d2&n_#K7MZ1cs1LKS0GC=FH9h8#?CFEJ z4!t@9N(Yo&#_5w*H}OBh;1PtuBM5^>@UYcgQ!5=jLU%f(su0U`NYz+O$_gGC!0x;A z6Un!qX$XHI`SvTxw|X4sMljZm;Y8QODXxVxT!mS#hlOqqE_Hoe=EiZa+l&m!SG7dJ611}iRIM^YMgQ(($WJUw> zHq+|p98F$knQUmBG*Op^L|qyZb!l47U};*-U};*-;C!uSCZb%(YiG#ownWTrg+jMA zj&KXn$1TF~ZW|1D+hd~J5huBwaJt(W=eS)k$1TQ1?h!=Z5?tmnB1fkz?nlRMlD&Shy0kt;wAAWlfos zu$rnG>(pv=tB5t21gFuLlJd>z?61ZGXO-Mxnh)F$4naHzD{+4~55|e>($$(_ok1O5 zgf`Zh)>*Qnoo}6Oag^(793eA;^K>7z0-@Cr>#TDnPxnO3wPsnfWyoI4iZ~a)(k(-C zwe$C?pR#wj>9r{JnnEOV5K`5 z_q!)zwL1yVxl>?7$3@b+vZLwSl)YngWzn`R9NS67sMxkDwr%X#wvCEySFDO{+qP}{ z%lYno@7#0RdF{2g+y1rM`ZMS11AWXs#~A0za^8}%Fm#n1nwt8Z-9!gPvGsf&J{ct- zw_(om=qR*ZcIFJTKZBdy1!C>0amU1xP0xa$3S0s18P6K$l0-UEp@e}D*x>Fod@ly+ zr$!;l?EeyJq{_4bo44*RTnbL%f`PK98>vo$-RosDzg-YG0;r?Qn`(?Lz?W2FT|D^l z$K5T4GAH2zGswwvA7Qt=JUeVXj#2|Nk;W=gDm{x-x5A$v5|TfcMBl@*kDj3PCoE?{ z!nz2<#@J4)+Rv?y_>dPW>`hCCVI66cp#?(L6!V`SJ|o_7fstdKQ=07{yv;aL9BTA0 zLC(Zj81GLquUA@SoEV*pt=`}{RQEv*?Ti8HU4JJ&NajX{!8F>~35Pncz%Oad_BKQ4 zE-&WG4k%o&g!P{AnM!RMs>Te6sw$l?FQnyw`^?k#!_XWjx@sykLkVoM9(Me~FAGPj z;i(C7sa+jyXOh^fsJW?2>~+dZs|rKSkF&lA;Jst1^iuH&6iI*~z8X;sV%t*BsWH#& zJS$APB1J1g6qrsc-u5~0r7jQ$gXXxk_URHD_wBW)NEQ5ZM1BD>CqK+QQ`MwDMon+e zA>38t-51%C!c)hj!nKlcwCMT58)LgcEFWN+wJJkPYR<50Z-2TizAo#PaL@I%QBMnO zDL@LvTa5)|!IG%3*4#qGtHvPV*b0ZgQM9(jAouaep0{HOZP0S`Y{<60Kufz?iW@BK z^0<=I*}Lw*Jh?VcZ3IHDZy6T6u{6eap+{snHwRi(gnpd~u+dF$Sq46Y;b-7>yg0Ba zg|TOCRfZ*9%J#cdhpbxgHfj(hNx4>w1Sq>=Q9FuiZj(pI6tsTs86g!6d(QVnkpL=> z)EcdlD?u|pvTUr0i5yc`l`Xk97*z#o z9)fZc5X7{~MeWFnXaCOEZcfr{HCH3==!G72`lDZFm|b-S6Q8WE@$v`piEF-1rEYgd zlwNvr%y|>U4et&&r2lRvw1m`( zpVzo`j(-uxICIrLM| z!I_6KAA}8MG#8aH!i1d$M!`x>0^f^QxWW(E^N}VxLuIk&BNuoD53i(`0QC|Hdd7)% z=^_(+#|zxB4TtUOWAM;D`3$nZ>u(nE#^S7VN zMess)xos(zrYPn-FQ5UpJL3uh@~Hwei96F{sQAvS`|VS;^Q9!##E_(~!)mK=TDQ4x z09jn)&22C1ygF}jQCy5j1sDQGjsh(&<~m45CKDIM+Csd()I=~kce~9P``xh2Jpn1| z5`-g+=Iv6ANS!xb-WHYzR74j{r=24D+Ti#k4f9-sV^IlH)K|@eZqOZn#k*_Qs2ZB+ zkovGZU0*3cSn7LpC+|7$c5~YOug`5c!mhoC;@t9%ZxU5GPb0fC(!Tyg!au)-O ziVtd%Pu)kJt!mM!M3TmMt34`_)`ntitJkxZbaBu4z`GVeJa%cqZl~rI5#&yc9qnS6JDieu8>PSp_K8Ulc6SN^M z%`ZvbuV^b&wnevR6r0hmu4q^n&2k45yVtL4z}uE8P;1l(?=~FtQJJ5ivw5K zCFXI#xOx@_txK+biRVwL8c(Y5pk1l=xMJS z^)LuPx~aRZ?t|MR3J;GI*8l=+=eqyl5bjUm=dPy5ttLo!|0uor6IiJ>3m>jc2n5Nn zT0~O9!rrjtk#K$jO6|5azC3Q2eK6+ums+Oq4cu)gk>g3devoU}k?Nf=)Bz`B#G^@y z^EWGUdEMq-a9mVj1?-(}5EMoJ$Y@jKTW6}hUko%9VonCfJb zQglOzr~&c}cbtKExE>=FCgg(JDQ4YuO%z4Y5qa8VrzZ1PBuLo1zP612HfCHD5rZ_{&04bjSflNlPE!3TNVfp zL%RTW^n&&q%)P8IDqEBy&jkBUwcv=3gqq=u-F ze6IJ=&G91o}>>V2*OB$1V=FBMV zD-w-(oX0JFe?Xep(}Ff&*8`Ss-=+h;j99O|U)@=6_g5sNh2}&anj~oZ>k+!%gjyAM zGkMO)L(0*gLThm962vNV8iph`<@-`@EA$Z6v^9$(`#P)gPYl>3JIA?#{+PZZp`1-% z7gA-0@HsBeIM-TKR{2JI?*>`K_Ko^2iRu6TTM~tzis`A>(jVk4U&?cUT8FN0gA{6w z8{SAYiG(34b-zHKFwGx4&c)i{WGdazxlIGqIX7;BouGoSfFTskxVmb}U@_q_Uq*Hh zn*`kcSQT*c-ShFgz*HR};jSaK`@nU7Q#Hi6i4u8j^K-zNnDJ0C^N_X=Yf~omWFs=7 zUCS=bmAdNTvKz&g)8_87e`9k){o*^Ow7>n`Y$KTREWh?|!sc_gj5OH<6@|2|wEy#z z%Q)ycjCoZ_OxDhQPkm@P$2Ty@A?EqF(;|iO@UFJP{=&qF6Z?GaFyGirFBG^|bH^x{ z&l3mf2|sT{qOqX~`a)%n0pr)j$Pr}AwTzU73f)JJ9*SqLN3*@6r%!SRjci?0lF0{~ z+onq`RCaEfUPRcalp6lcfxhat;mmDA*^iguw&|+hzouJd8@9^1qANr%>FRglWdRbp zq;>Myr}1S9r0s6;>v^qMB{UKXW%y2834OcRVuG}baq|7CWdScKYU3^`Z8Hw^TVt+E z22>+%)fEAx4X0B$ODE!~z@*_EInBpQB?55Vk<}=i-1Cgc72mUXUoFdDoc~%X(^6k6 z$A>|JNARNDS`NH7J4H-W1YeeksD_wR3ojr!)9{}8lbv#~CPMjOgoLSK4v9LUx=a%C zbtu9|@CYYn$2byY&EK%_(hb0^RJw#)%Oz}BAUZN?!50^MX;1O63TFL0vum2A7lnx) zSHzoV{UOzxTNT4<`RA`vlQG3&iR210LFj=6+6P-YXVuV}3~_6yRhwz-tuD#R2aik) zhPX|aaPm+&Nt<5r$qmHh!)I8_W`_DSiRb_<_aQl?Ldrku3EjX8(9-+ZITGj8!IXZ8FTG6O-=9J+)jAv0(ZWi4u z3aBpi*nWr;Zp*Hf1)tIz38N$uQ>zXM|q~R0|UMPtMI=1|DK60XMK21d;9_NT< z{VKd5>gN+E%e(&|2|AFK|+;U^TVvv1l-Odsq9iyu2*ogZ9&piZsirx$=!Bl zxk>P|e$l)(I!jAJu0$dU_#neTw+2cHaxwalq>{4*U4v_O{Zsznb$T$iIfFkLunp1@ zc4HHbm2Fx*Q~biH$^5AHvkyLsk7NDKox*ujuIePB)=OGQOQsISMiF^( z+=iBv@ZFPi3|>xcL)!)^+6p2C&r;ymCkKy{QBCKhL2?5jR$h{Ifdp!~N>Fc)q zQTjoruAtTqW!kxos>O{<+6_AB)(r(m6{?Iv2asf{4@A6SA?gVQ5i@MIHrM6zO+cOJ zST>BK^3|4|GW#jN>;4O`{60ZAf)AGDNA~=2#;l>ScA)?hBE*C@<910OAR$QG*%C<3 z!AO$06YUGfEWX?YpqlhvqPkI|k^DLdTcc<4hXr?hq_w2?&#PHu%}WoVYhXFxpp^R{ zcWYUHvYpiBWD$vw3=lo_sXwRF{PUxyE$r_T6hMt7XtWKxU_nyjkEZ{xQ{8x!$kv<4 z!(<|>r7!{E_}FDgAp?T(U1a;rk6$c!(M2cn0wkAGB$uIyd`R9O0+ZL9dg!4G+#`b-EJYX+^=UY6pU(YRj>#xLdYcj;L= zAx>>U`COfBEtNb(EfI8VDKn;(l^{gb75FL*gbb2txcu;U$^u!+kzC+0sQ;1zz)XUP<#^dHuP?yQh54SZ00MgnO7KqdGv<_W(~MfSf8UBW zX7qUCt)-&HYO#bd;L~8Cta9aqW*nQmmkj|K2MW#%B2sBq11vIuVcgF5rVFb0`A_u1o<&`eSoSY$2d#Ae;eV z6TYtS8SAW84r+wJSCKzNlBK}hM0+%-c?DouYZHZx@a&PlCIF%if+zs%FtWTw-trYdWTi;tJL$TN`izNvMtDR8neQ- z=bB=-^YfC7^`1(&s01;?xT#R)qQ#M_;wKoYY-=^@F_Hvz(_ z-9u%U!$wrOn@+|mpj;Pqyl1JGo5+<#{I2l3krGwj4CG6xer$r@a$a2IRiANdXSIEh zN0uv!k@!(Uh<{hQ(;&7%CZye;u4K1&f%IoYKx9|+y$CC`AAJ8_jDA^HxYLly`nGM4 z^{31F(b6t(7edB6Ude;2LGc$i&lz9%())(nkS|Qmv)rEL7nau*UqsIPN65}s&-FV- zB*+)(>Bz4K<&xV#qiPvo*hT@6^6!ULkJBUr)`9yj(7!qVZ$$-nH_fd zgM7sp-E>MgzSG{{e+7Mhu5k?V@z=iLVYfb+AOFe)ydg1v#4v2}1zCQ?*w=kQUtaSK zNPao;2v6bPbmi^1$rdvD=1k|8S8q1ssN_Fg3@^vebJiI#*F1ToN_4_3l!Wa_AF#D> zuDFqQR67AXr2IOnt9HsEl#5o}XH!zk$P@19Lay!G2pz}tF59J zu(EBYPnZ2jCuiS-C}p<_S?!nMAZy=?%EkarXwW3>lyDG`*6CeJh{<%MdM|AHVCvtG z$6xp547@-!7?)p%dkaS;VyZ#%7=w{jD4s|_&K1#wjuB#2%V3lcOqfA4Z?y|(Jg&hU zNlnv$+7IYNdD8xB9p<=6z{-IHPbxd|t<+rsfHJ9Os8OL?YFX%BilvT0D{hUob; z`2L*)8g0SHoPY8mpi#F>KqXM4%rqh`o7RLutM+KbFE{@0w=U!I9;R)MdjC~d)2@LZ z=fP$fFT5(u)eq+?%&nbSv%f8uVe`ku-oShVO5%XheqLAJEIC->ncsqy4o34~*Nih3 zJjPWIgPUqx)gBntfu%NqF`52Ul!_@&1sy(q5HkB>FsHb{fFZ{tU*mUonpwc4xYCuW z)!LVxsHQygmPD8)i{Z;4ITC~T~s0JwYf$M z!0tl5YbrD_Wo}U}H(%TuP3Zw1)GrD^Zkx|Beb3;3ZaIx`3X6JGykcrQrS2FzFY7wh zF;V-VO}tapPoGWcRP|lbJ1r;lQIWX)L(UOhMJQB$%`E91F0%qh`@_4SbK%DiNi3wb zvd$w-?5>xXzK)kZ+s&X#A2^8?-4N{5m1CqW>zb-GCI2Q7PunQx4fM+8;7^r?(_(9r zl;ea!g|$fFwrv%xhSL=5!zG1U&nA&_mz}#Z6UO;6y{5F7OF_a8y)GH=F4)R43u`MS zJ}c-o;_XL{9Fh~<`T_7ikw@`OuF&vT7nqUUcI_Q_sC!58UKwI&5o7zV=eV!#SZ<7* zAe){ed6ua0Llej8u+e%kKluh%!jOM$1sgF1k-|JQzz2M-o>)S9U;L@oxo=R{le%Xu ztlqe92<=Qhv6SNv7B7F#U04kAZupM| z|58LL{_DpVh`bai7z_{)6ci9ZOHNQWHH;h_90=&^`w=$~5Rj>Zt*whYy%oU5lwQWz z2_R$zaCB5OHZ^y2a&Ra4-%o@bi~&yOwl?Ab8zU=YI>Udwm8G)gh^m77i6GN@fnwti z0xk)PenK1W=hp}|%b$l0Qm-zp;FN(o8*J2cX~Tan07=k3aU7Wf>Ew0Oz@cPX?|km& z{utx%K55e`lQ28U!CiNhx%J|+b>%VnaRz&xno!x&!lUqN@MgFm#C=?^4Utmm|dG_+mLI3j`0?d(wqUlryM*+P_)0-{z2o zf1RZx?I*CnI^#L~&nyt@&B*%)Fc%ii5$oc^IQ}OHI#?3yd&fq03$@DK0asWDRbx@1 zrtZlf${T}(s`kc)y^hl5EQ+jSA}3~UqGB;+;-=dIqotbJ8gZpCSrimfrEEN7UO07i zvs5r7XLopZj0JLerm~(h#WeS@R+dl#eYt+B@w$^Ge`DJ`GR#YI1U1D_rl9LX-Oc;# zlXSR&2CmzC@3%=#E|+EbU5!BbQY?M2=_x)jG=g5SwPTGn48}AHr^_G~0c|JQt~zx_ zrIQ5C=f54=!y9d>LQ?Ehk#h{0D>by?kH8z5-XpDRh8F@%xk1Q1Y+36TByin}#|^Wp zlnjutwB;M=ZiT;x_1a13*O3xLDj2DQAD$dj1@;uyj2g(G^& zt`=2&3pa76mKPit0V}$__wXKMG1B?lIVt@~2MAJs&7ghR63zNlfO(TJQ$j4YEWA7N zju!1|T8_w+`PPw+^$K85N!U$r-~7w=?d*7EzC|iU-JQLs+}0}Lt?U$#+#8zSw%6~x z2a|-2J!tf@st0z4s4Q8oWiCcb9G8iRtFn|jeb1B^;x=EKm+BDA5`i zqN5%sNMeM#&51qRz(#xVa#$W@Ug3VRshLLy7}onDYxy1;p_;tJfD2mnxkO*h&-*>q z1nRXHdBM`Y`$d21{XJv6|Mc$xKTkXQ8|HmSs6hm@Fg$O?hw$u#cibzGpXgut>lD=N zIrdI0@luD4gvzNfsm)R9c!Yje{QVdN0s`GGQs^Db7nb7zC&b}~c?7)u9W!ubm_Ync zYnK=m78CC`STwu{H*uoaEp3*vN#%Kvs z^j!8dvvBs_XI?FxNL#{|zHaAy;IA0p&)kkeR?3-QFt5I3 z`gjRY>&-S*55Kc|zlOAL%^HZQ?}4a|imG{ebWdF*lcL=Pf<{nG(0@15amBIR_`x;* z{a;W%yTW{aS`H^@_C-7>iZ)W>UHMDwyWa&;UgVX0EMrma`>%Fgw)-YJRL*?u!{T zRq*C1H~fKW8eNSVe0Ei0Sda&Q@df;^-u0l40nZ2+2kYG#5qe{2CX>J!L&$FG-$vm?n`uGtTuUCNyP?YdG)!LeF zj(2W6#VoM{nNlz&(rn!Y02X$tR60mUa1b!^Ws+(C@Ue7bGI`@))AxE8%juZwClRs> z{epLgYY4`R8B7Y1(_YQ??Ayo|f>^}5Mb3bujM#Te$TMi{6gtuDSWiFGQqyEC8-qc_?f326)>IEt6X}b# z$0%(voub|s|Eg>QXBoBZZ4b_~PHW?XqjjrfDR+WAq9-_GkRH=uEI*2Tvwz~CjFq`G zae+M!H@0isLNj~sI@I0rlAB+^X>&mSXY~%lIU>PwX~Xeysh!W)_Z{qSC~t^Y zo$=a6d3>qX#4MxheQjyeTD9Ap8Fyv*EoaNi9bHo<5~k3p;MHkiv|%dg2~VZYHJ8o{ zmc!gIcfb%*Nyh5~YoDOV>2PLz?GzGQMPq@M^JHxEcXc!OZTNschfwFHB0XPu%?kGm z5e^?Sc?XxNeJsXO_Mtfd^;X&rql|?xMmV_aH|Al1Jdzr+Fa-z!3RQk8s+mIYX+G%> zfG}9=ST4sAL_@AS`5h)x1A*0ARx)Ou#SJ3+A(E|wSTFP2#9PRvyfBmA^>Qx{cy^>b zGa9@3D$%Qx(Y8jxM|@NCYdNlNvkKGmU2qeeqcAtNji>#e*qu(1>0F7|HZm1Ps1>z1 zXE8N>^)zhkUUZozEB5_rlO^Z6vL?6=lUrs$N#$?AO~RycRMTtru_fmcM#xB90WJ(L z0XTGxlpu5stNX0zLFs5hHr&Mr!ix3lt9bj*EDh^3ZuI&K{CG{WX(7om3f?~r28e0Z zPFH;hD?;q(W6hA_!WVJz{6raYL~&d6al<9z^@0?BC_BcbHKKZ)Wmb6hR{GG0;`RxN zmxc{`8sV~exYM14FUINtr(AEOP(8W#`y*9x`y8CC8QLUmmlCp5WLNPUxe(g7bH6x6 z_s4C666NIIb8N%=2Zgg^H~NKQV3_Kt-9#VbGW~w?T_*GiFZ$%UWf0)+5yWmJDfs*T zt2^=AQxhxwMkxBXOJVzeK&te2_GWBj?C@WRjf!D}>E%Zf`RX@gVRO;#LBp=34OB%I z=<$gXl2&&iT>*1og+<)X>yHWuR!IlAUE?!PEqws%2QvcF&^4E2D1s&X@NkeN6p|rj z>t@kpoElQuS*cOAx_`qW3a9SpqwAUaPI5Bhdjy??s*)w_pxmt4o=XNUd*~EeNxM?h!R9jeJTvjt-)BaG0IGFK6xE^9SwDK`S^YT zZ~sDo!s+XNBFDf}bL*R|iR_;Vjk}(FSM%qK7jOdjK~dKUsF`KYMAip7G9m{Js5=kF z?YTq`n7s{0fK1LnFHm;#$K_HcJ_t7(N|dZni7t4p@TCNnNKF%PXQT4&?ME~AG1ZCA>(5t?FIlJZsC#3_GD>z$ zu)r%)OS)+YL)U_cn&u;hnC!_*J4GpkZL?yh>%Sbqc^b(QHfW3yWJ(ymwyx7u=W3YQ zdNOX423~d^-ZvuO;Y4+vXA-VFN1T5kd@ws(e)2c-B6H+ljV{&v9AAkhmm9o#WfJE- zQ1Zov+gBq0l{&>M2VoJ&B%Gk8x_u<^eg~m(xKgzXF~*j&dCfWG(YN{*g1tk2+Hg?a zY&?TeG1%!0qLsrz0vU1OfHJ8EDzA!~A>BCSB9mlsouMw2)p53LUe1E(p))rA?2tlH#uXhPOG}yyN@>N)x{!}dZ)6#}u*u_BQcysZJj<%k zh?E!v2gE8-?w%M^SYvI+zC9%B4?Ti&LpGp)bu1NtkC{x42kdW)Y7eVk_?~;W!FP-W% zcG(ZFUgW3>os>Acj_%D+n+atgyzoJ~|A zORnXhRwOKy+*B#g%;`H4S`ManyYTtxOFp9z)8aVd$nL3Vtd58Xo5joGIx8L1T)@>y z@=%WPG-nm3OAq!KVn@(9j-Vw<5(X*sT*i|3NNi<9BuhH81a?bEIat2su;sJz1Vzt& zAzfE3RmmZun!2ASEm4g4N2O#Q;UMGyofY&aVrfQfYt#vpd&o;s2DOt zig^O+8Dt~w2g{^yF2E=M+-KoeTdSMbV9g$x`HF74dsb^~6*e9HgDzu~srL_RdQqJ@ z8ZC`7pCZ7`UjXSukak=&WTn%%=>mPBItSUAq`+{lJ09#L-h$*N zT#6s@Y^z1b`ugJ2BY67cC#w%?Z}qiSh>S|x+*>0G^T(5Lp7Z$FmZd6ZbWIkQ8X<)O z^TfuS&urrJw%mA1vo)7Jv+vvl!s=+5;ww>{1zmM*(H^~<%IJ=sGj5FQ@VPS{Uyq#e zBfH781((8o&7P8(RG!EOzhYU%{w$OaNk-+!@GYRU$vm znPrk_IwBU&@?Qbt=myABXf+1?wuoj9FQ6Q^9#x{czzf4`{@CW&my1Yr!|MX*0n?~a zGWsuc6+B^!GLXnCEa8o0bk3sWc2uE7a~&@lkakt=of$Ey>^a?K5*3`vlTF3lO^`%b5i6C9MK|z!ZmPiXf>n8e2a{iX%H1co z_SoRXjDA@D*wlVD2dmcLxpm&T;2_HE#Nz=lscX=Vp3bS;H2RlBOeU&J?Uu;E)eanEh)tnRi?2Z&4{BoOJ?=$UOsC((u}m&-c- zSdT8-hSIPlD;t?Ny<(IEY9}fc15Xalh+W?K`Xw%1jPqcl)=El%49MqqBf^Qvdzp%e z&-br$;B}>J3J>tXK=ly%L&kdd$P2Ej%gA3Lo`{ChkxS%_mwaJwYz=bT{>#cjW=>}$ zowbd9Qq$h3Zf=HRLT(^2Hs@wfx-nY9EN9f7~9pWJ}B)1N$X#x=QQ zslWuWMv!;h@y&e~`O+IL%Pq3V1DBf7e?j<+eA0u+s#jpKNb8@0a+FLpy}v0VyU?S4z!CLXckYSP6zEsQyr%=bl%vlQ zqUky*({It(uvz;SMRjF@?wD)CAAG9ey}A-UAycM=O)sLjCStzPS$FQ~=ir@pzxSw_ z1+Szs%))u2FoqNeJYncBZC^#|JBZOa{I-6Gh;>*8gP8*WUJ~H4u)2d+Kf=-51NdSM zYJ@w5QRox;sn=h`Tw1+uA<#4(6D7MA38L)X48K;*LZvr({#?p%9qvq#)*jWpMD%MW zRk)*1NH!Lk5Uoj-k_CTKDd-Z9p7FdvJiSYupu7|OYZfX)T{SoUO<}gbD-9(7Aq$l= zurM}s`erarwuZJ=|CNnaCa%e@@gs$NfsYdI#DXR^W}3qa2nu(UY8IXfh$s2|j16es zv9MQ-Elm#^3?^o{-h<5`YTAG`;@*y2QLyVLI6I;pq*!jmn0VtV3%2R(5*V zU5O9V7c)s8WEh>qG8^}ai7B)b(BzJb%!k*<(D(jvoJA1}82vFbQz$=(nx3b;Ql=$r z#?z(wRA0)tPZ0)1yYeS26XjJALdKg2>yhf=GoWE!qK|^!&eHTL5JLGSGo1A&Q97m2IZ4S2yPJlpZ5@(j;bGq*;B1d>EDzW!RFUC=ZAY|dLU8p{aV_zi8{gA)1K0F6o z2|4^#XME~8SFbVq^!egloT%k*k|MO{!a@KEM&GDSxe;NpH&I zihtuY?w0=#HvbP!G6#p_d;eW`y8A{0{(nHjzcSe z`I``!e0f+VhZFu{!<^JUqxeMRub9`}KrWEz$!E}ag=o+CpW=PTW7!jzFOO>< zkM(@M-fzJADDENDtYZw1h_&hYOSRPN3NXn4hcV8u0LJ<&s<+=MT5GEZKgfSG2o0@x zqVB>3{-O5FB&_lJy=+ILQZ1u2$;m*uWKWhdhqhLvYzpwMjMbx0W@o=0nCSKJ0i660 zT0WG8qlJsZQc=s&2#GT?+zD|gMG;6SjgM5VA0W)r5e1tu35tzH7OJ~$73SkEo0x9% znmPZTn-RrLo^y1}OIoB9MHsMR3Mc^n>nAwxl6b7D1Kt*2`V)R2IG@_^NDo6cD3P+u zKzYGBNvn~%4@HO?9HV8=ZmgX5L5~Vz#x-;B5MF5SH~s(;r3MYgEt6PO?2tLViD9NF-pP_D8{} zYhr8GLzBgVv)IPorNPFCuH6J${}bl!j{#*o5v8r`?WP|;10o?)fA9UmXX?l8ix_o_ z{52D-?tenRiOOxD>80g;VGY?yQLV-g~5kckZ(phpqNA(g%J!e z(^7Tr)ZALzO(qDp#dI$3#ZZot0=>^BeI*T@A;sr%k9RwC(iO?<#LA8%2ylDvkB~At zqEIYSPn~SMXXKhq6LKmVLYVm&>EMxT+>+X3@&H0$dx055nCTdTfu3@0{R|<=ay{62jO*{ ziijXVFi9u`KkS}v97}c^>)ENCHf~C?mCu=g=@Y6>^nouEUXyf{NQtc)@ zglr<4ac4BX9o~ks1AT+p8t#;AkR55yZ+rO*1_VU@@AhKu=xAHvs<(h~w}FKQ5WK$j=j~*s*mSu8$8L{#mLWS4 zi0A~O(N_mOn2m$x^v3UGk3^>3LvC0hQKcwvSL3J&gg99UoI<6PMd8ZaFku_|!@Tx9 zR7oqRtmQfUl~8j z+jP#~)6QL_`y1l7wG%_M;>ir{Rl3=Y2cl6nesKJKj@xrkE?LmSBQ-|gnH!L^B2TBQFVLq?`@Bt~5)jX`0)OrN$=uK8o*5bG zbjlxlbu@fXagY~@T4%;ompj9`$9Q+YU}odXhNXs1g@KLB6h<&>r`Nda0{U0z{b*A} z`|}OGqiU#CK?mffLjBIa__11ETtxd#dW*jI;KhN5r1R5p6HI6yKr`s0|R?-skP1KcW2noC5>P!+&gv#iJ5_7 z|JXP*zjV*w`J7_;I(KmEE0g#HuPEDGUa}5!KCj7pSZ0!L*|5PE=ML+4t!&gu$`BPY zNQS^D+F}brlS^zzn@Y$=mM61`t(;z?3^@k*z3Lk2(=5!C)Y@H%yHUDkbc@j}7Xv%4 zYalR|MO=9>75B1BSRJSGF*hs-$`i8^bi}9!MbBfi$RxJ}!lW(?Y%V84Cw~(z&r!f5 zFH*)Ia!DGm)ZAa-)v<2rS ze>N7ZH)aCfAPL|(QX+zLOq|8=4O#lpuJur6&h3Oet!=6f_gTGo8>nFoEfGW z2Zhu&r|KK-q_*$#j}>Qn>f8U}V-3E2Y`bR}aol%-y#W#kh~hu{*#9b({u|P>RJ4>( zCD1<8gGeIxsDPF8Y5J(Rut1Qn^4oOPMbPq5A`5@9=HWq*Gncl=zaGXcr+k2SKIf{y zs#_-UbrTr7dzggLq-mCUrOp-0`5yVS9-TG$b^)ahDurxGPdT%1DqCNsE{Kdh(GF>& z^`y6X962l1gN`}h>U-KbB6p#2`7fZf*eO!%QGD}gon_=Vg% zz(@!G4)i|m0i1YE5N($Rf4~YJIxf);!F=jBm${nG{_y>M<`4)tBzMk9!J&e%7tR}w zVKTaRKeC3!R$y<^#hi&gveePnmQrGboadt z%Ra&%u8f6nK`Dbj7gXS6(N3zIIV1soWam$2ROTlISNu?G@`62Jpe5630DDn*X3m{Z zFao$UW$EyvhBIDbE|+mtskoW0CL`V+0M*TMWm{M4Z6iN#tmuK0QQM|V@WB1mhs9gj zw^3T&9KH2J8x%fTagnVVZxjipS%S4-Ta!nB`XMoTs#vovO5?jvZ^-D^071+ZimUF$ zAG;I)M>?pxJfe)!v%_E4+m^37p)B-$-f`;GKJV6ke;g?lnqiYD!?-F3^62KYu^AkO z>ztl-cW|@WlUq|$O1YPyW*HmyX48>PIw?WsT7AxZ^hVX76!FAX91j`$rCRX8V;G~8 zgRy)HTWEU`cd`5=8}a(t2!84g_h<0XutjsV!lWXkjzPZTFMesnyGFuk!|f;%WXBaKEgbR9 zZc?|pno@&o(Kx6Xn2b~zn5-eS8JNsu>@#0|N5PmYHyWqUG|pbhC^_*7&Lg6mq>76~ z5p_WsMX#9!n3IO7RUs?#Ww!U zu%nbM9p_Y$c-f;3_n-`<-PlFi1Bllcfh7e|@S||>E3Iey;rqlyI+sDjZpE2oK7VAP zhx%g`<*cTCmLRmn8*n#5zc^eiY;HI{o^LGpe)+z`=_6!-ELlWbcWq3tJC!HXr&U>M zHn0xaNDi&(Y%m(lFxMV198%^ot<+ai2MA2p>pYS53$|8y)JWs{mihGzS z`3ImvM;ZtU;0{Ftz{r1)FiaLJNvpH#^wQuLN+u4>DhzwVCAAuURoSxs$(d=nSF7Tf zaLhb(2i}3s#6J~#B)k{6M-%gIntSpmh@frhEt@d&WstK5dEa+o#0y@b>bc zv?{k5D=B}2uP+&lE2x^zkTF*Qcj%*H)`zjDjN-9jy3h2>@2tgJ(7%E6(9+MZCS!c( z4<@xY_ST|GJ!-!)5cp}y-OvtD`@T7N)Q9d6kT#M+qEgjbrDdBvDw;4r1EWon_|ds) zwqP-PPzEsqJx);C0O^fJv*!aMm3tHB>7uW49fmrwE#}`}(MspM)Tj=~tJd6c!q=@- z5%r)!Vhw=Azd}YqE8dN{ECogE;%mP#EX3hwR{t zo@S2oV?G*Rm2FmGvD`Ep z6JyvT1`}f>;}e;1Z)<;uky{go{dbzLLM}$e3#9$#rnlhX0e)@i3Y(3&FQJImsjOYL z)t;`|K{cYAxSn+dE+N?iDs38D_FqrE4HrRUg=RO&YLxj45LP_9oC-woJt4*Cuy@sK zxbpp*iUKk@?j@qpejPJXhLCAEjzg{A^`DV?Az*So+|7aybc$jSJ!&84{x@{@*kyI8H_mgb^uZ zi>UdxUas4<{yPU!)QAnwS@2Jf9)5jR#>`R0rTALbHM+R2!yba|7$yYRu<#7G6Y1iq zHxsVAmxoW_ZIm~-1BOKpo*T3n!7JU)kzrs%3iy}Qso#~K@?eWSFnu$%qXptxHigmc zt8%Bg-SW~p>y)E*v*U^D$3L;chky6{=(A^=Lr#Vog`$jXkpvTZAgHfQf+HhQzi7ng zdVuHyH1;0ZQ_%PquUx^C7Ja-Vs0qk#`dTC`IV%n2VI2Fr?S$VPCe$&;jMqhrZR%*2 zID7jlNKTyo#u1{UE8PfQ%_`NgsmMS$kBQ84aM^rY*z7G{{?;mnX_cB0L1qQ{{6dMD z9qvRK(@CWgLU5m^FbzZ@RM+z`)A*e`{&~i>4aKPW(gn6+CrNtto=!Tu8T` z6cuIZnwpv_&q`>&b2+PPCqBnG2i#ZQat-W7u~#4L*PNEna^!O)efV~C2ipzr5fo86 z<52^rG+6{-Y2uM3MHzFYJZga?ax!h-9`(hZB5A}w4XWc?hcM%^WIt>b|M^T6~mM>s}nYA?`kZmJ8>CsP_HajMxj+J4c68)=H&4WYtDpx$5eu z$L=Xg3z@w9!r$)E>b?!LjYRvyv=Kvcmf)l%{6M#GmS}z&DDR-NZsq4WfWYo_FL%B# zsnK590#c_*g2TlWev|&68}<*Bf>{^pB!6#K+c!!v|82u$ja|)6{+FO5ZbY_^0V%|H zE*Zp_`i&|XG(d_7A(LN_kTwDhN)i;sj-RZVR0X@BpYpWaejC`0qCZIfw=gLk^WN4L zUqa*-pY9gWxj_=33|V63@)#Hq=QY^v<}8Z{v(G4@$-QV5QD&!<$N|ohHz_nvS^I@) zJ}Rd+3`B_1vY?QrFJxg!DNc75B@ZR$4esm%ON@f(|0C=hqb%K)EvwSDZD*xz+qP}n zwr#W0wr$&$ww;~l-TV5Td%An{*n5xf_qSuNwIb%65v!D-aORMY0IlhhkH%=n1DhUd z>6~)7lD_iMrG?WROlZgW>&+Z*?#h8<+CMkmOlLv!Xw1t*2U(Rnc(ho zrTMJgMx9iDTQ_qi!~RHq1fYa4^kzcLUKnZZXQu`74QQ&Lxkj=Tew;6~pt9M+0A&(|ht{>CGxiXt|%M-R1an%`@n1K9*3(~6agwN>%swW4`$AAIxT=Q zBvJ@92*JPP4nyxRd)@AK^xW1TL%-Ev4L)^_k-gT`Yfz$dD9BdpHi_n&wHp7EJRZBw zNM9(0(Q`kM=lZ7?$;*7J9@k7k)=G;(IGwPewioxkCsrwF5Hy?ZP`a=%xasKlT^kMS zD7LiZYk)5WuuUn^%te5`K*_p>SpF(ej5RkET&a*85avWe4wzK{Ajvm25=?8Z$am&l zfGosZ@VZ{>d^QdF%wKiUHz`WhYv33-QMkTQ&>OfS@Rmk0OxIhvhr3mIMFL={R9TR` zugUbGQ~uq`fY;25mrXVuDaK!X5A=Tm_E&l++L#nk^BpXVZ+ZjwAB*o_nuPpcu16xe ze{EG>3Q{tN-58I>yoP^fx_V;i4UCJSUj-yL zT4+fuHBAXjHJ<@BF%ePC8GmUW>(FjJvB!z!F}m4YW_nz@J!P|eTt97k{9v1)g{ow2 z((*|y!&nkGwswn3>EuAV6_f@x2>p%jM3|}wuYa6uI>}IxmOqT$UyqG^F#rQr2pp2v z9n=*r9V|UxZG1eRP_$X@1`Y2>*N~wcWJ6m+Fz8gEzP}(?*4oS|5YlYk7DhFxWNuf3 zCzY0bBE`9qEsW`o&fn&G#peSA0mC2|X`j~aD9ha5Jr*BKh!%+#nU__b zSvq#1fSg*XTg^j@Wzae{8li`UC{M^CkGNVHj0pW)7#t897A-?Z)&~~cs~kdPZy4BS z-cs+`p8zOdA%_L`$3XEiJ*Fiv0%Hn~`knzuBOZG>!6OZ~>bkCfxm74p&Wpt$h5*{c zPC7KF#D4yEoJrF%H|4kvtnO?=m7D< zXDx7(mx_cN$z8?t0Z+QpEF6V=TX@>g+!E5Oj0H`!NW0*QI+~lW0Umo>un?ZOiS|`o zT)Rk%5S(Jb?D)Pzn3AA~doDGHEJbjP$1vTtH!5MGC3a2t5na&;QT$jaL7Ovo89#2i z;fQwEf-4yi;I7PrsHt#cyYE?H0w^)3fO4>OUaIgbW{$EXpQ$Yhl71PR_ZK2Teu`A* z1gJZDu=pEl-92USH8i-V2nG+?6QaYj(7V|E8`t57Tfry%{(4K@ilwGwid{GPU5NE% zn_+niz73_MDW83+;q2AlM7Y1eu7Ba%at!z5hwJy&g#G^p`@f)`qz37VwdnL2(?Iik znPxPen&`X{I=O*TEndo!Krhm26_0RKca_y1TbDShkf{RO$V9oxZ%1BI)Q_1sPbx@^ zHX55aYCfGr8$9uv0z5F8*~)CK@E)Fjz2Ss`ak9W{<7*53qH4(k@Ut+D<0;$Yvi0cw zh`9ST!Xz7bhT;uaB1EB>&AX5dUIK>Y>XgS6YNefx@g0tDv3JF_lFe!uaZ=-zngbcL zrhPB@LZnRB?o-$$LZyZ*W>~#ZOV%rnu*&p-5bqkQXhJS~u?TivaD8I7R+VBYhjtB^ zxJitF(z^sdR@#rpC=!!g!b{G3o9V`Iqf2>4Qzw(}W;Iv?sL_owEY-*=LhbRfA8;rY znKf)@Bo;WTb^Z5ofCHAAM=TANZPKOnjPtZEz_1adQ@c zyQ;2>zfWBCWwTJB^Wl~Jojel8{PotMV2>U8$(>@Zb=9W_6V%B#s?4Gz(Umn=eH($q zEiETRVIb1OPwxE5pEe%h)Mv`0wM8sZwfkc#fc*6Om!9Dj7mgU_5)5m8Vg|V4R-sT) zsoobz(dN8)>=zh-7mzZGE7Fv8%VOBKf@Jucg2rjrIa~c$1}E5krJJw2mlD~>A`0pM zxS!>KT89{xH)dx$J~nm`_@O~wYQ?_6e=IwJQJWCZpY{ z)9RER?;$dQ6xER75<_~Sk;r0NatWme`v@`%IY%?)@TbrUin7MbS5KH@x(Z*o_;t!N zqD7E#)cai?&Wn}yXaXCYVTi#7c>R_=gj=Lh*qkvrRO5R~<+>;AU5i-B&wF+R+h;BOVdpw!gdOd@QReCYh?*n04tXQ1(RKrZ5*m$SYA{}}tu?*zUjIior-<1moyS0o zPF}w7K9tJV>y&g*h(XJ@o#GlEf{_+M!YU7iv*E1?jyqgO$)1aBO`#%TNUyyM z-;-<#E|c+swtt}~6sC7b55#O8&5^+22du&mFZAy#bUtF~PeX|rYp0)O*^_G^=J=S? z=`$8}7NQhuK3H*-nx3VYUIWEVauz;ODOp#I$X49T5_9(`khxMrDI+liY90HO(N_Cy z4WP--S;4Pc@D2_`FT~&BxQp~Z_n#R*BJ^xRrryU-Y5eghLIgchKgai$E>|mMeDB(d zH08!p_tVu*RF2vy5x1%uIxS2q!b6p{y|W9E+|`Ogrzw%0wb|i4`G6-GCgk-j1|&&A z8lB#vY~z7_v2jcId{{!K^@7Tg9x0r7icG_#*BSdiZuFv(5(AQcbScJ07)QB@!B3IH z(=UwV_THC3!1SiO?CePg(MFXdDNd6Gk!)Vzdk&_3P%Ls?4!~7cAt){ws>jd`RNx)k zFD&YoaBO>y@ea@2%|j)7R`utVl9yhFA5f%;cm~kbYe5)wn*$1I{9@;d?C21QNiy#Co;QEt>;^mhKeJic#bCBy@%s?fM5GAFZd3K-?@@&F_ z=OIc*eXn>`EG6QJh@`BA291GS#|N#gw3?=cdojd%lA6^xTH=;#k2VxmD|W^Ej$u zwy`ssSUe&P!-_RN*!$s3Kp+*TPM6v>Kt^hQyC@;jVhCsLHj9oLx>mvT1k6GOy(BwA z+GP5ned9F<(UkDPbZ8n~gfBYeqyV}miex7t2?!*d1N7j58v11|1ZxF2mKbe&V*R7Qmy$Khk|iLK*me)_r;;R5iPo7=kd$dnoKPa% z+!BhjFxS}j+jq6TSN4mdcUn?ygYO8dkfP)+uB;x6^g%^&@eZZYU6C&gr6-i#o)Ei7 z7$)7yW!0h$b{G#waA|@XG3nWS2HQyKV;KypxRW~{=$412o{+dvtJ9qfv(Avf;j)!Z=h5x60rJFn&buVMF$=&#F$>5N zhPcC4ukq`x7KD`H*d6x|s^QYig&d=;Assd(Pg)0Vh{83PBya8gD-j+wGL#3#BKT-R zWy+#P%J|WNapP_mC5hbidvRoxibl$%;v!^R@)$IWdrH0ICOMQ_-c?vTN<5-%S!x>Z zp(1ZD+VEaKI}uf}yl^_v&ohQV%Sy$ix0wBaGdrjQ{LCU9nb-}Z)atC`|NXQ+&*-85 zh2@y~X!NbBgp4#a$yJkYfo4fvsyEXY*X@|pk|A(`QqH-;oQNq3=FhX{cRz4UX1Q<$ zL{sA4$NyW!pqo>K6^!4NH z226yzXi3e$?f@gA0Ly>KjxDD-!6dTyOoSRlcDTu%I@lIExHhWgMDNP;2RQR^fuKx0 zmtJ^@#xsy57HP=z4qTTnp(}=qLLIC^vB$O4-aSW4iu~p<`(di9UCx97O)C)Wh&`tu z+lpiB@fiUgl4G)5HF1Mz;3386PBRI7=!~BCo8;rA5{wp#?>MdB@QBdnK#AXT=;3?m z_^K^ivv7BG;~03sJD1-gmO7UDysJO&j!L?Y*~gzJ$vy>jS3`@(5oH{=`Aou?J2wEC zHW6ll`%0B8JLYkc14(wvTjrd@JHy$@6PGQ|;OXfd#kk2hhO3qr3D3Gr`^}mq=rGu2 z&geykXHDjj514*cDG(j1FD}w-soir2rZ_0?FR=yWqBnX_%^Z8PteIv_t>IVY?jF%+0=6!}4IgN`E(O;hj&44v?r;N7o)Hu=MYf}I zH!c~4SIP`NHQfC_%Mcfe&VJ=OM|WpxE!z?x;yY1+ZSU^30ffeH*p_kS2!OIrOuMRID5U@m-=)!YH$haR$Uk7Mu9} z>xqdu)V3M(YRzm?N>sM|TnXC%%T`OWC$S{1D^x*6zz=ibFlsTxq)@ClFCpvouF1#vpdif(%n7*zf9418>Z;7 zft}OWCXA9+r>AoQVpEhd>L?_LoW-6<)xG7){mFuqs<>Ik4&bXS*>HLQ%SAa2KWCWfrQ>B`ye&e-nmNmV)D55YuN+M(gKKp}~rW8|($snXk{k zQ6ztn@z+OUG5y~JF2}cIjQ0bYre&;rC2PJ zJGZci9JmOaQC~_4+)p+4IySsc&nZD07QO%-SGYJC z7{-_K<&Y4-+X2g~^3LO3))Vj`7tM9PSFgPXb0-5F(i#UKsL={D6%`l-srfxg8h(qH z+BDU{4g`wTMBZs`sCQ5AoBU|>YOEz=d-7Zr4 z5bCug#t4vP-vJGhh#liSRMQMY&7&w5)lmtP4w-~7-p)7ZimRHLk8maL`AbF-t?t~a zee>wHL03p6OT^CL#>lo|mFFoJ?w${Uqe5L_)C45NLaA{HBo{U0Kt2;HADnK>1Gq{JX)H&%nUQ!9mRW z8w!8Dcecf##-pFI@MGI%qC(1tzd5k&_Btd{G;^<)r(i3eeI##G|m1Hxabq5T#cbGlv zgc_6#hC5l7-Ui>MWvqMys0dp`5$G##Vy)XzBZ@l`?bi(O0}uhRpzz@B57No>&70GF zaWDg^r|g%QO@PW!cG3&4m~na40ywWs?;j9|rnWSx4cHVtcIU*)i{ju%tpf9Rh=zDX zvd_U65Vh()XVcM&hGW1C-cP+4m|?})536$(N9ojSR?;P7%+UbdENIBO>Jnh#V650S&fTmf<{K1iKP%=Kd!lUS>i ztmSXysx-)|ZZkR(eS zpa+z3Nb@9O;R=1b8^#`_)s}PhcF3{rxpLWLocEufWaHW3_sme-Pudl#%ADvzL3PjshEql=+FRXaITgZ|gnTP$a4K=x zq-WW6bW*BVU7QQ6U@sZ{Rugc6XD$J-;aMhp3D@PSom+!9JlXTCjvq@mZ*nu2r4o2i zYJC$*DS?hE?m;~p2z3SUfo@Tz8OG9v8qftGi{K6z#Qn-8zu#H+W``LCMTbnR6J;T0{^CMhTbP-T!4W{?tQNP90XR#mPUI~HilzIkFi>!@EAnOeOvm}EOP=pR+{ zvSiz~eX0l}zaeK0j$7gLdw`dibLGBqgM9);rz}Rat%E%HwNs;Ru&TTI8Vv}kQ$;)x zMRbneE2C3j$!Tas*9#D{GFB%8`y)U~?^oI<;D7GEl`ghZaNj7R`~Rbe{$Dahmg2hg zJTDyAdW+qDo0X^yQRf_n?WTnI&hOBa9|#20qI_;A^CW6TzoJoBr3HC@+;HGA@n83V zUdx59T2Y859QuW(|~eDXT^gL z#c~~Kc_aHM@SsKw2!`uf1O3-g5sq$^Bd;BkgA``R1-IdZS;F>L{D4o42oPOFQvw;w}%TvVAEI6YeH2z%vzT*R6iKlWdH?Da_ayW zfzR+4EYhn76DI7gacnP4|DI@Q*rwTeZ?U$~>VikyLc?OX?)ojA%JA2>@L9kczxPtY1VPSSDG8TMddR;-1vVsmSEVN-9e zGu5g~3BKW41U}#~3lO6iqeCv|n9ueFy56NbCWXhKxw0hUh0p{mLk4yB2MVaZL&mfT zO`m@|&i*>hd-tH7roN9ev+s27|FbJG{9ECb*OFP_MdE7KXg-(UfK^q2kBb2)f|GNj zN7H6bPpuRu*bORKy)-0GM5n*7K5#+%3L$|jfc^a8lX%ml3s!U9KasWNaJa!h`f>NP zZ1aPrMmqHb{WoX{X02>z6m|hmPFG5q=^%kvhZLw_DNeXwOV4*;jZ)dk;7~+1EW%h( zvQ*hyL{d9oxW^a3=3R7LXoX9K%yVN5B`S!RK4=$%Yxb_1ZQNJYJ2&m+hFJB^yP^9A zcn7j+J3ng`&HA!~!QjJB_!3>G*%BT%FX^|=M1@Y6cZ+z!Stri3BPh&?Ra5QlaFfpO zePyp13Zp}eR$K*Z7)S$G;cvG{IBEsF3G~Kr;{kf%wd~@>y?yS|XOe_aW$0A+!S4cx zWWxgn?Obi$lqFo$%D0v{9c5C7z$hL*q-i3o|r3n@d zHUT$@Tdor0NpkQIC+r}YSyfdR%~2qGk^=T}7WR~ei3-L&-3PaUtCDmtu%dK7uqJmv zi@T2okhio*=p%*4GhJXy2al)-R<{}{Qu1D{(eRY=vi9+WmWnY zDE=d}`}2>?E?j(jAztt(b6`&&`Dh?BbD%I&@o#w@{onFBJwiD2c7_HB9%NBX~1GXHTP|LYxpt5~>T zsvvKwBr`S@vW6)vlQ|(CQA;>SUc{3~pY5?*?F~7LV?jBeCD(G+CW&JZM#Z;u-~;y+ zaH_8r^SU*#HWV%VF_LVX0}$9n2)1## ziIYB$`diU?s{kLb=C|TmufwaGmadFdyGO`_qk4`MCI$vDMuZK(h11l%1=w=R@qA5L zmtb}9BtZJFOcZvxl5KN!Z;X|Vz|C>dwMpr(H(G~9up0lnY)@_v0q zE(JT$0`a&Ltb`|%0GvnZVp_-5d;4vki3rb`8EDJE{yBt1C$wnVI63;wvaH!Ry0bqdkzQiA{ z*|;pTFqA2wW}$?`2o+){NnuHLU{+k8SiRejMsomVJi@-DP=AzqE*b4HON`D2&qumv z|M+7+kw&aZ(5P;4G*~Wj)DqLgqa1+0KfsY=bf|wVOi9QQ0};Oi)MSMw{t^FGYZ2d1 z%J>)4l^?t2X{%OM^kI~}eB;3d7xetOSfjZ{(ptYBXCS)s7Y5sz?R_cI+Yib)#c*;R z%og5ybEoVsR}J*wxv7;*8bq6z#l*`@!w!YjyF&vIx?iad0Hg*etGVwnsfO2S%QY6nawWdWO=k`<`RAZn|~Qhv$i4T1FG7j|3*iQ=qy z!0C=9_;l6HO1%>X&Ko3Do8rV5$3Zhx=&R;eP#GP#4nc+D{(!Yn!4ovFjC*!|U2VM; z=&7(FaJ?eul<6iYQJIa3$tswzU-ynm-aNrEzT8jtW?Y-HM3?B?%*t_t{-bt{>Fi=Sz9Q`^1Q&|KCZ3bnx?&cE7jdjqZZlgn2SS_;&UBSsm zub)N&ypw@YUUFJbrfTBi!*(dTXfC=W+aV8w7_2v*tV;cA4uU7y7QrO9q7vMH5id`# z;2vd&D5x29#HKOXPl=Cw2e_?YTLS($1YI!DqJ=l+SWiiS3 zK+mY!olzX$Rl@4T(HZ2jX`$VFcw&JXByfu?qlb0K~`%85!UP*qrv* zmv;9-^RNS=gL3_G8NY3kDdro(CZ3h|EHl#_{06iHFL;g(+IwdH>-UzFHfXC0Pc(O{mN%Gj#I20L}tb{s1wn%xYo_sJ7r|zmduKgb%zNK z_&ppZ>>IdID~}TDOA5!=XrDY?pXvewE3Y0*iY7zbyVUPm(Ru0*RelSX?Q2}hF`fim zh@}-nA4Igkd}!4S)OHF5ji0U*clw`gu_kontQG~tt zwP#K^Y=-aj%b@-~Z*dz#b&yo$U~av|5%|OYQ9=^~OgKPGvUZwTmp8$}!c~3;qRCYn z+EmVJuwrn~IXxNX`YYwyNd3Z~*e6JF1cvrvFKb9eEKQa{EKz1Mn?MfQ{E@M%7%Xdu zArm-J=S>XunxL_JfJn`_N~b6(#cUUuWTm3AWSLf444+1P_{wL#>fU4MM#Bw`cyDQk zBD>l#Q+o7+sbfc^b^o%q!syB-u?5FKBcaNoycQKZ+wQ-=z0EC$D)l8v{q`hUuoTPt zl^{D9joqU|FDTA?>=zxADEE{b0Xlc2lQy;x-A1dQ(ac?wwRNU%)|w4IJ9iutFBC%S zD%Galr!pg)8jk_wM=m4LtnKz< zb6A@Fls{ikG@o_?e@_n59w)EoYFGzIw~nS+QhGCaAoJiQUqHoAjO8AAzcOrp_H8|> zTz*Eq`5Ym?!eR~blubTmE5>A03TfC;VwiMFYhj_GYvvD)$R{)aPTm2OU4`K9YgH8^Vlpk z1fR(O+#M103?XP(nt27Tq^i^O>FOugA5W(6<$C!KufMUwSS@9qV_`yPu0XP;T=AFm z-{@z?lSBuo;=OH3K4>*YS|6IT7RpPxl!u%Hdahmq$M9$Q{A^ogoNf8ZOvYR?Q2i0b zIVA7nXB<1fxZuJiAsF)tCj_gE^oj7V+@}LyHHVc;S2)Sv%J;gY_fZ8*TZX$>?)_`+ zg-lxuZmf|4L^BxUx}HQ!TM4gpg`9V42Et2f_Od6-q!h8}^B9%%sHkN0+N*~1EScHA z?>13(E1x&~6+#i8DGDQ01LBj=pOz$Ryr7%d54~Rx=ot-ZxVlGCfvo6r`ha_tYzO^t z-gR*>J8^o#@}HG3t)0H<;rAbX`CYmElZTWy(leB?wsiY%Lhhf9OY(n}#7LP^{0V3R zW~SsRO)E3SVhPOG!C-rSVA=d-WZ?t*OKNjMmsO3<6t`*}L%{mFYjlc z=%b5HsaeyER@B5D?~`=wgOgO`M-P|;TIZTZQtue)1XnZp)$wEYjT`%G*gVdqbb__? zZpmm3DHo$7kXd2ETf|Uuy7a-;vLW#&YPt*|ZQ^ll9gYql8vV zx+s@ilJZiAD(0T;sW*|AqG4QDc7<>2Wj*TD3qity^k9ELbRs6Zl8!}Mtj~`F8 z2!D6op#BeB{#uvlH(D{q-%wfp?q0?GM`T5M1HaQ{4S5)}>(#o5hz$V}gH zkZ!mBHA@3V7o!=7UTVE=X=$8#(=s_{nR>m0Vg` zqVSCmLJ$ST)x18~j8*A#@(-$lsGbV~9Td1=mXU$djxKe>hZ=|qdKb%vqy)*bj-rw% zURuwOAs~>9IX6oUD>IHW08)>SvuLZ-NpWr@mVVYC%}}}^uT)X`H*dcVBbIUKvoy^m zjtV2(qD?w%1EFNxREs4Ev+WdW<(U24ob z9y%8nABv(^dh>`ab%d$A2|RuZ5GK-Mq{veMcImed`6BU&yD&!5?Bh%IJRrAE9eO&Z z4HfNo#rW&ddTDlvz&M{YuQjzYdg_f1%3>u-97n)FZzBu*V~9!%3o543r_Ko-(UlY^ z#HYgZ3t7>>p_)Ze9$G7dx6~I}H8v`Moxmb(RH~Yrq57Hn6YsK;h|S(GsD~G2b10I> z+cA?XHL%<9uP~^?3J#2+06e+K?2uhmo@bzRXBO=~T&Lt6LYjB5DJ}J%34_3@ZYABs z&-v0_oHC39pO`)u0Dh zHixFeVVzP>SjfK4XqBdP>9zTT%rr)+@azxhP=qU*7_JkyNruE?XG!QA`;Z9$hF+Xy z2(hT%XH~v#U0kxs7y-!k`sYNYhgSR^fAHh>Dpkczvh?;&fhRVdBDss;>t`5$Z9|y8 z3k2{qoiFXKfUNvz5L|yMB*`40aX#n-E0-?=XUU06vfHm~sqa}T@e82$*|TGm?ZBoB zz>d}iB&PsvHM=_ZGBsIT6Gyuo(=Ci)_HpP1mm^KF#&)YB>4V6)Cw|<8t2l*kc{iDP zIziqlX01b-%d3-CueaC_Y7T^Wd!&YKIu@jY3!0OFIY<<bUTY zzM<-{@LY4#wV$56eLr==cZxl(UjH`1^{?d#qgv~q{=GCC;Q!Aa9|Z$@GuwZURBrq( z!V#B|Hw|K#>NuS=(Mi$vc76bNVgbj)(Uu{u`wb{EBPj&%Ltw85aN?N_m>S}ViQ$^v z;SqT?2R0PRJS7bj|DG^chBQ;T%hOq#K51_1E~t2$iX5(EEY?=LP^ZPn^0?f3%XFA- zz18{rXy^H{;&+CS&o<6zLQ{CBPM3m{Q};cUfj7RUZ0R%b&fE63f!ioXMVxp(U!gvb z*`?pBq)|=EpWY0qBuZbJU!~ajDb`|(68}C_j`92__+;&KVBpjb8en*2y$0bK5T(9X zRXjyce%3~jnLrMrk;h26gv>jDz|SK)&yaTw&wEsb{5 z_~TS3$zFVYO{&5`=d&xxgr!3VhhbwtS^P^8@O!lL{lofZD9kQF(< zP2HAqDN$aGCiGyF!nEH;(#RL|aatCD6gx2ZrPW0+!>2K3b^FPw#mMu(%DLeWw zXijg?xpGvlDcD%0JMvar^XE6*%J!H#aC#Y@!vi@^QII{Q_}}I}Bg>@Dk^?V=kzB%5 zw|iI!pV_;J@v$`qPnc6)TnJhsDJis3RJM#X{~%YsX$>jJq43G^8Yj69wrFvOy``1z zq@Bn3#|1Ejz5C&Hk%amTfIEe^qrZzYPPMYX???SX1^tu9)B@~u4&+S&^q$%5dpMbH zze)9EW9yb$BDA4HLi##K>>|jiIvOdrFia67ws}hh&m#{YJTw{3R0L^u+lf^{?*k$J zejr2C<#f&A<2`$e(*017X5*XgifXkgV;j7nkk<@x+rG)p)2>Nj4YX~>1Dnzi|j$e5L;UyD33y zsK*hucHBfe*S+>@*fq03M8M+ioue-0yfWtfuS<{At#-4`;0v5(NKM2FjsiORO&8#c zum$P{CA%*y_W}+JOIYPvkLV!8ba|z7t?1fiq3c!`_l>;^c+X62{y~sapzcO`m9uLy zpG58~N#{KjhsvN%ap z5Bs!3Ssw!4ngXnQgG_-kFLuPK3c8V0A+1+n?5#`vTM|2Da&;3u^9O8v_X%}^Z*nDE z(J$0Dl`4MOg7;+<(I$s8%#s95Ts)b;uIRt;21UBd}w*CR<} zQ`8?^(y+?U9X*}(8+Os&M<*{-aoGjSYO2|>5|Y8ko77dYawr~={P8Td*7(R=G+#K= zh8YR_z4izjYeUaLSn!i5JQfDW;T@phxwll7&QsWVo^E!Yvm91-BBlunmiP^=!pGImnWS49f^HdJ4=`=ESzZqo zBFB&xaIbq`^2ZXaHQ_TEo}Xc^&7rqAL7#E_Uy^xO4y4tlmk9hZh#HDzZ(5pDB<0WM z$lEAV-JvYP3g_=EDMxi2PHkT3n^dW>v!klr!}?5%6D!?wuPmXR^jyE#5|@`mU-sAK zK7n|&f^GrTzb<8ipFa@1!Dinba8A(U!>Oz-iLlQQ_a9J2QjRS8oF2?r+#B{TQaFD~ z6+&)=1q?f>lW%u;#tP*g$I zVqqAK9fg((HUS&-D<(>V5>#)91zLk6gChEg4+NmzDQO)K$?z2H78tVFge1|Z^j2d& zyOgYd18*fO3Z`gk1=+-{p>cZj^pcRn^THEqvF*XYkR}QEDlo;x7Sp)A<&otz)$x=Q zk@B;$XB%naQbu)YCT=Lz_>tvu2DaFVq5LhEEVWSwa}HykoN#F+UDQ-$Ey{2VG{*m> zRfBo$ick&d5_fE8AYlhZGg{{BZB&e&=q9-?IphI`T@8VrqGWHKft+xf={% z)xjKxNx56f$~@b)10;=LukHjwxZZ-_$ls6yeW(TwQW)npBxY~r^~KPiY?kF3Qz&{c zXT*;fhiy)b8gMVrX^QQaT7$CW69fj+FAz@bwuK@t{XwV{F6KMCu!4|&QPLHF!nPk3mUgR@cyaVp$lA(VlpVPhd#0P0tU zR_D8WcOMbrfHqJjp(t3Rwqzw&W6cgc3XeWBv6b38dG^3fjV&RD*M^Xuc3zKQC)IJA z7cdvDe#1wdX9M?yw19G5728eGq@RJC^^7&0p2siLN>(o64oz@t4QqQtzt2@TIF}fv zGF9wf$2x7uiM_pR8ZxIlaYg_vNt;sS{Hy)^PMh|8VHNN>U+_SJ;+t0v-FuuZ)_Xh+ zAt&Z49wsMF(;#*5nv*pUSM2o%uL%0nqLYjh8;n3Mc5G)6%1%%GsjccbfW9WpZm6P( zTC3y(2cA|UDgK6_%(-_fs%Bl?lv@!*?*$73j__0(tOe^@3`!+zp=6EcT!TZ9g0rgG7utyWSOlk^aW{wEOKLt9=*#7 zSs6Ens6HkhYJBQYhiW(6`bw7x=N)qwDV6oKi#Y+3v{HsEy;>B}>W#2X)sOg$!eqYI zUw;O1>k1(=-eyvmj+3IlJdE8J$^l^)H)cWtJKDh?w$QN6`D)*prmmTziML^ECoOTW zpl(D3zm9-H6S4pgECG3(r~9a~DK8Jv_DP@}kJK@N1Z51BLhN9+u$4~bR<82Zy|?qi z9;FgAf{sAEjT;moxYlcb>iNBRjV)vr~&=Jx` zvJ2uH?b!OLsBmchY<4)L{Lm2XR6(W|W*+8;dL`3rPO^TAz$3!8+zaz^QIu*mC#CoP zu#wyNh=V``dM95iqrb9_tb?C_2bsUvvPxPkuv9O)t3VR)f;?eW_$nMV=v7a{L9#KXwm68vLm045hsxV1`Iaua=) z-qm+9<(R5o;V*{>fe@&Aq{BwW(xy-j0(o*&9lpdza){=vF-2-Uty2W3vhMs6wRwO< z(1EKUt`zv*H{}tz%3aZD)yUPs(&!Hzh|t$o1+OaOjadHS5Xf)hDZK}*ob%|XA zW6<2XLdr^7Pbun-$Y$dX-k8k<`KMc<6owj0$RmIewdR8;oU4C0B9VdR^JJ2VT93-4 zJ-{jsyBr*WQdGZ5LLYt-FavD|tiJ`_MIX`uRgZ*YcH{@eEvtiAr?4RS=+F$?IcHd7 zcCvYhtW{~cCVQXCuE{T#EIvEkr!`qvl}+z+PG=ky(Mtmp1v9dm41rsjWb@FPyV6UX zp7U=SFpG3vDG~W*%DF>i0JzVbRGa8XV|hxCIJF z+jS8ukZ5espSWBP!%fp9eP&{@i^jm800}*^9=&+G#I0@cCbmir)3U~+2Gl{#(x;d< zeRA{7kfsT7KWp_|RDG30w%9_Id1{rS3nsPNX{w~<-HKK52%VRh-J!RCVvi}7jy^+O z#KoCidoVn!ZL)3T5PrI_xg@GN)_e)c7++`YnD~Xh%9~`!|b(1Dts#q-0gI zAgdt9?5{&)4YlyTh zTTCsX0D;O7@o`Gs4s2py)zPe7Nf8I}m@P1NXJiFl}j2 zr+_s7-|p0K$B5#;sB2uZ)cl9->gi9+8&5>)9CX`e`cp`9>jw^5w*>k?ZM$AW&6!oO z1J?4$>w@c2!~Kms$i2C4@wp$jusUrpXrU zb}st(vo^A?dYUl>s=8dtHl!YbbBEU^E+=q)OMa_f>VTm;suTvx9+g={7g9vX^@w9w zTH`q`r@d`WV@GltqAZfF0hFnh1zIsnW-v>q(@Btd;H?6dtwZnYpHF&2xUIt?J<=qf z`>s&D6JKBe=>gUx{eB7g9d%<4-=X{#DZWZaba|sy(#|a>s8r8kd(!JeimmwHik%aB zJ5ScFr}BkvzOeW@W3jU-uzj@8RwaX6VB4iH@W<1koi_YN2{p=qubqfk8`y2%e@Qg^ zhdsieQd8jiU6IfIZhicFiBt5lN$kpLVjh^88G!IShnJENrN~1`|&awi#kJ!_Rea&TT?arBMw0Brr-#! zS4Utq_i@anJdnP?SZazue!Y|W4t|h8o1tuArP;6Q`nxm4_!gYOi}7?9z0;r(w#~N^ zWRHZlTM**-F&iPXbR&bdjJx+!=ft*iK}C4ibr4Vr#{oiHZUvOIKANi(H}%#59GE+e zW5}P8GW0EyNwxiFbe*FmgT7PTkUlCP4C=aZbK9Aw{YMKc^%xN%y`k9y)55TR&ibH8 zgRJ~|LF!n^4N!mLM5V5$iR=$qnt8hpv7I_xp<{d8tnp;FIFwihM%bw&_5zjfo3c3B z9^_hy3x9|k6lT;|D{KBDu8I&c)^ipErAQYkWRfuZmOYcc?6P`pO?9usL5iluw-`7p zn-uQ~=#I0U8f4aPSJ|SVbqMgYS_*x3l+Jm3&t$;A#?FD?uDu(l5J)|`fse%Kh^7|# z;d#z!fWzKF+&E`;SbNjh^Dle`Jg0thG#?*Fm(|6?s>4ekH4^%t#X^__)^ z;Uky8#u%;>pd&IHrj%eU{cU93MiH!5QA{ypB)Di(Z_{F3@6bS*6iKl2;e*~;$eiu) z?8iK>#U1!6YW5E9bDPNDt53jZ=GtMi*2|F2$;o-tIrH{Cx{vl}zI?i&clf->Yu$R8 zrgq~i^U;3PZ<0zY-*qf0VF(%Q#&K1eQa9V0;44l9PCF_X#|gNcL+e5iGmt*?Wp6#Z;B!|m~W4Qb5kBHbiLkSX^38%BgD3fTf3 zq=b9f@6}dI5aSVKCkO=PuU(N9?0{V*jjC;+Y)R(=XXljqS0kX9k!F~QtNF)6eee8q z1_)#0tKm|aIZu6=7zM04x%jq{9nS!gF9@(8#uDM?Zvf@hdA z{i>=+Qv*)8Hf@xcq-~(F8su1Z%xpAq-%4MckZej@gb9wQdc@R9khI#D;?rbH{0)hR z1SwHag+h`&`Fp6qg8Z$qC}YOzr3vxe=w!X*Okk&ZQK#j8IVQBYN8H5JYVbJeqfoJO z#2DqPb{M+M$uj1zhE^ZWVbN}g$b}%SB)8(6rd?KvzmRp9k_trmYXa+gvqviD=oFC2@5Rxyn3b<( zY8&#Pj{xID35wz~HXc!zE9Mk$sKmh65-BfRY~1^E+#aXeFzqVRTyaGa1)Ky zu4>6z5oGQSah9o#Yto}kTvS!^D*g3fw5ye??`ZUCGFo|SZJtqzJn&hdDziPpMGiZf z6q0OeWc!`kn~~XpHTDK3C+2`dAJ?)N+-XIP)JJ>E$2ZVn$|i?#wEx*hq1QhlxN}qi zmIx1`IzM3(oWP4Ta;B6!#{_Rkgprq=Q)X!S!(o(BdD{7(`QP*ChunwEH?9A zT57sTnR=U+S(NcEDh;%)cD_zm7-~9xorIetwSHZF`w^0*x4M zAhTu=>JuYI*UKQ84bf^ka@1>Zs2fVnprs9)ofp;>zeeFxx>%JCVeBxjA{3?c$Hu|U z8(z^9e_vvpclVz#!Ozk6tNR997lxPj491uM5G%0Z_#8N_J3-@7gkkV#E>CQN8U?~! zO89F*e1&mle`}yrJD}E>uRxt%4j$3`dA8JHqV_oh@XP)GBb*?y1gpxp9%_}pvvrRzokrNx9?{?Y`kyZPKM=2AM1SWW z$dLOD8U8&FRr$X^bN_!4!;?ojDoqY`m&5}Suf~aYCY=N6D%}4@3~AZfPydA&(2o&A z!dXi^FiVBV_uOrZH8vx>)WRE43qcWfO`P6JcAtt}s1mU~wS)TfC6D9_ zkifo_EDlP7J{iiBe}S91yE?WX_lhGF1ltHr@RkQKM0{$y2thJwq7cOgZC$y=bTU<# zni|E^1*saPkB4GGZc13VtD8z&EK6~)7e^m7Ns&Tax2k%F(Wjbh9Bn84iq-dZehkT0 zH^pm@8sVoBI%lK9$33q*@^fFAjF}b7O&%Ejj(7dPm(o3{`AFh>8P&eg^1pMfm7N{G z@s_%y#kYV?QvTm@m!h^bh#<=6uyd2m!hEL-aJT?mf(NTte1HL^MBUL+$SH>kh!l+KZyhC}NERE)Q9y#se7+=^ zOah4B);n_db1w`%Ul>fkRy~@uzV`$F^G+bY;Ky|OSg|aiO^459I^FwmYy0!@K*s0g zZUh}@Ye*f$SahVB9bYCnO3Hz14}-HpNk;XwB$2t|*E*B{$nf0Iu4=Mkbbs9^oJb}QS?ZP)-llRAW}XHr_XZ_&1j_ELdMY(gML`c9?z(v~c@sch>Xr23{_HyP0Qo|W?P^@*VmXiXC>%fVV53h zhAUNNBzFohwF?J$id18>y^23;cyJBGoi=--^^>Qi^fzR2NEn3K06Os13i{-06eX3uB#k zsz)GZD?HtbDI}LOMNF^UVe5f-bp{o{H+30VMx9*mX+1)vh3XHaIZ+L7D17LGNs1*0 z(MOC3S1_(7!DP`%AVLGVYE;D;H?^B@<>aC_6`jp2MIB;{xtfq35050Fjp~%IIGqtg zKDX{atD;|z-B~xSNs1hr4g+^zp|<7yZvDJJHPV#ps5kDlb+q0&4;r#J!+_u$<88&i z)63lXic)yfU5epZNrQil>G)s|xu?T_WC#EH%p(Oq!VtE{!ymQG+oP;g+|B<9R=92F z^!LiKURu)h*$Y&hXHV1eZC{h8kAsU)MCZ2|t*fA@`0L!#D&}iW;l6C=!3z`RTx-Z) z`2L_lW4MXe1=MikIte+K|B!BR^BDsf!*3y�l z^m-|Y9@u5kab!vVT!QDYKYcuhmQ9SrHj@(A%zq8XH{W=c+GiI?yu*)S8ef3OdGCu- z-E$u|n;YLe=6yte4K-I^R_W_lrMnq0{@2HkWbA^ zd2+QA{Rtc_ZQT$>!NeNoy=p*7(R2-UtdTmwLY-uxS^~nA!ik#cx9J&KZp-ubKHJa! zJiQdvu{z2-5jv!G5;aoYCg7RhEX*R~Vx{NSc=boh8! zt8Jp9eb#aE{b8J8))3HQJmB+gXLE9f6HCAO%g4ym8GE@{yfWz5)cUV=96>yvj+#StXe|HkE< zsbvx{{3hpRe9Li&|M#D-jlG?F5%t1^33(*Hj z8RQ-ZRV*)v9j7*tP^LdiymN~IH-l3f%dpg)4OWZ6>{{ljlEvCnR}^g_z(*`<3NJsA z%$=ofp?Wq!vHJ9$TkO~Ru}Gu*^*@(IfeHS7Jjth1f%h_Cdf0YI zLz^d(Bx7iz;9*Y0#{TV_3WvGc^}MfpeQPZPyQCF{HP`DQV-6whOTxZpi=Yk*$KHY6 zC_%?R=H%+_5}G3D>ir05o5BS>LYiykrN2#af84ql#{5B~2Q^-SZ%qkJvx*$btV0;G zjpr43^C!OlazJ6s@Tdt`N8$Bz&;s|3*^1iwSc4E_w|~}6RDF0)U|l{$)CtI6elTyu zBa9IkOuYI6b%;=FPpTKcyGPSgMUKmqu-#Q5FFzGl^)Ay~_2;JZkSd@bLk?>_b_Pjj zbF1l#H@zcvZZrej@fL)|Qjmuq-e~FUW`|9G1s{XZeFm2igrgnLWkg`1Ad}G-CSZhzDD%I<&A>OcIv0lyro-0wG3{kz8X@3eN6U-tj41GGt;a9USE8SXhtHQHtS zy;dS?oGO4{2S8>gEXsFpoFy}0FbqkXY^*d9mt2f5CYS(jFz9n0;}=ke&9tr0W4>nu zjP{0zK5gEm0&RC8$zk*0ZBu7^PP_U%WfdOz@^b?*L}P=HH-m0(pQ-9jtXH$OcT`si zLPl*hJyu$>J8ztNPRU_tRMlQO3&BYO>$b^C!u#i^Tm?6yyMW30D5@(;oh}^ecA(PD z8jhTvZ``xn04pMo(s1P<(=iJ>_<33g6KK-d?B@}e5(gV|n&biEdus)#HXKZHUcb`P z$=hr~K}sW=<_RJi_iWbml?(Q~j4N;whCb`9+Hf&hfevC!aN^3H$wM1BN)s(~7&RxY zV5MHW@vYUhJ6~g#E>w(*^Ui|h)~iFhbl19Mmkmd0Jtt1v4Fj9S4BWG6`OUTS_dK!m z&_|ozAFEMUsFBnS9DyzfK5@2sGr7p@{fk{4F@)66ZtHtT746_e-F?Kwp-hq7TzV5O zG;LFxq{bki&9iNlWBhu58(s7eRRG8T304$H_EGI^)h-%4mY%fo1_^)50FK?nV%xts@R(<@-l^aW82 zk7}E=x^NCkt`}%gSxl7v?&VwJs$&onsnR8KCYcq%if$x3^$t$F$IOq9xcC}?CCAKx zG->}MLPy+z46VIiSBqKc*r2B-F|x95+R!=pOfza|&WbTa@e?#0KaP2#hxi8L;`P zPbvcZ=L_|N<0n)(Y(rFPoGOWvcLHYu2IH9fQf~!Eh&xj!4Dzzuvir|PBvXfMJ>icG z-l76)uV}EuCkNs-4m@VmLKiQk7i5nE#&P&KHmZq3n^)9s&!92S05|%A+DZ!*^91_P zTC(5~$ZIrzq_lk=8AR@}ucUTAYr%`+5*@WWm&j}C#ww;qP%-aO$Leb){JA6JoNC7E zaxL1M9?=YbG&26~Hl1gD=$YV8gV8KZ?Ll6YO@;(8+dxtIqY|GITXK^IV3 z^sK9SS%+9X_$D@}VA*7@Q+V2dBkLJ#N8Kmtor&+~hS8M{6rOMZ9j zMnQ1jqGYn~8JIcR*}1sW+t?Xf(OdkFpAP*$@@r*#fboB}6pGa&T~W+Xzr4TeCp5xP z(nu0kLPgpu)3{^TDeQFl{IQ` zMYYnDv=6{d-A#YUyB}t*-Fn;siP-`L)E6as(#8fImHK}SD>&(7p%G&;X2#&~xade7^SNQLX>|_2@a?Ua zs4-QpQp<*~?z15e?o34}BMB35(NmXHII?X{DEyMiKq&=?0?Hy&q%LMCwDgi8m445E z4fgl|dne%|HIbE_6wr~sG8dG`QJKR(#Z>Cu2id986yt1z3Gg$i|HhskmfRj65;%lU%uuJ?qfQ_LL40*uf+^F+8=h!is<@`Js zA{P>a{X3Rag|qZ3eU3EdSUQ3eIvjo-^BqcYVI-+89Y@u}wM@rhEF9Av{RsSApatJ< zP!58S(t=YJDN!+kX5ccD(-#9nZHIU`;-`VOd&mb zuJ~2N&K*N{vAx|5{qiuSGrU|zWnrzq`>#sh+DrL7Np|YupM&H@4q;k{BrI+M>2#8T zW5@b>q*(V|SOfegQ~stl3&zA$G>sfK+U>taZB{4CCAx4uS6|XmR%juN{TF-^xLHpG z4YHN+O-U9=_V{A%JrQ#TJKmK=RgLW;&L?7brcqAGpZ*y7y2}gn#;#URW zemHoHXi00}2UeIwvkYa2vrh;r4f(%p)g3pYw(!gfS8L6!*SMpB_|=@!W7GQ5k5(`o z0XqdRyx6Sl`R$^PQ@Rp1eXBOsO^PL)`Q7>-9fj z+IIA@oejWKN+huZFT4G${tEz3y#eVdtD!;k5`LEFcq~m4oP!mA8&BQH-9uk8*`=pU zg}RiC+l|STQS;oj({pAiI0lvC%j`S??w*;~x!z@GX+zKVdZvAd`gRu0A>4U#TZ-M@ zg@={B>qQ*$yG&Lp5l~e%Cwxby4H}l1V_}r7^gT?yV0{l3|7*x!y=UiqF&P0Pg6im^ zqXM|m5X0JoH;SQj*J}E)A0_hU4vvb(3Acq^maZtMat&e9`5OSl>cgjW@&RdC8?$Bh zOecS3xkVoB+I91ICnxPSMH1^1GJA)AzwMGRaP~d@-m?hvm=Jmbjt#UNj#yfo&}l62 zXL%3k`^SX$D#&;mty;upk}R@{&igI-4PyU@YtqJ{uGHOVPc7r*)H>QrsK$}MdLAgV zs4HqBGpN>g2)$rUL*I?!J-nGdA{X>I_6bwm?5Pj{Xo=ijq_`iZzUOQ#biFbCW!*W4 zoI^gLfA&U9Gj|u<)&Z9Cpg~~Ept`bMOJU3U+IF=do+&`2C@}EBFno{1LHjb^NABJ9{w=cjw?<^JKo`LoFbD z+-LUuyAn?rg8HaiD!oTX#rzg?%gO}q6yCeC(coTl5ME=dAL=%@%GLXJEBkgvi@`jm z+E27R7eb#gvY&KIa+>DQX`aIc{E>Hb=c1Wjb4$%fvg_|&S(^J|g*Qkv*F?I1K~t}l zvglla`O}*6qRkyW%0~P`rgs-rD+`an-;bdgaauzJ5c$atD;$hIFq5ePFX|;hRPR_d zT1d?r>Ldc{udxkt(ye%<-0#aEpPvO5#2;OzD#Ja!+&x!4|2Hae&5xE9{$@5b;{0F5 z@&AQNL;yC1wkH3DNiw7)HOb{lVWrS*EHnX0F|&eNc@{9mAp++JrrMCj#m=*W+FI?$@3XS`psydB3-z?* zy9@kYSC?JeS5H2kqcfd1vxOpyR4jr{e@hI{*Rb)Jj8cP*y(tE709p9jawlr^N?s^dDEDkoK}Krzx~ns`{b+vN!Vj?K4iXE zo4)L~Nofszy@8~@)OK;^S);R-d=njq=V!ub|7gG;(MU9?jMG?)F%uTU6PuFXf{&}& zqTm4&_KO&eY-fS(ze|m{qXdwF@7{xM2}I0z&fLejjAX(_5i zE{MsjN{N}kLA{zNX>O~7**1Vm=bu$34>=Pik_r>rx3uVlwK$!;a+Hbn3SyMdRVA#f z&UjU*D*BfEqqdPp1wRj~L0$GKYOE z37|6jKLfScEFKJMMi!OQ1qX2EIfhz~y*NaB3`u^`{t_(TULiL3;FN2oY)mh}TNB}> z0l7UqA#Ii=duUCuX5L#RD1E+mN)S%GSrGQGj zKv|!SvV^wc%9gI|tvNb?5g#UESDqRfW~(JvB5RUA*&Xf}iG=V4r*r zy`cF^ZjG_{EngJL%`fY4+^bXoBMMw61@KHEkRZTEdVA+N3cOG+W5sEYMEr%CkwEApq)(gY-X+n)z2E{ z_93IsG&)n$DrK8ca!D>pCaY$KLHRN`e~u=v@cl-f0j5udIC(POh)VFs=`2cTel#xB zG34?-6@|YitA+Fn3|)fW;#Q=sMu$~A|A>GZ5aPpukv*#%nM^I!hi7DUhQ%E06Y%zC z@q~3MCh-+&)4XmVQ=4n=RP|B-%w>h-3y5s_;w9XvmFj$PNGjpyayC4GOQX zV^Hxl=*-YvBK&3t zVZ81m9ruYyNt0E7Bb~4EFwO*BSX1VAM_3GI(#NJ-48`W-08hw2rfox*WqBpmjGG{d ztBnVr8g~pW3&uGoJDVG*Ml8&uUR&G;(duydNCU+#Sn`5sGtzhB zOG5GAI~0kEUClyYe=)c0g=1+(QCQ7#%v(sL|D0@=b9O_0HwJ@Ge76G8vVcdIsa&2_ z$q0F%`t$~}Vm;FGtZGq*H?!J#5ild0>Id^->^92#ZV^Za5IfIPOr2DE1>qF#UqOSv z;S~+fs=eTz+wNW|O#Im)%;;I1+u50s2sA$Pe$?@Vk|!rP&kJq@@+En7;~I#`G~IJY z%ciAAfmm@dtm*@7=5=O$Eut1K4y&{@msJquOIhQV{7SwDtJ)T))?P#<^^~r_DhJX6 zpM^8nVX&#pQ*1ZDUur4SCOQp1Z60uTAk|9i9{H)D9qDm`;Su?yC>>dzeBM;{L8_mC zY!-;D&fy?RgH-O_5LSIvC`)^4K=KU4+FW)MmQnUgNU$sU6fmbJ?$p>Kg&Xn6rM;*^ zsn@t%TvFI|2_cSB-niQE6bi49jDa=)jtY@4fV89({J4H#BINy^LI~4*J6~b4Gi6Bq z>|C}Ce3jEjlKeda~cBkdfzxQUp;Q*>EJ z$|a+&64wrm6=$a&Gv9$%O1;VudeRl}I9Kuh2rMYjB}SERkXS|duqM&)-h82mu2eH& zheLp_KNtbN@em*9AzYL{-mDwQ9P5bPhVz4Ax2gZ+rn`Y`V_ z&O_RV`qU%HHW-x;#Qee7I%M4d;sJRMvEBQ3MPIP=llbCH&>}Yx939zZZ8$qep(@f1 zofuE=4ja2Dy2k?Nu+UNOZ^=n&4Rbv2pL1cODAD)sE5!+HbMTDC+F|8gEHe7NnTdM& z0B80so#rLE{+PhSJ}tx3{Fk(NZ3}+UWBSHCwOQU51%K3vReW>Y&j<9xck3{lB!nbmGyFadB!}AVpogp%To%Ao?g9G*( z2-tI}Ti?X{4hQa;Ng{C;rNKK`db!W>)k##289wF(6Es*|cR6cMcB0!VLa^Aw0`KeL z0(h=7K}Jtpy#1TSPF$C$k8q0kC);XsK35L8C46snDR#j>F!88%&m2iAIKW|#V!ot& zsmb+>@jkBZW0{Wgd0s2-XB?07J6-gs?X^Yl^L>wEzl6WC-Dse-JY~Z`9;CFbrgwf5 z7t{;rayTC8nFsvZh0fvf6yb0J>Q}w=*d4=PPU6kU;Lj10Pci&7kKtC7R!{AFJd8b~ zLCsyrN&XVwXIVNX*{|O@z5-fPFWo|X6sZxMZ9R(3S`5Uv%8B@ zr(|BlYAa|3p87~$|E$qKm|~8(Y~1PjnR$b$=fH+E5VBLI;Uz+IAv%wNNL_@*`z~LE z^WLA8=l^zcP+InLM%ZX+PhiD9X;IN(D}>kxK(DY&q!j=k2A2?^?Ho~!6FjUFRNh){ z)_NDVGQaL6aUT;FiI<2a2G}+?%a;!KWL^IHm%{cxrD2lRG1NaWKtSZ*+KPW+DE+TP zn53Dl-G6tVPkFjsgNLWMokhJNC<#6Sw#8-Ajd@rj550?J7GZ+ z-S;xt3CeWO|8~0|Uu`wR|Ha5@l=($fWY&1JN*{d%8MBOdPh)J{4>$RJ^Pb8!a zO;uIVf*=PlvL;86$yQA8D#Gjpo!Ux~`#r#Le9k82***ZH8?=d4tkcjL}7 z#f?E3mdr?Pz~ur*y2Eo;n`2~13>o!jCg(1&CQ5iZ9F;$%!hR_FGqW%FrxX{>n42bW znt@tu!kRdxN7<%n@dy|qNNBYo!NY2BB9-0!CGwAG57x6T?nhqZn=ij0PLx24!NX?@ z9N!S>K6F7c!)n7g*nLqo98R^yj?Ut0c$qnlbPagKe&Ui#k0bzaFd8?R{ zwU~fx6VI$Hl6dTI0s-AYatUv-nbUh33Fb^yZ=|JMAIewJNI$xAgK5jOJMk=6J7T>N z=UN`|z_^Z7IBr8h*}LkRr9CD&xeffUobv<61ZFM2^LU;H#7xeUxZp9aeXu{VCrrax z1)eK)sdWS8Za3F|4~o}ff_`PV`{yU39qNJGrBZ(UECQpl5_hD-B~L@YDj`n{c zuE%V@bR!o8SL@QGLyh4&#g#)n|CT`cyDC*t`!2B+uRB4wGU$Tb%!YAbDod=2afbcs zyo>#7Tsbx}24yiJh%7BPYDwmqXKPJ=f#y#sqFBAWR+Lgu>T#!$aG?^lhxCBCF%;pe zmN)Og5n_=OmqBkoyHQ7+mSC^)-v4#=69@NGbYsfHSF(44HvK%qQs{x0gt8SqaHD%u zJescM7eH4naIeC%zWWT}(kvdH;@S`=b&znpzmBaN4=4YczKm-9P?h+@F#+pvQIeV? zBGk(b0bY6-@G;AHiGV-o0AkYQ7$^^uJ;?R5!y#Nr^)E!?XepPG=k;J_w|?Q~=AN4+ zPR^jZq)9W0lEF)w2G>DUfY~+c;ma>8HAvH^vh<(rR^Y5@{pt_25sArlNlSmIpUK$o zQJJB7D=JW#tQKj8peOtiRV)ij)c`rrzqfL4$^x4;ACQ0!PzJz zgPNMk3`pHqxIwm5g|=5tCCj0x(lF=(hXv;!nUMK}`HQYK^V1Eg=DM$jB3}56dw(&a(4;ra#S@Q8Nh@2m#ldkC*w<&SJVXc+Aiq41nxp44ZIla4h5L=%kqWGR=DNf2t z{hFO;M#Pt1S#ZxZNTPf{G{DyZ{$jXi0^>@dfqRYeM1vIX(Yx5+nq(4rn6tX$sWLd*xh)7(=4*H8V zu)AFHPYvgB&<4oxSIc=48NS%MVL|^FyIUI6Pd5aP-7;zRWk)-e47x#~_EY3qo`4WJ z_-IhC{0MVIS-v?M^TA45LYEUXs_2A-e8b}q@!99&hEoT&3bL@qWF=LR!Fpt>K?e5R z17vCN76qpBk8CbZ!$?b#w!*8!V3u>4lBVhn0eo4V+d=dtCzhQW*%Fq?;*5h5%tmOu z*MgGlc24{rl}7yuCzcEK8+};wnnNP93m>Z|hxDT34B2~S#^{iG)q5+bn>r)9Z}VUG ztSwBwsNUgW`zz42<<v<_XcEP?@EJ@9P#JOOM>B(cBTtvBFf-+(r%Kf+jEI<(%=afS}@ zo(AlnTCoa};R`!P4z`gl9Nt<)Lu)@EJ#;yKK4`@2ZZo)Og>PodetxEiq2uEB{Y1wb zn*PvO+}~b8>c$6!ll^qYob6$T-{Ww(?S6xNY-e->($0K;v-YO4@%Gq|{hZLwcvqk8 zp`JLVg^StAMh#PwOs+9X-bTLoecxl3w)I0{VZTS~l)zfj$Yn0WO3Y!psq`}I?EClO z=X6{CP8RmaPF5yPmJ>7QA=<0!+1F*(dI+aDtdx<4qEkJ9gu=VtYVw+FCIG8vhH3a zvGNk0B4c=!v@62;xk-<+sQ~zs8%nRWKgQ$-oWB?}hCNtv4suTLDwy1H(oX0m0F*6F z6#op=+=c@mJpI}OJsI+-Z6QbY7~Or|gA}JpFY{cz&fjWFPJGbmR8GSN_0fHci` zi`^`aQNF4ZvSpzx>83`9rQ;ri1LTYrg~~uKb-`pqIk!7??3GHct|#Pn#U>m0wjB&k zKRoCTgqthhTtFaipg@y=uPoZ8$2lXLPe^a^JBlH3s*QK zh=qULoFk{noEbU{I}oj0lf1h#`VJ@}9uv-UK|fr76bL$AM~KatIB6J^rsj&!VxIF* zr986WpiP7hjvLQ+l%XJ21Z52@;pKe&i;VZ5a{(^sIJot2#D|hgEAsxXXgYE zb^9ibIDgA|?QBW(Z48}_&Gn7{lUB?4pKY6LH5+wgaTFgiC_0*o;XDehs`)TNKg1?W zL2JZ0B4F)63d>Bo2@;x+O=s6aB`f`lNbfJ?kC-(ht#3DjQ_c@X-Y(`2B@pT#nOV%M z*=F*yiSH3{U!}72r5ivIUxf7FX!%a~Z?i-A5s}0#Qf0}jq+!`j~x2sOVK2t*%z-BiqPhvcx+hoy4?t z5Py1JED*;X_;UdK^ri>PD4l!IZ(vb-*V&6}i`khpDuc0()X@4$`SW zb48I(H5H(g7qxxXb~b07Hok$QIs%sRqaw|<7l>3k_pATa`xjrm+# zS?*#F>#w;Q;(!|5gSk1u6z<nYlYxva+N>qpU0@ z++!?IJ+0XKa+U3M?DIRe(sGj>zSm-I&O)+YOH3;5zEWaiS7QbpKW!6xk{; zAJ1pz2iI%2-$Y6$8Fg`Fb!#fiB6jk81ss%=f zIUtE+Dp@TtgWEBh&nP`C)zYK(FJyo#4Y=>CbVf7cyD_T5?O~w6pbx!}!gb}RhSJn+ z&Lt@%!L3l#_XsWGvP&tEu*&SzulT!SW+eKQE<@_&XtlPLoCKmFzG6^wb?U@Qo)$3Z zhYV^=9sa?!X|~rJsgJYlQ0PD3E{S9vcAqE|AVj61NH%Z@P%dnCU8~km z4rCwF6{IcR5e|u-s6_D+IaR2|&HstT*GG$rzo#6c`-K^^HlGBx@xvJ>v*^|-;m2xp zbp`s^1I&GSYczc-qsqX`GS%e{9qT-h1CcFJrUb?^u5vET4I`sMh~~oI!sJ!SOEBjD zL)kmW_!7PQnr+**-Mej@yKUQc_ih`zz1y~JecQHe+n)aA&P?WhX8eXxtGIyTX+UNdU3J%7*r7Lyk>MDPId8zHgl#-f;N6^LtAUF;k6;kDHd zJ$=H%*`M}K782?dNGK7?1{jp~Q)Qcxpr0BJ!Y>S@$M+N*j+{iGfM0iTLio zoLPG?B;o=z^IW5s95})wNHG`40QM8+1_Fk6f?(&2Pt%caOOrLC|9hZ(WL$MkelEhG zN$M8@)v2g8V1$n)w;u=VB7RdS9wlV>1h@F3n9$IS1X)U8;KIj1{(A|d?crAG+3}Il zCf^bGkn(`(11*9kb6294a->PP4Q0`pUzm@-w+bjP1__K38s>4;=Lz{rR`F7wZ-C>E z^a1zVR*Ls$5FYvm)vD=S6#su8#~(;(mjDPqDjwqhlCAvT_ILjKIR5{Z+YL~cvA_A@ zWiW=h>jqQ;LF%KC*pm#!nal#ytjRNp1ZDnuOG_3d7sFDSa-Xib{nfLKP8NO zwe}3?5?NIF@{Z)>;#@7#^X#}X)lrL$%o;Nxkqo74=4uA&r5W(oeRESK2^>f!>RmPV z*DH@v7Gs#4TZ@YV@eLn6Y{S~$(O72Zvqr4Mh14^6cf@WA*(-dd86uD_u;k)*G@=w! zt(5CEgUn_Og!^o4N+{RM+{gZnk$X4F58lRgmyCzE_8Y1iv&dm12&KC>0=2p z2a1&wGI!Zmc5}52@W9W+3(sZ6M)96!iz63w$dYEl?k#Dj$~78XQohz!qDk*=0hsluDZlz$F3?Ep`FpLR@C=a zY(-~Q40(4C%cf4)&Y%FmO-QZPO4JS<$3-#`kh9NDU>lUOh~=UUu2ntPMr{wfbO@dT z*$@NH03j{(kIsjm?j`^<5bA!|tsgX%gf*t9niwcnq&fid=!47fJYr9Ibz& z;F2pr9a$}eCv^B?tsJ?I0G`y7Oam;+*8w}2{H8D1>y8^x?yAbHihvh94tSRsV}pxh zgiaAmLZ?p_42-A@SDTp*chfR#X+U8NaOkH(CKY0#Ge1$2BnrxDsuXodg}>%QLO3+)L|@SF}qZx0R+qHmSMc>M#R03-bVvz>u#HLvSOpN8>XT z#iui^%x@kBd9BE;+Uk^Bakqk28~v#kUtz_Nq!9B!tTIhWiGGrkrZ$m_edB9SU{Oln zGN-)agPH@D8!wl>O5Xs!yrGI}QV8stISjJi(b6NKy6yk1da&NBO<2NQ|dz6+$CiwcnP1~$}crNE#mw4&$DP^Q%Q@@pu? zh9ZmWud3&72^wqrm0>%1Q4Maj&Xfc;$iQqRlrt;D&S+WF=uIz*&8c$iC>cpdj$ZR@FS!g}l7yaQ_IT8mHEq%S& zMO!tH<>#61RVQDeQ4%_WZGLjhEhzgv(JwPKE^Oij?OYMIlsV{6k#s+%B`d5(*2cqT z8f+)4sA}s*^4R!@I>l8AL7VGwbG{pPtyo>HT7~(=++@(8Vho*&5J)NoMuc)T3iU*x zK{%%~#3Qz`Cz&8^r_tOLn8*n`x<>#HXVo%i*3+`&quQKTD&kd``?}#$@gbZtBiRX9 z{7x4MCZA+PE=fm;#4-Z&-483DC7DtpV$i*yczl3*EL)UPvqNQ)B zUs#QAu-EJWQZN?;^ld!ml9uT>3Wyp6CcfxdXzo86CQlC{rOpGU$EE?zT zC~uV6Us<3j`b^}jdUCyYJs1TEUeH7SjH){NY6+mEhTd+MlD)uxEJ5~!ZbJ{MN_`^g zfPLe9NrH(~W#3%fP&Mq=CYC=VVb1=+QyWcL<-2KtB{;!MBp`dC{V)dk!2gm8k#29- z=n{10R14-s{5DJeCQcS_8e{ve*!C{#79`6$skJL6-v66mUlN{RKrxZ;FGw@jd5)ra zjzXOm#Tbh4Ak73?%(8l1T<^E(KA$5i%_Ijm8-HE^oqBzes#eWjus!E1o-E22wcg^! z#k;2`1}7fUM@S&wg0V$~#GY3?LrgBBxjL8?+)(LF4^f&=H!CNX%hCx$k14Z-5*B># zzz{V}>AQOwy-5dm2b9Hob@SxLT>n?%gn_%vgt#Ql1!C5ajDSpst`kZbpD(F|O-4-0 z_f-=h-q%(*wk>V;PXkBVq$zVOjNloCVZVMgL{62V)TjH-lj`TDzQt}>eU+kC31+V~ zi$twttgO7PIsag52R7#x6~~faT;v&T0j*s{641-A?i@3#=qSsF#QF&B8Lgp}n&C+K zg%qcQat8-OkCG);UXCn$=5t&$;hn9Eu;rMsPJ$sUmMlIZp^du^Uj^Qh^RWic;Sba$Vt~tKYVG zBq;X%C*1xqjlJIy59#gefkbtn9|`lmG+cuV4KF6^u`2cl2*9hSuaI)O^gGo6QRD;L z^rBP!%>)CFT{QVnt?I9g9oK|qFk}0Q0xehccu?4@a$fOuK8-E_w|1wW)Pof80kh9A zX;g&UsA#cx>CrG^z@yr)I7jA1d+E&^+ydXhhZyi!ifG@*LsdUOkif$VVpx-J-m11$ zpn+LBil3I*{-c@ow<9(hSS~}S!nB*biCV}WFKa*iYt>8cqSfX z)yhj@S*gyd_HAA0YW+B0;erbE2i$wQK2_vvHc$XB4M~Km5LW>4L?RFWnQzRoL4WrZ zu*Ig7UA%HedVv$}Cp(7(LBNpE%9X#+%BjDzB4M0p3fzz7Z{`%tt$|h$VK`2RisqU$ z;uAf>fBXlu)?ntbDP@j~!W&;*nrRbD#|6uGoX4?45S$4sIq19Nh!2^1k2L|`x=-)= zThscgxpGK*Lzi`VpOF_g`M$D;dTY;+z+R<0+vaQ%SfSS%n^YfVNu;yL4+)0h1ZE+z z%Wsccw5MNntBt-}sCD+YBeFuutq!mcz{{2wna=@rLzZ)ng>O^%66b|?1EvLe333;> zH7k1qW37SOg+eGvQ4fY@fCy6V2I=&jppvYt01X1;Efz92yT5Oih^ePxFC)Yn`HBys zA@Zi&m?$T7c>_`jS?>?w0)CjSvt`QfSNO?jrd{RW7Q7%06+i0+pKY#IfvbF?NFH3C zO$9;w4eFjQmLH|mDi_c-cJMRTE-&xHg5wIEOXr`~Sj1>;3HoUaiNi4HBh*4yJ4|MY|g0wrvwlAm?>qMd#&iPlBy;~SoGalV;4}})7UZd@uX9`s0mtu%}rN4 zwZsiUTdv4jBeCjg67^-(@t~OBo(`oy)fg9E2E`AyTW}O!)6rV`H z<6#W9tiK${$!;SNP7dN!C%wpxL5Vq{l6UhGI|XRPe#4?KSdb;?36n`ZI!Q?B7Wei= zy>yCy7$0*&;cvWG{8Rf5J@7v*QeIG3PW~ZQ6<+Q$4NvJ*?KBGip$M^(DENS;Rq^Cb znO4=5G@_)!)Qr_EKDP+2pG6BU*~Ql0ghzX21#S%_)prxM0^4Z7bC`DO9qn2=x;R{* z`j_I;PVhXKHMJ@BVuRdGn|f_rA!IWk^3#Uq5IH z*h9nowl!SWl;@pj`Zx8La6A^W50@G+t&kn6@5ajiQ%r7z>WOpD4A5uK4iTtxB9i!4 zRIB|v;EBRwS*1Rh1F<|>Etxq*${pcRNOoiX5=Bq6j&V*BGvGW{{N2=f2dw3O-a)?V z$1vAwg7kG5n2>%v4m4T6FNb0ibQ9PxAa>Tr-%|Vf2%Pki``CGx_x|c=6 zyv{#W$t&Ve>HLOFF-k-K&+7*Zr{P!AyrLC+cHd~9HMqbYTBg;#LX&E{Ct+sesMBjM zVW6gB|=`Ac_?Wv&Pa@qhduA9agW* z_?ly$+%qalbO>d=!4{C7nvsUeypKo(UYS&E%81Nv80qNEeu6u*5dXq;^pa@%B_cIo=XucZoDU1Gb)-eoOeP2QFKY*$~L?n2jMoa5OR z;}$>B7Qxd#|Cu~gTjJhjk_Qicdjnw0--9-?Mde=)_X-45m9M9N{2LIl2`bj8$BH3T2M03(l~X0o>`mOHhwv zWux8FA#O0AwT(%7j~jxWx0LGZCHBDoz8a3+FUUjqfrqa$0|Al$A9gk6ev)zG|Bqn4 z2nX6lW$|%qlzSiE@+{AF%b^R&8BIOrqfOy>beB9O1)zO2Q z{dN`*25gW{kC;b>6(!DLTXh!QoTZ5#N%o+Tv6UP?RIWA$NU)dy4p(gay_a-{ek zR0v8l4>F8;)j~TIQwM#e?RqE^T}&jk*Kf;A=JkQ=HAxAyK6T6(@QStk%QuKB9z9b@ z?0Fu*K!}G5xgqrS?3y&18iQ!BD^y!nu^N*2V$nIjuC8ZQRfJ;6R?-Z22b4XRu;-ez zwe?P`W)-q;B7t_XtLtgJkyvsocsB zH0v%G35^FD3>x_xRf;_uaB0H?SQ`gAK%;D_oNb+=x>4U!@Dvi;r55IEAn2H6jxDpU z%!!G3@LatzgqM(~fHCb(5DaFLND+t_6J2Vnf{?>~KzeYNdNJGqH7((QD2!}~C7q{W z!0e78%{+3k33m{+Fa5h?*iv!MkAC)mAkRaD4o!zLsZ%}x)gT2nHq2^oiy+eayx)sw z6y0*!=u+wlW+GnExq%84DDb=V;mRKs`Jyx0L3mX#8NPhrfgBv87rH(pOCsRYty24nCYzsNYHL}*F7X{4JmlbEJX=F71ahCqGb2cehr4i0b zw-znsewVsNP8N7EwBJh+c6lIhGs}yt&I9%sR>+qebR9{a4JF;(nX0aDUHp{@`P{A` zb5HIFGw}HgInUFc>MBMYpxsqiabor+cjslA@E{%{=y?5h1xD{Ku~yL~uQ6ytRe@3O zmU;#)9jxm`C$#HWxoB9qum)D4Sw)E}icu`8lB-$nL(gRcSUuGo|7){6~Q%}$@Kfp4lzgqO1lUpTKF*+H8t;gol)$ znLyGl*d72nRrs<}7}D_=iVz%cdOk!^ z#iR{tpCy$E(#A{%n$}LW7u+-Y176(CR4|2Y68Kn=|7wnkjWW|A8wBQn7iJZZXrdI)&-$eBLIZT)iZvz71zr(af*ZfBqnDQue4otc0? zf@Li{@S(WJ~Z%x|37A<$uFS z5+ar00RQ?d|CT5sBAxA^{hV;-Y?3PrB$y9+ODR{?3Y?Hf z*d9kB^}rhKry>w1jYc2klq0o_&25sj3EW;c^c~ zH={Auk+qigR^Ba9QO~*7PMTSzk%V@}B#IfL$isBf{S=|+uYVh%XTrblfi*1x9mpci zr&_6N?+&Q(9JN*x-zCUrse&CmWw_Vg%Gv=7IgT)ELRK7ae1SNF!@q&t;t35?BB0P%wdJI2Vtj1W~a63C?fO@=beBb=)^B z0*;t0`U{OiP685vJSJ&8VzxE5?Pa~wID+tKaHNiF$Q?{;ssMw-bnjJ!c^X;v>evtl zQI%Jg{PCg9;>I<6&e^+^bl~#s54HskA}~ShK7s^AM;6>SxbPnj`msm7YUeCe-FT7qG*o@ZI1>iR0Wn*p^Gp_qDs6D&t&6dww*b6N9-k!l}IrAhxw8DgSW?v<@bV;8Z}!7nA% zju07m@(%1hL;_l0@-jdf9dueB!7TSZ+34Je$&KP6V5L|6gLsae~hD>0^04u+$#EsvUQ&Y*K=i z-MwuBEIaFB+4sEO0)~^|ow%Pg$@yqB+kyoEC>sIhcy*cr>6yhlr>*>mY&MB(6t1M4 zfPG<#=efEdDF|dUUtOtJi~!=|`rnA z+)xlLQhpLJsAuPrg97gfQ)hW&6Rok~S`MPUeeV=Zox7+%Y;rQitkIEBM@bYROGj$y z#(T}%iBXCqoV$GoEZmUl+udpRYsTo7IF_J(c)~3$+31veo-t2cNt+vzhO`us$NN;anS{%p0 zmDg*pbp1)EMGnTu`;0+PbM3NFCNqt|4kliA%YTsPjqvj$=cA@=cA@I$HY_i3R8^Ph zx2{Am-sNbwgP*4&QxqC5fCVuJ07|4uKgwI_7b;8UEp3CJaKD0rX8+9J`eg)+fzVgO zGCJ&?li7=I+dxF4ZWAdq&+!8$>V>Sf4D6>t6kIOhVV(>a%{SbUKqM3f0WR0~Ufn`>$qkL@tLhhhC;Zv4fqgASbsNbDXn~g1x1t@Fn6(QA+?9H21CzfMuD`i| zw1*gb{@RnE-*xn8v*#T=%je9-gNtaF#emvi02GBk{Dok8F2mf=b>)Zjv_kQZi9&w@ zT#@RC1dGB9eFI30;p)JmJBhH!qTBx)MZ}o_)0!DGYIX21`#NKw1gz7a9TIsIgBRHT z?y;A-i>ZzOoVfNmuxIV6?p^CTj3%yYwS_RYV(Q7{{u(>`;z;jb7iyB;zZO_0xBl|I zET+DiDa2APbjTOIRajcLfc|dW3r(KHdy^h5OvUq0D-l7y(HeFLD7P4RFaWT{XrPG0 z7-@%L5t-W=azqwIcosu=lNL%v>D28(sTSi&n4s}&P_n@0!7_#^p74x~Pa)w=>NGngG9ku}z%&^GLDM1)+5Y&Ib*2Dm!H z_qwb-KWkG=9{F@cYgcRWOZ z1hzj?OHds<+(ErRhbV<&nI7SevZOP+dO63alsm`=l%MQ_6F6dQ ztW3nTY2dU196xu}+G|zh=TglU*{cdne}a>Jv&lhnJ~_5ru=b7`$+-T+T*}ZL3``ZR zr9H=nSuJmb+TeKx@7iU6^do|qvZ^6x&SF_);zT4lOCL!Xy!erDH<$FC2GDA+4Z>}N z=)bb(KHUzbKKALFt;vr-!0sYnSFJrInhGz>yYejaSj`jI0;m#6>^^to?k3ZE4L=ju zLJ+kI%qusHd(WFeZw)`%Uw)qv2=rw7MJ}{|JbkCcX)qsW1!yYbPzhJhJK26`ew<|i zVY|#@MpWH?DJsvB+$~`YL(aR78glm->5O5NP_Yc-p=Y@8i*c#t0(eBrXoeq2_zQT* zE?lRXkY`_(N14U%3Kl+QOmEXDzVF{+gs%#7(|wFFvK7D87;}pxidy&y6>V+c=N@I; z3@MZz#tS9J{QE!7Xo2H&J?8BkBnz-Hh)dO}`M6A$Uf@mPd)~AJKeP0G`Amu91=F?a z7q>Z@4qg^HK+ZD!9;?3IM`aU9f9i_1dQZAgaYm;)YuS#*cjFC>Lg|E23tuJ0SSarx>0X1@E|tuMzg;&oet zI=`sN>twRiL?Cv^Nf-tpN~PITb4Zg!z^xm3>>FS z1(e^Y9mtoDJ}aa9YswQ#eDCrGQLCXJuM>&CsK%xhhjusTAsMt~2kQmXmutt@1N}=* zpJA7urEF(?7J*&rdc0PDZ^v2SbHo@2W&ieXQb)TElIh69mWZ#5K4`PvTeB@6Si+*}o)7%L+9G zkY|gD3$$E*Fv`pi+@WdFay*WX`dvrfcgm8lp?bsc3+EonHQ?ESXu<(`%P2>Ca{IsX z;`CtoLZ~wVX5aq#M&3&7y?Zi4y0Mqck7Aip^lt*ADkfaL-9!cza2nh zi%0GS8O63MG-Pj;g}*yFF)8;nIq?{KkzITVBNTS2KF}oQoBE7t0nE)bbj?l15wxP*s!NJbazXh9>KOA}LGf{cTpMyBd#ELT_DaP{Owd*%H)8?q+_)e6cqvkJ< zf1o$2?5l(>O(v#n4|_>^a3iS3TG+ZNbnN3Nf&98jv!;6&WJFWFX`y6>XZrQ8_9Apr zMNr$sQS(uYXnW63`@FQHo@ze^&P-c}>>y|OsgeYQf$d7pb3FL@^oRMeIULD5I4s^a zRV`bGbVJs(*Ls=3&sGPbh)%Ky-h%7gSP)EXG9R#h#UupE<=1dPf(uL}XW{CpQVA31 zR=v<|}E!f5YscxdkLlPlJNuY>p;h% zL={W3^1GS;sZ>QQ1(Blxv>OnINt&XA>fAX53eP-3f;mGE4Xy!cFglQvlsBydqxcW+ zggG57jjG-Lml0!jGS8n6z34c79z0aGt*+M94mAL&U0)T%2UCyntN6ihjoZ-^uoXOyz&hJU2?P z4>YKszdlmXy^AGff7rP^ zdcs%aQDo!uSk4;y+VqG6fAc+h(vw+zl3CUHK(W}skS7_OX|}CX$hsbaO!u+M!X+#$ z>x)60UpN_(u;5m`%A$CdPxY>HvJb)~EV4}8;L(=H96eRy(!CxUwrKB*5hysNcs)0J zJ$K{U+#MRWY}cNf*i|M;7OUvA!zgI{F6!O3eYW_s?S zKIsIVgI{94LMe3l;DLM7)aMNMZdf~TVf}8H$H{9sW_tc18~2ac{JWh`L^0ywo`ln_ zaobA-u72LBbK7$W?jO1NRHtiNj_##{g674Tp8eIMq3!!j^5!yFbeN*0`ItXDTxTU5>iDPpaqT}Cn0GoMHo){aHqYgJXwwWY0q^0L>nbVgio|dGLOwMi(r$=fn%o^x z-`efK0=n&_NtwW>fUDvYq>>6J@ggBDfi*gpd&-mT<S__-~S&&$$#2J|FCym=KnA}+6aMw z=>LZe)&Grj{hu6}wtDhcY?GGfs)_mUIWntrvU(edx&(HaM6~6}y#Y5Z+K6*7CdRvl z0+l6}Ipvh883fw^>LhHpbYbmWK@FHzxd?P&%T=utxN*4m?iz4EK|`$2fGMtP{?W+K z3(g6`?&q_uhRy3t@2j?Hh3`vJLeLp$-{3_N&v{0B{hW;K9X0o=Znf zMgLldz$v!Kbf$4mW`JmWGP85A!?7q!wc$JtOntW9^jW^!4A}tB%aNvXUySaPrM5_m>-zvQGjaY>sNN^*7zg>IC!#lm$Mq-G#mDf6%}xCL0eI0+aA78)`K%#WCdPJp~bR^l>D zrU@)N>1=wbq7UGGb6J#Yp|p(|!bWV%3uaB#`tNT+e%}fMC@>q$+yu#4^~jJ;GoNI= zW0Cd>eFpGOmcn9S8G(;4oY$7_MFtH?%^l0joM#6Bcj5sGEQ#d>{a+mxy*zum6KFuM zYTA5RsO~gRvAgj$K$^QZGX2Y&ALVqtyX<7$hu&lkveOtbT|qvCL)_)b+@f&u1R+Rz za54tA=70xkSqjfh zB#4uONze?>XEcxw-}*@NUSs4XPP##_f|B?(vpN^1(N6LX6%n;|O8HHuQqWln<1gCH z*DF+ndM{%8L?JCmDKk!jG|Q5+J~f24lpQ=g0fm~l5*t28cXI9TKQcsQxI1I#$ENDC zul#G}Zs>;xg}?6e9vpjSp5oen0fyE=5cd6hukyO(*SGC$KYc@ii15!;)sXrZ4(Gl$ zJhpdvo-1HCdo9l{ACrb!*KKVz!!`HZT4HDf0m;kE>59SB83p6`2ATPTx6fU6@TXrwWb96r zA*I7B&u?V$2KW09zXSLOw2#ik7nnq{%0l@-m+UiE=Qs}-{XhV}a zH~b%^xW4Zr*p5!SG?=Og8rnsrTG_naKew2M-?ZaVmnobIp&z-3^|pgT{O`qmwmFhOpXdRx4T48pjAnI;kah?Ni#hdD3LDIcM_vxYf++ z@Y2fOm&-C8NSk8x;8>_oGSV|HszdYVW5zZ*->hE;BW$^Q3KtAEN|utUE(E1zW>0Pa z7W(cK3&xY$#$V(u6v>ysr!T+MsF!qL3FLjXapv}?D?)9B+A~`Q>_;BriF8L_O(nF= z&A+>K`MjU6Hx{=Smm18y75=J0IMNU2nO+eZcC0-HA{S!aGfUg5{oUimqh9MbbF0nx z9b93oocU2k5X_#VyT~wS0WQYX8_|-|=|T*w#j)$8L~U4}|F;@u)@$$hWX`fX0L-Ew zbe$8*0@ZfO0-k)JmtINv>-SMJGgbTA+nUVRi_mmIvsQBeVaiwI%9@~tXFN~&2Qd}5 zVWf2zz8NzI(^qZ@J{}ZmDaZig0?=~)UH+^Ehb`i7$V*~6Ldpwv+qv@?A#$c1j(gy< zy}ecWsgOYaflBY!mpS=%L*b=Xpq*?aSLH~=R&JPG`9vYk++&tI-YrUa?Ul4q?9IX5 ze(|j|=%NXdo*;LVdI*N&=%Ygc0nAU}E0KRc;2=o`hO6rYb<jadpBgYjWr{->%It zvKS{5-99c;WQ-sSf$uf5aj^VbW;$v^PfAy|;dg;(3upTeI-GXxgW>X&t+2~$2*|=> zb3euuBQ~Rt^CAmTozcBa6q9xT=i1E4t(SuEl-egfu+Ea*$4o$AILAghTn((gD+1oW zg2DMdZv#Db@Z|B#QJrd#N(Q)&`MEwoBD;c zdv;#Ks0J^y5s(;`fShy8?9uhHd~7M@DS&f!@9~r}^9Lb}53A_+dq>cPCEv?cZ$}p2 zDAnXj0w0clAJ(V^l86Cm{2;R48`d+>pApB`zr43Q**GsWe~xweB7HUvcAlVDnqV> z$?laDEd8!J%RzHUVxMm@$Q28^Lr!1M%Ffnk?-y-cXDehGjYBGvjb5e6l&S}KO99<( z!^bmUXvPgr=MwOXrYqV=CijgV2l_zg(;FFwy#sJs$u=kbn0+>gsZdhd^>3zkw280q zZS*6Pf$7GQprlPI|H(j1EHnoSgE%q zR$n~CY+;dsp0tJ&|`x? zAu?)pH|97z%zMc;4ROTVOi1@#%H{^&)*NeH$L4LfCmcr}t(7Kg2M!d@s3s4bsu%8r zi8_ow;p{CV~ivk$imWalmQZ4iM+f**P)SH@aSE*H~$KrjXgGIz5hNlK1eOCvpFZ{ zRBoLLuOnO2;w;m|+;`r6BT7tj7bBN1`lRxqS9@Xx-lBZjJ|O#4H=I&WB(I`$FD!dP z z>iK=^6Z~oSr`>3CJDTIR>zR*n%&1!**n$}~;-@t~s~?dMy_`^WgF|ygp;M9D`q1~_ zFFnv|#^3q6u&JG6c4+;jp3=WMKg>l~8IR(pwL|lp^FxlseGc1MmKWUz3NeKjzHHZ% zV;&OUgdOp$LxG(*J1Ws}st-%6PAFNNK@kjSE!NW;_Se~L#<`gs!m?q9JjhF>S6BmeUM44Nk+ynt}?kmvuF(7 zgG$CiF@_77v2ht)TkUEa*io52%`YNQ((&u?Fzxe`NEP1Bs#u)X^YQ}K4Sbc&JZ`PY z&B;hIb%~gbG}ncJP3XlgrQ0rP=8dX$b=vM_>h5LQZVswYj`AylLHD1_C0JMLJp_t9 zTbdH|W%ZXI;iUt)%gw%q_*I8^wUm1K2cBBn!>@+X>{MhTcZ^D5eq9aAE2J;4iT|cA zHQSG%%~tNw0OV`!$Go;@#!J>*d;4)p9SKN<=Vh6b>Rcss6Xo0zJk!eV`tzFYj?qti z)q+RdCM8)8c6-ebP2Z6J71+4jTQW`iBbP$_kxL2x4~soTCwmW1Ia3!y5gS8iXEO00 zvb2hYlfA3Cg`A<2wW-tpoiB;&lLrVQg?G2ul|C{j$bs#2Y24;(Q&_9E~ zNU2_Jriwcp9SB0)5y37A!No*%Ph9hOi)!f}L7pF*tZvIk*r_mtqel%4GR1o zr}*TI|1YucJ>7gZbZ|CQ#emAVBM#JI9?YR{eY$ib~G)i4$<(o zJmT#kJ*OJyxg+0j&3yZ-;AxgBf@*AxE&4F$Xfa-r;}{FulHQVazQ2r``Km1NW2H!? zF52%8@c;TMrr|FaaDRy2Y^Xp$O#i=L#s7NnU8(QdXv^5cJ&-9`rkWA{xVp;81BJaX z#1x{W|2&9Eb^;-gVB1b=qigGV8q%`FB96>hZRf~hhA5bAgDg?jAMSWh$x+Vc**}W} z9^%gCuen&J7%q%zTZV_z8jksnyL_g+x7=Tb1->6Jf!1%e174DBH5;5Sv1z&Hvwz|D z%j0Mc*RMlzIu0~XO~7NtZe=YwbHNK66twVHWhh^cA0~sG%RKXWNarkqyVY#Xee!v6 z^Zl~bel0r%-pppU`61D@Cs+oQ)|9RPa*oYX;HDl&L)r&vqHN_HXHL4&h6p)9X-6wW+Gd3vaX{pobM1KJ)`R9 zt3F=Z+huhboR`t|#6MqGrL&~ihtEm6xi8qS6(I6WpRrG0fV_~;9}U9_1(tcLBA@$+ zu!AHv@-zWs^NP{ax{}7efEU+1AOkFyv(ON0$W*50p!w#ljsGbn-*7k;xT;-l_z|lj>cH46o&5}JLxr%Li-S0Qh(}tm+W~T33|9h%?3~+ns7)n4 z6P?18j)b}5vR;Iv1x_;P=J9UdUmE-vWKko8OOT%eR|2aCaiB0&JfUelw3A|Ktwe4n z^t>CPEW5R*gXdIZ7wt$h82?<$Q7ED`UEQs!wsEr`+G2V#$m!jb+GM3KnT2m*F4(iRfyv7#5}Y=J zPn>OGOC4HM`gNF=w+uN$x=3guW^Kirl|RIa^VBkoa&IwUpD{-)B19KAP-gEv?Qb=Bv7@Ws4Flkp2D zJ2qE@;Sa<#jLPAIW{?TaLWjAgC4$yjA^6#NmfuPUZ>f275p8ELSh=e=O%AhcnC7M; zMVUn(yVGl9<4;Dtwt%PXpvq>m@j=m9TEnHe461lj(d=Jzr&#BiX207}3VFM_k$U{= z{=O+H-x-%MYK-P|=uZ=shk@p`YQ67hVf;8fSL1O+KVM@I#J;bMDrQ|Y3-ZCvLa#V~ zAe=1rhh^HH-Yt}=FPM>Vu8|SX=t1Nt*%#lhBI^;WMt_PHxXE!4>s0&Mn{ow14W*SP z8W_`Z9nOqte-V=zs&`#JJcF9_K!^*Rxkg_v2A~(LXHgx}0 z)!hK#WE^*BoCs(KziMD&^_l8ku$3$KGW_XcDYYwkh-hRcAuRkWnKop=&tkZ;CA(q| z4M)ana~RP|NlqTmKhJ7|9v*KjQ?r8!sTjfiI@|X<(X6r>+$Wi_=B6qaa z8j6H>-gm@X`X=!GWc~dBM&Ax(cePdjIZPFnj?~lDvteWv8+M-6w^X|6K4aJw{qF<#hvvIKz5;|COs)PUUvJ)U?hpqlJq7aJ9xzca zdO%qL8vga?9->ojYJ-F7E99{qk7N{bmT=OvvcF6XxdXZ&+pJiK6Y6AJnF8DQ)3Y`MAGmWH? zdPIK58iuF3{5zLuJ*T?6_%!Ewrx_~!^A@X-^`>7d{oSLDK86<{R_OYdB98YWIOn*YW4PEeJcVp{kIo2j z=$UZJDD$;Q_A~MH``=^Vk$Vqi@>0Ak)xU=)nbP+N6gdM`)En=0DbrB{pWKc;LZ=x6 zpBQ|e8DXCY%U$EaU7~*&?uoVvnrS^k2!GJ>{QLuuFaLbCN188Pt9SUh8230FULp8bitU~`TFYVHrfFv0it?MoUt!P^YU0z~|Ms)_pZDMqUwGbp_L~^M3){g%m7LR+FD}5# z-~NW44Ed$_Y_oec$&{)uG0UTDUogZEjQ@3_p<9m*{~rzn(GLeg;Quhu_>WxF*yVo& zK_shL|9~K{{woMVh}5bna)l;e45S(2_X4{vdtxn?+x(<>(b8H}*UEd&iTeV^yqC?V z%Jga6*(pzhwY0&ZpwpCz`%xF~HOn<`;-9b2eFdPdm$Y4r*}6;IhEweI)*tIbDh~u> zM|0v-d#q(^P|MhcgX?l*m4}_UdrVp8?|NF*uxA zfI%#()8w(gs-D? z;5TJtkmoczb{J%Pj#@3#uAoCvBfwLRDNCqT^?PL=tL`& z2x=3*Kfn(2|AFw2;7CHPc5=77p{l?21ijWOP$vlg-H5Gtm#sR`y)n(TxG*h$U+YefxC$Wp0qQuIUA3k$r2a-F%MwyS83n#OYbu;;XrQATlK z%-vrhOVW-_;Vu)iL@MS=EE=MoTf(g)CpW@B48{Y$8#X+O9A zgf!k|!2vmIP_K&C`VU>7ToUyifI2PIoNADyow-NSdd9FivyeJ=8(50Z7lPkOy=M=R z6aqBqW9uS51q?3l-D{B{lRaG$h;xO`+&%b>EB~$oE3Zc%tFW+%{+6TykAOA8Bw6UfliKM zi5=nXd67NhoDW*TqLVYl*zvK(j1!UM(F*y00A!q~gV^Q{^j{!W@y4RE?{~IIqHK{X z3CmT@xx~x8lv~H!3rG%e8Hqgw1LCS}>!)16jiFHUh<-EdW_SdghG|f|VlX>)aenHQ zJDv_o^9(e0|GYH!#GJVP8^?j)b|E=E*#yf}2Bc+Xoe+~R5Y3+uIw*p6Nck!`(leYIU}8q!tchLd%hSv)%EZG1OU3p^ zf}*&JcQX@9f$7;Yd*%8@O|F6W=a4Km0#yJc8-q!Sbz2oen>5$3d_+S<#Bc8*pGNt` zMH!*OODQeow8UCe1JRSsopR359f(DoM14k@+W_Qbq6yfiaOatLF zjX|2(<<&@9B#@oo^oczVL50layCDQZpE7&-ki4wMR@@dPGPB7lArc|jYJ_gcQcE0v zaXB~(h^%0ogKlH457B%+Hn+`D?v8wy}I7=ue0 zfHnW1q`CLRpte!iK$J=4RU6(#`Fc|o5^WZYJ0UO|vi&gMdM4g4}cS?6yH&?{T}$gn$S^T6X&(98%CQ7Mxi1bpfy*#6 z7mNiMfpDgPgt0_x8vSw8j0Mi2L-mt%&i&sxl~BW4#KT4C@A3F{g1L7EgQT_^bjFQg zy*UIG6$4@-&L1J~F73B~f!ka%r>9`ynG_IhExl_^Gr(sSi3e0HvohHaMD$FEO zQ2r}?iskPE-J%(oKkGoB8Ct<#0}$mj#LHByikt^Kjr9pAmV#6uU&-uvm3rX=Imx&Z zEB9tgBYEcql(eLspR@Nxq_1qPHie|1wScsXS;hX9kOW#8jZ*S2PCt{)hp+_^*)O!O zXx3NH0M*%d%EwZiVfu0`n60x_e{uP9o;`{MOEW21Wz7a(w$}Y5jN#c6^_!nlL^b6( z6aEln`ZM&TI_hM9IL=+iS6;Z@_cwQ7p5Hh32l)A?Ryc$q7-mVR-H;nyF1ekZ7GMs>x<@Y0JVy*IYsk z%BHSUt~dmq@64<;B`0m-ypS3#i<_c3*7?e1K_9osZTM?>M0~sbReO=BIuag9g@_*K z7)MN>v#-I?2VLnI3|_#!Jz&HEI)N62!~M7Fbs!R5-yqFBRlOmcX$-Y6?tvoGivc3{ z0Mp&jlE@m34XO4Rs3jy_iasID&f(vP-;qoB&)u8^y-PQ@(NqfKXNBib4xjU`RHm8^e+FK?A@OF9f(Zf7h+xNx2~`GwD?LRnaFY&XsDVPW}9& zLE#aU-TJrWp4{u>r1V&`$h=8XBR;hN+*6{{=xns)x0^z)eHp*-uWE2)yq1Va;`Vj( z;BcblnHtW5yY;lfOJTE@*A3@qhskIQY zxfTHjPM~e0%YE*$B7M($QC^g#Hs&o3gf<0wv6$Y{VP?I?9m-7DplFBNy7YiZG zqqyW8F!qblIVAY0B8NkYUsPqMI*BDxFBE(igYz#KeRKAGbdw~TRZo!qrmcVELm^t^ zCry)l3_nqV0lh%@c`3Vd0M5-iUr6{weMqVjH%bv9z)^VzRp$V0B>JaR#4fS$E(*s) zC*1Pa7zXFED8C4ujhV`9s0vJXe~(RN377+>jO$Vy!wY`6PhL>}jXxu%=YL<=9#>_3 zbiH||I~(Un&iE9nf4;NqIprPIf>8(DV}3XXjNi}wQgDMwKGYxNy9ghlc2w}hR15L! z0*RBDm_4X)xofFf!*uKbnZl{Cb$Qj{Sv+wa>_gXgbS&*o^lg5THfo%->0Up0Y&SZd zkXJWrsbjJZ6QZ`-ohD&flX@cXiIx`E)Pfx^@%SaTrud7f!O_X;x* z_gzAK&dy9&WJ}by9lMWS;DE>}Nx|LO8&W%<&W)qP6b4Q^C>1z8%g1a&9;(|FB>?eN zZ0`i~_=a1S=ojOp>Xg`luC7%27omzZ z)Ny}4C}>9p9;mx}yAKu#&Xz-##B6_JG;fivq{J5M_%+U#9SRn)gLUi!c%1<5eK{e{ zD-B1$t4^5WysDHPl?_5)5-is-{HW;OVY)tHxE7ckuS1xu4BBVJcy6w!jd^tnb|QYM zIXvtXH3-NY=Zes%lSUBngJJBCLiAnbiXJoZU3J7)N~C9&PhKPXR9O)|W>C9YPv~MHRTwh+G!h?nS+N7hr>a>cLCODi61$TIL#FBH!-N0sPnje7PhJJ&6je;asYt>X96d?8)Jl zPaNs2m|u)=SuuSvJ28|^v#DafLYJmyKwl_dk#j}wxTrI-`AQ$GmygFR4k;gKclH%3^hskgN;hOVF$gsq4Q2DBYe=R4>MF%kN>Ho3ZiuqgD{wh|y+#H4o^4AFpa~$jS5YUhx<)PxL}X2sXLU zz%C)ujEYlmkE^aq63 z5W|x8tupf?aHykp|H7zcRCg7klU zvK3vYcb%uZtGsc~%R@Og&oicvsU;iy4V|EOF3(pF4kpxeMxL9@Mjzq0K+JyOCx?y_ zn`^{2_f}2hapR!Clv-Ar>xW(0*_w{=Kb;GgPX_UA*xn^d%fvp9Z#6k>iSWt`n`iw- z3!6v%f@e0*xni5dh7Kw+*=PwdP+h|V2m5?Dc~_M9XA8WS!hvmOUK~Q3n1ZhrJDyX2 z$V<4%F&y|hg4v zi*LFPRA0Z{055pULwHJCy?fU_0oOhW*FGuZ`!M{@mvT1!vf&!c-|L50wAzp+yqJ=9 zbIsg4!tl|^tWEi5hm7zEjqzVLpld|GAx;T1xW*i=(|hO(2h;r|jfxFFpUmgAV4tVZu_qxH1+Sa$qqv>-(K3?LS8 zzyjfGV1{A`UTb~FfqpqS`Q;WA5L)Yd7Rts5TonY(kij;~O8Ajj3(Yl1rn}T{TDMs@ zuU|Gk+dSL+G=#rXjNh9XE{C5xpU*p6wN&0J|j{9^#QwL7>H3~2A?kOU5D3P z-}`3^@NAbo<7->^Q)MnI!Uiw>AdFlrJXw52B0@f*xLr>#CAklXWtbEO-?(nAuh0l0 znII+-6d*u(Z#C#Albri&D~f|?SnPzK%pd-`kb%N9yXVjG|bm7VEi$ z5Z(MiYmhCOobzev3|d={+BM_J{NCgZY6i^Zu`H~lt+BJvQrXTQUbf`r^>FI#6TMFX zvw@@0u6a2kHEyVLp+$lWN$_yysfw#DGQo`~cmOxb8YSygjyW&DUfR2}W69L^XV_vE z0bCz%COYsOYo=lVHs$ICtCx^BA>?iKAV}~l_WIMPtE7mwIW0sAv1Lm{r~DVj#z6>g zLQo?Xnso&a{+UGmQu+)=aWnTZmVTvI_{}QjTvLghnJCfS1?Dl}PH;%A2O3q5;*S*Q zP|pg{9v^(~AUG5h_p%wx!BZl<5fSK7KTtBy-yRY>=A;b7qr?9L)+k=8qOa{Ia)`0Z zW5k2AMwi;E>Os;t3mQ}q-Qeznv^EpDCTPvW)$Aai)b&3^I$QDz2k_fzC+u9`C5B+r z71P+mEUPm}O6@G@q0-QSS*!swP^Ehs_2zBBy9^D2bdTC9EhHK>)wGPZoE0&n*`lo~ z#Qlwsm{qGGvYe-t$8FRZ_&;0?yx&JEND>|)TBCtPjj~M%_?A{ zbEyavifznE1&1mP`DF`$8L6W=lRCF6x@gOA>uH@)e}M3y+-s0?1yk1GT!}c=8%63khl&I=GS~lytAV`s z%I5sjT8_9DBxiP3h{bUas1Z&zlnQyFIt6oCk$pCbL6ba<%7Q@VS+D;WSHmWhix3DU zl|6DKL;Paf^&hSV9K~J&>8r6Q#JpoM1NVi=4_D(#xd(DE@%ZjN~X z=f*;Fq|dI$%z`lPa%XwA(v?7uCMHt0h8L|yHfd@F?^Gt#!E{`bRi`ud}h^JPk3V~Q!K+fN} zUsZYBVFphWNr6Q$m4}Cm6SVN%j@;}XN1LQ~mM78x9!<_Iz&Bb{!_%p0<2y5|x2P}>J^2pCt0mL@Ox&FSYle$pRC5^l8LWuDbCDSx82UDR)s?UXEm`6v2 z!9>Yj8~(KOOI9k?9#~E&^{r%c)Y$35g z%9);7ct72vP-EZzG`WS)36$NUbJQ>xF{*E^7f|klZAN%__(L8y_Y#8m-Jnu0E<29O zBcf=vA>`4~?W1<_4+ebdr%wB-b&FqzhfGut@g}<`*()}kR=t1ICm_O!9Z=frTB&NC zG=aOT9FU!Fr_%EHper!Izg|8p_|X2reO1O-mvfDa=rxKMFXp; zqG)mV;Lt4JCrhDsUH@=oKA& zkUYgoXH5BW#6QW9tcDR~q;XZN{p}T1$D;I*b2f@tjnV>D&9DOkS~W@!^$F)wG}fFs zuFNMQ14_P+;xV_UG6wnqGUf5Es?CmW+zDpSHKp$^jfw%jPbo{p8_!E@jkHo5NtZ}j zX2rPiTd_W}hMbyIvX+M2}tM;$D(9#&+Td?&_V z-bd1{qD8QluUipSn(Po6b&W{Me{pgYuRDo`!Sr41u43MhMQG+Xr$mUhwGaOwEO7pX zu+StPkG|IsVpy7fMIw6w0Q0L0A#N3iAG84A@S9O};2Ven0dc|Hh7%5L0N7PNH zrO>1fonXwCjnbjqu%VD&x3VEWRG%hK>;A21i1vJ`c~PC+T6_JV=MU~pa%5=HIp+-{I4O%qG5H*?7&xCKh_QD% z%>3&_*`oizn&LWwRh5lK=aT<$Yhw;lKqkR--5gjS(KG|6d5c_r53+5T6e#>YVzl4% zEcfeB*vc(-;BOktwh(HS+eBo&o_PpmhlZ|8x8w&IDwP|aSAy(*XsB!vMY{*)IO~ol zqEfL0s8rv6TpKS)Jvt&ux&->>`T>&1nRRxe8h37o&P%~@`+ z-NJA*^jVtd`S&)9dj?$qlRP&$YJG~Ggo{4{2AlfFiz4dZ7P5h5DulP<$0DezgXg-~ zLOu@5#7M0`bfn0jIbozBhV+xX zr4B#1MG6FNeqeL!;PvkYHo{-y`sd(!Nt4$1Oq~o`0MO-78=xQWXs&|N{50H9 zQv4MhV8P`2^9%V5^Tky#CBdlZ2G)EJ{X<6j%~=3iU$YN9%f(Be3t%~G7z*s~3q=6E zHj}{qc8HqyrBa*rhad~mhRr%DE0+N)xB(g&q_yE?Law=GkAXg@ENHw3bXK>eI)KjV zg9|<2^qmXwuygu;> zz^a148<0_U{FBr3A9z+FdIHFu2LT#zlP$1K3cuH=wD+k0fl%BDvZ#*Yo^_(WdfPoT zyaWQ(XAAg%i)hpx(T`&7V(?fYXxJiP41-WDiUWB;Sxi+3OGs6*kfQTI#UO&Bb;iO2 zH$#`jV5OtXw^OWo`Zh;&s6@s1Y2!;_UkNUBP* zM5siHdE7`UaX>-!$a$*&LfvC4Guvr3O5<+rE9RSi5Z==*p?~OK&1WdvL*>Y66+!ks z3-(*1haX<`WVWHgyhO>yGHx8VFwrgY%@3xd>rZM}B%5j7wDVJOXJ?t;kiIY8CFq^SURH2S zFc>_Y3$F$n2^_Tc-30rc+maEyn)xUF7WOE!@ST`N7d!eZLuC7@c-A*|sCj2yOkj!P zC58yQn`ran((g^DNh}yf-S~$^!CfE@m1yLB)(+S#`!WMrBmFNH#WO|ts)?O@PC$hG zr;os=W6qo4kPy)nh!*rhH$)TK+X6n=Lib%MKUPN$oJ25@pO3`ugbs!J1(Eibn?8!; zIx__d|EvxHaccgcP7fl|Cfj4Rdv3{~^}gGR;bEVwQ_m>hBY6n@9AYqa8Xd=W@mJ!; zr5WJkv5-o}&UDSdM@j{X+7AHCP(j9KlVbGqx0^#ZnM3!eteidd4~)WoyCy2IRMh zUa%bwc|ZSr3a$?%eoyyIigL>|Q5m!qO4H^ILPbzM%3DltJxcKQAMu^z8wy4@7_*-J z6$!`0qd&WnJmB(Cf-mYX?EP8K3GMbOI@4E0NAC2!*P4gB)B(ox_r~+zBpGuv;NSV# z=zqAUSpz`IVAgaUnvRaypZf9N81=HT>Z_b&*KRFKhUgL0+r%>YZD9-v*I+qa6v=X3 z`DqL|saB`Osbu)k<_kG^L$CK(wg)Y`A`}^4k`*A5yqf2Kror|syC2XjUL=fB^YKsG zclE{zyVUm{qY;xQj}(NX+ifTy4O$=#ihbmdgzUp2=@R=>WD0bM7#OmFrg2UT$RJv} z@jTbK8CiX7v(GvE4P=~m`pqwN?C;z>?N2D1*}3R|V#cb!*LE~s(M(mf_$B=S5t_GH z{8xjf27by*YvH4FP1f(*CM8-)Rg&sd2);}+f)cP{AzRSiOtz;_3o~cz+U6j)>1U;@ zVJ(U%4E=~Xwk#2Wy&j|sBDzWTAJTrqFf3`)23WiqB6}fB&21kPfM`Ky)B}wsr9h8A zzGUD8(jqrzExtNxWu_0>vdlIc+_G9q_TXdTIth;dmF)l*HEn^+ zgNId(0Ka}7`yLtf12EZ}sa2f-zi}RT?JCq~Y*-g)v*urXwpp!`*aiW9tGwnt7ig#M zur6TRdZFixljeOC=!e)aAMrLPTt7S}+!9*rQWy{XE0*T<+I~ZB<2O}om%`F3qhdC3>oOwIer>y(b3F@vk`cIlLxx<4p{T_4Byd4qR7#^m7l9(A_fglCS6P zk{1Ec_<5&!ACGw-&ZEJ@<{n{VxYciU(D=Ehs^~u>fioOD)`Mf_AEHqXbg^RC?aw45ZfkQ_G^;(^Vc+ za|^5Re!Dj$?N*hfK(Banm)%bt9{^mP_iKKN5vWM2LYH6F6|%ZfN#xrF-{(1;g$rfJ za<9xAzU5Z`+xLHME+aocg6;YAJ8a;edA8sH06$Cu05b<$TNihFYg=OzD|+Go8A>Jl z&%^)NS}Ikf<&hOJcvIvkVfxE?v_u4G5-p?!6%i2p#gJrsK?^{1U>SM|gVXsGT)wc` z=@@DeWSvI)@J)DJO}S7g_>j;iKCfK6uQTs?PhxWPx`9&%>IBT`bH;IT$>AN^P1(}M zj-U!VTB+y(A^e-X_eUg5qxw4!A}+lhi!uD<{~jwT4UHsIQTq6QNyk{4=9*ur{Q&`4 zD|a6v4Hi%)R3E$Mpc|9g7GNA6>9DwHg8Oi%WGjLs{6>1O?=MiY+cYoADj^tjUZ+ z*r_BT(Sz=M*QR)!aOJ>2CCUbrOT*B8#TWG$uxvq2`7aodLzc_>L0(SDY}lP{ zXj>rY4qmemd5=d8?abVBbsh=xNcKtvD*!+n>Q7R;Bh z3D-TcfHBNI^pUpvJ;HLlx-%ka>9QwP`^en5wD|nxLpS;E95W4m;ch%?BY~I{#scy& zj3r?y%sA*NO7gjV7|%?D80HHHDd{Jv+SUFGYJ_82LD2n3$+|Jfpcmos!GV%;vQg!| z*T-oLj@wYy;Zr2(9*=eALHg%y*)79{M1=TJJp^Ql;i=qPHWco`gRmBW3l|_Afh4Kx zT|NV}OU&`9shRgsE;CHV=@d#HJBuyF&tZNhOXwFP0VHGso7x1ElgWUru$>^}EIUDaON8hpTImJM zK-7ODYcRFQMzJ4Yxx6D>idcoY<}JRTa+zLTNWDPUK7Qd|X5Z^f{W{%lw*3OK!{vvH zv|TD&++03#X|!rT(s^%PwChy0+-$s8ZLZY`6NJe0HMrEQo_LckuCwsCo4JsJgpPbn zksGH1v|e_=e)0~ZkEL?CP0|$S^!L}28@xRNnJSE#7)u1{JC%_X$4L)?K;i;J;PyuV z10~u@Rz`2p_<&a?$&f=Yk_Us?W?WcN`GdGrmf?2e-9c>zOku8LX#0emk zp3)adj+|Rd9z&OSGK1RSlo@|7e0REzH^ zg>qO%<7(buZT z!fjVVOO<*?esBbP;lxcyjYpYJd>wFQ#U38UnKb>G_fQC)wQvh*Gg371z<@t-rExS( za(@i;Ch~5W@LA;Nh9)kTJ*Sx|1q6F4OaT=v>~t%9o_<@W^L*jpNx`^rOIxLa-53=p zm{mBKUlkG!dVridtP_16T7ZE@*^D=`SQ``v(j_D~jAJu$f~}hs9*@KjjUJOEiNCA) zNGjNhMrHDjs-;X2>N^^cHSyi{aDm+Ya#FQDiqTo!wPnDv!MfaGxp>aH;6*Ey|XVXP4_NXNN=%kSZPmNFEcOaN-fDb~ubRmq8vp zHAaJ69(m{hFC@we*~oeZ^1B2yy$4*PRzVDjZvoI3Qc;`i5*75@0N^{(Y!2yA?s7Mi zadp5Ad;4Zu^Mwo3+be5Qf>N4`k4U*CkW%&v1{GuC0345@l2J=7-FNS74X>(JoW+Q& z+L1B+r6G(yzMkm|SD2}5uqAB0yJ_IW$DKfI4z?tVvdZy=>F;aUsv@P%-bdi8UTpmA zc4|&k0nvL4dF$b@Y(h86=A2oKck*D(TqCDO*GS!9bJ{)OyV@b=^qvG77 zC_2R`P?vVKK;fb`YFTI|0v*C$y|FS%EMoINT-3eTQyC`a!@YXnUGSH(Fv=l{+j#v4 zZSWdDQvYDs?fWK|sC4zDXnQ@r#xuE>0ZrF~ z^zega7hWx24FWiKnR(Sc5f(NpjA0I zAl~sN%RkQ`Z4W}fgz@JrNa7GBLZ&YS^lKls0~MpbU@_T+7E@Mr`i6*2EAEdCwv6sR?#c7x0>CLFc&=V(xa;KW9G^G||3}r=}#0(eG&AM7C zKGITu4P>G+dN|J%!u-kQdr&2s?@pFvl^fH03VySa###`i*{EJYKq&uRPFkXn#vpkKAy&cY!yBhCPDYjBnjF0CC0^eP5xh0erIe>i>ezIn0-@?Hu_U zYJ0}2JP~zm(1z<&_UZ(Z-U~w~GQc!)pKR{`Ei?JSPpHlr zAK?F#j|@XY9hE;N4g(DU;KwNapYrklv6ug+$`z`w>uE2de!;=Oz>qVNXlDWt)-vLn z5*Qg)Bxx883`By)lO=*Qgh1lx#~Xx9rTPE0Zd^9+uxwmZv0NBZs|-jNl(DSre0hJ& zh5uB3Tlo1htkRp!tV#e2|0vV@N%#DH$-27p82|h8KpCL@h8VGJ_#&c3cw}2%3r5^ z-s(C-8J~C5&6FzlwhY#aCW~DmL2BwOx4Rj@l>uv-!_O0TL1|*i!8!jGfc^PvdkLZX z?MZ_uxvO8mQeSi_S`c_Sg$_?@Xt*K~9UDdkj0^0?+#rU3Ry*25OC4C*M+6bYr}B5y zkDM2?9@a{yzqFIjt!5OQo-K``wkmn8lI-_x!YmrH^OSkHzcaGh+HEJh=?@56K)kwu zF;jAQ&me8xau3W)w5JJM<2wBOohf&S{vqwWsay*cJCk!MZj}XMESL}#Kz2|Q->;ZV3w+QJ%c+yQ&dC{!2#8njx44W?fWYh^YPMBt z3y8h@qguRW=bJLWlt(dXjSVN_^r6no=YFhWO~dD2t7K$_{pti_`OrV(Da_1Ma6M<3 z7=v@U2I5BeS>N)Nl>k^ev|US`4+m04u*5;BX+X7T3azcn!#x=H2c8vtz^x#h5|@I* z>QnCx(BSKUBGfxy@ZQC_PBpY6|9&#u0`pw-Ki`IWw$DH^6M>bP{uoHD#&uCD0{+r8 zFRG>Kma55K^l*+21g9QBf)@K-fU(2udk*qC;3&GAGie zq5}Pd(nY2Ak==z<=TH!9sh}jI+jCy!x2>@|)E#L+*RwFEQ$I=1I@WY_2h+Xhswx8% zC5pbag?{CpA{)JSruARE`||7{_qdLDb=>;`0#0PkNJ1r-q)Dske2GoQKjCI#aH?Z> zu<98w(JmVlADNpo{!PRqH8N^G1ZUZV!tQA`1|^QfJj$$g7K@sbjD0pdH)VCa*4(L0 zB}E^Qvl9+4{Svq?(O_9*L-IC1-`}jw5uZQ%qR)bwfQ4-bb=kJ1(RVg2lU1kWG2}{< zCK;s(ZggiLh6G7nShiAE8^zt*-%X$7b^kP`7`&mgnDMOHmC*w=?Cj+;R1KV1wd1M7 z-~{?89AT~@avy;7U5}&|(SqkA5Ct;PbBy!8pb2ge2vw&jEEnGqe?8eN`c>5lMx$f|yg)52fTR)VdSZVm8{Y!Dsj9hk8u)lrAFYCuQ6a8#8*_L5DTMp?H z)I?*G>B=c%rt1iy+nC-OJdOKOwghkaNi|EaRz;=Q6*Ucz<(ha+-XYRSh;h~tFoVFj z#@&uq%N()ES@D;6pKIMOqgFhZbtbjC)Q)XO%_~cAlyS2()y6SUt2|&@&mXydYe{OS~=tn%hXG$A`tiQei%M_{(DP)fc4+3a^!X>eF=EPDO z5D_=ZC9rR0qp21pPVOb&Uk{=r6Yvf+3&+eU7JltyDzmcE$w!SV2kJKe#+k^6x+jZD zD+nGNqCUZgk__)!yo7w?{RQ*FtA0Gv%;|uGSSB^nJs^m)99^Ma1ncm`!FIPtbRf?9 zig;Fv^CuIllRhGW3ChI2%x(NoeUzd$lII~|gM@e`h{9}G`{5I-Q%yJ;U3jT2w$VLy ziY^&M-of<8Hg6NN1>dEQR-6*ca$_@FbdzKi&g_+KhZyd1;63vfY!|lQXYE*kvq4_G3=bh zeroj3s~6bx?;40hYE+GKAWuU6DY>lUz|NAMWP|&2?IT}*z27U}GrqUx+I7pePM#RO z&a^sIG3bhunzkkqTAQ(Bk)cgAyXvSX$z&^6)tY^ls0f&A$*(YWA&RAC_6aE z_=OKfFjww-e7%u8qu;gi%Ga1*ww}qF)3s;WX4pRd+TDZKPAFfpvbAO++UHLcDW7<_ zAk#wF-Rm0&ZfGK9ja~q2Qb0Su5T1oAwcTBFN4^o4zY$f9La;hZK2qXD^5Xg6$|c-R zj^!@DJ0EISzEfTvnbs#kt2zU)Z>i)fms?!oWZ#{CclZN#j5axiMeWi$i)GJ$;m;4M zc6aEU2;pm;df8J~y24g1KmMM>U@Rc2mh6~Zb(LT^#cLa0Oa@Aqtg-$vmY=|S173q` zWWsw#@}t>Cn9A<&^Y(>B_}Qv>K6+10)%VigybD)(g+GsFPFz~%One{Q%bO%MS5|(| zSAC00s_s^gDSg@RsKZYDJHGQD=`O#(vVHkObQ%0P+2j1T-1)I!Y5X7BYr2*2+S@!^sgL|(?!gRxZgLi-Gi2m3j{ zm2^@J77mj%T4YqntdUa)0oLZ&U$Zt_ELIBhf$XzsNYNb^C$r6jvgwgx;9cgs!=BPG z>}O$wNliwx0;B3Wl((hoFen084paD`G?!U9Wq6kyhGd0pfuu|yTC6a@YPp$)^N?LXrZsB}-$r`Q#*z}CNG>9>UVYz+M>DP8T8%P~ZPai1(Q~v=m`vFkQHBCJ|1;DY{sM84j}cd)Ipk04 zF{Oo+bI0|H70dNaMd*F$r5u@@6)w+k6PSyHa&K`DU2sXlQ-GMs(Y1rVbjJ2>iC;DI zz|z3lSY?vIuNd>WwVC&nFQETa#X_v4NStiW|29^+ zA8nWUz`($S!Q{liRv+>{KI)`CH$D;3YX&msRP(DV(x%~l8?s*Ma(HwQs`Sts9HM>>W zP{Rtkfp*noT?;LBG;_=~p0J&?=8YbdJjlwdndRZHyeQ14(hc=GYKsPkH`YSeonE4n z6A$uDkt#*YUqMmva40bra}IL(6jrA^>Fg@=lOcC^tYh==KvPGIX1NMmZb*%gyr>iRP*!Xjl_&!;XE9?E4ZTbkoq)x0i} zBG4md@?A}tTGV3_7*yt#p+$(LTKB;|o-$YB$4}Z7<9hCmp(5Ikq#`v5ESudX6ju7! z63|RZHrsi1>B6oK7l*vqd3t^V$q)D6t<(J229J3Vt{f**6S`iq(XkUgI&Z_2e|qCCdS z&T_?EG#Da`;YhW*xAATci3`m0hhwBmWXnF^on7chz)1K3@tqTM4IT*5jtWR7l>edR zSTwtW_TgiZS9n+K9_=S2-~1c7_JX6c_T0U5CR@s!gD zrF`A5@ab$*qh1sB67FCe$2+TS82aBeKJjfptaq||qz^F|-uQ@?{>&uFe%4)P(JoMF zXoD$JbX}t3IeHo&@vBPTH8fuV9Rh^UxSDcMuaT?Idk}U65-@~_ors|J?Fjv++pk31H4@np}K(8KIz6u+Mk6iFkbv`5h`ciQEzu|DBb zKSMbqjQLg*YU@4kf}X1AU)^p8+LL|A4A#AQDehnU;XmDZ5FTA4c?uQ|=GGB26oDwpKxL;(pAxg(V7`F!E3T$DY%?WxtIdYKtoWgYz&O75Dw5LM8qY*->Jm7Res;yONQpnC7mDrfAyc+R|ja4fdH+KlLdM7V4{$t*i8!4_U3v zc_iT>vQL4 z(VX-?jz=q9dlcaiV|-*gf(5=|l)Lj>skdl18sC5)n{(&{qDr;vg>Y$>5}Ec43o0;j zqf}u=kzJtIN@0$z88w2YzawKIvh9|r@rxs8xHvRFo`{UrzHRfvNkWGCe8} z*U3sX{Igg2de$QHpeLnV4{!~PbV#3gJ!4njR_N2* zcb*3RyFwG^`5rd?1RT_ln8W>l4ZMG=Y$j2>Z~+PkL1uu1zA_7Lpynh?$zs$|!6AKD zx%43SDE)eUi!?lbf0*b{u$&{ZMi16khwoj$8G=PI!0k~EgFU08m0GhE(zH{SKoH-^ zj=HqUv4*vtcl3Zp?0%rCrbD#cA zk{JCc*Ch0PZHAx4()~1^{|$iWXkz5-VBzFWFaEE4U*R7?qHOEzU}U0T;$Usz==gt8 z_KwlLyvx?;N>=Qw*tYGg*tTsuzu2~I+gPz}+s=yZn?25d-*=z$p8MgB(cNQof9md0 z^*mLxX4N#e{iie)6}v3~%#S?O-Ed}OU2J@+Z6v2uL9C6XgN*DaqzCwI6ChpLPTvm2 ztD-7^#={4Xl7&GM^lQzJ>3G_+`^DsU_tx(pTKOUn!JOix^D316btq4F|G6#{vJgJNzM?94b_Ljgt*P_X(~6h zUR!j1LB~WfumZdu@)UWiAKlZe6$T9Pfn&CuyZ13%%YVo*(2V`b`XWcIh;40{4~UWF zbi6G|o@G5X`Zlxp@AE(MhX42P+vyux>YEzVnmJipu}t;C`r^ZY&a^Au zTM<(8Y4t%;GK&rH<)+tmnmsJ|JYSWV>=RA>^j(G6L~=jqi93pP5tZGMlu%Vn`l}Ai z#)3%`Bzl^Y#`5R!g&IxoWkQLZFySXwol3dFygI4SW7$*Ef4tqlLt~X#7dC7;Fok{t$733;X5KkEVe-&u zt>LW%g_^XBr&tLJoxT>YJvmyPU48j@lwEx^-tO+=(nJcf2q}!frm*SR1uiP~`?%I$23akY_Qu4Fh^@lj8fblnz=UXflC z=gh3jO4ZR+b-FqlwfFXRnEE3fk;n8YQZ4Pr5yVkxK-MHqJJO_fw9=m1XCd2_y#LQq z#EDxKh=_XM9#T@mbq@WUOqA>` zmkV|pinM)WB93=v8h9#t&$Bxu!rYQKRTKr=jluU_+Bjjq(xE|2(ah2Hv%u?JEE)rS zcg*4Vha#^=(A)6P<}q%5G()52(9*vHvh{|1ZCp<%3bJO4^ue1a_?T!BC+JKIz6Bid zF>gHGM_99ba}HK3 zC#yihW6xHzGZBqzCx$m8QKfeFz@FaPlIq&847sIl?z;z@7ep8ZvZnm&SObfcTPet! zc=@9QaDts>nYaq-cp5lAXsRV(;m_5_qIpZ6?}X&wk@_XZSQ2EKA1;kmvUiPSvW(WC zomYk%o264k`bz~~EwB*+$4?aN=UB|r-V{57FF|LT_^k$=gJv8P{1I znHs7-A_+rf%1N|F_L7?7?%n+TCRUL3PMz{{_J>J88%K!?H+}6d_t&!8xy&6Hw(^MX zTn!{$C2k&xY`Pm2>OdR(9H0#XRKTqXZhr_9S*%5l#hPv1ez;P})+0|aVx$%&=P0uk zWno?pdX4!!-Bnw)NDU3j(F%cBmm^bZ(Gq|Ha^hcIG&=q3aSvdvHNiRORZLc7P&fGR zj>*P$MA%twoyuG(YOJd=oFru~e{*hNwRw`n5Ks64sq%+VCbBC0(IQW}fHwY{$;LE+ zJYP)U`y|h{<%r3fTW$=>D<&jxIujH$&rrTp7`;#h$uctpFI}o)qw{*B4+ijyon^?| z;)ocyg}CMCj$|PH@q(@B05c|zMna68#mzCiS}V1;J6v$TEo9LQRs!YNLVgRvi#cHU zoJv%&5P#z%u|x(^k&U$D?K$SGQXt*vA!_w8!B(l-#>^cpJKZDh8Ej2ZQDC3DzaS#o zZ@T&Zl4)5=w%K{z}h4DxHNjvZTuImjkTg7;1SZMbA`=sb(~4YV!WX2E zir0v4Y3d;Eu)S1pY6vM6{TBLzsZx&PnBgE1dD-~a!Z$ZT(7EF4ma~y!<>dyicjKmq zs`-LIc9#OnHAAF%0q&5{SUKIMlR#x2!(t|*nQn~xFQc1q2)vzU_IIpDM8?rQ* z+c@&X`Xh3SsW8zsTp)mvhw$*tgd0Ai$1K=UtoGB!h`3zMK&rTudeE4gV|g=v8R z@fieMRd)Qb#qru0?D?sbkI3;NNrbY!37G08L{i8mUy?8QDpKQXw z*v^WBMY*#-(6J~JDG{Y!!q>NQ=~}ax_Smwx4?meP(pLyrjdVpt6_8kIk9f({;7*-5 za*(;sXbN|_pUaho>54rijOrKcI{*mruw~SN2I7dZ^>3q+S-&0SY<8~CUcPv4pX6wd zQ&)X;cSN10b3;siURhli*a+6fP9=0M`DtFE)nh<{<}lD4f2}pJLOIRGm49tsNTArZ z9=BDv)~xTCCkR>fbKxm2@u9!N1sX4?T(9nXwy;U|~xDYcOH z4^>mU>ZA!%d){^<-jutu_!sWm-G(f~9QQ^pUEb9!I=sJAu60k^dsTGKM<{2bQ?|bD zfwh^~uJ$fC%W2}FLBq9-TAgPQDj|muOQkuXuVKMnq6qM^T>edGrk$^=&jf?AE_bSq zvW7@g;70Jn`XDbJ@P}P~1s>*;UJI|@7B4?o+_+Tsa7z0FLie%~Cv`G2OT#v%k$AJY z9k8P|cSGum+fLD4RPZ%0e7b;<74oI{ebW8ct8Li6}%=nm(9QVGQ{JMT0}z#c5X$` z9_hL6>TiW00`S-zZh%(ihd2;^}BQKB>_-GRqa15Hb!O<$~KxTGiNQ?+qwXI z&3ljnhkcikIu-tboEs4tc1*?;s>JgB+pdleory2J12_B@&)yOrKbky38GlRR#3-zX zP&|+~O)4G{Ej$w?K9l1-%UgV+8)xGm4j(#@Wv;y4eVv;nowrJI5A$F~NA4~O6~0O@ zO1pI=1(1S|pCaPZU*K?c16j0nEE}?$ zhUC2U>#r(Ox+0hBoG&U@r7aYfv?sglqscB{&5hSHwu3mk(n8x42Bhp~x8s0!WLPr) zIq?Z>Z&Ud# zmvAz%36hAWL2Z?U4GaaW;8lD3;D+>r8sa)cag+<(A}(joUBn=_{N@E6B$K2dZOEHw zns7BwGAeZ6V&InVjRojaF%|PF@Kn&NQZ)7K4{y}wgKi_PPUA&m_oskVy?ZL#xz8D> zL$;Hm?RuqOdu7dNO~3ycwI7k36(vtYB#HaPdR~Q_7`T#)*>=2uAK9gARRPEV1b|!B zi}z8}qS}q%E|dNM#4PNTriLKZBNOUDWJeU5Kab;o<8kPOy%XWcjb3eqLJfu1@061} z`&hu2+ytZ|9j3T=*7UkUFm;Z?V|hL_MZV>1jK+&2z}FX|B7CK33RIryUW+2CFLqN3 z=$u)I_{y|lBkY%bgTKOI_Uw0G7!&|&?wXTbyoxneaM)-Q_(}ijM5Tc zlB2{{E^v2ccaSQDq|(I_hk1j8Rv6lfhci zn4Poxwlq_d$k`3D!m=S*)g*D_Oxs4eNtuixBLq5p@DCbI$&H9=r>lG?Ks{OE|W25T9xS6$G6Kl8yy_*bDATGbRDD=QsQ-_uoY?lB$?*b{6XPP7mHEbxu zm+Eu~+oDL_<$Gpv>M)l+r}kz9?&|5lIgQ%z<<-jukJOXS+26UipzByH68_R(cSqU3)H-xbl$QrI1xdzBYc|6vom70*5Jsgw&NWg+JO>jU(RKxP!PHzB+CU zU!7Vl|XccpWWE-V^nr(I$=b&l%7&L5z}MR&-ojXWQVNpa$5tY zFBup{wsA!cTd61b1~k8C*Zv2Q=ifQtf58L)WPijA|CRp* zeIx$gc;sg>jZ!k9>w(NHrSYG}hiGBEN`T~IAYoX{y2~7`y36^c70p@2mnaf#80lHV z?=gT$n;&W|x6{!?=9TBMr|Hz=^!C+nAfxM8{pLMR885m+`xYDfIQQb{pd*U7Fn{ww9(J;)ZoAOd$VR_e0YcHbyM zMNjU5Nvk%4b^4-kaP9dz%<93{dc|dQhP#R&jHKF9u3?b=?LhnKdf$e1QoI4W?PP

>mF-6Xsm&Xb)g~CTkmQwbe7Ed8GL`lQBhhPwuM)b~!Pv`JitmhwP>1W0TM| z0IMqZ7dK0iM?dZCv6Q>6y}a`nOdVSD z*7jR-r&V-GlGAmTx0nt`?|YgUz9pf9uf5j`gyJ^xXV-m2D}$6FnA{Te(TPpeUza=L@5wK|*UdRZn-9)9WB^2eYw;t77W}W_Ff$OI z)+jC^o{GwL%3T4uiF8WQa5K4g+`Qj&A7p*r#Vg4wx&w6l5}a9T^63d_HrYk!}P+mQ@F zP}}CKGu(K{w3=GKa4X_ybMXV&EVC2_9RQU;T^ zwY9cs>^Qhik;`V^Cc2_AX=Evmv8WXQmZ2(@5>E}5C<{fohZ~`|#!VRLz6U2qTPhDM zfw`dP(F=kOO`uMC7;V+k5QU$kUs{zBS9SCp;p;R3zqMyH3*ayxaINGnSXu3Cuz718 zbx7K|P)#NJorrk8A$vcVCOfqU~q( zOvyfemq1W!(944`JL{QXmV8Vb{~=j-DAElY_vDi1;%TfY zzPI_+>b~Xo(|DYz#AuQOi&!OAN6ru&M={r@Zm22p8oo|Y`B-MHfKdFX%%D3iV}i5# z-X?larC3~pgX^kld(4oA$6bwjQwAYhI2-bBZ7#>jbG z<)5I8j0Tuv`JPW zJWouITIzWo#m&cH;p)p-O!OP|oApHJQ1nhT!CdxI!#F$a>a#F7NJvo24p!%F=okUf zhFlngX-d&sxkT_PB{r?znnsaP^0iFvsF2nY5izo^6#T+%P4c77YOkOuWZR?P$Se!z z=?al`_Ui%c7B5f+kq1NmL2J93~~*6rgpzGm(&8FK5Ue*&LD8c{TSw)`Er6H zCT?!aT;9caNCluVM?Q}u(_K;No{D=R2>iwlR&No(43NmDu7D*>6+Em&>m9WXp(PI$ zdX%M+WL3t$c!mT};J8cVOBv5QFim-g#kPn#oZe9nLY|%^3i|D}I_|PMx|n}x?&rLi zsn%>NwPH-QZAeZ+$+q5NbxiE;=NfV#hyVN}agE`305={x2Gc)vI2PSMs-B=|tAHu< zgI>OaIMzbmj3$C4Rj8&^{N92k_kkGmGj~6Ry$tuM9DKg`&>u`e++tA`7!f1TYH_eU zgGqJju(g+bDQKSFl-)LjjyGt*3T6{+rBw{ygo%S-g|QN% z&J6}Mt3Agz<1M*c#>W&sr=ufYf`QBI7-}VbjXB`3ObImXPA!Ww#JQo>#R}|ve_1v5 z;OPvCb&$)kF@C(w@a2r!gPb}1LC6fr=(q^4_E!OtPLt~ zQ;R31hvzOjoxys&tFFf?ly?Cfa;9HdDDQJIV`PAVuhN|xp+Gzo?#%`zPpn_u+tD#d zYuh*LOeaOr+cYDxUGr$yghW+hdvs)kXxAECrMeY6vR%?z9k^?S$q%gd$59+|#LK`C$;}8t2VyE&;t2V{^(j9{fI7s%HgX>Z=AJ3>)JK9@VaN#Tfc%LH*MHOit z)vNuV$|hP~p)urDic<2Qw8`o@E8>cueG3(R07R^3W{QT;hgx-XlC>TA^Pi0eJZrc3 za1O25{er0j{e=J!vKw+5KxVt_^$W31k0Jn8R&k!`8GCv!2LPwL=jItS|BPvR4cqjN zMYsDKp#DAnQ%yoHYTvmI&NdWz3wixI8NEl{o@)zL^d@>_Uwe0^#KLcDg6u0R$g4Su zw-oFweei|hajgW8iWD%nF*3I?{dX|w70D0PM~@)<)wsAosb)vhW@mkZf((kbmroXIT}ngX zSBTn?4h_GPH(;h}gPr>I!W8r6xrz6KF%mLj40C?7HKAFt{?P3zLnEcBS_R`L;+%++ zKUE%;Hz!-Y8HPaL-xO^h{JwWvg8tapgCh&*KQ&3jQm$=sLoeI%&1j0hNWrU$HYs;A zolbuN5#A#aK4R+m#yvqySl(*is^-i+!~XYgL}uw#?D?*zDScP(|D%cH|Kl6QZCv!N z%#CE7o$Q>QzNH_G^{xLaz(|tUw)|H~-!)-!$hy%weQA14TAIMRm*tr_$)ASOFBd+J z507lL7GrfPd3AH)vyvAD`F<0RWa}gMR~#yu$<*eX{S;68Zy&D@xZDsN0Xlkl=I(1l z^P@becYQxm3E3n#PA?v`ymW7=ga&2|Qju^)a3M15)(PvZ2kG%>?&V$Ym@dCU$LQbxEXh&S8&pp+PQB*fsl6d|4FV6@|bZ2CFHAiefz z=RSAWSf5F`lO9v&t&`kZ`)y%pcnIdBc`~QA7WC7bTxhBW8!tD0v+cF%$LLk0JdRMn zW*oglq~HrhJH+_UqQj7TCu-?5`w)2x(%Y;t9ZavPA`UoV>~VBlXw^6#l;~$NUv}{4 z$N{q}?cFUBaMU$Vws7L)y1v%Ql4Mg8&+k52IJ_ex-#6H*grgx8+|O2%6>>@vK~$bT z!|b>IqCd5PWF*T}A{AOjceiwyZ|OrridHl;6RrE|Teb!LD+eR~0i2R;k!odMVE^4H zR#Q-zUA~j3tnVa>>HiKe|A*oKbNgRL@ozUsO4yY7Hi+S``Q++GXeBvhAW)h%>!70W zXTKZZfkN>lAs94=rbM76>UJa7h-V0qf?2bB7O6%|I?o??W6wF4xAMPwS<}*(jwfES zYQA|MzkPtn4Mp@kH=jB#&`j_@tVM&544kIcF3T^fkN3|7cs9yIUh2UJ=wBz+nqA;L zgk(_#bu}_DUaCBieEM2F#Dchn6xM8 zJsiqQrM_yr<@Dp}`=AQLYD(9}7E77#wR!!a%%B#Lhw6)oK#7S*<$MNiDtrZP3SltC zjPzfHEzLulakS7mcPi>Wwu=?&Q}KuEOW{O0rBOM`i!O%+uSenchSDZARDWGeW-H!U zUV3c0vRswpD?jsK*gBMfI``VoewF{P|a7JOc4tl?T{136b3AVvjyYF?)|GTm0|F0P{ z{!wch)t1zt`Vt5H#}iuG-99Ur=8J6>jaJ-n_$|0t=&r`LGkvHf^6 z!2fU-4IT^vbXv8KH)~FwF2861x>1jY6cK>Eo+g|d%sd9Mx-NoUJ-HISp)Q;{vOE>IY{C>XVjjg7^!1$hB)+M*zwz^Go}vkgsA(Lhi!*!Q_y zT>JM(brnqr`Mh@_yv}J+!EUn71W2K+%~09VcRMPf;uX&N!Gm%pI{6t;9XjqOZav0+ zJlg6C;9FNooVS~AKe1mwzRzfcq3WtoM<43s;0zfz1r1anryhhg*I(P#;94ujD40&@Qj49UQFZ3!hqDUEwL- zC^>mlIYDjM;Fvo^xZ~W3gkqOWDXLbdUSrs_hzrnHEs~ybLm6g(jP82cq*v*zd3DnI znNYV8(Lqg>-EDH)CT%6CV?{qnx0$dsCDx+YV%r(R4X zd8PhTUOrw1NoL+2C&O=St4^82xWVeRuH|sRc193ewo;v0QAH!Jt2qa)Gud(wiSwsK z+xdFINjtb=tKOI4ylsw-%LHNMN5DHJ=QA`(z4}9(T}#ZD`rnWq=S$L4Th*n$>#Gy0 zNN)ZwFx_?fVbkBLNp?T*fMzf8;bvKjIW>P8El7?qecR5AAe&Z5h z#P}tUGde~*V^wfRhZ?2>QcCis3QQ9KM!C^9G$sU(q!YN4O6}A3ocWJ-GbL^on$Bk@ zLkXo*X*h{^)%)WnW7BafrSI^RKB$P(Y>K?IQZK5lwH3F&%icK(NHefEi#B5}NtU~> z171g1j!4H#BeGT#xfF))v-%1^SkT*%Ix$Fx-I-E*QM@J%-?x=sWCOd)Z?@0Ojga2W zaF#J&Zn*0qe@E2Fhdr;BDrhz;CSe}m(3#%j(XbIt;Wh&~DBN%DRi`u~hs;zJygdDn zedvWXx`zwo#}87dA3qrW|LsHnxUaIc?Ya`Ox6Nz(fMa{1F_xjzU0b8{e3cC6mdM!3 zT2&=;Wx=UN-%vz?7D={Ndwo_VitZ1fUtd52%r7{ zXlN_KPF9vy40?13&G81$%CxKJ4bZ#f-qC|$1alJ7Yn=ee8qh|X#gL}aN7Ea@v8uD4 zr{|@3C3ILiT2n<5jNMXz!&$OqC7&0MKChlGwi^nmP!sy-6^En<($VJMvW#WF?nk+z{*g32G-W$FH8@!-sW}Q%}YJJ{yjR?>|)#?^! zD%9-oqF--I2~T@w+hX)<&-fKwH&(lVH4A?D*$e_{2@|hEX+JDpIKN~d=M|aC&i+BAqXz&{9>Hxk80#`daQr=I8oKW& zwFB)bX8Tc?l>1wonjaS}Aa$1X0C>>-&$@Br#Hp#epONB_)pi7Jr9F3@cJ}cpeZo(fs9zFK;zaP%+^J|F0Q+0q_i*O z@4?|MKiibzAy0oKSvRZ$eq1?W_%u%c_(QR?`9ronqdmkP$^Xb4HuprH_6)C>Fx39Z z$DtNJ;hkK3zmW*_<$pk~qQ(uFa?n410MP$iC&d4rCjEoCszU;lzT1Os8Amguz{J4B z(8(Fc;*IJf$;nAWW6??CK}aB^5zfaa98LO+Og!&MBP506n%ATyB_ph>w98!ND@mi2 z8mX$9+BYkgRN5`jQdHJ8Qog#LOc=$3iFLcZJtw@bwj8Hlu6&X`aJk>tK8Al(qDFuw z2R{fI=&{Gn-TS4QfV5TCabUs=@9TpK=ylQjQrzF=bIFT^Mhe1uT>w(nTW!QttyGbt zmgDM-{b*ycCY}!lF6qgHR0OUlQJq1>lQW!+CE5ID9j(>mCdS@TLnMmq%M*>gP&LK+ zo*iwi1&h7jhGkz zB9K>BukMOqaMQBW>+;RgAjwb@FC?1$m3t^%!yeuW79-aQvo(7!i07z6{oE7+YSO= zn9CDa%s_eoPTDuPn0>~jX;haMZsq6i2~s3EbPV%pC=O=sRJ>RY?bXbx=wQjdTy{zz z#pHl3kvy;jK|Ml|w+rs+2u(i|JJGO|I$z!s8FO-s!8*57p_mdP8jYEUeXQ^CkL=YF zZL7mIm9z&lSv4A_S|OK<2c@m0l(k!s%5o^cpt=2V9RCUlLdhOOKk1~Y%7Y@E%{LD2 z#6oMG0pr`)USmfug z+z?6Tmqs)_W#N}lENdmwQ+R@`#$|8v(fG$|+G?lEfpb*~ZnF00LKH3)gezog|2~Sp zQ=+P@bi`(>5^6w8tYO-x1#|XVJ}i^>9Y7tdEL`Wb4<9GVa_xKIqYp~?Y7*TXvlgv< za9YgI$Dtbp$ZsXx{p(=TKF@jUoyl1Kto$a zaI-jk&JT6m%E}m3zLYa#9n!hVU~|IxVE;NNv4VtCNgCob7sHuf*n~rg6mBFrgd#o@ zVHGb6De;T9RWOg^NUyo&A(<=VDP|i=hXW5LKybp&4(9`~k>@~ET|A0qB_4f$7QKrD zr);Rsr6QS_&{+s&HV%fk>_yxQ?Hr+N;YsJaRAXLQwyJO5fepN*jP8^|HNnw_P*LQMFk zN3y8hoAApWVbM|9-FbyuCM1i-LoCpoqA$0|x#CWr4Yx!)DFhnXwX&-sD#{3 zZaVFJj^>jVfCu*vi$#^6FZ0E*bmz1YdTZhfF%kM@ME}k6{H~PBl*@kiS7g2_1z-KS zhUlUTu-GteW*aMs9s0wca141*o8c$%*wt~4)_hC>uSF%Z(&_qf&-QoVG7Bq72fC_f z?-8jer*ZPFsM%`?#9^3XpKpDIF?bPu+*`xM@LWz#Qe$#?KP{LpWX@{pYb}V(xL4q5#Qyh=H=#%*A(`{~$ ztM`1m?Hc4$z?XprmzB_DedTCq``Q(ab(h1Bq)X>=jp*X_plEex-8d}U>&%8s2mkFa zyn;n)ug*l5NK~ErGnxD0Wy*-&XFGER%|V63o-Qz`GWUWHp!$^{hbe$?uL7w{A`7GDubqHmQV|bLw(1cCTB2~~p5vJSP#c&7p?%Ik1E|hTcJmCDl2itcj0yVgIjq3B_|1c5Guz&HvuAGiOrr21*F{IEx^;ce zzP;3pB6C8f2gr9TB?>4<;zcXi0fHfC9!HC2_pkRCIqEYHN>hQ_-=~hUDQuZ?Ht-yl zOa)E$;4|P6wD3h1&i8Dvnt&Qndy6M>6*knxX#FZa!@3p#jMRl-X|n7w1b3ixlth&( zhM*-7X4V#A&7O0#z9fMQuJ?z0cS*md5RWKCp&a$j6$uE65GZFI3e@ZFP>`oX{!bvS zKx^{k*x8^9-n&8^ZxmTYZw-uaoLvR)^j%tZ@*_9;(8yw)G`2zP9H2FE%~L% zLO!CTRDADm)9EQbR|a+uES_aazZGMY;$<~d&NA>8}1rIRZ$C4Pe#!qV^E$&B}meEu`_ZGCp}`GA7ri%y`zdP2tf2qgj@!4r4VnkuDQc%8O4xh4X^T*1b5@(2&GDA~ z2|HLaJbGuh08qG2m-X~h{bzN9rEliC>GZ{T+PdxZ1>13SY>Ug^LEc9VREG75XU!nI zJ<-So-d_)f?}4-JIX-xUvXi&Y8^u-eowXBoE`971S|1!`Ya{f}px)w8@QgBehDV%I z3Ld49`Cu};!`Sj667ti&X1=;0wIY>6BKDXXgQsR_rn#b-VZ3$GE&NE2VGXsq%zLDD zK;VNMta#1E|?8IO9TODq&SC#I%HM zz0_@iQPsuKkGi~pha8VQU&R+1kb6l;0i~n<|2p)|M|^7yT)E7<&=(EJmY?e7P*aC& z4=@Sx!`UJ*s;M~Z{npi0xk$089U{xxUK!*SLha`*E3MV%mHUj-UFyom)0KTeQ*A{A z2u!u|7ovXOsF`KXB_?i^1CtBL(Y%UN+qpSB{wV9W&ptR|4h`Q(-8u(v$KL23Sg8ELzrnU}l z|3u`8mWuOo2*KO)0)lj7!W{%D`M{k&5K&N|CVu$mqa<0F-fL=1C+b<#i*sGq+(W~8 zUxPmvV6&0s!APg)7iMKA*i7-Zzg?1cf4#qh>cNe}6rgC&V}{iCK8Pe`IP`8Uqa>&@ zf5-tFo~$ckhHEKXpu9Mn$D~L@>Ie5G7c?wU1dqgPC{CgT+fiyu;R90y)85lNrL~v$ z#!kG6PQ;l8Wx&WPx0_{JAgwb!9Cyy2mGC))h^^ChL4K5}Q}d|HVxah{3S@1}j7Z>skCWnpGqq@m=b zOriY3WvPEMS;5k!{iU$iW*COj*rs!oVUc8rP2gUkp5sk_P9k~^{E=X8+URQPjsKcO zE1*`$qK}0rnE8nPLD&jAnLx}HXD(kb+^AkO)#6a7v^jA{NGp@se$KCy znMjPkl$q>b7dkOCRdYXf3?rN=$-q-+A*R(+!x8;VIK#QF*+h!7+{y|MB{eZVL&6ZYp58m19VEn$9xRY8umOKo){QF0vz%L^<3$nh5%xl$=#qZ;fe7Ss`zmpT zirq&^yvv8Kw)YeKR_ckjH9a=zemTlmecPYb_4z5+lK~S%vVEtrT;=;#0hh9bt!vKS ze2`@J`|-)UubSpgT=n%F6TRP0^Re8Tqq*HkTeoA-QbEvPAFzC?NExnw-^;;#Pha>% zY9O{W%0D`$-&~9w?Ht4{96V4T3sX6u$L@k}+R@fZ0m#Z5-o1?1G7%d^kJT^4MvC>c z=Hkk`&qS+^MZ=IWDnRaQC=Tq8c*7f+WHS0vJP@$i>cJ0oa?(#diybG_V^{p#Hb5FZ zkRI!w>1Lw)mV}7MUWywiD7_@6T_&m^vVk^AXf)!On*JDRVLjY4Lq}wPm z07;x>2p=Y&muX_b-k!Z0bLX400Ql?IF5P=wj&aoWnFj8c5{9Xa_COjrbBAHiPA3yS z+v6CHV4VbQN!DjFUL(L5^9W17n_6SaV4W!bFuiW9?<+Nhxfks+O+tCiW~2B0ImS6X zLlq{Be~|a5ggo%vWFtQen7LiE!a^s&cqL;Um z^*%EeFDs;&Z7z54{v*_(@@`+9Y^&ba>^UZl$t_f<{cgh%Y}etIt>GRX+UvMW=ULjn(S=SfC%t5kNU)eIA z7V*Sshznt@@Cfw+17wrzRvg8JiFWp<7aS)tR%HG)l!7ev&Io@SMU>Gfxb?Ubs}O5m zlZw=+c)K37fxnV_A1DlO>7LuM&)W(~+w#a!IunGs7D`bm6h75rT6S_@GKlh_WVP(_>+kHChF+kPE1FidtjS#id5O zW{V4thHDFL#pc@l< zIF^Bl6TOj0HY?^gaDmU(RsBsa0{?RCv_tJWzye-qP1rEF)gOW0gUrDPu8#okUXo)K z1~%vIzwq~I6@51+u}J$M#-_Yz$e;^RdIA+|?F5MM!I(=g;OQV44LQ_J-eJTMT;05(#CBVdsGwIhKi==JnE z+R}}4k&zaXmV1Px6jYUgMLX!wkpR<39BaBuNHDJFJue9)$8WA`&fZ*&7S% zEC-v$aBdY^rKTtEKYyCEYRaVy4}qF;OITPiUh`_@Cu)x&JC+0it8yER((f*sRv*Mu z)r!%mPjCkjB4@(j~th zpKq^P!=eXIoR{&GqwiE#&+WlseJV6uM2fnf|2RMO_VVh4){Zm{<`-m;;N;IuLEyv6 zj{{=D#2W*eQ`etne#l*hMe+ic#jRPB?xyX@@-JI-+iVV{I2fY6hqkzdKCB6$2rV`K z>2GdIrbCu5)tr>&q*6ZbPK`8;YWLHgcq3Gw-ZE}V{u4!$X8y6fTpu6$R2XiaMDh@r z>Oo|qkn*7h9Xm@O)&KWI_vPh8e5fcjZ^e@h(O8YsuAsmFh17eM)vm>ICu?>B`_#9_ zjXx;GTW4=7TP8$M^{vaj@UJ`@TlQa1kLIlRk7@D^b3yP_Ut+>_`} zig()OyBlHMGI^|A6*8V1QL?2iA|^z{zXHq&>h*PmV)F_#2zE0wB%sGnji#rIni>|9 z<0y^>J`NCV2Fyu+NeoQFegbm*z>(GQdia0d+1KUohbTmm{h=N2pFSc`hK-s2a|6L^ zyTfUvn&Bx=KVQBrwt{s!O0N5R*@=xYPFF^CI87@*$Leo{$m4Un6^^bv#VaLNoVh4N z23z`E9V8NZ#+v3dT1H_i(zesSt;^)8Ey))bT?5lUVqC%+wf@0 zi*Y7<9}mWTvJ`|?;u;e;2$+c7LX>`F{nW47*vT^r+mS~L;JrYDKW-w3a*nby1_|B$ ziWZ!lQ|iK1qb7*_^KLHe%YRLG%()BZ-mUqIw9S@QO3$g#qX$2B0dmT09IsaxmkYHk z+S@D#edsSA*k@VKwC8*wH0a9-g&1rFVA+DUkTSb&`Se+zC~;yV_e=}hs)mWb6X}7 zR|}Bki8zyIke9_2XH>&Kj$^B#8*H*tjXkIHFvN9SUbYcVUsTu34^k!*PUKCW2{)&55O8Cj=8VjY- zRXi;dlbY?P$z`F%Q~vhulf*lGpk%`)He*l55zRQzpr(&Pz_}{&>(>Noy3WzE{+RYI zEctk=44^tQCs}1Uq+$HlN`2A2%ZcR>;&4(WTJF<`LI?7koeL$@pVHvs&-=`9zpda9 zWb5We7QNwUvkz_E3Li1HB6jvF>vBmPA&EannSPDm^Rl4sl)1>HJ7c!i&=ZcInH_!? z1*R5myU27`1nt5S=xWt?EF@zbF-3wBw5KwT*AtlGO)5cx@+@8~#l&jRpJU{`CiWqs zrE)XoKHAGt8v^JE(c+{LrL?ITuy_5%8Q3&)YuW7TV65LT*!Cny>UPO|ZhZ`DhcQTSZMT89^lISQJ}y6f_-)j;g4Zm(7p` zSI*(F7YdV2*8BHjVA8?3^QI%`YB2v{k9gUKNao83(#lqaA_{AjoQLcRCI|0ej*QH5t)~34v6EIXjoz}rCs z%XbMu+ZYWiB%H5}t?%TqGJUZJ?p3&Z&z9y-;rlXPv#kMhIKrtBdTnGOO^XVT6wp&3 zOfAPakia!pz;BOe)7lUe^XfoJLs(+za9me8hD&St_+>I+J<`j>#A^p3`^4)G!k=IL zIKG3XwYXJfIlkIZ+rP{-0*NuZF+i-H&qsevBmuks*S^47aC$qn1NY!p{u&w&F!a%ptg`q_I?2Wl54(RS%abymci5QU)TxxGM$s!YRm#7}J#rq@Ah zRu7vWni(M*XX}EXlETt#u}O4Fb~$zcY!0mchx_LUl`~$HInrF-!g;5Uor&; z#N*ugInu#U`8*K!W5+K>oRIEtlhqh~i|K}`%k2KAqI3-+(Kl)P;FL>CnInq^uUy|) z$!tdkxcIuWki)m%=u;la;XRTlB|EzqMyS~(0=OwO%JV|X!iijj*37cGM*z>fpm>iz zj9t+C^%`GE+S9%RY7CK76bub6$WtI}zf21T_SwR4a6@d-E8udMHF&pl{`MQ=j?igT zHQ|mRtnHoO%3py!A$TSGEk_prJwGX%eplZmd{hC$PRPuUUYC0*L z0CCgu9xm*FvZrb`z#;=cDHSmReWCyRo!I7?cCMQ@I8zrGl8WMnLgNPG)9IJ>LgKP7 zy&0mr%ilS)wSAO+o>~EjGiuv6_Sk#6N%y9B1!6T&G{;}YPPVJU8?r;0;f35cOei~t zE)k=zT4D>lD~Mi0%PmZ_T7@>L(zmw2CS$sbo|)y0>nt6+Nf(|0RX3z?*`WM4Ucnpd zyT~y`W~`OI$Vk_8?F+%{pw(2XK(VM%==61!An`?}f9$|#exGaeWc+*BS!>{wqEqaz z?x5t`%J>+jNFfB6Ju9Pp;O{}_4-{(I4R;Rf<5MP{AkWs6b_EQogX$7H+I{Q8vMhMe z?fq=uVeC8^3W0>yTH)|H5|UQ=;e8g0p@K|bxCvw~3dP$*seO81j_d>sH@|}Oh)&}W+ z?=nR~!gVM&Ll|z(?IU+AN5bUpP@o#ZIp)Q(CK$YsbyqU$=A(xsE?GIjs^{h9H|tjW zE2H^P)B)?!h3kQXsRxAGFdK?6l*st3I-m;;&EvT z9S7VDQv2Q}u+xRdC!EY=f(56V1*h18dzN5n8gMk6f(18DW}ThPz;Nyilbs3_+Ee!c zk{zkVIf>6IQhFp=E>qQhodCK6mHJ>iXyH)=<4_cZ>U6X(5 zqw|t_FDFYk=X6+j9Vm2|_~c6%qw``7Tb4U)*HW4``@~acFkO4lP+7%*-9pU+bK-e> zDY{pFb|(4=2A>?mkSAfW-){~MZbe$W!gD^*s1dj9TD0L%u~YwyO%fkOR|@e&nZ{dP z=JBBH3t6xElHs5Wj?s4tF8F$H^MAXVzgdZ{sDORj6DqEBL06I!EMv%^iY?_4jh$>dOj;8Y7U zstrdlz$x)}4mwM5pbbCdiA<4YR0G>d0s{{ZQ0w<;Q^Fn zdtQ|Z~SbKtsVHd{!8FN7kGWh%r>cgql66 z7viqgS5HsoCY|80^p>y@N@i_;I9KM;ytIhoRL@Xos|M&6cXLr_;g*c~;F?*|+Hk^C7c9Vzt-F!n7B-uD( zA$cpQ`NHr+SDuMFN9p}`zKWLDcq5~_<(+-v!J$$CdvEZOJi!w@iLib~1cm_Y2`N7O zhxD)i$qw&Vp@l6q2nR;O%;;zN?#&s1zVaVWBYlUS4kL4i9)fKAs!!61{V|sZW|qhR z;G77-K1(in9-&Z~k(ERJYCFplAEc(uX9za-%%pMqYHq)>J0|u^jL8Js0-f#vQ1-Ea zL3I6h>gF*DE!vqp)of9vZrLhYy`GOhE+4TfpWtAJBo?0#8*4K+-0ne_=gys!wmT_z zP?^cPyV~xOln2&nzpuptJ~U9rY~AR*QjQP)N_2cglTG}+mwEgKV+Q$g+(MONh%_#BY*t{ zHZY)q1PTwg9iIKgxc7od2N@Z|Mk4|w6-6CP+J>@W(Y|pN4e}MYHf^)40&%Z4>3~}O z$-V6LOd6jGOoN)`c*TC~bIci&@r?KViq?xl4P{i3cipo+E?l#@*@=^)%cj$WKHdv! zT!g$)w;8MR;b;ct2b};9h}N!k0)2sk{*AeLnDS()xx**iUN4c-OCg!Y+Uh_$)2eeM2S78FsMF^3FvF3J zbPSSh+AUPf?U*;T^R`4eF|D4+kZC?cUq?u{1-K3T2{<|!?k9*YM&w5X`W7dZ2NnPd zi(k}e3ymF^*NEUJ^wA#%TwLiLnVeLztSmL=KENLes3`;qNcMCzIJcG*E`o|aR=G^% zT#!@QlX$3>!m&yHQ08pgKpn7p+eJKG|0#XaM%UPqPdx1i=%R#o?WQ{VG>z37ddu{C zN7FA)szdehl8M3G#Y6yqYW)%hV3B7Q(G6pReic6(}5`etppD8Jv zG|sT28*R)K`=AW$vDVdok`^$n=R-wd?V)GLb4;>ES0hALwh^f=h!)sAQXf5}AL#WX z9StjWNW6);1tzo9(iIrGjbfrnjfFI0RH_mcdQxBK7j>)`{F^a`@Qjg?BYR2rqy>Lb zYsh=~3>;g3?e3ZSA))q#TLO-^sw{)DLwPpNiolhwL0^p=w1&@`i|WN}-HLWwp--!M z4pxi5Z1k^*+XDk@L+xOgh@KqQ&CeQx95~Ldj@`_&qNg&KDlJ{A*QQ$PYtHIH_9wc& zo?{&e9w!U#voyip`SvqmJW(Z62Y@FTDMmXvX`=@Lr?%r?OLNiL9v>GP#Bn;~S2QCn`prDEQJxcHJ2#OBia zvG4AglDZ|IiMJ*8#r!VO3dZ7TYdv=6U`LubjivgHhACR%u?d}(3WZI!=@iv_7)`*J z$4qv?N+>sA>&U0f_c+1d1L#BakH$;xU<=5CoULDApgihJ@?k&x*i63eAzlX7SnlbI zuFtOCIoo(3xETqYZe~yOTUJNvp0%@bZxlS`ZFmkP-_m`$mjKw75zwza{U zR;$pm4XqIykz+{ru-W$yR7aW?Rjds{-r|>^_=M$c#Z0?A?gu-o$8ntN?N#kiXB1Si?HNbE`3E~+VNYlJ5HB%}r z+j4RmXT2QA77HSP?-wYW_tKvd2&tT0D=?lk^9u4BpA&z$d9`eY!7ePXxbXSb^?t?u zyy^J&eZ=?61FTp6gMU|U%5iH53n)tU(r+PHH@hWMV~o|S!G_~2(v+GyRR>aH*Kc%| zC3C&^Rga6=b&2}D=&0ZS{FP!5#pCKI|GT`-jNC~@YNOI#Tz{rj3dCM>cmQ(aXi#v> zBZ{=VG#BKr>1Odh)u44tu^s;A+5?T}A0*~rEcD}zhgROhw5Z}sR%DlIMywXhy^mdK zMWS8TScSP;X?uE!j%b95x)1pv!?h|o)N5FLR_VmG&Bo}glljXX)d{Wnf(iEE@Xcho1=-y%|;7S0@+2f98N7)$&Wxl zPrQZpb3NFx}7}E}7MB>OdOAkPKow0@dwtq_O zkB*v`(T_yH;>VMZjeKYNZ6%7Z|52URU8uDgzalObw#5k9vEEJ;Bw0A+@L@h+lg^Pn z1Oh|y5!z*ekY>&Fv1FtWVZflQyxKuOYf*688c9{}nH;JXCM~Q+^NE5(yCcm15Z~WD zCCstacoDwCz%;4f(!ax)&1stPC^gD0&CmxCf4V;j$eo@fC1x?ql9kSzV_%UbL+25~ zlsLfuS4G1tBb<;iiqZlx6Xj|<)x2X@ncgd?M9ZZ5)YPJSX4aYEtRs&mX2_}o%*MG6 zUsG3k)wiXA4CIWKsgVDG}hc#28IqrOLW))R=BG2tF6vmsootPWkt+4P7 zO2f-+d8Y&AG1tr^`4yGbbp0hu>-j+KzRv(*a%H;Vi*yW4GMk|PL8|>kFt@c^GXHQ+ zQb>Q-J~ZoEYD-xeanq5903~pVp4xbTIp2mSsHvn)E zL{$)?Fl;ChM8;@YHlAK*{0VLL>Z7o{KU*h5JP-EKDQbZ`(3e9K)m~l@VE2FbW)E#| zW)Wd)f|dmX$Q#-I_DS~=Nqv(iun#{HL8EYB@26KEg-9MZ7{*v5ztX38|SPB?O%~K0J zHUO40oSuoJ5gvOG?Swc1qu>}*A7B&a?pqRnOC?lHXlxs0`duYSNT6z53dbz)-G8lm zn-DbC%_$i6BFB&=Mb_OL*X>mATS~N5cmFqsD2G$R< z(Hk4v4b4&MvO`K6v?OY>zAHO6+Lc`+v@OO;_u%W*jGbB6BTQXuR7=Y3boo^9V@3sT z`}QF@-RqFXuaQt6Uf+HtFh))hYY8Oh_#9n(8O)wP&+HNs$uvRUD7WYXIXAz2aBf#+ zE%nlM86RG;;gTmV0x`DK% z29-DPYyN_H#{V;rA<$@NdH!^i?EMU!{2Pb0<4+(H)VH!yFn0WrI#e`v`mg*nNXhd5 z3)^7Wi#JAVfui6Y^7VsAA`iR$7io-X zX#|``#^mJXX4+3`>e%qt*XtEh58)XCNYn578t=gJdg~+nvfVPj`8e1Z!2-Ykz;;cP zGV-qCQO=EdfR6oMR_H0`Kw0zO<#` zA<mc6w<;reAX z4E^dZlbt)T0$oYY97KjP-idy5f0YkxCV|T|)hS%OIIbTWjX6-ChX_LVp4Z)WnM2?V zNQ6cQ1{WxdHHRK$fOV2dPs3h)6k&3p6!`N&qXAfarDV}0ZMz@bA+?taavaEqan!Uf zol@5!PT`Nee_IsNAWLPQAvLz)?d>MnCfkQ(F#@~k4ru|Bhx$Ctrp88|Su`(FRl_0; z9@ls)KF+#VrsE@AnYn|}^LKZ{Ol_q8!W}##GwLN=PK0M^vbZC7`xSjLH0kq0U>bdz#sIAKrdag# zMN~e;-=u#|zXvRj$iri13N8MfA^ew@KQb~8iW z0UIp0Vx85bgmLO}h~%$qL~5cZ3UDl;r%}M$V1_-Uw9+(oh7K{E2q3KVxKRe?je18F z>TX8t3CPMSV@xUX4M`KrXLkA%L}HYU-b3rRA-Bj1cx&Nn$Bh?0d15$K*uRJ7JjIJ4Kmv zI7wON#V91b+)PmH2}jgiflAuoiq6zB3n#`-wm_e#U7ZKTXN)z0VFt-*^h!xO+72y$ z*T4c)=e%JaHXb-@*XJGKK5;*o^o_u#Fg8F;nLJ=VeSo^sbs`Ysl{SiuXDC)NyP~hq z+IfXY*bj<${hJ9=pJMt*3k~;W;ny$U5)o$7)aeH@{;Wu>HP4^S6xvD8YudGKNy6o7 z(dM6z8AYm}BH_L{rjD2p@T*oD(B=<>=|$ldh73x;F*bovF0592hs11)TnExjVKBxw zOm57}FWEFJ-`KfhCFFmCcWs2c-Q%91^Vl;kv=ipLS$JVTy9D1V>EGzQK~bn&3qs*! ziyiLCd-ta@JZ8pYEV-VhEjDILsne~4%_dMOf9<8d#jc(M0;-Oj#4c7%QiD4MGAbD0 zxpC>BmPY4f=bR$-JHa+r6^DczArLHxkd|$_$k*=^J;*1u+-d_z^O=} zn-_N#t$F08S4|xI71vXT%+77DriR(sR+OV~6s8MBvn5{DsgYWWvye3`)bCT-9&hlxQDlVrU-f)+&9+Wnt>NBx5JC zZ|UX@RI_h6gePmcC^XftlA>DcTmeT?+&%tCkU1WC9a)%v1Wb47L{7IWDCX4nJkaKZ zNg8`{K+~yw(I#Dxbb!XrsYepGpy1aL5-^LYfAS-PH~YWwg_kQDeKK-5GM4syOqYrNBd1be=k&ET8P;NE$W92({pH z$~{1)EE=$7_>&(ckDp9qhmsC$x$tEFocb*d36ltrDw~50p*x=9OKlHdl@?N|t?X{+ zUr~@{&4dEkER|t`Iy?X?qKaMQ89KwFd&OumpqHtBU+MDP#xo8_ zLq!ONH>FDcp^=N9pOWCI?I}xOR1UaE)B6AwM>vfL+FCX?5v}#fNXM*8KwTE_A zT;^(L_mjpWNxYfi=(h+!;e?K|>pjHGL5AXvbSdb}jMLFIbS=H`6_VGJ#b{Ss=r2*h zJQ$$Ov}sc1A36tEDkQsV)Hd^^Onhhv;zX4{JY39omVO?~hN{^xg=NQ(7D}>--j71+ zDl@32c-q0KiWXg%zLsV*%UIw^smr^>Q7xjS$(wFEco(T9mH|zUjr6PZq8S42>-4K@ zn@J_pHmVip{PP@|+SMKRjh1w)X(il_i=U}$nBw~W-HTnC50PV;Cv_b()3jiM(iSA5b`)!1S@bG5{k!EkfQvtw2 z{K<9z*nk9RrWmQy2(z>Xz)Ex!#Q{KQrGq?9tzAL4F0uzX2n9NLl(7R&0U};y7xj)X z^M9HGOxOD*Ju6b6f@skMxnfcoc4coT4XBFUirAY3T#bCx+1T&0*yjRk%RE6J4@DMH ztFnJE8_3I}FPx9p%vX#m2xeB7l4`T&Ra&;XD@cUO4t|aHaESF_@ zvPXRXu6)1cl>&+;EV&^qwt$zxApm|4bD&~D-eH-g3Dr@lAQ-fX(#R5eSXX%{%TnES z&p~9^1BW1DA?EOEj^*0Y!Da3Cht}l}o=KJ;d|evNS=qT@%Cd)^+keT^v7cVRIc%<` zrK=Y0^u*TOxX=OP+|o5dOU7$0r|W)S(f>*GtBXoD#-&4Zt2)H&egDA+ zEc!bD-^Tg)l>R%U&cEj_e1@b>w5omt-pW4HWp+dk`aG5|<#>rc?>Qcj)?YmL2<_#<*K?3&*@+^jF^D4fd}(+ z&4-k&9k!51ls7E09@sr8uk#Ke=8_^pZEb3BmqyfMRc!)|%lR9Gk7raj9Divg9V#7Y z6JOQo%2s^0iBxas@9%6L#l)BT4p{j`*B}+G{F$t$?|rV%1u~Rp_qUY0@uq5WJuGE& zH$+69Ae(RGX>t{HGO8fBVxBOlhl6;yZ-pb zc1JZoK=<-$${lJ(Q$Euu2Z`&jW|u_yzwm2l0yhL%T15)Xt5(yj9JcAJuXoqAH$S5^ zdXrd2H$S7AZv@4XzTr;y#3bPHZQu!P;0bQz=rzAn)bE?7&iO=leu5MS>F#}@L2CGp zojTCM@$^Nh0<85d_D|*i(H8YHkH$iH{R`nr4rJw0>ThZ%iP6^st{c~Hlt)=ual_jv z7JjJ^K zotINi#gubg3}gCtG>ht`Fzm`~0vEaVJ3~`*+dWrfO?A~3!&1vq(4Ch>-6RfJqC)RUEFIRKRJ={)=ApGvW+k4JZS7@)^4A_oe=)&4 zf@6253RJesTw$@%ia=z&#u}w#pH%;e0GwjNto!}k{7Zg};6D)nVK+N{8>4@zG&-2; z8(10t7k2d@8jYv_Q=@UOAKQB++<&k$@n0H^`ICc%nMy98A|jxEm4o#{pP7T5PTt>z zm5T?6E}$kNpz=;l9{9$Q(3z)YB=A4qgqZ0(C+Srf7_I*Ik`eKWTMUj0Yv>rM=xXSE zf8v7T{G$AD1`T!q;-#P~|1ru14#>HU_(MSl{sX?@|L6Mui^}#N(3`dVgvgnG!JIZi{GdVM~$UM$ts4L0r;je*vEup|>j9|;8K3`+s%Bfk# z^d!Tf3FDI$Os&c@^b55Uswuh~(t_M=8>yG!-(Ju*+k|naLPfuy(5E}Y@fY3WhxbL` zIH{y#3~ldnaJlI-S=pFXn_sO&7^}}Ev&6o$O@kdkVswfv#G&r|&%&#VD95!@^RuSF zK}hl_@5MGr71*F@)SR%b=C0XL>sCR!(ikGHyaTZ1`e*rDhMnxpQgNd#r0@bL1&#yv zP@8@K@jNq5DxTneD6bZO+W-Gik^9H<6n1kmw)x-MSXrv?s!A*W610bfRt-Xc7v@Ja z1O+X8(nq2v4M!KnVA8uuD%1(4iiCZRcD({1HJ@K5w#M~7&SUl_u@>8C9AfcD+DPr5 zudMu9cX`Y)>sZI@P`PxSZi8l|)7ThFe_u7d{=EFm>UwVTdbxJp2B`(X1K;F1? ztDa0#TKPP)?;ST%+|E6GlyOha66bJ%7swq_l}dXmt#Q|TNldx{Z8&Y*_ux;2s_co2 zm@1isP}EE6bT;lXDyOn3W_?=E_GAe)2AqgM^)E#(m8$^kv+@{xs6_Z>FO@r<^-LqT zQc`Jj;y!5e%W&}y6txkP(7NdH?0&uv?9HPDQDt3mY#CE68bz6WfYR>|Yw{%c=A0`O z*W7Xar8wv5CA=CA1;{!Ju^g^B7DFwjr2x2Im7fJVq9u+h1H-n&493G|A@?}&v7l<9 zB?Uhw>V%82Yxj7V$R#eBrDu3(s$YzrBy;+&@9s-)?cx%S2W-ApD(K4r$P$ubzAF=slYAYh`4a&MKWnnYzDM`JiR1r?Qn#l(q zzx1IB{tJd#e;9%XJ=OsZ8&k!y5UM)S+)6`1k|)H_ns?$-EmyD78wG3&($|PN21e>x zw*q1{vi({0i6^SC_TOQ(C+WN(%}{}D z#NxtyJ;d1c;r>|IsJ7`s_RRVZ9f?4?NQ5?JBNn}ia+s8})jy}vCQi0EPB_Kq_O;e; zw8ENl?j^>DMZhemu)A&y33*eU1OBa-LH61PI&*sAimWuV-uK*B;%RA8&(e3Uf_A-~ z0%88mRny3%?#ES02*>$($DPUOsr`jg>AxwhEgeRsj88lKfv=26YHD#@H>F7Mnhc&o znT7q=8nH=phLP&;vI|WVXq5^Z#`6gfsX(agr^Pc%*kUFTu8ddV+`gz4>Z-6^Nh<|q zCa38tewohqqScC|b5Gn*yUUan6ubCnP#Ut|z;MN&mCFawqGs7!too!ii_bVn&)7pn zQxw79A3EJAdsSiT_N^R?y3BdN)7}PRGctZIC*qckKzI7zFS%i$8A(&x-?GQoR7AKb zpLr)Bg>_!FOk=(@BZJ)H1dGHOZ1q}dyl@;FIr#ZqTY_%mk0kSyokyfCjC54`q#1v; z{+^CmMM4ZxZgfDnr7jZMbw_BN97NAkRzzhHkR2a0($-Eyv)57SCGoLLl!Mqih9=W5 zR)|=?HVHUjFcEaaa*V{!+Zt7p1mW{{LZI@mw($2Mpp7hHxYR%rC(EF>leUq=+BT%- z#+Gz2vwJBFmSUyoIFIcVhMOGZ?hma8Mr5z-Wy3 z1L(OKe;Jv9;t4t=gSnodICd-kSn)asgag^8TK_Au70K`dQxlAuj|Q+d>uIGWYh2-fpgH?r^;w_Iwz9pr}9MwuOLU{0Xifp5=bob!FgyJuHZ*Nk}?V8QW zeB0ufvd3w1RNUi4i1)BdW6cKxq`ea|-6?cpG_W)Ya15?Lzs^<_y%SZ^!cVk-{a z{M!ZDDm$~N^xWYrl4jry8aG5EK379|d`d@N$L3`Vff8{G4*_uVW)R*urL!2h&Wr65 z?QsgOLr$K-|2}LNhLS;4TjmVinvI}jrk?hM?-pb^)>fB+mxr?E$Z|R#HgbqZI+!Q@ zt>=g|kUE`+d@G|R(#dNKJ|*DqK&Z|!5W;*VZb+<%f@BZ5WtbeS>1W4;$vI68D47#% z%n<#{=N;f1kEKo*<^CXIgz^ShEZPBaCZoWSSB-dYZZK}8>DXu+1=x7hr|E6?`k==1*i=rLqmQ0bl5>1|s=m%ULadW}wcomOU6=Y7 zyXjK8;bqbVLoI=FILK$=Qa%H$a>%r8f@33AgHyH^N_gv;T_qZnt>4bLcNY-AC_g zpapnauvYiX`KObqulnL};JNTOtI69NUQ>j*Jbd|P2srD9^v55*$JNLm@__I_H=Yl+ zZ3Fc5T$5&ew(JVFl8i9;KJ2Rj6q$Hz&EqV8V!*rmURi@o*EB21g$lKbf|Epj`}EC) z#;d`n;)s>+C1kc+6@-8axv-pARtzagp44RjEepL*zt~@$vX^jdM7&05-+7^9IS$9p z@V8#(lY6FUdP43!4sLI6ylAr1{qv*rCH*2VNcZ22R5!H3_*|ggv0&~gSX=$4SO^@7!#LJpxdzCN_~WRu@$Oq$(R(@?L( zlGW&>vp$ri4I_|ixV6fHSgdc1M60rFJUj=F-0Ef2beJygXfVG1+XR|Sw~-Xaaw)Mn znAFdQcjuf^BUkx~ZJv@|U`L{yJ}sL-&fQOsi3Lvt-I_zd>^N*XR#&hD@>NU}SX;j_w+ZFf19)JjR(2q$EPJ4* zodQ&HA<^ums3blnw<3nt7d0+iy6F;YA>TTunRG#X*&At{Slgb3L)$jHiY?*^NBz{{ z#h#|&P$K4UhzDl>WjgX)<03{wWU&fPjff1Fi_RqJV0(<5^A~7UV2;x_ArmRVOE>RJ z4pgO6b97Y%WqNwj8f(uYF=caDh`=zn(jZi5yac--zhGcVvX=4SF(+=Gq6nHGb|O~i z&0d=D)WDA-)M2`-6XZT^(%(3eUOA)P{FoxZHbPkVEYnVSa7x8BAO^ym8KcOm#?#~} zh}k{b&6!^O?T)Pkm*VC&U)^FogoxT>XYPhUjQ!>q?MlKfJAF zZ961*X4DeVar&mp-`)pf(i6%`gR-(5(`DkBsNl#9-GJiP$=K?%H}UC}D5I5=N0QOf z+W}GOTF&~}>V?jo{n#^eZZgbvT(p^xMZ21QZjCaBC1X~n*r;_{7}aI{#T0h8p>=RD z$(2FXzxmL4%TFP8qxjy#3NclH*UPiZ^6Mxs!w+QHRGLSPQ4~Z$EjxA2GfqF*9k4ki zyPbQAE8`8-Fj#Dhu10ZB9JDFCoD`lzZc`38Sey>}0E33vi6j`H8IRqEO5ZJIXs87# zZO76a^o7^6g>zQNMx{YyVa`qs)}}{G+!gN#!E2q6>2rQLpWlOF%BAl&q`7<{v}$~$ z7wi6+nSS}jvFA%z&*t>!>hJ7(1(w3Wx~6@v`@^p*O@s&f^BuD7hF=kzVA|6yzd+ch$X6h{8Ukr!`nQ_~m7^|N` z2v?r%-^m*3*1EWTd=7n@he85adGX!ZWAQXOU1U?{ms^& zKV%Q4;4(cjiQK^|9F@B51dlqW(lDKiW~yKi-LMp*kI_`?M|D+3;voUG6{w*s&{1Ym zj!VnyLL!-i4Ks7=^HG+_@9?x0TiU^*wS%J;RtP@>m|?kx%Xq=9A%g1J?*IU=jud^_ z4KE4tRWcisvOM9Be*e1<2KP$uNb%kM!V~FjBwn!F|Le{hrJ}8fEQ-wCMO}Fn{Rdox4~SI6 z4qW=*6J? zF1uXmi|>mc*HC5#dZM11B7ARp@^Yi(n*G`3`RnUiwg+G}xC78QAlW=xdYP;m{V^nK z<+o#}q$Dv6Cjf!mZWNY<)hra-Hg6@&>eiUsW+QqcQLTjW^=Vz-(HT>UWZc5?T`Vt_mmK3{Wao!!NiX8XFLY+Vup#x}ROhUx z6s#8v!l90uJ$(Q#2EO2*_5g~02&a4b{d!~5PZmk7Nz$D^1#=>KW{B&Bfp0{>(TdV5 zj#sQ>*4A@H=-<(b5>>7w`Jwp|pwrrBU;j=cPkrg%%^9XNLhyh=OE)2-%NZdSP`_!F zJdG}*q}s?1W1Pq8!<59-fNwrM7G`TYfUNDf)3p=wT`P-zRC@D3XQgC zd2gE#orEpVwQ`s3Xs-dfw+;jEi|;WTuMtjg`E8GYA)aw05GqCJlehZCI(ZKkS{>Ko zGLNK=T0dL8skJZKn_9jZhdUr;0F}=bXtZ+?$%qrpxNsLclZw7GPuv4{OcgTcHk}3s zM;)Ak<-O<<&)Dk-TfX25g+9UdtfTMlGpaELe5BvNk$Vl&;_(z{pGWI4ANRW_fCJ{- zbK|i$W`uPIbyIp!RD`(0wN0C8OS^#@&#jvZec=W*HLUIoJj|4`Vg0_F+9@KFzwUAY zt>Lmqr4k`Yp~X`9#=J-J8EO4+x-IQrCLpZ6-7}D=+ zrR>H=TD_!w1PldUSylKW$rD{V1klL+<^0|y!m;*4R4cn8Z-;|y%&OYuT`dT5SwB|G__A3aoI~A~@LOLr%*G+T!qitH z%qNm=y6PB~0W9s+9yEwevQvjJi%0~oi9IH(l~4G0d|UWFmv(zD!Xty}y~{0=*^c5- zvw(w%`tf;wtB^;2wIp^l#A7v6X_Rk)>x!d^+Ixqi)jg%%HSn>7g!PL#YGis$-+}&gnD8>^&SOX z$SJNID?%@g%apZ;`=DvbTeR4OBSpEZnLB}zsGBW2xT|?aa(st7yMwRzM8=>Xn?!JY z!QSXp)vLY?rbrQI^1R5chj_R8v^Yo1JIZC$ViNoq`MxwB!*$@p4}7x)VY9)zbC2a= zQzC((Pw7y|2gp&y8zJj8T4~4+*$9wh@-W=eSdvn%d+o6J9i7Z;Sx=;;7X1ci-eZ>! z`2FiYLD{_g>l4o(Fth2$@ct9j6t|Iec9PR~(6=^r`d{NN{~MCE5dj_hH%NAd>w7-_ z&tU%G=3@LJ;r|7YrAL+)<50uE7>qlRi!wAdf){BLfHUIwVPUZIF_(8J*EEr##3BMh z0)m2Xptqy@10aVg#z1ce_z&<9_l8I(?q|J?Klbkm?>}k2xXnKntsPnSBXxovcx`K` z=xh(4lcxvzC%0+%3X!~OCI#iq42IVmg18{vdDt2gG9f% zrOx7cxR}Jv`HOJUVu`|Bso?NR%kdCokI%R9P!B%P#P`BhD)c^|*hoJo(HtoCc7Q>YQ?03%Vo_93ofHw}r3UO#^$^2cy~%+$fw*2SIn zUk#oAw+)aH0lodV4fub2{QO4F9{41Y&=)^=I6)FfStRr%W_orcv{v71k?>fVO&WWd zRV1_&G&MAS?`Z#M?{F`y0lgi7I4P*gKXw4l1%g-m=b{DrbJ6+-eEZ)(xU{j8{=d5W z{$pe+OIcGu`;@<&MGlvdaLXos1hmy zMXCek@S7FSf;$G`h-orkh;vuoaRv7BOqY+J&;*P#<49&VWGh{&);j z>q6=UMacM4+xZBw3Gj4|Q!2%&h>WwjxK5TK*H>(Idmbaol3GCrczzF+^F zT5grvI(d7^)k_JM62l*1>M}x_2I1&Op{*J9s!{{&0qw`jEMnUp(@tUThjT z75Okf{E;j%%&_8q&Zf2P5HHu=E1x+@fQ_D>-f;=h_e4-+(hYIGdg6qmr zyp~B9((baX#M?yPwBHQrFS{9M5?=CcEq{{Dj?3>?FduQRaBhKs_rp@ahdgx&KN8Ms z2OcF3(X~%NwZ!`%R2BY6yUDO$fJ)kX=d|ks)Au8F(=O5dy)8_8m)jfd_@eqvP0D?n zgWwY+sXn8$XSTSpvj2&jHO6!8k#9@AZHJo0D252ScwUtTf-OIbe7pss*#s@QU}J(G363_P`|MpS; zKR!0-fBV?a+{L~5%=n!}#Q#TUYfs!&s__%+3TxAg!5Bj0{HWM^8p+w0Xc)9* z{DS;`3XZ>k(J|Qm5F-I`{=>s6oy34p{1hC!e+>0MSFdPq^}iI1tmUR;0O`>)`}+y2 zKVAdicKEq#9hTh)(qnT|`C3zo)FqNt+JgdJ@Ak$9e|{YbxHkM~c97fK%`iXCFeml? z_V5Op9i|tgVbQ2r)^8WHIA6-U*%wLKznI z%M&_PK{YJ>@LmuN%X1@1YFvSSU1*U1!{9P;1OGqRd&{6Yvo2~dfdqHI1b26LcXuba zyL)hV3ogMSSc1E|Yl6EIJV1cVCDLyv>F)ZbYUa<>RB#nob-us+G=ju$M z7$joT)KBb>3(cv;3zfVdSNDdL;Cw%Xl+c<8msJ1tQ^6Y2#CqM)zD~=8Gd@~rBI|t3 zl_IiDRI}-FckEDdE9+*-1s*+evTI7Ll+)bA}dMAXr zeiWxqrRf#zaRZpAS=VMs4rlJi3g4D}mSu?++&Qz`#NrH)Rt;{@;M;rgD>b-A%A=@& zz_tNj=>GsN-S<3h6*KgRZs6G16Mr^)<Hg1M7sx_Iz$q<6FI&n?X$1Udh2m&JHDJ4HLHUM#E`JqYD*D^(b7& zh6uK?rVh3@+CoIy47CKdAd3v=CH4wO$-TU@j6{^+#dVU$+oV-0J0$L4=fH6%({Bo) z;u4sZQ4%O}`AWo2TA%aYf5u;`3XZn!@^!d|DmVcq)SGUyIR6@iL2cBbg&s?ykpjiT zgFwj58i_ttJA^%4JD@|CZt!31B}j@ zlXe+1U(9m@7{1VC-8II$nY_(z^p$0;RBZ6M3*`8k4R_BAJ;H8Q;8ekx70)_l!Xketj20H)Ymacb5VojHRXSC(BXMDWdy{q@r z@y@3?nBBcpsyYnO%@150mKl%;ISh%Cd%_CfIyOwot*HG-m@C6T{>E3Olb7oIV&$~E zI(*|VDjC8VdJfzXF}{Z*m!o{QGa{Upp8=`f5B`SmedyTN$yW;=v0~gVm}PE_2x5TS zB2#$e?~+_8kiU8BBYE?z;q$6?DJ->cYh#);=5r4w}dvXS{n z2f>qWmiMwoQ`(JWaOv&PYtN}KRp3jIIV^3(>&h~GDnnIbwRHgHR6e~r33qzXdp9qs z4f3VfAiO5FH-`yL?)urU1l~*6QTQ)~VEms#d?T=|uS%J{;x~m*Sy$KyG8ORC2hrnA z5CjAB1|HY!{A{;XMtOz{Y~Ti}fdAf`ZAxZeib5dhfa{p ztzzN8dL~q=3*hkJ+W=1=o96V1(?VDj`}lCiZ>*M_tq)XO!RX$b$5bvC^hVt@-QwLE@`t80c#Kt#;pngeu)p^QT zn^_H1h_B}QFO06Rd3uydKaXngJHcj^=@qVXKL}*_$bmO~NDAk^;$l&Ip^iDI@N}8< zSAhFSsxtozV5a{8{JR845gjxA(BLa0(;)o(z)`+V&IUW9^-k~;fG66&?JTvfU1}x zc0eFXM(17I3z44{-3X+xYHU=Tg`a~X*NGgE!s@O8mJCt)0xjpH1H>J$Mw7ZDhG8{s z4Mrkb(;OrS=6IGwK@wMU0%R@()Su9&a^9!ORGFZ$#MH@iv`+Xk*yVL`rbLW{tk%>d z)#eKUFH+q3zbU~3yx#%#*h>ocx}vI8dtrttq4+dV_E&)Ajq7A6|3iYAe*>6T3(Rh_ zWF53#&HzijezN|%hnP>!0Z2%Ia{xtRvo|pm8n@l$L^*<&5ZWd@bL#6EGpW}XSGVWm z-9U}_NTyMK=URThtcA-$s|C~uM9DP^J%KjP^nN_MSbU~dY8UhY|4MxdWHaqei08dy zvluxS=kn;!1s)^-iCV}EqJ5z7!j|Z>%p=k-?x@)-U_K?u0qM#sCiU zk$*06bO}L!EO932&~It}LxWj<;`^rtC-#aM2r}XG)BBFY4;iXg5BDDf3H(7VMeX{D z3XgBJesdYh1FFOEqQ@93d&*q&4*C;nEQAt%%VGO1;`9E4u{T|_DNhh76dMwBh@4h0 zMHII*eW`LzM;0~bIRQf{)f8y`h)@x%bKd~=1;O`0+#lCLsut}NLs^SK6L6M= z@<@~f(#iJCVRrtz_GdKc|FqH;sCNU&XiNe%snR1 zMa*gQ+*}fUN0=4pB2aDM+thY&S;AYUi7T@>9x03^Vekiq#eA^#AD6j*vuUh9A^y{* zMU`opE+R;a$w}cI4voVI2C4kbrb%8C^j`(3C=o~&XD5wll6}XXO+5}df5e75F1{Q7{$wnF# z5BC}%H=PoqDwGfoh!lW6&48Q0)ha*FtcO6{&`;5j4FP~XvcsTsXj zKf3S5EH9Aal_u*wGtgY6BB$NeXE9&g%zO7ug*kyDp?yUKRN;RV37wcOtN#)Sw%-u` zyGVRU`8&eIg3yfrGs243M1LCLb)XS8Fi4{0O%e6B!NLAZBt!**yOJKSaXJr~)$O&4zCE{_CNTVwtg`N8TGQt~N4+I%L{V-RPp+7|!LqhNm1|R86rTiDZ?Ek~} zFCYBfM$oGyiTq+C-ZT8oMg-FSi;W-=M;pS+*vn>}0v~Yz8eyq!foB@s^5fVthNj&0 z0ljrw$BWC*gawll8~Czh3_ondcOzW(XoR^iugUb@eKW#Q$`VB`58sXO{T9#&v(VPX zA)*6MOn~A>5DCrsMqq5zp{DNy-Y0fI9(<7)S+OBUS{(L9)2weGWVLQXEj0Fd5e8srZRwkgQ4DM-1vKe&W#e-4LXUd3!&1rwhF)x_xJy5}Fuu?>wwQNB^hh!Ng@ zbAo}{)|}Dcv6&GU-6ePy=&H?D!%y*Y?KT_hTmiI-_^mf z)b9HdS4k_#m;ggPi~__rk`fu6=T-EYKZcJ8+A>k;$w&Pl!4wTUJFTPWa$* zvpI*olTqWh55}|9E^~Z}zIP{RT$wDRb@bv{^cN$ zLrlraklu*F%>q4eVp3iB2eFTjF%J4gzeQqsg(E_W+TMu>2{I#zEB4!bD^Y?dqlmvP zZ;Lb6+YZF#-_`d3sJ_fV^(}w2XyV)70JgS%S-8K*`=FoUGf#D;kQ{zL{fO{}947Q1 z2s>*qBs? zKPY1aUZt)A39R*vz%)PtKjvhh{1O3k@`HJS!lMOteYC(|6yWn9x8zD62`qzA{H4dS zXc$=M>4DxTU7*8W5o(Q!r-M39!0sdTTZkes($F9Ym9UM1`Nm)XPkKx#<_edy{#XW= z!45h0V@@WKAba=eY@mWO#bp+%x*6?IavK#e-eGZcse}`iO5ynN;D- znFm|qT_%c$yETX#_J_+vDE$l}isslowP>J7keg{#i6Nz|VgTT}`EM*3JlXJFm|JhO zLM^^|G-qv-%hn*WoM9)RM`Ipne)s6nMwkzkmg<6a%Yd^-JyA{#^EFYhvq6!9EPs|F zu15AT9+UE8CHNnTJq&+K%HKSMF3nrDt%7est_;)Vr%Zgwk&+NkiQW5OQs(!B*^o6_ zv!dS__PHS;J^v=dC`|$8hVL_J{Tx%DEtyrjI3ELLxaxH{9wG%4hkq5!+i<^vDY3*SkzAz-k&HH__NbmrKsh(} z>E@lor*t{9*j069_F-BOLJO*swSW1o*28!fp!{DX{wpc}Nn&|q)xQ8X-UY@C>pg&2 zef$em5*n^olC*2o|38T#o;;qwrxh|K^q7|aO^E+W%T2(g?y=$y5?=pUai^LVQl++J zV)?$-C5}`|CE*X14Z{&N$44fH0!!}k*T9SK6FW73VevE00CUrI*VdDGvrU)6iQ~N# zU`4H0pXN?%cl;AfFGJ<`ikgY>rvOA`vwXYQM=jRSf7D`a6o?z>{KOU_Hjgh}@WN%^ z$`K!9B_J-ZvWRw`u_n~kxyF#su5TH0ZRXBKfg)Z8%IhNxEGs~4)lQx{vjD{2?V~iE z4nI57$lsvE7P14H3Bn^X9Hi!?*-0ispqc2P|6f`z2d3o@q1-Mf5s`(CT0osh1?oiW z0BPHy;j%hqQTb{Y>Y>sxu20S=Z;}67$Dtk;4>XIiNG90);#Zx&d12s*Qv&}5@n32A zA0W1(`U!DH&mRz{T_gSf5PxGaOT~ixe?k0vT>e|%D5{ZR;_o%Jps2t33DHwTtzRth z?dcuJ>i@eeu224dp2Y!?eZR9-w{I!h5dIq~S&}#}F|6eK+-dt@@*gD{HFjLtwY3~d%Z1<#O!>g6*Da*+-A_a({Z+OUFf*cs99{Na5kx!?He5rjcFsc*Xt^gHVDEs< zKcYT13afE#0KhjC)okzydFdr!2vygi2sFHX-<%;0Hd)5eW6j0r+pMy8Edef{PKLcK z#u*m;tRlaLX+(@DRLVBu7t7`ev~1X1dK>gW%hvMEve}#s&~m1*0xcWmwe54x#LvOH zMd$GQFDaMot41<=fXkh3FNP-!^xxN%VTHxUo!Jg%k~eMnHh&!=X>w-*vKp? zZc?BQ*qYPfN^w1T+I%C>ZKDb&!R5(#1{)sA^eo@ct>mCLvV~WGk>C+l` zk^R@Su0{1xU866l2zI&*Oz+N|w~tdac@SmPaGwVu<r(JanyGB}Zu z`SNsdo`x{`75*m?2EC#>*6>BT>nhupEhWQZG`BQkGKGrJ`h5q=8@^B-D43br>2)(6 z07R3@pf+P&tZU4NTOH9sB89%_&dA{yd{Z-OOT|+nL`a(0H$2nvJS3um&-YXc6~%@_ zpiOM%-9~0T0y?5Yph~*GF!d-6cp=VKHo;|8bm>@KRwG_Mgu1i!Yw^H^p3f6l8d|B% zLXmm>cG4{B-q&aU(bi!6Ju?4IA>exRe|A1wVMgfk-qR`m)i>e^AA5NR0Cqkv(jSs5 z*!LFthA3YFcd?h~J=TOt9kxDi@BbB3>!%mGcNaq-~?39xIkKf3H~nLu8f%MHJO9GJGt$ll~f+trDVa9J8g6_D*CT`$o;R zvkcbc-y-w>+%V9q-5hpja=P`7Dsq&+bJvwlkTYHZHs)NuH|9?Ez?>#)`~@h_Hiw;nx=aV}1Jt@YDg=B7Vvf$!0CV=jNXicpRNW9axT|3t$iDSSu`pEK zkdVeUrf7QCpQWH7{njWt-HR3OIbB_9KKksJN1}ka*^0XM>>i6C6$yy#6KbZ75w=W0 zfO?eMzwuI8_*~l~K(z-_|>1)MiIM)l2H8HaX<%g%06;0O$XT~-*$dBQhKS^d6~h$JYju?r4P zv|99u5{(=L0T@HkUI6^dDJ9Ve1n2EAxe}(*w?10?;zX6bBG7t?GiUrrMdBekskO!B z5SSJo;$?)Wq7dq}W!GMqH_wG&h1qhoCD-4rvjqx1H`3aAV;->$(l4Ai9iR=RgG z3$Mg!^CC`CPbImWo9Q-E5>41`AM-80?zsMlqZVcI@r`D2?`TYn<;Pmb7fB~vdusu6 zQ|)Q~3;-Y9heHHWOn`{XjblekG?94^`lflsyeAZ!@TmCq$umtdTWUKYFCx!ww-=n0 z;Qpm!;nSJ19(Tl1cZjNpy*llaRb$G6=?&l=!YE}R-L1ck9tk96^yLE|%k95BmLDrb zV4Sw(3whv8wFAK~HfFm`?tqaR^%uwIXEo|-e7 z?Q@KK4}de$Rmaj8bG1L6x@pvHs?YaE}IfZZ6pXNxS|e4dFO$_#@& z2I1!1WNXkV6pR!dzwRx)-r~*qthV2txL0gSb%a%KMJHeT-?m##bqInc< z|I}t9?Hk#=N!a-QL{V=R9vCguUhmZmF)sidgbF8wp=0)Ai$1M6^XW2{QbpmHGtx~q z^CCu$zC!F{#k@ $?F`cT=#}%)a(@7qXOI>H(K1z3^FIx(VHvy_XKsZh^Cen4jCa z19{h3&eZzVNYENE$rxS8n?kCUUrqkDUkqE5UBwjmcr5k3=X}Tbh1=ML zmuF=eICCOR_QCg4G){!=E~ctrU87HtAH*$RM8F!<7z<4ksF^T@LO>1f>ec<*6Zh&l zL|?+ja-~=jLv?-D0wk!mKxIQnKuQe6Nb1epYLWHB8}EeRAay?$BG}Br`b%>=xc>@j7yS(Gu~>$|CdGc4IJYAb>Fn z;m%Zhx&oJXaEf~U)z}p^$H67h1zf8S`)$>^pZx|Zv@E1?q(LUVr=KvDoz6~TC?|RN z27^j36xa?%vNhM6yX)ZeOgzcF%GhirOM8_VgF_X4p#d_!E9hT8I|;%~Z%}~`W)XN} z$Uhm69~F#9g%8$Kd??)UBasJr)>8`3P|s59NI`jh82!s!NdU% z=3Z7%Z0)z~kmQXVj#6X#IfR1Y{r+sPs#4jf`jeDq7?yraB|$*hI>Fn|yR=1OH{9xz z!pcx&-z6lV z{cW~)qV81x&Uq`lyNh*dlyyq#_TlmtY!w6?re+@Vom$Xh;*AvVk9t^ zSMITtV7zGMb?ISLGXyqMFv9!Hh^k)J#JFS=lD;_~lQg)7NkR2gB^oTYS&&>9G*|Y; zQiS%eb?RdQ49}?F23k>M5)pK;+fN6(Pxft^7U3=JJ3@s5?AA7)YmR+z52m|Dl;=-$ zO)hv%(E#6xS*yA>r95Bi#q(CU#U~f%iXl1LYn_V);)VK)q#6*3m0v%ngB7BzKSxjh zp(XsYm@D@1m zQ@lWE59>S5m0{!RPr4O0Pe$#;ik?>iduqwUf)%{*(KOFOW{R~WXcOdr%;a$8+zc&f z&VzrS$st3KNVm?X7Xap45MqH-3DJ)_$Y*_|g6Kw;$=_yja*+kzG^uaK;ei-|mx?Cl za~xWwRY|n;Ca=l$YD5Vzi}}hO?TanZ8WW;cB-*b~>FX}-TY4eiERu858~81R z5}?)zK91x7>=%PQ&iXc8>+x1FJdKlQQ%4&E9$Iypnz*s7%PMv)L`zyL$7;m5aNAcii8TW78ty~AT)WMl2 zX2Q`Ue>ipz_0;^l_mkAXA}+ct36AHJF(A4NiT+6ND^i>*QjB|ja|@iWpt0xzLV*qU zh{=>N_a6=SHE102^7tao^pJUA!yP!5zVxl(9tdo>hvo?Ey`$=t`vPpZLkZseY`F8k zqF^Z{BX~*HSS1C(%=p%DC(!b_Av#k^Yo=yIN}21{f~`;VEE3`c4RRMXKc&lp3)Ci` z$xK;LTO9E8Dm5@tD3147>ox91cwd87oBueLzC$MWIF_!M{e3K*z_>dQt*4j9X)8wLjF@$QESA(p-g3Ga3sY?c2 z|C@oYf1vKq0`3oRX`sXFLB50AI};E7ui$=ajrvD$r;#m&^#S>esF%k3Ck#&rojTFE z6tqa?UDyz-pyghgKAbu49LH+%pvufY5e{O=AFIX?y!@2*bPy)r0$7^SBLg-o1(Yh) zeWPPKTnthem^coE%Q5_f>L1R;H;Y-^G>wTEDnc7DZ7FZ$LcPIYYNDps^?0zMniMFw z8SAR*<8N+N`Udk9NI!Q*j)dS_T2Na`o-&~VN2b5c{BJx?GcfO>ATqA64^YqG@bt;3qOmtf0Koub2yi#OgbS%kNYY9 zs403rUFrR04rk-w2)i9M>f0Pn15|til!t?p=MiuYXHD|k91c(xe$3%41$wL}$v(=$ z<8GDk|IOj3nC~59G{;ZzzhbEUK8I5UoWsc&Az*!+!|`E8RxgnT&f$bU&f$Oo=WvvA zvw(9rgf*^OQo)_&iS}bumP8uB746{LipF1G1)zUs^>ald{&Ph;MCGLY;2!;BMaz0z z(PTR@o#)oho#snxGFfw%dFA23Q-=ER?Qk>$BFkWhG@j=FMqS172TFP1W=jd+d3nEW zwtU7BDDPxs?`rU3*cr;I4NWd5t79!S4ft`7{00S z8K@j!rmZrIEy(RTFtnEf4+d}~e|$*fX>x41=y=gVtkK-uaG~tu_qB6tIi3%syXH0~ zo!#Wq`O&?X$EWizZM<9{wqWJ$p(Q(wpK&(tnw-lW=VV5b@7o!NUlJ!Q`};Lj>9HlU z1@P%F)thWub`@_Y4INCvtnZ@i=5iL!6O4NxkVn04f62+_D|3dpOUr^U>1)D1qwZ_X zO9#?`pYh6i4x6C8MbTbfdd`mQ>5$X2pj4i~djoq+F+eLV_wtP@)e6}{97s5`ubOS& znPOq6{OQYHN6Mr+EXsN^TL!OrSEdgG%CKI$pG3feLKIU!gJQ_%yi^ioRjS28mt(`@ zN5d5~AH=8mB*_Sq*KX@xJ#bubA;?K4uJW>|cu2x-t(BZL#RN;7z{ou=kK(-;(UMG&=oUOkC*_+3ct3Lsyix{eCAZor6>t0Ry}@(zKvY$Z*ic4du{|in z)Y<6bDnEjp4syntD}KYn!WBGPRDTp#07bLmgvweeplJEAoVFOxdN*ZqPHsKwxScxp zSlEbzF8QrCIoW-z{=zKLfzlTmQ`Yr#c}R;zMH`1Nwa}~$6t;V(_zQxzuRpU5e*wY9 z88KB|e*c2@)iO%S%PCEyU~y#i*w(FqL2q>Xfbr-8A8G&YUIcHj+^zl>Ya;6Ik;qQEWPS>gu@~WJn(v8ow}c_ZbOD6|WEb|hU3hJ@7x^ds z6CXQ}VTeTB%uS_FhJ<$L&oJ<8o`yTm^;g8JaK|ro+8V!*H7=;7yK;I~Df6}KeH=h` z%?$5$oeujtq}Ai5|gLm=cs?uroXhlu%3 z$AVUN#XGPa9DTlV=Uc^#!_~VZtLFN&`!EwIg3uBnW4DbXgruG%KvUX@OR6B2w3xQB+kw-H|JOBhWP zcgbnax-d*YS~`xNv)#d8A2gBUXzO8zQvwgK3V(p)w-)M%?g$kae?LC%NIvNE>ym0n z?HJtvv?_4GL`?nXF1nw(^w-ULziN|$wgoaj3b)HU<0)nq3-cOpQE6uJ4yIL2rI;c- zs<6BZuWIb|q>=Kaj0A`Wa@@St$4UlqrnsPi;xlyTc5V1hD{G@6Jm|4* zM;_wd9v`N!j>c8krD~t3e>&C|0erU2QuY~nIi2pJ)5&7x)mj)Fc3?~RMfu^kS}|N` z`-Kqj`6B@DP-Xm+1A_KOz>8D=xJC6BCS)ir$RNw3XcsDhEes}<7KM;~PLb$nQW2s; zr&OkA<_Y0~>4J=sG1(t}iRbMbn(FGYitE`fM0C3fel6eYRS=)^{yDNB+n3=F9u+lL zJSLw%XJxfLi7?1qJ1j9+pk$B^RmtIy z2%?V$A-ROU&!R#W-@wS{yu#Pcu(L%L%j}+OXx+98N?B{(Eyzl(p$$2`P&XHA>g3 zbY{EqxT7X;li18a&Yu&Spffx|rSYsSPl;ygLr}etqk;k6TYcS9v(Dh+7q50LV)jb^ zxyQ)FO&LB{C>H9Dq4bDTgJd02PO<-MWqMaW2J)a}8Mq0+9>@rS*OD;k{Zs0&#z+=n zBhFo=#=42i8QIMIns}<`s~AzB4>C_g=tRF5$5OTNYk7y~-9?cV>uw^Czj*q-#8YsN z#E_Yog?D`A6*X~<|C)67%rtx+!8{U+Gz-xYbzx8*MelBK>P?da8}7J^0&~oYU>t9@ z^g{^p8R^A9mR*{seAsag8)j1WER0vE0#VK7x{KBq1?3!+IB}lm=j52riYc_q(PKf^eY6$;2 zHam!_05Us{#4kPC4#K4$htwuuJ=HYwhD|zv5+5h>?zcll8v1Jikib$UCeSoe{@aK0 zpJmxeVF6ga1ollaIOz-QG&Lj|P*W#~f=Jx>#hwB;%L-J-$jPm+9#b&eTbgq!U%!^{ z1WDu*<^t}`MbV#)MCyTr&&VWw8VaBr=Ybs$1 z5Aw7em?>)}tgw^*Cx}-LO4&4L}q?#5+x5oRrJ4DZMN0xgVCUY?_&omsa=m+3#ZAYm#)W+EQq z9N0)2>uJHTr)rU>fE=?Z*N{?~jO>(iFUAeb7a zK-OF363iM&YR!#7yhK*BIc9WSZpbmYM6Et>fdpo8O`aR<-QlFUKrCTEP0!U#BLxYq zYqA_hU4j|qYNxS!?h9=3#BeS|tgw0Xdp>WaAUV5xxmH}*FASMN!+Ya*;KMphVca*p zs(=G*Rx}sT$9XU~3yZt)f!dii&QDsjr0Ywf%jRw8E%ROk4TO64(w{} zeW-=K944V|O&vdg-2s_7$ExGmnyu;sRoLe4e!%(+Sivz$R6Th;c4TP@N?dEKqOETP zs#?>@`|DEQ4;u7<282pswg{?g8!p)+spg>LAG4 z3E8~TwtBwhR{nXKygD3u33(XaSJgEZUaop={^ux}H?N+-(~_-~cW4$gg)8P65jSL0 z`dQO>`LgwdtUNv8_Rn6F(_8u_f~+kab~0Wux=p_@Gtv`jad7uB37H(y~vb3ud5 zNLkpdn70@&#GThL;OzZ^dQ-U?Cv6Nqvv@gkZm5-u;@df?0lZgXVx5&rOJcC5=SU^~ z{((~OlUMv}p$Hr~XI?4b>zRY)>Nil;Y)9G0_xmTnVIfeikwa?^yJ;7blILX623#WmNV0>wwxjVz%dcRwQo$h(~D9k?-!sAzii; zZa3_x3wpbf%*|RH5UI`fAO(BLAw6!DxXXnt-U?YwO4-U=m?1iNyBtAwO%9ta;l-OC zm4Ad_=kwrWgug!Fd%AU2>xGJQw!u{Nxgp*xcafWztWE|=1i=VtGRZNYg!tJqt0|-e zkyUD{-lbH2qytj(ArpWcCzAhBUK?Uidq|cPsOgvp@V+!a}`J{?6tIQn_4{~@uq=ev1#U4?i7Z6%M782NXNF8W?-%P1v!jyzV&|J8 zkXR)$C{ozyD}bm zKNl8*tn&@P-7AJdkvCA8I|XhCytzIf_n>t8je%XzJW{q)bgSq+vg~xZ)zbTwkjPzA|)59~tIHS+2G`ldjSiHeXV2kJZXtvQ@l5|lm36Hcl+*^D=V;Yl3x zvkuqf^P$>@JrdS|EzJV*YWb>U{H5@ApPbifu(DfdKR@8Ux=DTozb+H>g?fUwtgk3I zUwWS~GgC-uLyDNd+*66!$%&yHdnY+S+P^Uewy=DWU&p*d)V=;wAM5MSji$tYC;5atT}VH#?uRY&Fa82`l#WJRGl{qy^w=ea9}^>JXN$1>oEfOI1QY>8dh)pt}n%LAdNdc;qA*% zLN?l{b-jt`!k#CYsQ#`xF!+Q)cFGZ}jrH(8XrDJK2qN0TkzG|I)^PQ)zM>#sC$kYZ zbek1RaN${@!b?!E;}@$+#U(oy4k;)#@`-w|-`IBz5Y8PTDI}!c$k?=}brhnV2q+5H z1ovePt=bKyv$c!ExpD)zX4KKhJdjbJ+N7L2z|K6y^a-`sy+OtC@_JhBftaRhtH&i* z8)0Kuxf<%+|Fj}m+Vg3a73~6VB&DnIqQ~=0JC__JvtoqQN)-GNH6GNd$lQ0ftT$;z&slO}>- zvWiTv1c9yDt!|0DGfuHSPg*cR3PWK7a!wH1*A0^tD841N2CKJb73+-If&08j`hL>v z8R6#BI(GKy@%ji=`y=uM)QTWHgV4rw!)ONQH|rA&G>ClV@=Q>;G#fLyH18sG(OpvV z{b;&+Rc&hmP7e+ky+PZ^_3oOSFsAMnYLn1?)@cL?(F1qh)UCj+eAfNdS|m+!jX?qv zWEk+E+<&NU{>+YlRyQ-0v}KXy5xA3+Y7-KzD6{b{!*lQbYC$N_*|gMzeLB_v6hsSl-GxFG1<;!XLN9`&GPoShQJH%gV{hG zVybgtyh_RhF7H*S;WiX#y1H-eEb3mWl!jFugLA@ZQ7uH}7s+srcOhgi6vG;6>S36U zop$xn&A$Z^Eb`~s5ykawQr0^`^i`-KFC~LAGLI@S2}?cN1n6Vu+%#4Ij|n|*ZthSf zZR4ZMI@fq-pw2&`qrNy|5wuN3H{8of8y%B~CCNx}GYW@ffn*qPJMRAu2D$Jh0zePu z`C3oqGe{GmV>hr0(^#^wLRaDGn&4vqLEjDFw(gl@KE6hK3Ba00kU}RIdf(3sBQMGr z^G1mB)^CA%iQEqVNRClMgPP{3$Wt-fhu%J7NhOWGP#n~ z7Iu`bJxZ`@!`ddX)T#!8x0cE7JNT~m+;8*VtUim&okQu`9mw;RVi5BTE@cj8oyLrE zK@|}I``|5wFFI8^QY={=@9l+hWdc8k%BZ#e_ zrx8n%09I0?M=m|J#|#pBn**IqQTc+oXELFBR5#53!W9148b_yJcw}|Ve1@S8Gq&NH z_sgf-9FkeFsqKy9|}cS@~gkScqS#pbAvJ+%#yRFQl6D>XQ`Zz>>QK5N{ZE9U3`L(+-92wPQ@t2kL5KsM*yJY0njBKM>?e^~gdpA8^D-<7<374s@Xm~( zCED?pdsn!{4q5X^DD6myJ`zBIQ-Ee{7cZAvZwhh-AF!2$k>sNns;?uU4I4^g6H6@7 zma9g~4a#)A`E>g#RoQs|)Hw0Uag6(L%~|9r=xdig^jU2xgyf<_WU?DZ{3PvK9j@G+ zqSB_U7{q5UB6QBav@HK-)h}12_-ugTZv`0s@c*>xe}0Z471eE!y+H9_I}nRrUimUQD`}raS_wT6&^3-eDVEi)Bjg{)V1%^%AqyR2yk!W*XBh zKzd;E$hml}sbHymJB>nVSQL>@K^Q~>20!nafEFK~Hm@G05~Y~C@3f=N{_@dBFB@O| z<9XlsX{?2$AR7*6X5LAjc%8Yk7n6nU`8l;!nk##NGgJ>sHTkNDsfdeoJ}p+5J+}`M z4N{7(chNGWP@|?kn{y{ly3Tn=s>+78JYdh!pXDy&G9T&Jo)eeR7g3GqeJo#Pu+q57 zo4DM1iPf+e$|v$pE>@5yijoYXJ3csRbvIc>K=;> z`~0pVc8@r#s2ok{CFaW{;w(nQ@%;koEJsf2JvgSSwTIo;`mluum}kBNXqSj<&K60> zZj*v3PXczKQ3i;z2<`YM$Jqr|ImF?`;U-Jb!bH``P*|7OreDN?*7G~2=v3<=O7dmB z5yW4TUPs0%^y*2!g0(y1RA%>oXSh)&9mmF?NY>mV5G!`eO@pJC!S+zdn~l+a5XzCF zmjT0Kn}}eKjf4LlSInHZO4>f;qEx)RjeU2G9DfZbk>_p_!h21PTdH)NZJRu#L81+D zyVf=m$+nno;XQ3$+sqh!@WMs;g=hhuAByjqZonBuNU%WLZ?iCN?N}yH6rVg%*?RH> z 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®+5!r|OR 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¸ooo&Lm#J3#O}O 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 >ni0?@Hj?cR&hxBc+han^`4`O)p-Esuq4_vv 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

t)+-Kwr{jSDb5V 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

eCG7CmEC4NgV!04b}M8 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%0DWwKG5f8)YlUpB?D>*;+03p7YgR3}NXc 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

iV79 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

)2uexnDr6@sYoJeHC96E+EVW-B(0FZ# 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 z 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

7tDn19Njg9MhWwlz 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
  • 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

    9>KC*(^*vks!Dv}TjabA8 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 z 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

    =HY1YseJe#RhJ=~CO`Y@?QQ_}q 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

    vd)Mg?AVl_rm5(L%pwxM70e#I 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�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
      SBybfn8D=98zy9sf596E}?&cVA| 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�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�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
        1{CX#hsGDcwIjE7_tg5d;zf6^k&W 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

        ^a4Jt@mYP72IIZe6y9&C7prn#%NKjE zv$mkm66#8H2g6#s-k+fVE-xdH{D0Ab8PX>BZ{KwOtE2e;M_&GQA~XH3&{zOXSqxuV zXlV?w6bGuN)`f2bc_59JAk|?JN&ZXZs7*4VyU72j=S$14tqs+<*1I;nZT+L4&!fY; z==56X`MSjg`Wq~gM+W$|KD7b#M}0nD-+;&~=6y&2$hyRkv{za#<87Pzc>P8FOTm~m<3^0hcO=K6PH#>QRva!kJHnURb!%=yA zSP&&fxOl3;e20q;Y279kRE+X~hi06db4{<<&Yt;_b%; z2JEnrTK6>w%b~Vthl}F^TjR2+D#DmC>VO-cE5*^9)8=G(=gbm~f@Y$p)HsD*R&8G3o4&9UuZLN&gH3hG8AANXCwzsI8}4zMv`6|w>0Iz#V< zk-zab*f&(g$r&!oQ=L&HvDS=IHC+1gL<6R^|l|@B@cHF)94T2TZLMX2UQB z4!t580!hRFA`pP+G#KGT&;gE;4WX&_Xidx zBR|G;UIP2b{U{g8W=5i%(+JV@RWZ)fs;4ONOPlV(L$v1x}`#= zueA_YBBlO4vH7C~W#p)tysLhLC*&+x@R^7|ALeCzG(woo!^o;gUGY*Jd8c(01TmiwU4U)Mv{f{PmsAyN%heHVXLrrRrYYQdERQ9gDwA+TGf&3j@ z--JL1Zk;Id*`S^?)%&*-_>plckgm)DZx;6xf>&sNZ%c&A-F7SMx?g36z)+UEc8^;( zkJcg8p?rq~4IOblZX~Vu5r$<{5R-zWo77y7%nmCjHsjLgKxZ(s80?HD0~!cdHZ2QB ztSXI&Ihlb>(I1{K^_@AY?%6lnSShmF)9cU=+0$V@80--${sgx*-^7=L+^| zCf*zo;|>5Kmg{|`+X$UFQ<)UKKeev|ET6%0D_Wzb4>@dQ$-Ctp!1WXbT@xw?2OG!O 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

        vDrK1Tzi4S3zL~r+&qV`|;O;-!TlZ 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%0D$J-K6Li~v)JP#Y;R{~Y3};pWaz)5J(Ok4pWbn@ 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

        Ao@qT0&5gD*Q;l1}BgG~nyzlc^m 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 z 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

        rIXv6v!3|jvAFf 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%0ANO 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

        f*U3Ciw%gN3 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 z

        1XX`@mDw{L>*A4Ct(AAhelBTndBA980sdt%Cd7cR{cPOa}>=f{+oM2f>*9%uUc z7Ln`Xu5H?80D@#Tp?`hmxpS3bG@)IeNOqlbJ3DJl4j%%J&m2FA-!kQK{*nM53og^n z1SA`UG4InXJdDL0?eStq1kPh!>cR zyg>?>88OUta|NygTQw%9NkL9cV~fScL{TjYnotgdn}A z;+~yUlZi;0g4b;we<%nT2fx^Yxk7)-EZ}DP4+i`1Dv1!X_f{w!!i(Z`RCoy4gOnY- zNkXkbPGP0`FD)FbIlVA7#rvgk{Jj%qomDW{#T>7~AA>R>0?5fKabRTlbO%LzA`7?% zg5RHzai%QQ-J$Z}_oqMb{;aKTs@oBQwTeT{OI7}fnz8xHyu4qjQbPWO5Y#Iorhn=9 z9qme-*kYeBKPozJyll~#W6aL|N>GTG248VfO6_YE!ZON|zD`-(b_KYtXrzWcr;;i(@E{Z(4p+6i*8qcH*(*dgVlD9aB++xie$kdQRtc?8zp zLg`|xW8qmiCqCZ5mHO64i1DH4ikYC+@J=~#vl)xHS+09X&cEkpC4_zt5hk9{ORo7@ zjqlVBAp$y|z~-e-7)`Od-wL0yKx(<#_7&pF!;Sdfrt}5x)^InS_rh^blGkb>JRFw19HQ{pF93o9Q=T`~MJ( z?1ufTGfw+gXRI@U`TZZAF&Hu!M}-{!NzuT1dkSc>Zl9vjmB?nlrijp+pE2OwOrB)o z^DEj?K{&VO9UwaG-ogNS5d*rYmGe4`+9$n;(Q`mAqW^#BMYt%Q^dijjrtRt5-rMjw zV-FJl_5r#~)?`Z)(n!`}j;={c6Ii<5ug~c;4W?9dB_!>=OVR3K zd44}o6*vRm)(flG6Z|b;Wrf)QZNHmKDJ4L*kkp7cj816&Yt-b9agGmpo#_c0@Vl#p zy+gox+v*AMWo_!P2Ss1uy}*p59Q|g2hkP-{BmfsjOFN~l*wWY^LxT$z7Uwn*U!a%6 ze$|)d;>JLu$<8NY(kr{fW+~TvG_az+V1BKW$8S`@+R^a`m+OdMNgB-M`djV?H`8xK zHcA`da$)C0|pgz`<&(O3|zjNRk|sg+(sW`QWW^NO|Y z6hCr$3a#qFKdOIfudm#5ZaR(y@)vBX=5tFb*hj%A85yOJaNX4GydA2Vh0S!?i`DqR*C z34?&WhST@;6)V!2l@HIM9i#6R_a$dR4BeB|f0a8OJwd5>YqoE5lnO6jf#c9Q&Pi(k zF$|FUEB95f1wdH#@RriXQcpLBq5<`dD?gr|`!^3TXs0FPX8VC0^AY;RV>kd&%PX9`KD%Y=Sy$n2w$ z7$fBFaxf!B!tlP<0CoyX@7yt7Ak0oB%c$ifFWk)RYXa+UuXxnnA;6BwD-%&qua z;0Ry)?>$?raQoO2c6UY*y3XRCR0$9cKj(DE(lqiJR&1C^&Nscm4!m0ER_w{(dEBUt3A< za7>epXc}iYJ`tO#RS(-;;TPnfEu&699H$Js4B!>nx&YaG-M0U`ZLB%&xr1RIyuYsa zZ@Bh9gf7hLVi{;CsLlvc)OlrAe-{#Lv^+R-<+Zk5zll;_Fgc-jztS6+z0!Qh!w*W` z@zo@6IJx>f?oS(u&IVIkS{R?fHj*`RaA2kfscKw;%{*S1wqI7sxJirJ*?Qg{@FI!M z_G9GB=L^SU(_hA_tMgzS&{DcO0cIX=KwhaoJ3Wa-226?H#Zl~7eQsns)^(&&~LfFn#jc32?5mgC!%L{TvGEP{D2Bb3{x zw&Z7ST@wj@U8<{#@bT0R+|{@=8(vw|8T8OD8A53wIT3=3G?j!&YzeoM126EUns~12snw9dbM=$K9>_wJ;Fn&gfsA7B!XQ$w(Of;-YRCl?P7Y@{_H5OI zTNH1YRZ$4ri7eH*vs>L=&rpS$N*%+m9q2w0?QWIY7rC=f(@*XSo_GjKgnjzoG7G6| zNBsX0rf@U;#%6)XF97p+Q3zIZRM4>=pij1yfRK3tQG8*jV_%8K%TFBc)n~I-Ho)H( z)T@3B9KO#rQx1Ar^ulEM%5%%LCFLq2UgH@)x4+IN_o6a~W7p_*c+TX{aCZ@$TFA9( z*4Y9=d|Z9RxH{3@^FH`@r} z(00c#bQ5g?$mm&02U{PN@Um*- zW@wix;~rFPQl`2*B9>bEi^+tUt}O|OE|(WwFy46?WS{wc#k6oG!j;;}-zpyn8MBUAN2LV-sgMH_w}%Dxo?A9kVR24VNfuj!DdOf^*YvQ zgC-&WT~=(c=ElE!lQG7)+UioI>e(JWd~bG%eRp~iW(K#6%(A*I9>6lo z{g7j(=Hhr-@DfFgH({US!<1j)J4~>Fy(^bGcPzc54B~>;=ENSJcH?VqKXrhOpe&xj zaLx_T5BR|z_A!fH6jrk-koDW9?bzevZLokpKF51Lz zqx5rQ9unfu*Fk{3Ps;y$$-G5C9&1Gk>A_g@t2GKKG@aZ|$zXs(qKkRa3QuLwEkVfcBxu!*Rr%URn>pnj; zJIEyp*f|48sQ?FiLb5{vz^T_~Zpr6A_H?ofV%3`Lk@3bXjJC@g>t`1)pY^bGB_(x!)&C^98q{pAlc$}K9ccoVl%e7${hdd8cexeN*9wjzGkW1=9}s%dS=z}IE7-H z!FA6*xXKeWz$U_i%~v3+0hB4j(T!t*))oW-glfH$Wjbz=J*d(>^5IVv##2F@b|mKa zAE=!D*tc8q>lu#c(0N%!uR(Vkn+XmD|CGuH5LeYI%{T*rnV?NnXgli^`&VIqL%YcL zkfn6+AZI3D=n0h}&@+=)m^`nIF1NnOzGKPp0h37P=;CTHivSXdlNO@U2h`!Dv(<=2KQzEDQe+ARK*Qb9pGkj&I$Q0*a%;SKQz!n|lE;5GD@Pd7|EfXaPXvKizk zs_z@_nFE3gul7gu1Z|#6HX_fmaC}V<%FQWP?Vbkxh^tI+>icYrj--3o-=!M85$B1gka{5ikcheb`BguLPEiZ5ctBa6_)t( zIS1MJ(~PG>h@^fVD7(~je6W1C?DL(*TE@Fq_8-s#ZR_1^4jCFQ3 zohJzbN{{c(i^gMXrDxBfdFmJ6fcvOfwbOKyt;;dHDcs;|Dz3!B!sF(}Mv*GDxuy=` zf%S_%=gDG+OH%d6Qaz0QF!8+?Bd;Fw+xY+Y??}AMP^S%)xa_Yt&)-O%;=g*badD%< zqUrg1)Q@BFp&#D^GHNlDx9_NI-gOy&%dTdP%>1vQELoVNY9}r%R>ZJSx+#T?jLww$GG`r@hj#LBr45iF{)r z)!WK*%41K3ykUh>B@kjur|sj4$$ODB7kkp$f}Tz`NSUiX5iZw;h+dXu1V>(HrJ)N$ ziiV-55LFhdK3_g4%`z-mGJ`ktCHTg7GXS8LK=5zv_u`7(yjy=Mu3|2A8ya>SsnNQ{ zY0J5Vu{R`Pg`_yJb<{O>VVV4p}bpb7s9yZa3dM1h$l$o?yB<}bTr{l^*8R3TnT zCH9YMWB5V|<&##ez3KFum`>rcIaso23i{dNgP@9!Z0dz>_|2ClS6$1zg|LaW;_R?w zW#!Yez)~p}Lo3`aiXYy%UzIGvaFWHGa&^={#AbF?G+}`iCVA^#!({`Z;g?z!YT+>= zPSRVgWCDEccLTDfhZrR0`1l1;!S-1bKbtBN4h6(~p*;I_u3WEu>iE7|RO3n`GucnxsZ;g1E zGtTV-KG1S><&`h8`XQLBfw3~2t>d?K=e3N{kpgAuO5W04nU=+{^9jbz)jwL+e7FKDfRNv%F!T^9 zlVx|k=Bs7SmA!=t)@Q-cKIAwqlTi$|6;zqJ#P1*dUqmT-MX1c|(c2c5Xc0pV$&$A0 z+e=(4kMc9Pw4ysB)fwJYXIZupW6z!Xl~ltm?g|B5;2g007(>JO)xN;@%hW7{+xoD& zo(_={rXFqe4yN4xYX_6K6{z&wMDKhPgK`#o5s2F!>u6!i8SPgHOgq-8@U!!=4;Ak} zvZx|#$?lP*CWJ*m1GLmKF(mHHpjz~|ATlOK&mXA!#tG*G<%~WmHm}5F=cx3*5g+v% zcX;h~B)xWBJzi=JaeJ40tlC|D5}EdPh=mMtAlw89-^*#v|8?fm`e(D^w9;7wAjHv;gnplLntG;5L z{Zsr-X<>W`cAeY%>&pFZQozdM>+-OdM>CkQ_nHeiTNddXJL`-rx;FUsHh}kDB)?eq>;7=JdTf? z3Y6P+`fFDarXGFMaCRKl!#a(2&d53_K*7h3qKV4AZ=orq+nh$9ib%=`Z$e8ka{Ahs zu3uX|Wu3(`&f=gpjnC*}?8(H8`?j2g!lC*m+?akEBqr89gk?ezKzk<;h973K@jYSrS&=U^-OYy|bHio$1*x5* zDF=7gJ*}9jGQ;V~x5y&bpN0riSSMN8*iT0D!+v5tl7^Dd^Ec|}Za8eTt43R#9!Gl% zZe3K~D7}zBkl`z2sm&=v#E}nPbblk3qmia>)7bb14nx(m&>-1>Ty>&4)qaKpLX0OZ zf=60{OwRs0OANJv8C&o^ZL9QbYj%X`Z26au2OIjAKh|uxFKq+|Qc4aAOpXvZZW`Q& z?&YpfWwvob3~;=LT`gG&@Cw|~V!z2-`ov{hj+_!r4zpa+>^{yOIb2TLoI#X?6AiY} z|L>coyQ_Z(+>M=o-HpGYynpAY_&|C7WWY&G9gf(KowUc>1tdNQ#;c9*0YWZsUUx%~a((g|WXVsF1grYzeo@*@CYhJ(@rlP*7 zZ1Xd-)hi&JP%vZQyT?m zXHhqDTn{OB+Pzj;f*JlqJXHbV&%8#8)I%dPH8s;&nye5pqGOJ-tb*`UWs6n`EAvR4uf zO8>dnJZw;Z`Q&lN2p|258ZC8qIgZLCSM|k#;4@l%Oa}&kMU!66gM59CzV)+BE2|Rg z1D~OO4#MhXor0+utg{I0rlT_K?$zuha_yLkW=(go^pu6lOSlPVeqA_Ly~fR0&Ia{Q zt#@P3{x3)K-SvFjFraR0e_glVfE+MI@tD!^IY|%}*yxGmKI_s{1w0eN3`Bs>N8dzN zgSQ~h*LAaZ)^n2Mtlqs4KQ5U^Abv#!ymi`_tO|-ytG-&baHed#60QgW0kEqsUB}{y zfiOIon#R--q0=!kHZ1QqK`z)~D}+S&uKI`p2tjPpRHe$a0>onCn(zvJ@SH{jZn;d8 z@|n?>1R}G9DIr0tL5e7X72^51ymup6o+zE@muOMhOUf6BzgPnHJ&KLs*oo9!fuQ-ftr5jVx_`!oV6G=Ib1#Gw*Cq8oLSw`~_23Do-m0`#Uf2$Dkjn3duA0_>5K` zS)4BKgkB9dO7ruX9*ZmcHIW(ojCW_C#S$1ScsLXk#Oa@O+5>WWBd|10&3xS`&YPLu zvyK`=>?Qy)ALTog$?lTWA`MNw$PRBOEJaMwBJaN^aN<J<~X|1bz={Iy5|@04I`d z2lcDW%fZ`|<3_!a+nxd1XThXxDd#!>P2gpr-5VXf{yu_>9^n&|jBwt0TYN$sVyFvA z(mnS<^>^^|20qtc4do-KWgfjhB6h+?Q@;D)D7_k6FJft^G=j>|q$q%8Qvv=fzDEL0 zTow|W4XcfO-hiy5)?2fMK%(=ZA{C9Lq`X_BXX%Hvpf z%wClZY;DE$9@}m=cO`7Ii$zC}tR2y`i*RyH`$k>(+K3c<;fktQHvJI=tv>Bnrs3duMMxqV~*$>}XmRSPPlD5>Qrh(oW3_F+Tu{ z26c!&v`O#W7(4U9#1vuuJ*h zMB8&S{|4Tk*f;1&@a6TSJ}W=FM3G=Y;;$&6*qQM|;l$Cv3fLODsVq4sgs~^<+)&{9 zQO01VsBS&pJhRitS#oxBd5-wmFhO4pn$R(JK)Vo4nNcy{UF1vnlBZZGpYyG;(_gHpWcgD~NV0Wf)AK8jn zbGnx5N7_p{6qg`}10pXf*uS{4eJAG(Thf{H)VFe2*Q4Ak?1w6mIz_ z(vZbM=A(B$hk}texhi9}vifl$zNR;ZkVZ%|d`G1kV^tvLI~|>RaKbm@zP=rw+5$Ml zFcq4koheF8qGebzklv@GvI%WmTu@}6{c!eai1!oO$xB$q(#4RAk0Co-Vv1Bz3ryzhHyDf zE?4FEltXL~1LxRZ{Yu=xpLaoGRz<)iFbLnF0K}FN3WyG_ZLZKfL!k{IV_Jt8pLdW7lKO+d@b#WmeuW|mgzE;kww&XQg)V8JW z>E7qw`YS>p!~jBQSj#biyhgn`MX@*@w`9!0ZWkr4LBRdR*{3-@`^!_4dqSB2fTj1x z*_mbv=>dG9!vE{%>3{JzOR%6|#;UMX~JzjT?ftRB!2wv?y`f2ZwdZp4JC`|{*Gtw?M+J+HiJI;9zG8*QTWGAs zUYcUHn0VF9M+=qM3{@y6TL8qy-=do`=#*c+4IkL{j1~xC$?xTBZEozP%!2RtGy#?*Db){>I>dcMk-R_S(O;8@v+u84E4!c^8}8YizW3 zZ)|3;+^eX;k($A}e1ZG~NE86uyAr*pE5(gfOFVCKVmTVxJ3qL;hJMzC+vbnRw<{T6 zb?~(KAAJQD|HgsbJx9(0cQrI$eZi>SV$Urq254)RHVAFzD_?5uqw0@xnXnW{wX3_4 zt@KqqP9xdP^n7mF5DblP_foT8E|{~{{8%v1#QW`8{)LT#9-FC(1&iOc12#XSKSzUL z=}y}YF|LQi$1jyN5k#UHE)iDs9vgbFlMY~l3>$pedWO$~{tZOQR8se0uUX+k(#9B9 zblL;AXJ)N}HlJ!0BEYOOcs>B-P>c^x*!6XTpbsKo3W&dANpE-H{t)R0ERoTiaGEc; z3*Um?q_mp-WV&+;-R=nGjc7L>!1p5f~*1ZrF`pCuN~ zQ0#GMzH%h)EHhzJ?1uR2Fme|O3&;jk^s!EQ%^WGnZ9sW+SLANS@mS*GlkbdTK(ak%8hrhY z7Eb}z;nB-uDEcr`fV{DVafq?8r(E+W{3qA<$!^wmBRvWU*^_Xx$@t zw<7K#sH7w*`4vr@`bpW~>xcA-aQr1W1-LkArFrPVE}24J7heruy5eco(lAten^8IF>cz zLqQ+w)CGI??$;px^#6gR`>_%S6dw6+=QGQ1!0z7&pUqc@uV{UU^(+j(Gb7NMmvfeP z`tEy!=-P5m*7B06P4G+`Vp39G-qF^ko#=DjW*{Eyn<>8dnb}aUr>oZFc7HZ=Mf40R z1w|J-F?g1YFH(#_*>dow=&Ud=yKz)zNBlx^5whsdNz`km^;znSE<(%dal7&n`5S&F zslXQo_7disx@ggWja7JNZ>D^gyJ?(!!#!{Cr7_=XW_%ytkuG2yl3Gk+Nt6g`HTHd$ zepGng>tWD-IW-KE8sTyBDVo;ofJYQ`ujdeG-mV;kDgR#Ay1!?w=wo=%tCP=6dP7QZ ztgZ&!ogzN9Lwj}?O{n+_@d2RMz5&vd4O-$Z8m6l+h3oHeQ9e=7?RdsD*r1(h1|Gvk zz_AA5TzRU@RpWz)^8C|KhEb^>1Y7-_mAtSt#GyqwG>Ah!zxzr22z%_#ez)}aRWS8t z=6j36FYF@QN=^-*5)coqmhWvK&9Fo2+_9a(I>eAuhJ$y4)9T2attKD+oP*}gfR|dC z#>~RDOZg|GR}6np@?;g?3W5{Tw*Gb~v-}s*`zL~X8gMf>x^YA~2iy!wIRR%<(b(X$ zwJw!KPaBN|QRj*Oo-adz^JT3Wao<3rYeIbAKPve5{%Zdu6N++f=%%S2rNHRq-M_M% z*(``!B zl_^=i+aCA-@OFb^o)mE}XjcI6N!Jn_c^zPYr==-A7tik~f~YOExjta&aQ(&(vFOns zI~XqPE3EuZvCKFLf)NE4C;s~@o|>D7PEiWZ;nv5~s>hpq*nMq`w;=sq*Gy;j4ukR^ znO02+4BVr)Z-fX{K-J7aIQ~8bHx@8u%n0G%Tho_X_nahmk7dOKlzSCvvbbY?HkCRX z!$|0ujPbVG^tU3ru6jYUcL7@QgL!6aNplDGS@mTg&+cBMPD5-z0*9}%a^3rW{k*3@ z!WMxa)}VlBBlY0@vAW^1Ro#tmR|fk3Ww<8>^(zwmU;S%5f#vsLehRq*a+e~WLhdY@ zz*GXbb9KPUAWc|I@nntqpA&S${{$0~YQJNPY&2eO931%f1WnUX56=fAq}3ZD+cPR! zxQu-9p7cts-MirY7UmD#J^KGqcGh26Zrj^eLQ?5&knZk~?gmL|P)fQ(TDrTG?(XjH zlJ1ahkbdvSz1`<*zwZy8!9VZ}=9u?d>zdd6T;iZLc-%wkegttv!k-CgiP~EleGHq9 z?z{WEFKTD%k%Zb^1zql?p;|69Qa$M`;Buub8_7G$V)O8y|0Fzv+4L=d64F|53pDlL zll`1PZy9tmR^8y}=e=fWAm+$yd@d0{Bh4JM;h%XBIh9M6Gz1Tr2&Tsu5Qwb|mEY^d z5$!}Se}fO`cZkj?mQ7k!TQRr*lT4^(41n~{C=}HYE2kU;74V@A=R#udL`wu8C}3fB zeY7{4e0x+V3=Om4!gl@N1#G^7t5hA%*T3RKIV?WB9g)1kiVjB#)`N8z%1=rP3G6;} zMBPj5;SQpw;1_N}M)!0wV=Qe_@$49|hQ;}9t5ONSNC<>6_*2#;C(|z-@4xG}FIN2% zV?Zh|2Y3iRL!-5Wh$7eZfE8p>=D&RFe_KJ0WwwoeSwU2>W>i+K#pYrluu#w=n~GE>chk{9$cgz=KrXKSbzH`4r0IJ9~(BB5-ik$6V6S0XeE32m@K z4SLJ4#!)ODq61yq7(*It>f>Ell?$2+)2WKLkkN8~RgW?`DQ50`fuK)CsTyGuK&fG# z!m8bF6?Zpv7w<7k<{HfYc=7LR?b17L%zU7H6n}g={zuOHhyrZ$2t`?{$HfTZ%%4%l z3QfFFht(<|%tFqhQlx(MQj4P=aLvYrzI^vl_({dpD+qjjC|s~k!WZ41GVTD2zcukR z`Q~PS!SNYbICS!S7x5HQxM5o0?0a5LB(k?`Se2jGPoq;uY!QUN#~?c=*t|z6?!u>L zo3OEKQ*Gd#hy=o_)KdQYvv{$>IQFuc1{?goW1T!A zPq<)w@rMNDyb_xXvRiNzhoIOMT)f6jPsq`)Ge)1sD5fwaZ2Qt}REb>cK-|0IgMP7q zLJE7XZZrG=o@(%bmm$h?^2y~*^556U^cWScin%7zVG2ogEG~fyMqD^o9L#z_MrF;B zO#2+*Vt0hDPB<(f<)O}@-`l;?d~$&)3-S*~TO^$#;gwoQuXUiEG8bHCwdON6s`N^e z^=1~VRG-;ErfGX|1SAIE`I?SWg4au-VHB>ru`4+8+12`=n~mIRE*$3WPnW9kBv(Lx zTN~xXq03n}cfW)3cF493Ti8+KPCbh&e+;;G8qu6H^=$X?L1z0s+Wu{`u$j zm(=>|p;iDG+n#4aD4mK_Y;tBUB*EPulvCZKHkis%6c8g>ySZ7Nfs>?VLE|dd}qh zhA$WeY}WFchZ~Z60m+`*S=K@ zmBm_coc`n5I=3$2?Zx_x3P~K4lz6~rbpzzwQDl5lz;XU{ zWQG=!){J@WvK^=J0j1pk+qEbRZ*>!tOo)#X6k?UTR^N zP!MLpwB8YXd(dC;c35Y$=UNQ5eH&(*(&mpHMT6VQjMnW3SKF!=A<+~Qq0&~vd5$;w8%LzCp>Kz=QN!eA0kPS3;iFjL76y~YXML~kk{akBtWKL z65vma1*l~kFi|KjlEaDHi9Uc+Z+%jRB#I?eiNv-hv|6jGW)BOl44&D~dw6U0cgITO z!J&0iQ6G*ROeTl3pYLCTF0>BN;h~`-?}=F>oyqjgh7P1>wHgfzgi+2IhPvmvJ^TCLEnQb=lS&MIrWV_|L zj{03dZ99FkI7bdjoRmM+2sKJ;Kr$eqwr68=prU{6QYWD%TjiP?K1``sobm07u#I-{ zYP<{fjh2cX-?vV%6ndg_tN5|cvD{X^CPud+Z<^ouJw7v2yDkrUDag!p9^zwDl>AkJ zO&N-9Bv-Q0+%SkXFJ#PAWw;g$t}N7*uVjty>#~Ug;p3FGwduh*+l_l)tNj&@`NLB4 z$Yk*?JB=r$n(zLJ)CgPe)GXVz2l4l*hMhXwu;Ee2kC2+4&f${FdzL%Y`0&)TzgrGA z>vV!a6!57(zUBUs4CS=}b1W)vG=XMvVqD_9lstk*_a}NHe?nwriZ{Rz*`jf>Vf(1- zh~h`-UUo*nNj(9Y%sz4wpwBP5A^<50J8o_*&ETNH^=gTPy=7So+gaYO4PTnP<0kZ= z@f5>hr^}(*b5QKo+)~7D$NH;7hJgAcUD0qDnPon9RAK0K@;HM)GB1ULS5@Vr0Z9fE zQfnGvbKf7CtBQBsjjIBZc38I?OxlK#6&qv;{p*4#Q1i_>4LnAn_s$1)YQZ_(zHCg-{Su(+WmaP05u^Z{nX|7yCrVdAykQ>7vMTp;2R8+B zWAerIk_kVYBzCCl3d!yaO{)*Gim}=HI(EB%OAwQ%@xMXxCXMJW2}0Y1&ak+VKvWk# zbth(uKN_qhEG!x_U@8C>hA0T!+xMb@lsg}6E7%HhVuK1Mkqqp7nMgO0?eU%L^7GCG z1gAusORSrB(7)e|BF|?8LCJ(;e_Xa-!r=e6Y;u9fpAm@vDO(P688_f*cFF%v154wz&qUO|WXnkgx%nd?gPm^KPZ6XbEPO<*yb&TVYC94dqV zRkqKG6G$lzm?kAeiPI(%@{WWwFOj^RCfCAvNXmkmzcR9Z?^|VSjw$Ip6g?&wuhDyz zFpZCu_D$`38aO+(_%4?h<~mo#*py*_TsJRC9>}+aM|GOL{fw$u5F&qt+idoAA4K7; zQ~V$tTB1KKP_uMfzc7Rm+A|h&lrD2J&8RO}#tO4}+1lXxU>^>?i|fS`eh94hU@s#y zf!$6j+M17M+?Z%YZZQDtbLgE-(Cx^5`Z~SXHW1@Ax5S^RGJfzO#ZvD83q&faTa0Lz zKxSH0c#G}>keOyKfWQGcjiSJ)o=Bt+I%O>0LVW)Hd}8))4ev!0urV9r#_#((lq=SD zyBp*~ANb>%{ZjdUIqftu8D~_@EcO9(yAIQsc0P1=FmV+$7078Pt+W9DdeR$6xI@F3 z0MPAW5;1(goOXZZ+ucC~ELP_C)6TH>@Ky7UkRwdtGvdSXC-MBiy z|CrsRKxow%hEiu=Twg^9tRUr}4h3j5>`Gu3232vRWepJAN){8#!Oz(wJ{B)O93W=V;Ir`uhm9tuIFp$< zUpaMYt?8T!P;aBeNLo{M>2lf3PL_G|yvd+F29J~gTLFA`Q(E&GLpDsZlBGaE!iL~F zq?z3FU|l?oF3JJGcc*L*+nh56BuNtAVV*F}K5XF$H<@Q&g$UC7|6VUEj=qZjN!9!H z_=uDO5uN--yZ`dtVaUHbB$n_A87P1i^ahSX4K+mjPE-9A4!SF8R(!Dwo%R=0=y_&< z@9vBut3ZWjj`{p%k<)hc{`O&m{L?czXt~%hA9)cTL=pThjr=u{1=P?&Io9AGn|n^mw_;il_STlVh-nU-Ac->A<)53vyH_2 zagID?EXemH}Vt|)9Q*Usf2K-*%Pam2r#iV7B37j&_eKg zM-G?fj}00%%Fj8uT|y7HD=!BewVt?C=V;bsSaE84$_?!A;5{biI6FHikJ8qcbGYsYE1s-sqjj%+sElDoC+_R&=egnp_E|sj&YRdq0#eM zTbY2GGM8ZstZ*tj3c6{w2D>zSb|AJlq@KYCgNJx<;-YL=5nA+?z!<|jLD=C?=vRJg z4!~2DQ0V(gkfC7>%$v1U?^=%Fdic5W@kn@f1U?CkZ4YgTtpxJ^?ZWS`IQEIUl@K^D z8v8oRV@c)|VkusKQr97m_P~nE`@6`v%ifSB&;#5AvbNpN-i)` z88%W>YG_Yi*PAfF)aFUGf4hks6bcpPQ_HtLQnq2h2aafeYbtBmn)N_E> zLQ~FS$698`^(u+7Bnk=+8^xjh1d}o;hdSYnwJ+AV zi8O0UpU+95kCGUSUOgRfef)@Wl~UQ*SfO#tncCdlmR=LY09{*{Sk8#mxbv1^Etbj5 z5wp2->bS-dVv@drKznIca+iMlmD1D?gnz$F%MCbbE&rFpllhmj_iNequcVr$gzsMT zl}K_B`hqTmK$B80h7EA7>gCzS@m2>XgLe*CRE#7Px5pht z%7swP=4Z-zVgGV82cyH0r*Y{?OqqR%sM78mwD*|{KPmV;@F%A2&_YpMdHUZ3fH;Adwz1dujnHDPMh-0nyDbyE&R+b81^rJyvV>F0V zj^K4s+Cyxl$v!9=i}o0AY}V!Kj7}33BU2 z3XE@IyfOT`y8qgcE;at6x+-KMxzQAW5mu0J?%6Zw18zL%)&mvfLQjhh z1ZCxNv~r&TBS}w5l~_vB%==d7*)aiVY#@pG&`M~&BU}5(CS1bus@|{w!8e~sG=ir> zTN588VQV=;2Gc&lY@B&_u4H--ppph)fm=G@Zr>Hx?_pWhe^RDX6er9lc_l-+a3s8F z<-Of>wmU7a{aDE1OBIaxhOez>!Xbt}cx8ewdLTMiFBT}`ERyVdjZW<657aYr8;#F7 zqz1l~$wrjbnM-*)e0Nl+o(@*Lx501YU5GD6WtyET_oDT#qBJHZ*TaPrvKn2r7{v~+ zqkgbO%IbCZw&A3T2l-3RxZ>mqKRZrwznLNn8%0+#yM!~P$=8-GMlqc!1h_pv4JJV3 z5E$=fjIxaM@a{ZnKEUk}xy72h`xM`P1z6cPjS4TtQ16h;e~%tr{}AgBG6O~b=@p3i z*O>}rL;*RLMUlPhK|qdWPcpt!qQs^!1DQWKqnA^g(;CZB%^>km*OFh?-+&haBV2q& zDMGG(X~(w(g}JwX0bbJ9#D4-_cp1+?fESO=W$_nB5dh#N+-$nwd5={?l(-{!1=w4O z<<}Bv(0!IlgcpaD3j)4G9@~=a942LO#Vwd{e25ckscp8|N*^Cc<`GrH4|)WCc<@f~ zf;UKspOOV)u9IajTo}F$o91Pl>WD72ywh;|>ih~Vp2*+)y{McMo(pDVRbSf+@Fz1z z=73>J4ov{?5>2!w&!BLI^{Vp;w(wi+!6X$%EvS>YX*$lKvvs>1VxFynkJ&VDhSNT;+4 z%o)8APAohUF0z4i@fN+E4+G)`*YVb0rpZH;0lfOd71-~57kly3R?uEZz#o_Dmw5N< zBl&lPuD$~Cfqv9SFt~|PEiZ!1R?5InD;^0(fYWPdBy}xq`g_fzB--?9x@^Cb!7Si-oY+1 zn->**D28~zXH~kEV$NGCIbF(;W%CW{yI`jeC7V>SM*B4F(x_zyx{xAZ!;0rVKz?Pv zM7~yH?sC*Eno64Lc-}NlfYBjjVr~Ku;bkyDnU|o*sPqKnR~GjsMD|`G7|7+zVS>== zjZ2*W2d&=1VCw)vtHb{BHRT_M8n!sP#BcV_@^lAP} zyAIae2B77v(i5;QpVI>Z5vL`#7ZyIzLrsbFE3Uxbeapis%BMEAwe0e8XqhY*rcq(@ zP%JIzWV85-*w5>aBjfE~p@^H(B$bzbVhM1mL0AG)V1M~qdh@Grf_wD$u4Yo<>S$)p z2;x{S^z;-NyG0IQ!8HfomC7`SX%PFm0>IS4WIb|%Fd;FZopq?~LSo#dw~tOPJ>5@| z_(GQwpXF)G7D*|u(F$$HjKz%-CkGZdwUs+P_&UrD>$@JCEbOffbdL~94yhwkz z7q-B+yDvn;GL%*eA++MFi^)b)Y1JTCj+K^?uZBfZyi(b-(UZkq5_9AM8T=Pr;Y|L8 zU5<~Od^#s)p~uX)fKv1D7H7+B$emuz*ZGHmY^*`xM#nNe1iO=q&*h-Ea(fTK1UekN zMC{T7wR!bZ_WG-T-&ywLqzI3B*eg>==oPUM>SR49gq3t#I@euuJlV@6U%grUur?wY*le22R zWQy8}Cd4&87o&avp8&M1ems4&;E4bE#5hCVUJ+d+ByzG?CQZr%%(vFLF023w+ zar%{NKHBz5C#J2Ozn9VfvE5pipIZq}!nFV)eQ;_0J#ZZi2miZbH z1m_`dlQ5g#O!jref@l;7Y$L9cjYSr)y}-`;G?_D}7o<}d1|Pm&sJ!JF17S-HqZ%pS zdHTi!=})TY_{#jUGZ3BJH8d(HlHkWbq0AY_F=Fxb#>y}Etr|e?rBZvK*4P09S1>Z$ z0oyNr%C7ru@3K)#&j2(z`Qx<&=3lBDAj5(tCuAQmYNVt-<nHB|p7UXCg^$eg1 zo79gy*m`AEduI4cqD$tUjV);9rv9V}TZ>B6%8%Gn)snY00y?aWFXvD|9*ORj7Q!$< z6V9h<<>OoHeQMzGo5vvXG8Q3G0;0lVvJ7C$2np%WEt%Gqfvemam==cGz>=jx)3A-) zk#hIqvP*Syfq1SvsvhtXrO6;VS!d$(bQq|Ug+-60&o3S5xW?R9&(>a<^}@!&UX2qt zoOMH0v&0+5r?0OLb4rO+|J?RLou_<(z;vcA>=xLs{!>jwT-&6OYm_{ z%QS<_$%Lu4d4h=-a3SKM!-w><96#cNR{q`H?^<$Il7V{v@v=1YFF6kg^?MCO*(O@j z(hiEH7v09|B($G-F75RGU`(JUkY2nBp`4I{HUPL9k zaUHJV(VRad!@5seJ zN|Yy{$ur$|Ar6zmcs4OzTFI%b`7txrmjmC!rop0}^N+lyT3)`}9It>jW1`CKm_Njr z##>$C&a%V&0@ciSb|TKHAmdJjRr8LD05^SXqco^dewVk4;jG340UZ9G^w7)q5%q4Tuc}kyg^qlA}l;VKe7#miEklAHrJz+stAcaS_hRV zh30e)od%f;ra>Rx{(0Q8LQlkVGKO6PTqSs+$fK(J#{DI`ylj}Qus|I9{FLJFHPaJJ zsKM%F#=6gq8Fx0|T9`HmS>Q2AovT#CjxLPsJTlFrj(AZYwqmEN6YpQ%mdw-md;HKI zLG8xv_KJmqsKspVzA#EwZX06$kOrZV)p54Rx_!N(c>3ECXZbTxs%)Ub@PB+*{}TWH z?r5P2I`eozP)A=p3&^6afXJnQ4$M*Xn+g&ld9}59B+EwE$mZ0H^qgl{u3XsBRE4J6ha zl4d=Sb%3D@O(8iMWs7a&p>U~eeakgzxzXun&U42iW}(Iw`Vf92)X%m3ObWs})^QRB zfoydujJQokFe`{R_QDaAs8ms zxAfks?&<5A)Ad@usFTV|O$zsoo#{{cKvMJtYaL$|W-u_Z<#u|gt9rI9^d?(oFr}LM z)_9#0!&lWTE!nmV`nnux9UC8UkCz|5PiGIaG->o<<>vfrE313UszF_I<(*;kBic89 zIW=D#XpV&R8NFz)FF$yp$TIl zEvmxPyzpJjkFRCg^jb>|CcrY%_L(p_qU`!$-!f99JP*oyv~U;BBv{k?=-Yd=%;|3#$HV9Eyrk zg<+<{5dXn6Kj#eF|M5k`l>=eB`%WUEWeb=Uw%WnkXIyS#5z?ftG8Nihv;8IU{bP-CIMIRM-IIEQ2 zUQS<@t~`T?gQ1?uCawwG>$4aHVU^tZMHaV`6s6_w<36vXQl1Yg)L5G^tLaY0{ zS*N5Om_0(uNM#jlymvB4HI~$#TzqTWPpIKvdfY!VxI1n?LxDJrFcVsSe1?my0O2J0 z*{-~Bk{4}X%h-1gnIBsW3EE+R5D(`gW4-3)!Tx?T*yE@dT_cJkm5oE3vlJvB*qah9VWD==}Y(Q zn_KFeo4^Q9l7Iy`HD9jvupwq7oMP9Vj?DowZFGf2?IoAiT`%b49_0Ge|FX>VsWvQ) zM+PA4*>EcaJ_vj^h03iU7ok$22`iFNUgQAMKXTx?aaolTjY0)45r5bq|5xeI#L8}O$^mgiNT=R7Ww|XzOt(S!O zdQKMkn0k;Ar$h17Lc~w>fuoHk?Ka_!U)gy?9PiV%6>1p+qMz&c=4|fHLBTI zn?7K-L#Ao#uJwLWZeQ1#2txTDO=X7DT4wWu9?kQ&Vpo5M@BH7o`5#GBMh^82qWcyd z{40_QDxjMqI_U^@eL?s!breCc)72jEw4}uOIj=d($;rk@P_gl$K}%OxB);J=e-~S& z6~I_uLq79E>oD6_L|gFXZg`tFrM|$gRAS;bV-%aUG=0df`TR40oZEC5DIYCTa5bO( zFxpS#O511<{S2*Rb79Ev5sxUJAmw|DYCT*2?WVTzM5+&vo3&ThDZ%_rq};aH1;VY~ zhlNiJ@DG2c0#g`~UP)upyK6Y>-9Y)^k?91_dL-yOx4;aQK$dr>g>!o4zuNbixQ#?G z2CY%O;UiD(0kkct2TK?+PmlR$tSRWm>--;;rQXS}I3;&f?qWyWht3ZY)T zaFWc!UHAyzoEe27n$YR?*+h+S=(PjO@#Ab=_iRP*O|z7%He1X4xv!&Ihk zqo>4O;7zZUlg}_CvbwvpnCkxLR>Q<)%O+XX3RhST>p|ge~l1Vt8z+k zDBQ=O=wZ+;u~`)Llpu-52}Q*78wmF@igK>HtgVg5hF)hp6_|g~_fk90L}ah=3o=EM zx*Brhx?X1PZT0Ycdj4sHu~W%H5r1DetgGv6>OC*-j&X(-TO5x>@933I%Sk)tm8qXi z!r-it#%UVpZXYeQ3(-uH`r`z1TgQmXwiGKW&yy_2dq*()zL_~ulKTOmtOPl|j<%#L zI@HRiYY#9p+~MfL-3Dh_o!pd`xfJU!^Rz!3-^F5m%B>UR{)W^kX;ko~d7>s<Q}ySgcv1)GM>Re# z_d*(YRgD#_p2Me#*`)N4s7K3{UvK-FwFpYB+uh$dL+b9hfP!70R)%IJ!Hy|zV9tv! zDn5=VXpgB_kEo^$ZxtP%fu+F?i-C)U!Ifuzk|67tgsXVcBW&hN^@2ys+z?^BW?YSj4@h+^U@=UY)y;m*7Y^LQ0(6unSTas6+~#k|KmFU z(n=L%%s`ENXwJkHRyb}bvrhh9FWUS)biFUyo43${-T^fD>-o$|+}zeRnvJgL=cN}J z?ZC`XEU=oOPuzcYOnWK(?Pb9`z>EC=^(;^fOfF>DP+t+dV4{Bro0%`VW{Qs>Qo3?{ zvUzCE8T4A00AA}8LT5qOV_8ICUfqAa)~npD3VMLoy2)AJf|kjW4?s!E zHx&O+3cS{-=a^TQAPqMxLLg~G-xC^cX@!Gc>xERUoSa+hPp?P6h6YCn6lO3gUw!6_ z%R+&*))siTy=30;K*>?r=~u_NJ8&7ZQBqT=tzzbArokO%jZ#a@QvUknj7i(`%F8+x zy@*a{Tp-r(n0cmFveB!Ygw>j@3(sq{%MDrW1Hm_Gd;`d0=)pSbG3jA*?{Bt3Z&8HU zzGARZi)A(MC+9zHLd+j>nV6Mf?$=?g!5+b}xbVP3@M9+weLB7mcjMc98+;6hn>k!O za;33>Q{s_W0Z~GfWIMx2zB;>j8(4>Okg{>bsmd?sECq!1x$^ALespMAZ`XT?^Lwe8 z+ajE|iT?Zv`0l$<{xWmK;vC!}zs^Wy1VW^)0KwpHk07SQ+51e-F5-YET zOF>qF@mOmRPAp9qVC1MjC(N5n@OD}3tiMik-CH{y#d{V;>K{J;nrEWCC^%;;aJ<33 zUq-3EipV*Ih0nsmr^;}kDH3rV);ZUScB9`Ei1)4wH$%6)MpN$>C~`hd=ABA^J@53@`D6PVjxNzE{e7sIV$Ww;~!J?poIrqoxntR1(Qmiy&sdJ>~MJmj}qxB-~$?>`auV0tvo zjBBT%l&ptPou*fiB_$RjtFj8tC9%C6cbM$u@Nq1l$0U>L<(%|S=u-X!Dr!cW5J?fzXy2*`XT#GFY<3MjxZFd#yrO^W7{KnI=-IS||53l%E!6J; zm+cYk-xuu3rH3;RcKc70UpQHQ$*c<6Qn-K+vs)y~omw(|yCheJP-ux0LEIN7xa5r* zgWhoQCVgGn!NHD=Qo#Fd1`I?y6$!Izevt*@z5cpX7&FaUKvHkVthnXvf*=E*T2vdu2*qNB<7MDWl4=3xtQ{-G2??w|=taHfb?Onb%jB1)6Tht4*S0A0*^_@O_*`!el6Dx1= z@GIN3(9+*V4mN@Oh%Lq5^p^CaL-7sD=rz^s54eAq`$-qf2lU~F{^M@`M`!(q`8x=! zn)T^3U!M?Mf<#Cl5h;*DtM!7m5$7cXWy2)WP0H0J`Z;r$|OEnOw$@iam{z-aC7u&W>7qX-R1TGQ zSzGS2drR@O0MQ3T`QFo>S@!6d5mdDQT$F-k!epfX7GF;I zv0zD{3#@z_xQZcsoe0yAy1L}$`nI#YvEu0g=rQHPCxXclcU%!dkz_n98sX%NSp%XZ z{XSL~XD6%G;5{c)(G*bS7ZzD){E?E_dPY`c#b0=*ynJwlPGz!)@8XEwJB)Ozov7tS zcvg`qt|{!Ki7j*x41B>0e$CmS+Wd@fMNlK12UXrKGC*h`5__LMYVD-qEZ~uo_fh8* z*>uStvw+>zLEd=PvA$+Cb*SABDbPm@KAVDb<^z9D*bH;i`%4}k(PSNHzPK?D^v%vV$ z+|t6zfT!55>4?4)v}6BVRzjxQ@&n|@pjgVicw5Dnnor^{krN_Kxm{PrI2t9oe_Itg znToT{1j-Bb$DRBief96R)K6t(Fdp=9cFRIpH>&g(ju)3E#GM66Bfu4mVWF6p7eH0I zD6F>wS1=@3e*G77y5vjKmuC&{ruSFafdDo{r#DXdGBkpC)^E2HKZnjdQ0v(kMdJrk z99giuW932Ab0m)BrVL;km&7g8C!rM+GtXYo#&f1X%F!XGDtGnGb8w=&Q_NEAUhhg0 z?jG(0Lfrey1{J7d)n{m$@ShVL6J8?x)ySii$UixMg~Tq@9nZV zf%T2T2;L#YF8Ae7G9FBC5^g4haF};d%~I7>zSa7g-Rr}*A3kvo-6e?lom}x@xnB0K zQAwsI%j}_N8k9*M9kmRnj%usgUsGZ{0Hc!B z*fU3-doDvH{B{D{I4zobj>=28cGfg4gPXw!<@N!ci3XIPeY{fUaq)j&%_+kEc5y(Z zuYgAWBOKyC7cdzq63|^+Sge=P!_$)(Uohnj?ggb&yG;hW0)PW|t9NQ1NYhS1HKaLel+9Y&k!0Iuu( z(|3LuDW1IGvX~Q=r6=X3=Ttfom&_Q=-)$p&WCqI3^QGF$uGMd{T;2>nQ635I>k#>; zNsjjrc3wHMJs`6#OAqPc91f+;W9olLh+*N0qwK7DOKJQ*tr5sL_Tdr53R($FNT%*E zN{FyN4l?Q(NE)olvGZwFH#SIVFDNkcmpJAzc#Q$@pBTJ8_`BtCl|C%lo07>3Lahsk z4f{us(H7Q}doLe5tH&AX(rq&we}RI7uSb3fZWHOTX`vo72{m3XTuV9NO38(j>{mRu zhk zP@vl0{pm-V^}qB@9MHxX*aF?4*!X*%Elte;5dQk!cw zW@QVb*0MP)x1J059%^NnW>MJ%j_d1uFv?aMkF<$$oD{}~^({vLApH15R0L@QVW|02 z(*2Nz#nrtg-@ata^=Wsmrr_Ctu|jD9r8zfXJ>YYuB4X*)ih2RZ5<_c;5;r z=Fad)IRqmIdMSiyHWqCQ$3EaBOb93t^!+VaqFf!)VQ8@%&y*6b7z2^lCY8WSTu17{ z6iZOjRfKAk-kKCyW{+U^)EJKPAe6%Rp`2IdI;Nc0J!4L|Jbhv7+usK-%8Tj3Mu2T3 zbUEI07&k#znB3A$MG`aUyuGFS9KC$g0AkQrKa>D`T?(mLWi_QWXjG+T*oJRld}Xnq zMVsQWBY2Q6_yqYeg1NW6&Dsq(fz6s4dhSKil{-54Ct%?&#IuL@&{V_l6|H}>)jlUQ zAq8EwVE*(I&H9_Rc?c4(>tNwN_dQ1dv`v9^FB-;iR-)I42qp6l zj>-7GZ8K`b)k>h{qD4|rsN$v|Dq)R4YV6TUIy|sJNpkQEd(iAOi!&)BY)R!AbxGNZhOlxS%D+ ziwdB8eiPx?3F8R0IuH&+GU_xWG6 z_c+H_4Qd$cau|VC&vQ`s>OOy`-``8pgiOKij0r6}@Vyjy`cm)$f~tU26(Rpgw;1 z<39e6vMGfNe56yg@$kepOz%U;0yfJE{a+A4DL`nyf#?=OM{qGUF*Ol0Y0S=b415~U z%J>;0Uw-AIYd7W(j47H5-ag!}onF2A)b-Zu*jekBO$#phD{axeD)AJaa#& z_`M7&$RDVkt=iAt%3s{l9_2U&3s_vPF zOczb4FU{uc&F<(aez7w3aJ&e!O~cTIo#f-w6V;_*YSz2HEg1#{XK1onvPv`-88?tA zk;&8T%*FdaCiI#R5R?(h7o8ap{!kP)LF3pNT|b9g$>Ahe{Z3C?dY?f3&fvRTe0NRz zv8^!&I!745ld5a)dTCtRkcGVc7>Ta_MTm;F82CoFOHrl$CR;yWz4)8~6!*m+_wg@P zQ{gY)Sr58uJX)UQb0pqAkP`_RA*%<%R8U%yXUwT>vJ7DK&yKVmn3FuAy^FCTOnb-- zDdiVL|6moB$bP=%dhB|fyy96>0zko$oh;00gisXTZY72kGXjQM+rudQeu|@Fi`IoR zLWpJA*NWuXW2Aql9KQ!rj+a;?1ESh4?u5yYe1P~xyuubxIu(x<;6%#2OwW)(bD%WM zp&G>YJ3u8O@Tv zF2ul0nMS*%d;&~JXuwrV@XO++9^ns#9^Kdxn|0SbNl$6fr7 ztT`wP;23!=!N5BOQ1I8Z(TyTcBC=u8DbSE*NPSVeyz}51n3zWlJGw;i$-P^ta0F-& z_dS%Sxh0epFuh3cmR;?R_J3Tb2Z%kxHG@yDhN&+FpF>{q4G`U5W@Xnl$_(3lGpoL` zuw>na*>1$K2vTYer_ZV3Z?I{>Mc?4>_D9O`iyV^&Np6Nm*t4_M)?l1FVm9tp zV)m@P;ygFBH6&+CUtKb|#fNLX%_2sBid4;iBS~dxzNCNogA~p4x5>nZqRaUIN%&y> z&n^0&(Gz$BFlYShEbj6JR~O0vCdmRn&tk_M2M4PhO;;DTGeEHhnMcEkuROZoE81ln z3ir3{n+v|RmIAL~!ZL~32{QDrVRiJuT3w?1?S2e?6%swfL6y08uC9Qa(2Xk6^{?kr zIq11W4m_9K@tpGzjdfmAl|%XFS-a6e{d_J>0ner44dA&nST?G_9qYVI)eNA;J`xT) zJ~w9A&x8e@OQv7=8T49$QdT|mVzq>c;o82=PBLPnH^=Jbr4kkDf-|^l>e^oMX&i8(zOQdID8;|!a*;X)< zak!sS?NhJXxi!?jujvACrItYJRIzrv{&?iJUeVAvTKE0q@d2M^u}AOXH>6-Ij7Q(f z1O4vqn^YZWy379Io}}#tYy`@8XeF$W?$~EA%@_ zYUf{pJV%`KZX^55yNyR{KZcMw>|aj0_0TD&8v>sUmK^Mn^? zExIQyt^gbZ3$qPvd*j+vkH4M9w-DGfpiSUEjm+g_{Uu@kiuSD5{HD=bV9~tyl|WJe zkrM5V3u62F8xZ5B=WxaWe9jyM?LMtwcK+o{~A3k*jim$ygOr|3~LyvM)X>gQfY_jj2<-^Ti(vmGkR6V@I{@YN5} zzv!dCD5cD$ghBM#%5WDwxx^dh03h45&mfWLxFB**g2|{~L6Q4R+*Lv61zD4PIVF=} zo^nnoH{{^gPpml1Y9`{f?->{xvKX}}2l}y$LNB_)-%?7RHVs1m?nD}DxUmh_5@~y1}IrIB2dQL zBWsPe$GimTr5~SBNJ2m@I_CA$vaxi0;^NzxblnR`vmy`C7}+dycFXWaWKs1V!e>^h zTg=qnW?VrW+GE!1`=)x;d) zjTs#`vSnP%Ky}z_MQmhwBcpH0XWXJ=DWz`C+)?RIl402c6~YnP2kIh8pB}d~y6jE# z4TXWFGhKrrb4JXD8p8LbOdF$N#NTJ zU~BSfrP=Z5=GNosnScT@$7YMnOUnu`{1?E!AOSzHv+K*OKUF0rHXNM;D>$YG%QR@@ zZ&fG8J!H^AmoR4_81LF9g9iI%Z|W4+T2wc#QOLbW>Fu@oJVwjLT=5Yw4r*Z3HC~wZ z`N9h9?K;9qZn63NRVG~0#ZC}S$i-FD>2 z2Haq1$q+bnmBOB@YTm0h<56{PW|zmtWAHU)#YDllZ)P^FOAGtIi}*0F=u zzse+d4=ET*f8&eHrw(O5;1Q93)#y3a4l$szPfu~Nt#JR_7m?XR2musY^v43>Kj+<` zC9t>6i$ZR{pCs^QmxLC92z>+`%iarMn0QgEh!;1!?;=*0ISkxbANq3oI>S?h-Qt(h zU!Yn&AkKU}GG2c@#Cv`>8lL{ljmN|(-|irQ3K^Vl;9iZImGAmeJjsyao&vvR-W8-1 z0@h1@w678|7YM!}oe&SE^8zj2*<-`yM)Pip*CCZ#;TTa}yh2s{*{|oS z=x^O(l6 z%r@~d7XK{Yh%JplEq4z`XnKD;WHTek9?EQ1mqN_+ab6BCmraP&j)L#I6AS8uAs#EU z>ewAG{b&X5kjTr0SFp2s6faod`$TRdcPl7z5i-uPmS!mF73{EwXZDNN(cFa3C9KCx{%stXisb(9to7GNcu#2U5cn9=0=>IJf+CwRaf%yKNf7+33 zzhpvr8F~mnUa*MQD+<3X=isnbE2`oUHx%g*6&A!*)k>L{J{)3Lz~kjj{_$1|5z6{1 zQ+Q#nPgjV1N#)^ePi6XVz<*m=mR%d~mJ-E;FO)|92<^9g7KP+Gf~xr1S~gq;|KS#4 z)9%egaS0Fcs49ld^a!LY{{csNUCjAFLqi9w`@PfH@6h;gSSLBaa`s;D(`PncjHs2* zB2iPe(^w!fA1A#Yq7Yq>mHCdi!xSr{`3`sbyLalRAG>+qZ?SjD_g_N$Sx(4EPLM!l z0%W1%ikAqDy2fJbx*>Y6bK*YuD-1H=ZbA(XetSxzn_QO5oF&($*8_{D>rpVqyjGbx z$g90;$`yC5%Jr#|nRsndV1`BtKW)m7a;r-^q&w67j0(Qne+gsABj^VYWU}VqA@@g5 zv}A<&?EF9i_zl7cg$`pF#_*l84Aj`w!N(%nYsVhH9#Ym`CL(g6sJ zQ0CpCsSjYxAR-^Yz*wIrAnn;Dtfpm+Slm2WaF!*#beD9ObhmV)q;yKRNOw0#cXxMpg9yGC`greqyT5oG@0axl#+uhW=Qu~Sm4pL9 zGwXD$pg_0Ivr7H_5-C*^fo8k?G&%WFC5w+;w{R-yf^UXi^5~yaQ{?CueDijoQ+eMt zZ2)al{s4C*B3Gl}F51EsvX1lL2W|VHkfQ|vOyX~;9=3mYJguMk(;GQjjU`j2$yMeL z8J^n6sYxQB;pYFbKW?_0(rhmA!A`ILj_Sd+;kpkmFc(X^1n zvb6WVlhqJd5&uY!8*ryu9(-gGP*&|uO724;DB`h_q$bk5^yBUPt2Xg~2jMSfrAj=I zyd#81vb?}`f%JfW?ZbQ}l2FzcMigTmuc0rnUqUqDhra6= zZ}_=|Z^8hb46&m1bwgiE;hfChQ$XdaXVV{p>J0SyZ2M0?FWRfu_v)!s&+wkg_wXP( z+orD_IRaVtaBI|3d2o+12qJN_&-K7blsG2?<}+@!XqjJs{N|@u?yZxw5gEQ6*u1hCU+fg zi?q}`$kWAdZzo@72~KcvkvHLb<(MvOXdi;yoqaND^wA(%of*Tk5oRAg48CLKp7Zlu_)`8Ie7nNs3&Pil@3^ zNl%eU_V9hT9k^wEgsV@jO*r($&=RbqAWIph?sG}M#Mw|27iL>GMy7tz{cP#r%yIgY z#B;sjZgaLm+EQJjV?Bn_Vew@@R6a?~20Q|+o!qpqhbMa69VuI8sfAQm!zxXF} zFo5k`@$u^pEpO#Z&m|vDt^wm+oUrf?2 zSeh5<897bHBn{<)i zDifznO|oydJ2Gq^d>&W6ZUCd){?;&{xD`je9{XuSH{b0lYZhNEz1GwZT|G}KOQHKb zZ8bjvN{!-EG5|Y)(P9a(w}HCz=q^QXk+r?7b#~GzihaMjR_h~@07%k*`c9AE64iBX zNET_MeSw{RjAT<=jZ>Oieh3enZdLmJM`EXmb2I$Y!?fkEFX-R2AV4N`@FRIzC}uHw zO-867rd`Te7zxNl0?|Xlc`kBIE*de65?0QP1du;NHUa@LdL6mIXAG^`)VZEy*Ng3+ zLG(Q+9l@|XKwz#%l<*>4EcW6#D9Uz};@ItBD)opCHB`@@GOEOFv(r2JdnBnpG5Jk` zer9RuTU4@uu_gW&XZXIFCk|cwr)iP+d|@5@ZpFiV(hKcpeO5QZXw|U4Mk}sb`R+VO z@EjF{O@1xZ4jK8o&5FY0_cX(q)j)z{b;erA=_hNHXoSQB-PQL;^!6?ZK69MJs4?(c zUW74$YZVO&!d?Sqmti9H+H46HHqo8OA#;l zASxLnAmK>zm@uuZ(52qPd!$7VU)5YS=Dk-=jd!fVJ{Srk+dwwBp$gH%RT<9TONtIh zJt!?p&K{x|T+aRiyWJu_z>z<0%A4WzJtp{%9GjsMk7;cHt)jn1>-S6NpNDDHziEU9 z%D7-cEg%%d|A|KEW~ol}CZ)SAb;w#5e0!hO$@o%XK@JKyn`@0X!#qE`k}3NkpxT}D z$Sm1dD4sid5al3Frk{>pVOHavlr5P9C7?kTIf~X+IBI%?p1* z&viR?Zn83(hbRu#z1dBKW_ZtduGB|9k;WWWLnmj;7Xl{q?&OQKR8tnKBHdCC;G#liE&BJ2KIgM{{?`VS zIu_hnuhoRlUjFw8hS0(nzcwgvP5}4fveJBwPgM+n;)@$1a!Ltw5|)6`+0)Cb_`j3WPI! z!rU&$z#AeGx^Cv6G~2tD;(bPrri;8^Ja^7jLT(_}YLXwc!1u|rmnWh8G>#wp#WQpC4=(5J;Wcd>0fDH>&O@aPeiB6<=WPegloa;b7kk7WqPT`{*nhp|_oGUu9IKv37p273x%VJ)8QcIu^ zsVOC&OYxm?1dUz@q267N33rl#k7$C>Kq^Kzytss6868O&p3kRllPw0HqYG-2@cv=E zrP_p}dUg+U411V2*&rOjGE%$Qm~w!!tD<9rKu)Lhk`dl)cR0i7VxTxr2(-)A;G!4) z8D0ZDO$3$lc~n?fN|{1@n)nJv!KRm2+7;{Y@f-n68+f`1WWH+e{-ZjFp8;Cm0KhE! zuQB`0+C4=L0p~8ZXEhLr8nSk58(^{369l4$AQ`>uz50D_FSz^cjOz%E+TA8@W@s;4{ z!iz};IdBouyo=qWi{1?SaEJgYc#>A}vJ*3!qQt>h@kQh0aY)oEI1%3ROKw%puxq~0 z(t20D)(Czl?8I}5t8UM!bh4xP$AxhNN)G#@faq|ys`D;sosbc-k&JWV&d7+#U6@kI z8zPAi_#(#B)}~~c*`yDOTpr*D@U{|&-Zjkgib}2}Vf7I#Y-MJ|zO+K!DvDzlbD@xu zQ6^)FJAOjZ-tY6t<041osOfN=VB$m(xX4u^XRO$+-s*ls?s4h5)Y2>*@$uTa;>pZX z&!0vJIaB?TMnM~(oWLw2(~}UMzfUo4GwYTFs+fH=IyAdtBvH(7)~#jk>G zdjDdJqfS9(VW^e`Dwx)+NEY}bcCHaSI#d9ST4}%xTz`5_} z&tj$+7K(o9H8M~^3vOQ?%nGIGG7wof0U~_0Cl)a9IfXZH_{M=oo>zJ--%`0&)vgtE z57aQYK$^6xXJd!xdmUg{PtDi2CF9WQM7Tf}ec!N>a_M?=MX{V}Sa$XY?L(tyHm(K$ z{MV^p?Ej(bfO1?UPa1#yV(4IKZC0Qgw>tz_KX&|zl5#0H(g-d~uKHK4oUK{Vb2EpS zr9@BH3*&81uVx@(m=gIAdIgA*QX9dBoV@bKk)T-ps;#i{@g~Rv+A;7L9;mE^lLUrA~OEIqk8rksuNRfg6&s~SbM_pjoVGzr| zaj1=Q*mWzX?k815WI_0};6RQVopZ?gOqXC&sknmo5-Ywf8~Ua0bAfu?S`Bz(;s|MQ zNy@x24f9t>S7RU!m{=N;DNUtTpZ*wX>?sY;)-TP34`>z8ae7i5uIQ-LITi#Uo$^Oa zCcD{NJxiJ^7!t)|K7&H8o{m4hlyJzIOHV_8!QXx<*?+TgzlZ*;{PO7&4Pb%jRX!UM z2!ys1t8r5TI zI)%i_mNtlb5Y{6WKLlW!`(xu}j_k6L?EzI5FCJ$O?LLZOB}9nK2l!Qxwn+YrYr#*_&&;@2uLWB zJVrG-1B5|tT94A``sBN$N^5Oadji%m^_AI0jfymRuR*nLk`!K(<<97!tuSXLZP0xr zqcP~FLyc{JC3OGWHY&yf`2XwlZq8&e}X&AbF+MLcLk{GK8u%8#7bK2 zo#Ny8O)4uOoaAE%_QJh(T-0r~Rbm%_-j@veKE30#DIu`%_FWh8v4d;p<&i{>a44be zAq)d2(YrUPyf{EfCX z9dzPt-Lp8WU#C*i_Jd|>HDN0k<^N%4)ou~d7KEG`HwHDupBGx+K9oY~tOqW0#q2k|L-Q+S60Lk5 zgWUf;Py=Zt;qCxLe;rlH{+lq9A7KC&!1T;AQdbt4Dg|2H&5TeG#+67Fg2aQtZEdj| z(~ri7L5&NY@4FyvBZ1^ReFvPHF;L&2$Hlhi3UH?GdjN$iU=KvketJb?6T{Z!#+t9# z^sHB!%e4-Wj)=UPANfLCt~PdY=K;O%91cj#Z?&HoZq}I4jGR z{7DKMY2eCnQEUhh+_BjKqkIFk3g_V*;|b+B!jTz+c@(@a^OR!*Sb)B5Bm;OEJZwTG zqn~Sl!w@&dAny1rHWg~J4(Q-B2f7rurIUNJ(z2R3pTTAMfIg=0(gtl(%BQ)?Yy_sQ zNn@zFSDOS4Kyi@QMVx!ncegtjI5F`58TeaFMSY%%H2*qhgZ)3$m(2tSjVEWXy`rqz z@}S||2O{YkvSEIbUk)+p)psGx~CjHC`qVnm~ zDo(D>>ThOyTCLv$ZlN>3wZw6v8)bfysBZ4bH$(LGGDaxUK~QU#cYOl}IH8%%(c&F2 zcM@Mn`N$+RNYO5-kd4EYbhEyeol!^2pC=LJ-E`}d-wO9e0$;~yz1*Ah9Idqo%3T>@ zTxYu}tWz@>GY<#(&H!+@8u{=|sZ`Vs3GKTFUCX2u8g2eCqrlAQ2}~GIQ5}V7-nm(Q z$_F0zcp0cKR^0llKkQiCZ}xBprGl*vL9?%jcgH|_w<)cb+Dtb5Eg-i)`+!3s${Ce4bVGnD%TGfal2bi7{1;1(z$ntz!_4xx) zNT3l>O!0#0Q@fXJwI)($wfr9o8S?uyaGaqDLLX3gt}w(_8e(z`;V@RruGqi3#b8r z-oiYxv8^Ms8tc{qF&MRNvlK9jDpE%o1qck1w#qB#WNi#8yv8mdmN>m^_|hbmF_Ey5pmy$iNw6gvtR{Xc&-4D z0c_;i9dOg>C+n)#VX*r3X%_9s51@bk!M~KYv7jX*UD&9~$*Cj&9c&-eG`ALD1NTv- zzC&xDHE_rp2<#=z{7Dv;PH=&+cKWGOcXpt7dE8MrxHO%)%$9 zh+bFpD3*(6EHhVjC-b)5ar+uW#rmdLB8?+=Gz3txL90kJCONa!keERqV}GBlcGEh( zU9QG#=;85^GEQT#2jRh3nyK+e^XKeMg`1T7)^jWa1~r>u`ZZ-CNbaYb7JCuiVnJE#;AZA zpn49Do3!MZn}`|qXSgBo18>|H<>~K;5$b{aZ^<5SfYKDjxp}*PyBnxoD_f2ipLuEb zng6LeuPU&Y=d*ai9?esAo+($PKvl{uAMhT%KOz6R`kT3N5|Bf}X9SEYyxr6BsGkCi*E<9Tl4>>fvJF3&D4N3ShXzTIzc00qO^x0rww! zskkPl0dW5%HMzHflau>nbYlhB_`74fcy*S=AF~xFIuVW?nALww>LAUrl+sNCv}wZo z83#QnS>jw(h0S#mOt2%$J-o13Z?e6*FWc-W^{2a^ZDUrjUT6S4K(>Qn#w>_=zuQpLMChI4bYN)4psDP~a;29v z=_8EHaJo(&PpWBQBcovU16KRR`tu`KKG-1(>fT8V+PRx=w~OwF8w)FZ@1L)_44*3O zeQ@v3mHWboSfvm{1H2A|4c5ItUQ@i>6>XRZ7$|!KflZ_e(dm(-bSUTdpP-qAwiYNs zpR~o8-YkP|!l3phNq&RW&N-5zzs-1I_eXw?S}1~`}8?w5d2Y~ zP3;DqelI`vMbbsxTzC6^``xfJN4m}l!81xH=xaX%1ue{`0gw2kaHI~g{o5Lom#eE;P~3-k*Z2X=W<5|}-4{&Rspc@VZU>@zZ}?Se8Z9pgLdH6= zaAZolde=U@+c6^NqWsef;@s}Db$DA4Pf4(&&n!4IJzeDiGOj-d%Zi!t;0H7@SRCx= zSyFLKeT7HbS>8gpY?~+V(gzY_#a}->J~xAN+7V~g-^{o1Z;tlg7*_GcEv9< zTv9n#RvtAIw5rpVErMH+21LLT!2|}Qt5ukMzcfzUxjTNmW_U(00AKh<%qv51Y%_H- zqDo;&QpfpA&_X+6*7f{w&CBkx*gn)SVF+@SaXuskQ)^)tTKL>0rOcNhdWP(A<#*jk zZen!HTTfosA1s`4@^`zbIq3K-B5D#YNpU(#H{SC!Uv3AwK%%&tx-oXNjr&rd!zLx( z{Mx*`_g&z5x7hla1xE{*2Djhhr1^w>ol)#Zh3+eJ*?5^kU%bJ_ANZslUXsmVXEGZx^P2!@oUI8?cAA(iSbp-UFRB@MEXicKQnB+<|Ug6vOTr+h{IM}sxfI8*1(rgm%P;4&6kKq7fqKe9XciF2ittcr zq2I-^eHvfzITc%fZ~D_0QQn5&mI2uDlEbd1r%q`sH zg6+I8)NLqwgM11&XP!ti`Sm(=!z=+PTCR*c?T6?Ryl> zU3!}3UL1b_dJNbO+__$0b{q>6YhCrhz9n-FA$27ty!Qjkv{9XV@l;Hz+R*mgSIhdQ zQ|`1S65#|QjV4v}K0QZT&#}+?+W&+dWr}2V{gnd82vAHK!~$P@*q_-z9^j^McUh5} z9D&{=_oP4+H+Arz$y|v1BJ#o*(AziSa9E10n&P#1a|B#U^Ic+vM>CUgu|MKlh9-4@ zVMq^>jDTzkqXumc-G-iu40buzJ{Yd1=bK7==^EIQxTetMDAJwkM1yrZ&2fUw;WP6{ z{WN@4an+df9x~O$fu&Hh`bgm$%mgA(Mf$>ckZM2aQ+TDOP4ARKAgt#m1`K&^z{G!j;37<4?L~!dj1-%-;`OTB)~rda{Jya4P*i2=j`MSt48E{kZlQ= z7@ZIfnYJ4RRR&ZwcoR@Tzji^>kCYp;Y_OSQPZE}R`;%06Ufz}E=RXTy#B!-;X4THL z3b;~a3Gy};()1V$_NMi6m!kQhHOd8@ESRR4>!j}ojl`br)8rL6=KRJR;Er2PZjl^K`(ZGf z-*~8Mg=G}k6BmkG15<&GD48x26R$Lk8=K16V8ggzU+SWZhWfH_>NT9c+6$4xel-CJ zj~a>`aO4Qm7FEGT|F!j^KvnrgMdJP|(TltkkG6fq4501>*NmE&f=IuHQ79+TbSTnO zWQ}ojtNbEsA;Q7m?E-5{FBJO^(LJS`_^FxNDFG-^aJyC#CQY#|4#u}u zB@mYkGqg2;?q)!DhzNB5GGa|kvXH35deJoJ0q$WhN?R$PNw!JvIsDci*SxLE0ANbc z*YzgyzR8wfKJr#`59cCI!YzGG1DR{Y_{!XiKPNKH_BosejJWpk*NFq%JV5s`WWy|p zHFYGkN`%!6f(-QFzHX7MFjh$ym9w+p>}x6z+cjneCKK0p#*}<45eI-=noUbiNN%Ir*`2`P6FUqJfeLcQ;};mY*-L!&f%uhh=Xnk;L;CPJJDNDe0MHzHM+cTQ ziDzyQHviNdxl)Z=Irorjra1vMXu1G2M?MwWkq3M#jS<&X_lFmu)ErI#T9mqr&byA} zSbiwu3T(X=j!aI!qusqpEYuAnA@7S`|EA%@!b-&%c+tVLW*T1BFqk<7vnV{cr=_@jxnC1zJ>4TT zF+EdDJgJ>t3(&(9hw3UQT&+-yhq3vph#TNk3gt*-@vqy)@j zl!9GCT_L%3T-LQULB`JiD%5`9uc{Q}{WcMR^b_ zA;J2_vtBZ@z`@B~_7(Hm1ZA&AQf8N?4~JADBy!On)_=}wOG6wqNN_)nD2utMP)YL5 z$JzhVg=Vtl(tPN>@Ikv-jOIx&VP2P4#D@ba!y9T}v~4R=y~O^O!$L0o*TJeSb$gg+ zK_dpH&e;0BJ?2&Z)?-4#fEFd>NjWcy$_6BkhJS5G5&EXBxS}erOB;5Bu9|LYv`*w} zR5aVGA4_yl5Oq4|GVBAq#2pHn^Te3o>8D09n6lqwtAmexW$M-I=*B&V?`ueWIY=r2 zuhPC4*1S!dKx=bMh5A%suPW6-{J?Ft2+#9Iy9eAWK*3ACul$+uED zhkX3?34ElqO-3`b8uedFbZv62y!ibQbn>&17fSH>3KpSJg0u$i2;NiM15{qQ)H*uk z`5@tvqTC$?KFx>ozve^Uo5Ut?y#jG$!*F0el!YENx9JrW6&ozy^*@;ppE?HWlJvSi zB&Q-@G+j$M!@p%9tfs*;Gi0HZ+cI2$0r)S|A)w&;pHHkFd5AM|V%=_mlHc3~#Zr_*D@r2CG2~jOL_# z4yD4X3`5*4ReK+b32FHqRFnP9FRG9|y?iQtW9<)p{4vIZ%~L7a-;ePBFkJ$&?I29g z*fs}ZSZW_~?aODuX6+&`yCGm0$&pZ5wYi6iLy3wE55%AHrZ%4PrmzlbFk|zj=T8m} z?ptPBT3UE`z%$fHW>-r@0B2aqvHPSQ2SHf=0arUda8LOTJv3{f`(Rg}D(9^D}rMX>c=6MH&a`IWL!XnJUL-cuKFc zIU!2OBhQVnCB6U{Wmg=9-o7N6{ZZiIwiGkeiY_MSibCA`qv;}QWe=pa= zV|rtJ+7d0w8Z7R>x1mpbpfH#sGL(XuDPBmDM4-P^q(q{8d8dL@FMrC2!W6GVG^1QU zFu+ZfRa31sM@5a8&;q9h!8}Sl+)yOdo3P*|&=8&1LZ~QT5TQm~`c@RumTmxuTYr7b{&{ErTGypp(-nFtimbP1&i9k@Lhy%S|Wl%r@F9X=%?vw5TdZtBhg|O$K5_7hqKP z?6iS?=k6)>+BQ}e_7f1u`-#HK$97_O3T2-3F1j?w_;yAIb5SKhxOy%NuUh7b>b9n{ zmul5#Fz~tLy&0NB0SKiR_TJUbRdUbW z(0(*exN58)#nP}z_#PC71*e!mCRN82#UcJc$q@~Ou=27gug4!&*2t0o5oXISjuA`k zxd^QqreKgR%ax>no58BVrb9`qK&hmg>ZGf-SfN6(6)iR*W_^gdpS&8CiHPd9LrQ*2 zhTOoE4oIGPKO!M(A%QFGPWD)%ALv!MQRDue4R-S1^SucM-uowm=I6f#@E>aH|86yc zLW|;+DYq%1;x}Joo?7RLm7W9)T}!q&R;Yu<|Gv}YRDK$u&;HRb$Q!H8kgt0q0E?^RNe1R0wg0a^h4sCqZ?Wam9(xSiu%e1`|XPlhFE882UHT;kosKHgB?{uRjnK zvDgT!p4P}A^Hqu#eaX5>wj{|=|*)KqP!oTM{v zbA#=AYw*X>ZOTr$H&>=G_M*-(`5(BYm`_`s*x$KKLO~q_@(hBcuu$|Ase`c!_S(kJ zS1L(WYFrh&YqY=8ZhN3Hj>y4Z@t?VvzGEFV1mk3pA15-}uwPmcD;3FR8s5V!`ani| zpTHkPwD2zH>mo(Sa$nuz(NuHcv8tWxut;k|b+h6yufciwh~4rkB8Mcs@!OO|H?cKH zI7H8GZjASs7BbB}lq$99Wp?KwAOF}7khsLJKINYOHLvv>uK%k-InJ3YqovB0Xw{VK z(!21+xWa%W5};O&Lb)0Z6tcH-P92I13u}^@{7zHH-}T&fTZ|}2f?q@{JMIvRuQ_qY z_3`Td9`PA(8Z#~x-kmpWS7d}D-}oEpoECgZ)CfNU(X9BefS29xQu8`W|#HCg*agirWqngf=WAhr1Y zq|8GtL%^LGDh)+u$%rPz`rgWYZPF>j522F_FHB4@sVdjF8`iCL$4EWSyMDGS%@_TU zc~j$;J9EKEUWPz;hiHin&=l?}SzM`d)!R^dB$i|1x2eB#0*EcOq6a_C+HjlG!xszb zCQXiq-!}kz=9{T+s<;l!|I;b2BUWdn3*Z~~x95@LH?ajg4ZwgYGd7|N9T^R|so$GH zaU%>6%R=c_bozFO+Sgmvt!44Bw7V&T9!7&1g>yNSCRr)EFPKXnlksu66Vb~QN za|qabop)KS1TwIQ$vI*X_dY&W`ac!OTQF;zzz&B((^;YvK>-O0enx@l1~PU$c$XS7!T9A56xDHpr}nEpDCjpH|o^;?;qm1W>LDduSfAyQBbu@noK2Ldzd zggQ*xe16dic4 zk$;Uh6BG(G!;aV#s}yRoVRks_5Nr8wc6&#Aq(3RsorM8qdL}mxM?hvOVD_N*Rpqn{ zu362D}^?Sp`T~WMWDkr zw8hg!RrQFfPigGN;>Vl0;P*w6O%y9fu`M4AoopUA6p+hG9r1d$f;)KzTS|dmCs_-w zjca2vy)`5=!I|;ux)0oQRY2s50L#IZ(ofP`RMf(Q%GbFlA-3`}lR3^+o`Rkj;(mvEr&1pr7&{wwOlko z6e*ql`92z4WpaOIlzze@q9GCi$i+VT%7}E0DRb{Vc)l@AM0J|^h^moKE52ZOoOiGp#C$t#FRquWc8{QvzX8< z`>9va!~ueODZ&P2@G52dx?t)r3XLb9F?;(jzrkAZ2rTD7H3~~-%dM=`oFCAXO>o<- z#LQWP=fELnHX4pyVmEw~Z#SaBb03<0&+CpnpmTUc5! zcSC8R7W)-HS4Qfc9CVB*W!{l--;cDFi~GB~nUm!7XRog@)2Q&y`2EpBxHqCy%-y;i z>7|*7@I_-D+E%mSy5H4BitkWClFR=@4;~m_{Eo_DwI(sKOHmRNX5jU9TxfHAas@@d zPwonfc5JxQ;{_4sy!#YPi=#5hylRQC=XEJB*5M02!%1ORKp&_l=je4~X36kF_O0NO zYhb4GS)e~}HUmfBhqpz{mak0eB@{I6h2y_Bg954?&OUgrpdTLIi9x;|pte7YY@4{` zK!4sWp%{>%;WX70s=w?~CpD_&v}%AF!EFhcV40OFHJ0P*k064p=tRZt{J!+@<`EnB zV{)d7Jg5KaQB`)N2gwCL+}r)!m>uDJ6GBVSimu^Qcy|SX!;}HBHM{QzkzQUBbQuO`uD(J13%v+(x3#816 zJjUtcgq2uJeFWRYGWFD0-hnRr{*x)@BOWf)by&UTYJmruGj;lpKn_GX zbh&6CZu&Ooc8{x!%iLk^Ucs>G@|bSb*P;4=11K{CJRIbbHBLRUa%MQ$ecW380U7SP zs+6*`E_=TXhcgT)^HSkU&z z0NaVuo8<(6eD>F0+}|{s{F6-*EroT=G?d^fOQRV&SV>bIi5pEM5|k?w5~2CqoN!5hH-Y1+5U`K;dpO7T>0v^m9veg}tmY z@p{Hk{!T5sc{LB5pDufRZ>i96w>Mf<8>A}jwsuU9)JfbWEhdBklsELc5Ll^)T?c1q zfYj|Jt%~>QjVz!{GO-SEzlszY^U`sIeTzV(`3gal(YV7eI~IH_sx~EKy41tXF)JAn z&17^MBn-N@H-?LWxR}dJtO-TwqLV@%Z9SC2VR6&lmowB0_^R@q-jJRTR>;RVO}ayT z_!&52uM5JHXfwps$4oY-peK=Gpk(vS05zYPJ+jzNg$YRnbpIB&uN?>q$Y#Q9WAav? zL4+E6g}P+4Tlt89r+QhOH?|%waW8!i1;A)vgzfr(u9o5OVJAu1k*9WRC2qjysw8gW1dT0bwOexBQ&^x{ zYV%%43mnNsOl|CE@Eyg4)KlP%qEsJ3G2_4b?|3peJcMUw z*(CURkp-XA&c$h_>ed?QrQed^i&l3jm@PpXs2zxZx$px+rRl4ch{gzL=V59;E`Zen z+Edx|v67_&K&|dX*g!&s==a`THPNl5_em&BxPK2*RDPUSUW!8+OVH>I)6X?}=2G}gejbo1B zEgL>HVCtW;Xps?T6qD+`J~W(Sh~9EC&%`@t^pQvGz%;;wS5|b*-5PPo5Z5%ro3bF4 zb}M4yqB82;;li4Fe!&<-g{YNa{EqtiO!s!Xw}h-iUF_5jhISJ>l56!5Kq- zjDnbTELwTj2Wc>i_vTB;PaF|{;%LCsejN_0rG!a-4dCb*Q0C-7<@OWDP5{T^EOvUU zkPIO`E@ZQLYM`0r=J^+|Z3A3XeB8QejyN7i5%{5siM{o?fCv-st?8#jf-YJmQ;!=)3_nelWCNmpXjD?b>5-Mh+Z6`{I zppN4X)k|zMTj2kC*xe>sI9vSy;wqWfnkwlzI<&H4cT!2wN%$UBiMiZH^V&j1z5Js6 zn&i8v(GBv%%bxH@8`{O4Lk`+U0~?IPsp4+gBHW0{)jw`awltEnr*|ggU!(dD-=ihj z0f^~sr_762I9s(LL~>-nTEc<|!9Ql)f{;6NXSEym<4orfzN>!wyzYB@7=cn*EN-L- zUeC_K!G5#3xp8sz^4ZU{{^vKJWF4b~xkukrAJ@wm;<5$Z3)mMcQP1hZb9n|iOc635 z#BM4_e-V*-WbA4mY&f^t#0+o}!s>R1_gdT4sDiM8#yZs~62kfv@mOC)+{Aeo8xZ)} zE~f$R?Ij_O3H=Mk&96RIoF6N)tphVZ9eLQfTG9WIPZ7jvMiSzk$f9=$J4OK{gqTJN z5|FvDN}o*aLET?}Fje1QnnN9aLz_#`eaE`Q<|hV~8Ll62QM7A$a9-*{z`=(fn{=!X zJApvX*a12&ED7kCEQFMex;E8;l87X4~v34RnE@*=x!E?7P z7j!eEEjuTf+(ki)|3l;7vR-|lLB;prQF9phwhp~`_DmG;M%dVyFc{bv8ky=j+B2Bg z+1NO_GT1pzCfZQqSJLOG#4} zRUYXvht7&h`8XEL2h7~2Y*8fG)RHw?$>jr!e0tnbj+SMkVQulZ?aCitcNX z_ukO!Ful1KF{;#Th6`SijGC)lnir&A$f%)0R2g(p920N z3===ib4o!nrKB{L)MsU!bt!KT<6bkl-#<_lD6 z+nUOc4>5jYK4tgh#FxWdHH)|FgXQ`CY z*cdkzI+c3OV{sO|P8MS@asIV)VlxxLZ9hHUz=Z^)$_jBp1Okhk3tUn9;h{y_IJ8=w zG7Bb6^(iLdFs_0oh6ZL)b?1OQYnT*L-D&UzO@|W^o-lj#R!DTw%v*?LV-mfPKJ>R2RhDjQ`>UE`&=~ z1qxV;n}-(NawS^q#N_YkVgP%C0Gf zS5n7oIz1l@*NnLGZeBz&S=&XSJ|U=S_3QF&eYWpN%`Y#c<^*$9C7K*SAY|< z37i;_|F07xYH6eA@cY0>0tW`|(VEMlUv5i_ijWZP2u}3WA5FlLELus8KPj(JkJAil z0Um_Lt=94z5-nqZ9Sa@;P@R-LwZRKuw@B8#JP%?~4{!7|bpwvL1{TDKAjrSQts#8v!|Y1LUsO zb=W*)g-ASw!=_v3aeLTI-{HZfl}((h8@k`^5Ih@z205e(43*uUL>f7;WpZ^7A*nGH z<}?nTasc@bJ~GG%B6&TTdv80kij+gB8RDoc!YgG!8q)aTmxZ{wor-WLmsnlf!zG!G zJ092tE@_!NN(a@18`K@Sz=`P?7eyWUh$I*R2Ga~5t;vKJFao7%~4Bf7iUD@wWv(Qk+n&|wb&2%|~<*i%x z(&u&n$(ktV>&M&rp-XZy5{dWAK9Lt1^`aB!J?nEw#-Kt%$k@z#mYg&BBt_5&odWGa z@vzph8-pKC!lvZq2XFb$<;I^!GIMJlI;oBNM)lt<)2%a>&XJ#ZB@-xdnW((9X~f3f zB7Ht2G*@9>V_lTEh@w%dvS-l-hlN0%rw8+W2Yl|G|1g=Gdjz3jLr0LIIXSTiXZR={ z%BV4`2O*M&1WK%1q=L6k`` zgN8pR7%EnoPpA z^UrDSx$sqJ#Fmy!H)$LrCmuTvygwdKVZOeOhPTg&l^@?u`hTQ-WmuH^+C3^r4P8S? zBkjz?6?;ZYRY&XUM|H|p0V1AJEFJTy_3Z5D>*&{S=K0lbv(V}5nXPgN6{zGn; z%mlLDPe~*V;}dZoo~GqpfLXzxT9+R}FSJG{&YzX1AWPtmp@x>FjVM%c>g9O@Z8nEs zz7b`FV>Pea4U|}WLZbzR3iT1^{;SG!d^u&k`N0f`c8*f)dh-wd*>ggUs{+g>^u<$# z+->oMSYl7>0B~w&<-ZAXXc_^YqM5_RH}g zkL7X`&2nF_kpGIOi~k<2UnII0W}@+J=tG+(19_?<5EQOqVPqcOl2&jVmqa_0Ikt0( zWx}87UOP#5PSP%B-*vZ1dWD6I$g2#S_IpG!*@AFF%94@3Ep4GSk(N!U)3>b#}7*2O`DcOL-@-JncuCkN%)FB1d2l{1>fJ^6^);xbHuN zw0K5RD+=(w{;AdPZif@nU}^r58F=w{+oR(&EAhwP#YGO<)^V^!A8NSPAq5qo-MCq6 zgN(kY)f1*^D;_FxQ>)(B-~8(1Xk6DSSuJdPV(b65oJ_TVD~R`5rtkpnm=;WLbZS(| zL%mF2*h7J2-45*V7Ve~A&jxCI@ba7lk*Jw?|s?#5qAvh(qd} zG}*h0vA(eh7{h#Y$qKkmN8I%K8s@R&ONM&l{Y}@Ryd37mePwED+6v0X*>j3H46VU1 z`!-_PGhV-6A95wROa+E4!4@DzLdYP!2-&Kwfh5U(hk~$5`m;vI6VW|etl5}y8?gAR zyHszNT#rFa0R(rYn2;&jWhqKq`mpQxf1g-O6B~*7eg$JY4 zC6wHqewq{}0CgTpj#RE!Up={>@C{dR{fz$2P@NV)77g>4 zy}Lqe#t-u0yp%&mSLjxw{rdJu$RyuC{g)IyR{XdDM^<_??r}EsY~ao>3^9DdZ(H9V z7XEDB4q-#AaPfksEvw*^OaSsk|LO>$Dr{6F9bUSt?OwBO}REEeIX4Y0qd--D0%*e#N%je#^)ozHV_t9ux=H#8CIUv##q4>E4 zw@hh;Uj^uMK0T-DS%#gLl8{EcVUwu}Ev^+L$V$bnbvH2DPN|oLAk}zcW)fdR!z;+& zm)(g-{)(qpL-1`zw}u8f-#*99@N)V$rBSHhs&P@s5}FeG?bseI%8gkXh!F2T1UW}& z8|FKo@Z#F-u+5IxfW?9^@0Ot+OZIer@XA|U{KWb|t0mhu2E3%Er&V9>kkHm#qKhSr zOS-(AzitiZFi(pSqBb5?r~tM7XsOS)m-x8xfzAf(^b)z1;(y(o@3e%}!e1liEh5$1 zv^S#PaSo(E7YXAGQ$C`94&&PsRt;i6Rg?Y1HP8ID)9Nzl+9tz&CU2EaZ*7tc2~@&X zQq^9cj1m`{r|pZT=UL0=mu&=t`=SJh{jnsI_gVDWRgiak)>rB8xv$J*ex7e?Qj{^Q zeBCmwH?8Q4T}n4quEk5{q2-c15rS9SFECx@)t`>YMmid=Ehz5_g!O^ zo=4myYqYA)*dV5)bvHcwOune87u5W>Rs0CtP0TH1l;b}U8Fb%X72a4EXSh;If1!Ex zU^H<~;l0%-&&Nj-2#h6P#S=p6eHS0jyy^Mlf9R{X>g{H1z;w6^Oo#s|5&g!|zmZow z+}t3&_uLq==rir+=zeH&vXQdH!59VwRfy+P_$XSwtiP!%ePn5Pi_3ZrZ?>-;IF}o| zuu%BtY&h!o?erJZOD$%wEu4v|QYf zq5lL(r$ph4oE1iswM|^+@5k%lP^MF;d`hx(4K&xy z;G#LcADKy{@_Q^CdAjE?Eb+;zqFd=^ESwFZu%k4)cAg+lp+dS$VbU2fH%$(&3Dp_J zTbvu9uFY0OY&arnhVFmK$m8vp=Z3!H6_{As%-W)CiOCPqx6|QGk|=swQ5=@nrKwY{ zua8&zI5vq&D+&a#V45(cHztTA4@lmBEltkzf6|B)JS!PCiZPp#M!d%<#V&%q_fOFl zR#SW6i(OO;qP^<@}X1^Y%>&8Nr z$4Q!fD&0?p%>*vW2Ijh{D3!4FasmoS=lr(V9j1$R$m9^@T_I&e#VoW;rX;c+0s*Op7)^?}W&O48mmNAkp z> DCpWUSiBwkDMCP+}b?Nqi=vkhb;x={&W}{+C@b&%SW6H|Rr#@RSvxF=KImSsx zS+l$!cPwM`-+~wW4MtneXib)Va4(2&z3++B8| zkkiiU+@RQLCnorSwN5a6mbDRJIk)8yM%d5mc=|Pt@Z@#Zt3eS{e4)_V7bBDGbnszJ z3^IN1*oiA*xw~H&3BE7}GA&iJ5xFR%XA%eAp*3Q8F+J@_WEd+BZ;aPf&~Ze20>@T6 z=`v9Z;`Y*h}-yr-yWEwzej{=o%9p7?z0y)u)XJo9DO~AobB=Hbb zy}!SPf)-Dgi_ibMQ=k$(Df<_bbZQ<)G^9*((SduGlhau-K`3nnms>GIF#P@ap*+)PyYGi_1ywu2=W&#%9f{fK&$Zf2Mv_)2vDWXZm%I zQ;OkW{^SGELeXF8me#+690^;(yc@_=*fm=o@hgG$Q;HpYLLNBhdY8_GS#Gj5H1_ol z4T_tm;R#b4b14Fh=CLaOo-co~kcTY_KhwSRNk z$wKT?EEN|9H)}y1TSMJ&UifUi$h+zm)40$sd$#K7d~lm;}$Og9Cp*M$WV2^DW&N3zTq|s ztPqOG8*ZcB^oqTwPSWNsP(3(akUzP=lV8nydFNQ6#$WY|B}aQ~y6Fn!0`m6sR<_>l z*3f3!K#O2LlS;;DZG=_}Ng9PgzTl`+mfCP#WQ+F6xf46}6Lj zpi#N0Hmi=5p95&kdy@2lAmDb`*%qr;d~}fNC|X8RI3eG?2`IvTXpjV*vEz)zImU+o4D_tOVmSJRPi%*I)13@UAy7xeu;n#Z>sB zmO!#m8shmS$#in^8RKvvstI_W7sxA8|^MUyRMO3rHICOPFMGa%GeRG#`6 z)(yTF({hlluO$^GF$_`i1dZHQX^Ii$0vyE3xKG3e zSGQLgj$LH20*BC0po?O9H;89VHPLh*Zd@7=%%9`sIMzH#R3KPJS<0*9U(Ub^#N z_=kT|(m%A8&a@`r!5bT4$+5*MV@MY{JR!VAr%2RCJ}|Cp&h;dAkG#oLL13y(xM1< zK-gtohqBfQ#wHY!$^LkwtHd`3>VgT2iX^~*f|iHp!)P{^6M`KSb4_WjkLPzA- zcWx3pECEzK{&$F4VJR{>QJL&>t~l}7CBp{dCFLmJ*_JoF2YGIFPZ)#QB@!#VFe|Uc zij(}RDT?#li<=MPmIHHqq@yPrnz2yK#ZCo&ODA@mkqDZ#wb9vltQw#{OKNxEK()?x z>#Nej1SjIPgtlYk!vcGF>;fh`D-RLTy@gm@Ybagi#qOSD%X)z%IP!imG+T3?;XBmq zg2oXOeAWMxZsPmGaW^5tJB40;$Hqh~R_mm;h>)jq3~(<_PlKAmu;H%u37TFtGPRvQ zpJ?OXxs}2Cy)g)W1<(PT~MJc|ZOaHxb$Y$xYOu zyY;kb&j&|QpU3NgHSl|GC;G|WH$X4$-3mMDjc=j01-O6TvJNxHt3P}QxSa;va~eY7 zMA&Y5YgH~NckzvV_U$WAqHXI<_RA|weU4{SslBw3;%R&K`O;x=9mA;-T>Kfm3q1EO zV^h>q*C)dE#Z{qLB~?G-;E4VT^b^nKe&cNUFvR^>+v#OnDwMHSP6d zg4;A%c~A)UjrkUWiz47P6|U_sI*%|%h($~)};W$52Ty5eQQbX z&&MaU#6G85T!I+EpQc=YfL;YKAyVuf*Uu0a?K!fB=dEr~%~z~2`krc*5zTUFK6?@w zo;bPx(t>B{*|Qq@O1`sMj|{mHzX~VHGX+{Ju>DJG4FKm_Vi}Fyp{Y(%L);hKj$|Q6r*$!I)87X#ZrzHBHu8y&j&L zq;`?JWY{*^R#{>H=_9%Tt9Q?91F9#JrnvqY!)Ii!xUSUm;h5M5?=WlEiL)Zl&Ts8w zP0_~OPaq*;pL!lvrP%pUZT^-|2ln*+uh$7N@ z5LE$|%ZRHYia<+IObNMuI-Hk3P!#^&6mS9$mYbrbPNa$HU`o@0v`MnQ-a@Z6@%Q5y*<=2O={`z zh!0&PQ_7zt)nAMRg$fn!9$Tx)c%kR|oJ9DD^`T7}LWe z<>}Kn%8MzdDfasB2lW?S&JtL+PgvSedP$Fmi}1$W=22$pgK6?ojw!+sMrctMUs0mj z4ly#$U88C=dL@AIpytU|mTHl^K2fGtln+^vxbq(E3ZzXd(6h2gggG&ZR&_U{>tQu@ zOI_z1lA%m^kTQ{w++h8Lb@68{-Kf@40u?f{WiwXr7%PRsi5!A|qddg(B+SyoN=GNl zN=i>pU}QpPzJ&#SqVH%I&`ULdUaFHupJeI^HM^UmGvSCRBANW<3r|cMB6m#GFcgL= zl<9N#3}OpREF|Mc0_$OFZUHglh@vE5Jpr_QVyV{&aFj7MajbuvwlD~qC|D(q>YcmXw1+*mIfo(4GSmFYGr zv-kE^h)sk*Eu5Fq$Y>SaYJ#g915ja4!oN-K#sIWD?zLW^a1wvyxp0`3=Sb)OA^6(g zD5uG6XW-=^aW{RNs^T`UteFXp71)d++FUo2q8lSB4-iS%A#}JmB1v-d@}-$NiNCwR zAs~`0YcB6uE`xss_SRkADn5rKiafH6t@`M{viK9{1J14Y17E5-A@Y<}dhz{iJtF%T zko#|X@p%W($yp1TmF@+yFyDxz2JCgaVHEWE$s0u@I&Y1*4+(2|cm%LRrXeUGk^mpQ zr23x#irOox`}|*uq#FSJUqtj?*KFesVE=u}W5m!h4reAKk7NDp00SHcIAT<_;vkAg zK!XTO1v0)wlN8D8iYwH#sr9SLzrWREQaZU{EsnI=soWJh zY51zTDzNiFtRJF{DVQgA@N=8eae0<|I(DR2m$lj^n-x9i7b{kG?472FI1oX%!a1Kk znOrg(R6%W|WP1P|>Z`vnU9MG#?E_u6M#HHZO6w(s+HvQf#3SQ*N4T}w49$wE`7E0# zJLOC^o_a(ANsCFJlUTT{u2;DIa6+!ldfl6_Wt78SW<1^t&HW@NhfV(q*e8eE$oN(# zvi+!r*X}CjeFD2bx^V6Bc?hwIFW=p{u^Sq9_gReAOT@w9{j7J3x>Ee%_}^Qn;rn^p z8Ang@Po)=e+jd9{gLX;V&f4H5~}LSgMnHv{aF~C2|mmc0Kx{1*c1Vn-;Tg^_*h9QgU?PF9fCh@&eMq1c}l{aFP`g z4MXHTX>f0=6h??L0y+tJMuNy7==Li0#yU5{)uZ(HI#&uSES0kFKYsGmIGPATUzKF` z4vW@5S{#O@F8wt;ePiI=_FMcA3P1@D5K8j@q2KV=u-~6sUA;eE0)wig&T$m^Dav7x z)%#Tiu{ul=GRP;~W=(6q6hI|DcX>E?(17jyi{K{_60GJ2kpdhCPuu1C32mGQ4U3E7 zo`;ebEAA!B9|C|kh74k@b_lq{bN_Nc7v|=|RlJMjRw3inMo zG~TE*0wW@)h%6?H@7Hh7wbgpD%(Av^ikzKjo{~w~DrShx+`sFC7(pRXKVC9`;W=qf z3`~am++TG-GF5u@cg|@SADmgE5y1Ruj+=mUJEV$Z-~BkM2YDTM$3d* zvb2U`kDPKD8SjM_`6mwfhnmI1W3oG|HT*=+S-Z#0(_cUTqPA4IGb;W1^XEHff{Gen z?d4~k5#TY8>Rq{}4 zy-LN*=m{cf+Qc%`BC%VuDM!c!9bau+N{Vmu+E5sFgn7ZUBh`Uf~ z;4vg2h7Xn9OHzGOzQe3(*aM-v2XFoa&W_+g@FxUW@JLwC)!=gYP@=Z7*KNHz$(H$X zTeGkc2jqH#Q*zN?pSQ~wsYJvT;RffXZx5D zYD0ZZfpiao4UQ;%jN$+#E)tg5f@gwuE2(Xiedz_0HlfN7D4$DzI5!#LiGwmb&x%2m zC=H&Ec`L>MC&isVu1$=3r~iCDtN9ji`^qZb)$InPPrWZ-np*yrFpFix-->Rsb!!`qsQ#cl3b&C}o?Fs;1RX z*KGAGaYy4<1I7}jwjjFH5(G-`FH^-6DC!u4q|n@i!aono^|ImUw#~eHk-q z*zE{@RNyGCCv3-K><3L87c#x&sK4_;DC92nb!6bNsKN=uKI=|~>;4gm$#pzAjxzIG zKbDZ_Y0q>iD#MrVVYQUCYHL5y%mvWGn59Idi0;LAf0RjN{>D%oG{NO9yYu$`Ph4Ah z#*fSa-7+MbY9FX_k7m{Um|c9{gt44BFg}sF&&o?d|1K`NgqlvhksklMkzbTeAb8+D z%92K%Gjuf14~vQ3F!A1KGp)1YW)ev_ZKA2)r`B7 z64aIlBz!Jp&jc53s#(5AJZs_1XYW5Y)ejl5S==-uY~xg=u$lg8^=-89*>}|Ds5I~# z_V|jJt8K@Z6T^{o|JvQt6#ln1(-hox4z;@@AMG@4`W}xxeY^QYCJPJ2=h9gnsW1BJ zThY{T?;Ulp5t-&E>yl)-;PCKS1|n7-o)&rQTkw{pJw?K;<=!o=jZ+#e_w>Q$aQp6e zgtu&u1-Fjz$d91Idm~{VsYNzqRYiWblSZRB7z0{BYYBO5utzyFufH98k*jJ@b6E} z25tfTz?`j_|4R5!i)YVt?BO>56X*KlEp=hnjsCQTBy_6b3Qc-!0$he*S;7p(FlB54 zGMnjH0ZLJwZ$!~qxmDjl?Lio~Yu4^uvh~(yr6^;QTlaK(9;}GEAGlxre*X1dzML1W z!#rg$@CI<=psNR1J(fli+j3LIZs+?jo$q)>cmTZzt1ln3p3$?XWZ;cEnEyNVHHRhNE;g_Na@uO6+{@5l%UL z))w4v1bzfxT(h*;e(0yntT#7LK7xhgWEk8}tBUfqPd%p&NIueTL)8SHl8@&(6x^-| zy3KRs)yqUi^nOd5=h(;#9>qrcXq!$PT6#I~b4@sLnk{HEM^<{_O6Q|j#DENL&aTi_ zhN8iw8~v=VgH%qnP#zmYtY^a`fq~Ea6-WM;zq~+nV$4@Oy(49E%HY zr8|q1R)z)_wuY&%QW;<0k5&}i5Un+Qzp;v$WPW1wbhXX1!^yA9sKTr~wIlzWlH%d9 z^sPq2_R&WRvb2izDhrkovTvg}qm)qhX0Wpd}2EJ{3-C|nFC+mqyOs5`{N_a(s9%PT=*B``uc1( zosV=0iR5TW^h-X#yGF~fhY&*uW@R}0stxC^(bRMBuS7c14HeZh%*%qP64O2#KplQsbR5um)+E5~BG9W58x6-hm!JRit&0XgKvp3$K z%XSg>HM|t7F4jqv4!-(ugm5y<-o>pPluwTCHeMxL1-W*2o1cFPd{Ib}ecjQX>~!Ib z!ABgtC`}a9@-_eJ(!NNai>zF)+sNMBsm2+*N0>IFf)AN*hJwHIRZROVKaZ1)W8v>9 z5+VB@r55mtP^0>wH0_agV6YO|N6i7k9svgL(ziY;m))yUQl!}t>FTf)`fqB}AHzZ8 z-c>0zck3ChYITG!)Yg6S64biU#W}m3-#(8^h9sJCW1LQMtvbPIzj5^EqH9+X@@+pb z?$_%UIdvA6+tGBz!^KH?qnc)WO=4lt@^mR0qCDt!kk=xH6nNqH^( zSd<@XNok*bhjULE>Xme`H>fG5XYHcU#WClVAlFZ*%@TT@OUq;Sp|1D&8zNSfVs5bw zrdVx{r7DK(^e(wol;ex(TSZ5OHupk%JA6Q=UGN1Y!F%EyrZ3wU7**NM)K?hCWwugQ z9PU9g3MQ9?8>r6Za0`5jZ>=Mo;Ub6C=^ybf7u9+>cn)7)4z@5{m zVe{{q8WG{w(}>40l4j7i&|f37@?0DaF_Z_>%7&5kLpY*;{^eQBZh zRquIHG&xoq-U^hbOyH)_a6WMyhg@j9CJEy&9Vp}Hx)MJ`Zvo$3j<*YYU=%~f#p|b@ zI^NQiOCpsuK@hX0G6u>J*E2QIf75*UfFycObCBt}oLLupl}|iiw5FxTo~kQ6vzSxI zc1Q9A!NTkkzdn73bd;s3#x+(Qg;&+p6yJvyzV&?o(`Gv|Oxk47|3?uu?I#7$_uJl3V)HLTZ)j z89(Db;oTU&J;8VWJ)6{!F39r;hrl0QiH(S6GJ~qbPCV`5()9klAZy4BLVBwx!dQ_r zjNaW+guo2R1@)9$vT+hFHJ*eQmjcZ^9Jh(GRyc2FJmq?to-5vbA8N(MJW1+>(KrcB zSrePR0vm=yhvqy>{qRbiZ1kQt zS$-0Cdr>4H@H2oMFf!lh8>h-60qv{X=pk)dU3{M}F!q6x7g{ zbyHG)j=#G`49$s?5Ti4XZ{;1%E^H0e4#nr1e6OJ&JhKzLQyFw%Fz@_##q~jZX7I-7 z{sQ3TKWTBO{RJ=o)~kd3YiUG8Di^^<{y$z_n)*`LE+{>H<0(UU%ke+EP<6>ze@irU zT%$uGFhTq=#=0IQ=1HiC5^~c4!+@d|vSr~Bgb`cH*a@l=On_4I~a4Sv7y?U;&OonQr`&rUGb$6wzFye&PkG*mfl^$yZ{isNFPy(z*T zXyj#w&qn@OA8+;HCmlVO6OiMNrCbb3J4z`asdp8H(>+It9C?e!e@5Gb{!07(UQXV&Gf?1oZC|Bd45zK<;uUB{IHm0&RL+;m zw3(2`g$v_iO!t`%Us^DlJ$+rr@RbjKu$Q7zbt=PzZv)~xqYFgNN?fn2tQwrE4Wzh+ zq)n+Heo1f=!sn&qyr{Yad&z?1L{J%Bh1P{ThsK0%W_26_l`ayz)LjsH(!xAG)WLx6 zL$v~&{wBGIcXvnJ6W_)txL~J#qgu5Ec13G!lc5tj%NCZ&wbu5$B8T|LY4awDo*knE z92ZhIK_B4J6|2X}s29K75ey&>e}_#y=L z=w%~s4Lby+iKx&kR2qgTUeK!Ia1BY0Dgl8YcBrBWNNx>+* zHFWT>eJ$@6Kio5plu-!TX;+ae=kV(vV|z`mv-}}|AzZ+qQ~EDC=ii3xc(`f75v`n9 zLCUj0;1%E;DWfPg4la7NnOVpmv7q$)gO%nZ3b1Qlc~VxCuW7++&Tle{Y|cqZMatf4jcunj7W$bkOXaVV z&!PZ7d^M#LoN_H1e^7o#Ug>vPDpr)D%!#N_IpPhb;?St7$l&N1Ei+dEN`-S4c4^|0 zF4+5^pJNmJ=v#QxE)?Jf#>GSq*dMMpa#UYZx!e%gp6e=kWCCFZ0dFA8P@74v!QGmu zKng@&TejxD>FQ0=Kt0ufPT@MJ=g03(p)AQ529azd=%Ekz%4yOC0JiLp)Tfz+@R+o$ zlh`qSR4RdyEm$fL_inS_AX?8_PE+2`MNP+g)mYqo_9=PQ#m3xAbGXR{Nsw`f8^}S~W2G+@*}hJd!oJQ2tY1C$y_M;~ zups*H0$~+lgD`27lX#n^|}~=mqw#c;mwy z55X<9h%(=d$FqZ>*f8~z2)!D?pLt!}T~YQ^Il&ZDv?lb7S8E!$g9vr8!>ReFDCvB0 z(#ZR)h%0F2j~yzU%i`T7=;7n_fY@;bpkO%hpf(ut=mE);At-?&72$#}#eioeJA=C} zAwS7c$O}|4{1a@}JLE*Aazm$OKhTUB1Fp9hS9|1wI4D42L&=XW+|)$niCZ^6_0_gz^Fl!-3f)RRJ+{=sjuuECA4$b0s zq#e9D|81f|Q6I7~}o{DU%9ZwVB?(<{8>_*d~;F|JcIbWbM*(I@*7tL1MfS zqRZ^1Em^>FwNDQ>#?e{oaaP1;x(#%UV%XNZppZvz_$lIJ4uNXLMhw?Na(zO4ePs{` zNRe-FAxb8VQKw9pvy_#(M!b?x`8Wpc$IqXcF3*5jud(Z*2w!R68HfBlEVV&F&IE$S z36Z?q(-}6GG$Z#OOP64!GS0M3z#BemO}!2pjS7Esdl@yyxnN7yZ;L`4E6U4gUvl!3X8 zw}LJUAUsUP^e->-X3sELn1&{h6mIIAdN89d13!i+ttfUyX&YEY-{p0YD+b95eINPN zY;(Wl{T`86T)%K92vBE&Cv8L5%J%5vl@0k&6q(O6V59aiLm5vtF`>S5C{V!Law?mL zx1ynjHJmX{EBwtYtuVv0#?`b>7RENnzwHsfbqfFulto!#t2C@HRxckfp(9$%}2bBA>=026n zTKT_`pm+L=&oXa%?!N{+$dEGsX%ceI{BkO5zg?QLGV$!gD< zt=2LA2o-Q80ZYDMXdvD@NBQVK) zLL@uE&J@gph%=s|MSQ7&UE2rqCyf$i>8KlsL5;l|%@JKzY36YwzF+yzuA?cD*=kOw zd_{Xs*5P@xbGm9Drk>RbKTpP4e;#k?i$rBcnPGsYj{!=;1}MqyNuz#kC56cf8WRYr zkZargQOd8(A*0GEow$ln$3aOa#||T?ofV5%gQ*G86op0{YU_THt;7re@>K4cIcoBu zDIvbMlWu89mzO2OZH#%FC@UFxDiU2Uzb?A$jBHDeAeE*s(UXpM<#~G)!li<PcF6ptVoni<)?W2{f792;8-SCev^n zDWO6B?Ny46bxwxYTE!fF0X>pah(X_^s{`D7Mi32OVWnG^1!QKwwl&>c(d0hI#70CUZSdY35&^u~!&px8N zRt93ONw2$)q&-ro`)dyzEYK;^yNSn_Ru;78<7{GeKjZ}3wN;0IO> zP*C^(;%DMFet4iVn6Eyiz(d!&0Q}el@+XZDz0y%%5QVCES3g1gvI@)X<2-D9H}T`9 zI5F2eHj-3Tm(7f@HP#XIht>_5J=ApwUIy+&H~jUQZ= zO9#v{AOe{*>sDOp+I8za9yg9c{)M3IyMIBDzWaE27zaC|0om|vH+`8jlL%QY#}W9Zp;9!nx8|{n=Y(kgp0W{!i3w&(T~guj;*a2`C6V@WLIX8w?W$Umi_{T961?X}bqv7EMW zg=Qa*=KS%zxD%pCS*0J(%HBh`n%KnjhWUc`KJXNDA$!8@+bX)bKa?f>n1Ua&O?yUM zhg06f=u}@^pcAO26}?R?M5~zuIXCbb6{Y+mk(#XATz&*#=Psa({&P3(H*Ef`F#4TI z4ZNLv`*#)yT{@nT+08kL{*ngD zdC_)_Wlm#=@E+k|$EYYxo-Hp(dN#7;SGAxwJzhDO&82n0=Of#RGvL37Xvj(Q&}< zc)xomVzb_(a_t_F^WN}AjQdy4%Mh0QZUf#+VMTgL1rv(dDDGIst<)YstYc+=IICn9 zKZ^lpxsAT3T;lMh&+|$U2+V zd#D522+KuXSkU>TJBIM`#~Q7h#1me)>59cY4>OIhy~4Yy=$f zk?T)k#JsJwQPJ%A{iUV1qp8j+RLb|}dQn^PS7Sogl=U&7g=A%)8@}CxRbU$Q68~-& z_bz_V6~Ias{?kdr>+Xpf3nJV)-W{d@D|wm64bL7>`ds(p?vEoZIRRm0_>Kr#S6PN^ zFI%*(&H=6$E&OIBm*1?^_ctbs}u^l1I%@#18vtPvqC1Td~zlX z#WM-TQe!UYl6Zu@bfKdgjk!T zLLzt(b@hbTIv&vOU^_xf!+md`QnlbW>G#1-(jI|9o!>-3FX59!(j;qScqVW&ln-h$CGyV5Ip+Rb8L{ z(BkCnfHzDAaiE@XyH}pSbx|2cX7tZ|UH^NRfpq{*X8@f3bNlY!SCM`PzSWJFv;q4L z10Cb0uZ|JVn2W)r6oOG0-a=KJ`20;41HaD9-%c6*POIK40xa&hJax(fx)bk+#5C$>iElT_-*hJ)1460S-6D9BGKjzwJ;zvpru%aU?AkSI zI&(a}O^3%&BCp=hgwNvWHV;;@(pP$5Pa@o|S6-{|dmVyGGV^5(b6sexSdQMi34n#?lrK#F1RL7bM##!b zCWE76;`6LX>=8k*C2N#1n5^Ioc%zr!FZ;9Dl}S^o_a+zRJ-n{gKGiMVWx}t{WhbJ$ zgH*+4Sv5#jc*09@;w2PEL-9lYV3t-}bGy{*MT6N!^$Y zjGrSLX!4joU#OqDh8;LhUGpBkt1#Pxs9?)1mzvlGY z16>lj{~+#x*fr@uk!v6;KdJ84-UN}Z%s2x@W&0EfVinok0&jHoXdEP+GR&%v-uthIz5ly_1i*;zrhtTnbJLp$ zVwBT0(z3+ByMfV?lK2A9KO+76@syixEIAH}*upBY`C`-?IGa*(`uq40Ydj+tQr~P0 zDcY8+_e{_^ee2wJ7U&-p6jn6*4Y4_r%_b|`LmSJt`3p>H22w_1vga#{^2uJJqj5A& zZPQ~&?}uHYQ4zO^mBBRgYC^VUOKWD>TaQ$QTyWXU793s75!1VeGA}Amc^}RcF&nKW zxkqzaR>nvvqhM<6*cBQX{O+0>PNqVl#!T`EjTT2@huJF=xI?L3lK-=jMcqZnI7VI4 z>M(e2N_rqTPzShBUj)64rUI_q3lNmSG!!Bf$Uom$i8bn&R`)<3>R4USA0@=@1Z*D zKF?A9Qg@2DlVL|w!>2bFnj4&wdilz0$9#9K3)4J`(rhHvB+0-ge5AEeScaw#!%b`_ zc|3-Qx?1VfSWijA^6)M|f z6r|H6PcR+UrYFj6N1CZ!B~ASn+8jq$ui})UbMNZ|J3gW@{D2)kadgce++#tuZBa2w zciN)v%U$5~-0u6%R~uV?EM4Nqm$K6RX~gKBA?Y6VrY|F$Zp5PlE;vA@bfRTtX%kIt z6R*a}SRBaN!idO|QPy596@>4IDLJNz?4eWF4R?%6RG-=>cu|$Z6Ykj_$rf;-ade@*d;c;wTjk{wFxol#hYg>S? z*>V~N7D*SCY{r;3zNGce`_~NH%uwG@Z3vG`$z~0%bm^eOQl1CAn{2|`Ie#&3%um9S=NrB zZO5zUm?Z+mqV~KL^3?bu>D(t0{4CG|PxJnww}>{h_j_L_ZF6N_SEFZ&)#$FTV%_E1 zte{`W+V;?+3}3FZulPwW#8qo}WmB@zTF6z=Vmh3~l3(*DXH=~I_1Wff+#Vj3@2mVz zaE?Dq6+}JLu=hU6)MuUkM$l32;gQ>W1^;%(F_ZL@QytRIJR_!Py8EvuYpgN~!x3GO z&|KjdzArBrYiuYja)n>9cCkL=X1zAer$B!Ct8(5^CZ!E;eos1&O8WBp=IFV?eVV3& z7iHA%MwUs!XGr(15Pz41u9>ge6F4C_G-}%;&!`cuSl%<;a=DGKO*^}j3AbO%q-tm+ zK2i-B{8e0yPtjd`>*#N7C?p=G6uI>N0IKGHS2X-C zm;aoPkR=1$dpxpN8hA)$b&8^F3h{KUuatl3acTi**FWvN|9yuQh(N7Yc>5=`>*@J9 z%LCO#7EV%o**6p)3(5>Ri>=7}W&(Swwi^wJ2Lke|(nQn;yo$34N&=;44r7EG%N7b~ zhvM={P-(jc$|oUa8>Nm_2~>uq)4EOu&lOQD<%(){d*H3b_$8xg;wU%sH*meWKFwKQ zAJf>r8=mv-$s}wzmj#$$wJH*~Ah8Uo=VSW7x~Kasls>jty~2)*9~_Nh8NSgosCrJv z`+Z2XVQQk=zeJrNnCfTi?_yo4$49CexDnT~jD_QP=jHeE!`?lQ%~Di(67~Iwp=j?L zP6w|6HZvB%^dkypXm%$Woxb$;6R@zezZWQMpvUFiIud|@$m*>}G%{&4&T6Mo=nSLw z`wEeYQP^D%&vfjleFZ+DV+NDeM4D^WSsY)VAX^aB*|g!)^)LH2lQU4M2ZKZUFIe~8 zCvJp-g`Lf4cXNy*gt`Y(E!1|Friv@>-1^}Vm2|6z$@g_dF(%F!#UrkW{CB1hf($5K zwCY`n*7ceZ?DC8oYxqj*_)GM-{ZOjX6NvBK`N3>2gy7Q%+a)XF=N08|mS@*x9S0p- zJ(?;jFsK;cIfWZOipeCw5pu%d`5+#`WlLwhO5gM`?1z7+aQ2#a{E9Sf6v|4{J$kX_ zt&cAA@@7v~BzkAL#b1j3^g9k(56H(_(n3H2j_H)e6D+?c11-a);NT>B;K(2PjV(0y{nVl#Je|KfdNG_6V;h{SX}*St_{)yga4wMt($o8y*b) zuHKq_7uvmG3@CVlF&?aPOW2wYmDEgkiS<2=OM0jr9$HO320J?zlULEDh~=H&nBr+6 z3vZlbeS@!*@`0Kk({Q_-;35|k^^wI7nRBri;(XDsz9z;3+);^;vZFQ92=2x2H4|I-!zNmnl19))?A}v z0V9z$zoEM;FYP0K*ffj-j6{7K7dLx&Js{3-iQSH^tQWgrBWV9~hGx*2B>lY2 z+HVAdWNn+}fz1M5nhIl6;=M;N5>%wrcCBDoYvoi$jULs{9#K60f@{p!xsb7#N_vg0 zdxQOQvv5va!ieah-VE>QDoSO3!&0lj*y`TX?I(Af!hfE3e7jkG9>pIgWuD5X;cXb4UAkHtT_0wwpgB}%ISd$gag(eH^oawGhdNSb+>MVScIZq05Xr!vOJ{C{3 z?vP>r2v@O~j&=(+Vi_{Ws0*ddKOq&d-u;kABuLOoLC1o&r8#&=47qJH7t6jb+O+}s z%qo~x?Vk#(%!{_!N#1ScfEF%;g+f3MQ7Uqw;GpMImcHe743bIYI+)+&1h%QBUTE;w+L3lEYnC zfRqD$EgaEa@BX0}Q+tdi)}d?6L%SD^8N-bQuR(h{m}s&KKgzD+^tJ|iQ z8ZU|fJD24`Ls=u@N#-V}lO-`9*5j6?DJnhQI=UM*IYL~8t)4=U0AL$bX(ZP$E+wV=^PsjFMBcB^-V zb=Aij=2zNL!b=hj)w>npbLvS5Tt-;771+>8x?y|{e_^Uwfyg|)xTdhu` z%}?1o2}!B(bXrv0qNNU$FCL(s-uZTW1)QazJ|6WR)01)W^kWdz{D! z6MkQyhd&W#^~~VbBX+-mCn`1JAnk~Zj5R!0>F3u-C)2*TD0F;|hVd4TWQXqNhkSer zM;JY~7#!@RdvjvHKQD<(UaQ5eFsrhWZSc`KgBwFE{FkPjCk>8X_oFOg`!7|@D}K)8 zreC$2Tz?wTtm5sFGl(toBj_Dz&0cG#I}L7VPoQAhh(;f3ZKFJ_H}ogjGLmk*adZ8f zKNm2PAKWU~-inm`$bL;!-Ix#B^~FS<^!sk?dvc|*O_RbQ`Y6T5h~qrbQzuj@Ip+H$ zuF_uS*=ofTXDY#6?{I7_OK_6r`aciR*?;#`mgwy0cnYcFU%fi?*`HF0bk#n`DF(04 zKjeXbg8GLH?}0VB+%&tvEzf97-&BPtUD9H=y9571x_gMQQtMx*})%KGbYgsdXu?+-iKzd~Zl)6DX9YcR_?USWba zouHGT+%I3mpx4Cz;fu&#@^b6#jD4If@LT}oJRJ;w`gu7TIY}~en))h^S83`Pe2mwv z<#O5Tu$k2~dWvE9TzArC0bZy3)D5z*a(ml;DU;R2UaS#wo6GT$lDS4!1PE^PR>K)=9HpnFU6ZN|l-GR``Z;O6E zyGW;W;5Fu`RLYSc(r`emW%TGn{aMXT1LmGQa&pRuUc1(}p1R0@8<~(@yiX|2&H1|B z6G7i($?w9aXE!}#7yQwS0fvC-9j{G3>xswbU8@zUyzBBllUwR5)8zWf!*&(X<`Jd{ z+9xP)BP-i)t~cRC(RcA@4sWpN1bj2+l7`e^{iuy0uT}7&;EG$Gu;`+)tiYS znG!Phas2jQ;GQ+Noe|{|U29L6v%u+wI5bboWNkp#IKQktjARN77yD>Ur~UX2*E?%f zHP}=FYca1{H)$aqbqOBlGoGGt0?MP;Yx&r*oPowzyc9aGm-{@Jrhfj7P$v^(I}iiP zh2$Tp7yj(T{9Q6g^nwnq)GzdcOmRVIjH#&=k)V!C5bhmDHmlIp-qHo&CEC3{wHSejuRf?_wdHPG zVIUU^ubcc+5!XrS`okQAg;2Z4l5h^<a|jjb=Gs$hvm%QyIj%Um$7HJ59`yYwzeLBQJLtukpa_lK%G zB*~6U^{nx)`Ozp-6#Ms*9q*9o<5>S_ab(FJ2pZQY$ayBb9>WZ-Z;h%@v(EoHRU zhr!m&XCVUzAK!y zWT3I&N3(g+r~LG#vKC!SEBn@6ExKMjvDNbpA=yB&Rr#9NsK=Zyiq1J@&ZX*5q!npD z;9}*8(zB$F>ZJMHWJ&!%$9Ti6af6DkXJU!O)Dt%n*25&gkK=nWez=eOdnrh)+*J{dTwxpD>s0*dPq{>rQ>FM(wvf!Ut#RC z7rT}BZ^jeAa~ngxjNqSr4jQlE$`WpmU|fC&*Q*%{tVz1_8Kt` zH#N9T8}#+2bRlP@x;V^y^EQ>wqC53-@fpm#>KkZW@3P{*q3Z0nn)buvZXNr?<1jCQXT{Bu0w6Cf~2MTj=22`0^!m)%2RW_i~~|HJ8g=$!)5K z%1=Dm?~Y{G_h4OQ)M*;&KDL`tTtl$@%#ta%S{IzK0zX#mYCF4fBV_n0w%=UisaAVD z!;hdR7d}c4G@~Zn`r_Xk%ZyRr_RRMi8geDD4H8VG*hs`jTR9;ddX8Iawj4Beqp|DG zZ_J4g4oZ_hiy9ZyQqT1f4SOzGIr4)(i!UbS$^l(pk1s)6pj@2A3ljJD*|r*1aOI-C zqPg6DGwFoyq%NWnGA~QB?!W3CeOH8ED=YRP2y*T-@A0%} z!6XAHYE-bP(^jL=-s_+b(u?`SD858>y&tF28etX-NKX-SGSW|tI)FEJ2HUi zT$0>smoC0181pP?&2YnWV7V6}-D4dzu$^vhz2YHv@qq8g0Qv!G|JUnJk5gVYgsd_) z(5h4LX|{R5PdyPzp7C1N@Xce1q<+OZ&*$%-6)lHtEK~l`>g-PvB;<7D|+3 zvZfcaS!GS45Hd4{JzgL*BMWoFCflx~!i^5v*vA#-#nm)*B@s8V7Dvg{HC$$G~PMTV76@AxmKT#T}aR38~fwd&rf-z zCWV|gN7j=!+_G9-J zTldeLL|vcpdvDY`NsuX`AJQ6E+Cy8bX({&G+-fbInhC8$8jR@$8C~_EPIHBHu0Le|EfmOm8jV*id>|*T`*u@$>4~k zJYOdsANS)x>&9Hx&mmmIwpxRlNSLUKpGVFBrmQ4T?58^hYuu(8i-vrz)fX2a!s(T` zF-CxM-N9)=`9fspruIjy6)bQiH?bitNLSs#guhW&@r(oV0-d-w2R6+yo-mai@_Yz` zdL8|F6I*1ov@Ag|7C?7$7l05SY7pYHe>Kx+=c?^@50N$Zg|p@+@M;He_Jr$g_}!v* z%}X*M!H1y!W)DL&lTWx9Q!Ovsa1vpnu?@b(qkH$%AyNbDxBUx$+Y;T)SrI>(+?S86qU%47o0F*W;goAQI{iMrL}t+k4cOd^+H#ydvoTz6*b zgtUQhU(}bmdvcp?{v_%AL%qF8Y>C5b2)_b(8nxN@j3E3?id_2m&{!kR&F-l;uLd3M zwwCc^Um+fHL>IVv#F>}Le|E% zS5qMJAg_tl)ZO(NBRF4t*+Im_pPM6X%>q#B(5xBrFRNHfW%o)f5T4N)6S43YS;UY4 z3fd?s>{ZMHOw=eUW9<-Ke*D90TM^llRqUD^q>t?60JtiYQ6K)jBV%5~+58n+lgfD9 z%bT+;A0OdzzoTC%GK0q9V^cAoq69cgs8s191i7wlEiqGjXWiM~O+S`xcy2$pXH-?9 z<4Z6mnX1_KVY{#D4Of1PSEe)>ur2vNJc(X&!7)Mb zI&hE4&5EpsL|!WQfqN``T>TH3G5sIzu`bbAq@!k1K)Z*PLV?FB*Hyt9$8W#qUyXm>f&R96{i6ken8%0viI}07NCgT{QB(rzLp19vP6ajaog%7? zk;F{4fsq`nkcZPcn80_ydDhztY5*X&VI+_73;4h%vevcRK~wRsGf0oKQouJ1)k#jiQoMbkisz2U`YgH5GLIQV1P z>xylk98c?CaV41y79?Qs6ty)gD1>*0fF`90lg?{0DvMO`bKp;-j*GAXDUb0HVGOX( zw5OWKH;cUcj^rrj6%ksnF#rvqwm?DyxM^97?jA-3y!7lM3$x%RLj1j=~iee;E| ztRljzu!OZ2C@JD7Irvr?iOedP5Z)ZrWfuDP0#|;>WeT(X~TJpi#cW`{kO;Y>SU(9 zxZ+%kFvv}nF8ISALt_W5G5(GCo`2Fz9?Uk;p!9h@p<8Q4H}Kn6(y26@3jHYhk)pz^ zLF&0}*@@g6&NMEcd{a|C^NS$;25>lZiyIQ3CK`M#?kfu#m82&8sLiHlgy3&N6uB9C@;-GtWSsha;x{D?AQ$Sy%@TH-d~E&O9ghz|pviF}ffe%zKZnFw}eMDcVo0OPjMG z@WcGs<~;Vx=B$LYIX@nW{FlucG^+p8<_!On%^8%^Z=18+FPpPyOV|`KusQSAMpU{i zG}oS>PoQ2|?pp^gGX*m4=|pDMZr-IPUZ!V^-+5V(tZ6~jD-W6I$2#b!m+`xfQg^6& zLprIDE;G6Ne&{%w&B}fxNQ)*}P$MRAnXUYFQi8~JJ0c6|AHVr7UweNQtbpT&EaA@* zE-p@kU0^dqpIWv;cUQsVsRm&SH~=|4`E02kYvJzmHbwt~xe%+vC1pOHTN;#P| z#JLV}L!qCq?+Iu;p$>w$K|6-otso<$MBO=d$GC&Q>#T&#^ah0lyw2-s1?)ElGZsB_ z@#Bq4_O5UeC5uUrKZe(H&3O^|-- z7y)Qd-(?p5Ci|*8jBQ^4m9z(@r~kl#T`)Ww^7yZ^R3=OWSV_TTS^{KT|E)h6XfSlklgcuL|wt%KEQ=jK}B+wh5; z$pXwyO64{cvC|V3cLTScSL~1zd3(c_>zg?ea7nu-$_aM3OG_O$lyNEr76sF>jc{I# z;<_372R(8JTCeByICQV`rdB}}Q3YOB5jnDo?7D+r@6jQo%70bS*=0Lg-w0)ovD4TU z#X>6_Utd*uIfQ8{*>I>uqsv)cvy%nT?Ikf=q~ae+2%@rR(ygyH3YsqR^9{G&CY^%%Ew;>N zS$bkuQg#Vl>b?S$=(k-$X@AnkQADxr(cQO|aHy`RO19lDb8%V89Gi4TjXHj~P$sv?EPNzrLsv+Y@ zKiQpenR+`Cs`0##yu`tU_rcmjCj8yKtC+*>cy(m9)$$Jv3NM0#I z3l-JUA&R&-DuzWD+#APmZdrnJ636A_OCO9Ih60MB}}IUF>un?7(N)LovPFo19&uC7kFqajnc!_#WN*Sz;_`ZrKRj!i+H6)>2nZ)_(pT^7(YQXaK3(6o1NaR=mxr%J?htGE zAyzf-eJ#TjS4;&ON*qm2Ln+ScL<9fYqT)0)WHsr(O1jtjI=UR>#l1&5HJ8SKQ`5kJ zad^yR*3dN3Gi&u5P=URgP#{n}TU9Pa#jt=TKNe7j;>3dm-a>X>I1``Lw~WsM^&3Zz z?MX#Lv9B@RUIULiu)w=UB&0m3*DAxH2dzeKA(&U*$*kFe$K4xUSHF~66uWE@1Kyk68uUYD;ahj87f@;?zzDjcf+wpI?6VOs<;? zg6(4jmIkwb_5+g+lnAO@u7o0gu~L@*jg14LTL4>nB*<59>Z~;_Y!LhD(Vb!?!b+K1 zDNTDVrKYO^Vf3Iyar|mgru9Qx16f+`pCH|1cx7z8zSJ*Xm)j`|VB;A@m7D7fyA_Ed zu{H(TVa@O;G@61)gn*mjy);pIWsAX57Mr+ysZpxB7|VRTQ-*OEE`Nq%iRj>&w()MePp}JWeS%LAWa|1e*%K8;;tOG2u9Ia@`N9dDq*E_V{M*@?HcE=Iy>Y{*&?-~^>N0)G7Av!v zpATJ)G>mwhyk6XzP`8s`E=%mSeJ@A7*|@{`*^I zIOw9xF5?(+)URqvk^p)!{*P_jy*9-qYvVTj&o4*4v-rgeg7<|!0^(YZ;V`cUIu%rR zCk_q%;^nwJgTA3_vBFO4hjJUpTvo--S(fJa(-~d57$EuIy%x;E@btmYBIGI}1FRx~ zYZkcYXCxHOuNOkY(vet!;1kQ~0f38=U1TYlDk#~tLknHL26^w^buTI-oVmy4+Tr1Z zDnBgOrIHG2lbtWbW9}8Blh1r=^EHjvRx+6vB;T`X=Yr#J3dD zY!wE%S7B}Xbu>SmQ0K;!K2in)rLyci(giK~Awl>_o)r0>=D2TMjeA!}?u^hV*3vef z3H^3)I>wIhDG2M)IqYTu)|r?C`euM!!*a^Fh4xH_-yP+xV89$yTuk$D7=$oNB&aba zE2{(n>r9a)i#D%kc=;5DuJXNhzc`1;+p8X+&-vKbdV#6U zELG$QFwm?7_af!Wk|4FmdxUtP7=N`_^LzGOrkKD=kU$_XZUXWeD}OlI!khBej=Sp( z$(5Uw3(LzoIlAKlSn$?dj*JK{bqjW)8EF4)5_N>bT@#701I5wTWFu8}E|#PU#xFcr zyC;u_7e0pdPdg3Q8ET9|7-XUh2c_!r-CV+>2W@Z|6rw139`O46A6icl%vYqzKr}NI zCm%BhMRR4R%We^HKe>gIP(nNaZcszz^d`s~RIYWl(21z7I|&-!3)6tocs9hWFmy>` zRnM^Zd3Z_83=dsgCDIQKZcs7IxsPZ=nbBnh2|_KGVHi9>bqUV5?;q5F^X;pBjBgR$ z1sF?P&tz|5DpTT$U-aG39z$$8qTiVHLa@o@AOVJMqOLa=Ot=-iy@DDW)E4Gg+238T z`py{JsZ}UCR&N^~#Gh-KJwJX)MSGZyJVLo|cHDLKFR_5G5epP=VFwFv;nf?-;)W2s zqUs@>qP=e;E#RwauZo|=G4FM?o0M6wNGKCLv!;}J^Au+D@ePXU$iG8D@snPAc!v2y*@ zAxK&+C38oRkaW$BhHIthg1~Ysh^M|lQ)x#=;w59T%eE~Ko#J@JgH!-GJn(rZ9-zZf zEUkpsrH4>7lJRyd^%um-IyTEYdF|^7I32rmUok9h@*ax&KS+{_!=|zd!Z{K-;;TI) zdc_0;nQttj^V1m?xfwJ)!mljrWh5KpD`ybkW2x@&sSDw&N6IM2mK8D`j&mGNs^@kR zN!~F_?6^MnrDZ*z*lF3!xWZca18qQM9-Z;U--fFnX4NGVpt3f=dP4J`9Hf3%)_)zZ zZg9DkrzwL(`%8!CD-zuv#kIoUxDL3g1aA)V!2751YHj{*jh>tu+iAi1JIx<&6 zUI1K2LTNZjqn?gnp!(AaY@>3~#*Vg9QS3nh=hixda9Xk zEI!I)A$D^k6b(1PS=o)CZ)7zLx4OZYHtt6(&2oP0hcY2<68EhbTu+#$h;Q$W{so7@ zM`cg^DJx4(UB_f)=+nSkGke(T@YayD zDTA%L!bJi-+N$|#=;341U0NbVl8Nw#cS1h4rEGl19^|OB4|5<=DURhEvf+-QB)rRQ za5!sgNlI+f9L-kC3k(3O1P*T`BNEN9c)iVwJG)61=Z6eTe4yj2a8XDwQ}@KVrn6~5 zH7bBPEZr5&`niakYdl_eJV?tuVX^qGBoy~0_cI)$lc1psY1&ZUK?UZ=k2SBQEWI2{ zhoTc3Q_}y`?Bn@*GLg^)PGM;>jqPtI7CMOTMz7~n zaB!|w`S4NTMa?OBGQB_ zK+_PM1h?Gmk;EOs|IibS5F!a3zZli6D<>l@zYrZId#QUv^)bmd#8b)U)hddEf=zym zmCkQXP0}!dQDk|dc*9xjsp;-%UB$vY;)TEq$G6Tp4Rs|t&<7BXt&yU6{+CS8dGDL& zB>4mzJfB8s4+m><7Lg6NOkQuD?JLI^ZvA@%_B=PF9~jEHKgWdp6dNA<QeHHEF`}$2l8pZab-t?|S4~}qEjfli9!gMM#uhOmfTZ`ChN{XBg@i`tF^uqjNDxQWRqPkqVRbfZ~Xp}dG}f8o&qW+oPOwBR4f z3>Hc^12NcQuH2(?!j&KK$1{J$Yf9-9u5-*cT1QJ$A1^&Glb#p-@?U;5oM>&*%Mz!5#v@tH#ARAKt;gTjX(TYWq4dsz8 zX-%JmUn7$;(j_fN(cN|leU~8^jlffi3`Y?sL%plxN4g21?+Gc{C9wGIoS=dCWTt9o zOag#6fIe)w^WX{?nLOnW^nQ;_0Q%l2WH2cLqE5dB7t0a0$R$|6BKclW_j@Atg1EL7R{+y6vXFI?(#08=VXC1v+0aRJ{t7u=htj(1*LUFz_ zOtyq9F_O(Yn=Ze=RRTxcu3Wu1OdsI!9F3q`gNO6QsjFCLe~2IUpY)F9xEtw7W^_!s zWM@Sv0L$KDcvtRx6A7sn1d!@j$04@Hk=WZhJr)yyNjyyPtU^g#MdouN0!au>@VSe@ zlfi63`h#}(6;p)>%FkmN;p{@6tQVGrWOSD!lOQm6elCy#=FYLku$qLf3+ZZYNhIjT zHaaielDX($n}LU0aUADm;x%5@k=S>r@G-`s*l_wNvSg;!i$`8T$}FYPFT}D$fX)b* zJ1L@@wlCtQp09KFHS#6RD>_q%%p!N@S1)(wDQ1^CBSXckJZN|QN_T2!vS?>EF3=fG zFrJ_xqGXQ3?j5T_Li9>*6TXZznYi{kF#HEKggR?4@jEw?XDD#bovHrXe*oCdw(rF#sy(kriMG|h(vR}1o?xmD-ww1LIL%x^yEPvJ{G z=yINMW$kcG{oq(g!2;*PjD*i%o``R<^&usa56ZJlQeRPNW{=VoRW4`3@yQk~^p!Aj z_0Sxa0mXUmfDmw*R!C!%pN&Rn^E_~Z#}_=?GAL9cI7AW+2^Z7&!c5@1DN%hQA9LgU z?fnaZlx}))<02>{BG1fyC9k%zari9{sl67 z`>qI555c(P#EHQf&3w6nILu&7=)_;$HipPD-^uo|4)vKh^;r{}W8BZBe`)tB42P`s z47n$l1&P7iiE@A6K7c#s&#~g#x7G(iI9SznF#t z$fus*B-_A9!$s$x!xM54#Ewkw`o%S$k=+>W#&)2PSJNuDd+2x*!gVE87^04r}@`ZUGX-}k)+;XSfG zWnRmPG)*ID3sZo&D5b{BX*Jp|3{oJ0f+2y7EUVG%*=R@wB4LY6XlD@m;eWwL?dgNeknb=|rgkh}| zIC?+pO{|yOb~|pwMEX93kE?<2^GRWr;o!(~Ke6idZ3NpIGe;VSV~dDWx@-v6wOS)t z4Lb4%*ZJfe7`Vlm7+yiHnVC$Nd6c$~zct03%)p?GLk4y(wAIVe2hYI-+> zL1QMPkIXvz=*$?_((^HUjhn=)n$V0oUETOuA=;1B9@b%-I6~@rG0F9eo;iZ-qu0~< z*a`kPwHww#KX5y+^W>c`u>X2>QsvJh8Us(gaWFXjPe7?ZwB&Q>y2H`%Xb^tvP=;YhP>MnhT6ZhgQh9}X{=H7Q@vaL@D7Y;nj#r5pWoJ@hO z$L{ujxG*qQ%k7Mqdgt|Bytfp+Ja&2?38)tPTX!v+ixeBIBxIm^jSc3q2hp31n)3OKI_HhB^x zL$$hOB#y)PLhYS*=~vZDf|ju{pLiUH!|v4^-&NYKGfC^QW3uqg1`xIn0K&GCiq3|F zu;uas^k8{RAUlAt8A7D`4PS;sS|Lv^kPtQs^+o_;lL8Pnbx4cQFkLEG;%V!duiM7Y zitU6J6No?R4#nu+;+2geQ~pM9?V=B=t!>e07dH8=p{{4rr81_%ty1{RtZg9TwQt(! z_a-MX2}SfD=eDLfZp^@g@$=3?z;NU88w&A|rv%|i0=Lxb)}#ZUmiZVxAA;QF*HhCp zSVl;qMGHgfo~|`N(tuvE#jxnVf1#YR1r>K8GI94P4bA-IMX8q&pN|r)KFE2t#>W7C z?z!06Oqv=9AZ&*w?AohqU7Qhs+DkUt z0|;Ai4Tg5m8^MzVT5escI8Rl&C>8)=WB-zH{P`*p!nU~|Q4Sz%o)32QMMVc~Xo6ST zkNuZ#AM0%QKS*baM&sG9cOhM8%`g6cq`l==mV5W^jg)kEcXxMpcZYO$NvYIDr<8Py zAc%BJNq0+0gM=X6Jm-b$-g_rqNjy5a$l~n zdrAgh8c%u_rZW#3BU$Rx@5qh=-1qKHcO>q)Y-dnmy4O$uwdegRq7$i)&lif?t~Zx% zujjfGwvie#g14ZA&Z;)!*mi`NHtjq3Zo$y176w7h!yU zNgE{oU>}ARslzjCN`#3;yvk64$3Fr)1QX)wB7vfz{BQ3d{wMqNUn00kDnPC`DgxW5 zD}nqNgAGLWzueQ3Eq1t(&z5?LyDa9)_q7|Wxuk~X_H*{@QN2EGL66_1T0f>L56~`^(;&db4W4tYzRGa;fVcNm>_#CEsaB? z#klVtZf^6~Q3~7VNHKFqLjEZ0KRxLIU~Drz`-{V^U$KT0o#<1sE6BkjPtiJ_SqUC< zrQwh3E>EeZi;!E8QY)wb)I^q;jdKu7ztQ!28Jy9D$_xykyGT)IH}?F$7s*46YuIAhab=5u1nyFiLL9@$on=VCh9YzQB>ez>4C^-amk~>7 zV$=^jvvIk%%U*^iGcU~tm7S;Du28`4>0x)Tq=a1P|G1~S$FGE&sv2vJlyEdf*))`B zb*|5`!&Cz}LJeC*kSo|gZebje@UP_Lci6w`XfUipZYbIj;A*$Z11yH3WUg+e$-D4p zmc_ztUC?d4bd{_2J=^%Va*thIHcNVzD2h=7xJ-dD?}kA*>~Djk#1t~reFx#}KIHQv z1oBIKw^sd;89(7~v14%%5R=`9pqM>>^s=E$NK;R9BK)e{O?b;I>FYbo?LS~UsU-x$ zEP#8O1`Ps2ZnTKBV=)g;bxHk->nv)J=vgI&qts{4&CRnhf^Yhc(*B%M z2lb&ZyrChRoruXJnc)^0#QM-@gN1!wf`HwyyI&O3vb<3r<%hzR{Or@SCH0AZbozJE z)B&c_oX#I?w`h7t*q!4%Jc2VdmwK9htd?YEnmCWTdc74_iT5aPtx|D~r!CeBsY;;7o+(*?bW+~s$|Ac+lAJ=A1+*kyppaUW?|=1L zLW@CPDnftza$#W9d~{1aCqF|2?%+~yhBf^WNrwqz53?|pRt;A`pv8PmPn+ok57CgN zmM+f^-{2=2n_-=CxizEmHS+VFDts}sB77B#);a5_?PAbb2k!p~@5Ban{NaLb~3 zPC}Yx0K4kIcp0m;5eUh27zN(|lfBM~y=99UHGtjUif%vJR|e$Xp1xz*zvLHOdQde; z?>-Z_`n9NVLSSY6gE%FjZ;lw3yV~l2d?9k{2x7F%k(#?s> zMP~GjLhXqxKPER8?G+cOlW5VB&YlatbO;-a@v#Y0TZzK16~m_X#A_vIe2LOZ%cvF5 z%FL)$)ym1}sj!lTodtU|hOp3KSR1Tz%uphg696_Pm)$gCaLm<2y zsM_?y9&uGRnIUY~`DN75^vM^QwrbCalhLcZ-Nu11_J-xM%VWs->RT{mZ9zm<@a#TkW0EMG$>780=S?y7JW`YGj#!HyBfdd1e#l9W{FdIVk1f zef}zfWb>jN-n#hANsX$Vrr)H11EjQsUL6r*p7HHs%Z`nN(Mgd6jWO3-L3yL@V>Ajm z_JH<-*u4QwX@MX-8GLi|JfyMP4C#6?sMvrauW=T=3OGi#n9EXw#$ooDZ0)wHv8lkH z2f-v>|@C^oU!Lb zXb-TLzPDrO=N!I#R{kPGd_q~1D*==tI49y+mXscr+JR(S9YVs}IJ3Dj03xXqzhtNt zqcmRdjuKb&AH9%)Pa9X9ewO&Hn0R4ASn+$^wV@juQW|r3c#L62PyOOC(!)a1wr-qR zi-;GU5guqWV`IEe=>YDMU3@uyB0l~@Sz`m0^bd76;-1VRRkdABgrZZ;@9asrIRiZ$ zQ14#KTt^a`%9D0-WV`f72e@Kdyh-M0l;$Ci-Kg(T+Ccd^Xk@ok*b1f59REB*@dvp) zf{t9ArgKLTXS6Ici6Iufn#Q$Dde%+IhabB{*`jJ!lh*9$ezp2VY~j9b^m7_04REgOznNv9O5^vs;{Ud^kO4>Zi&R~}6oL;ZHMx?s*n&Ls%gqGpLpX`E z-r<-c>OMR#1pH>tHoB^SS$3>VGw<)mlPW-pp6Dyc#<*J~RLA#4w%+Qj<=VRR{Po8E zg?uwnHhRq(O!}ZYGX_O%2W6kT(+~PyeYgjE86R$KpkvIgi|lfCa}-R!vBdF~c>sHJ zJQ8YT4kV%q!KTVtE#PwUMI6~M884(wy0GvboB-a9p|}m)7(RA)rp;ASKdG*GAwbkj zZX0)O|7lj1lGGKwr8MJ(3olax;LHMZc8ad-*Rq||m_AkPXZZBLuT;RnYeubog@~SI z1*Tlw>KWK3!QgW=Q-_Xsqn!+bh7tsE4n>_@Qs&$ERC~QZ(gxZ#akdYo{G)*nb782HXX5-OjrNuYd_$LevvNEMQG?KSB@0;ym_YD z!li8eStB6ULffl&wS|A;4(#SUP=MBrps)Do!0G|nDTW9=V8c;KK~DZ=Gk-+B@$ zTbdkKt43i8fhGx&gNBWs94d@lW8-EESLjiK^6nm$^ zYU_vl&dF%#D(!-J%Fq5u~k$--)?&>eh_7QJTHqY8~HLhJ(;T% zOf`X9m3+ka#0TcDU;2!}6u_*zZJ6gyfW?dzu$UDP2UKDRND}`kskY_kIQ;+$=Mg9z znSa|;ewWPuu%Q40p2300(4=~|!RS%|1rQ6sq$`mb@7kxw9j?{_7&C1j8BA{V*Ka1; z442-xndt!+T{|oEKo-X!SWtZjK08*~+4*!N3K2s&0w9-srEA>%#F+)bYU-fJSC%xR z!cxYjfC)P1j6wIN#>&N&>kcMCN<RG99mIh=WYxd&kW-N< zB2e&Od2(DW2LpM?q|p~H7rfF{(L`x(w!;5=l>Vi_$#RbbOcqaw5NtXr#gW&VXYfz__acm=lO{s#pjg~oocPt(9_ zsb!2SaEkk5QmA52vd(xNt=$ujcD|d8g_5BV{oRB7}H7-(g19X`byZ6&UtN2ce;JGQhKGT15{l!wrfXT~)K_ ziHL`zwVtZw44}eM&(d}Z!K~>;4NhTKXm0S;j&03-BSZbkz{+q67ugw}B}L(kdJS;N z>_i}nUVVZGvXKQ`CKeHE#Q?suDwS;agX<~FLie-p(8hwhHwFk>aCzFc%|U zOVNFf-sGvI@&R*c7kHQEZy+Bzf|ff+nAN}Jp2(KbZD0v2U2u zGj>C2?eetX(G{``E4K_LwoAuLvqo?ux=lS&E?Al`I`a1u$vw?_`*3%D|NM>mF#GVl zipk7jmiqW$WrmMq%ZY>+5Gjy~#GS_auK2v5S&yZHAnvsYQ|fYOjIjwb!D*_^CbBG~ zh2G7a5Gs;tVZ)0ZSk&?0lsjfhUS=3r`N(rtHV3QAIVBpp=wl zK0wN+pW1cyNcnwSh?z|_SL69whl%YM`!GhV#e45eCP9*K{a6KGZ58p z=QT3kMk&%#rk9$3F1FtQ2Bz-=yYoH`Nz5SzwQ&Z@2p&+LE}JoEIMVjfIb1V&1iMi4 z@v{%8chaN}sf|{xlPv85{>APCCU>pK{!>IpV+IWfwr?D{rfZJZNLa^S%HsrU(Zpig zaua}SB54DG0&*3A*R(k$*g|wFLK;2|?v{Kq#z5G?)z*!ip<;*#>panaUEii zrYKL_aQAJ7Rvd@qTXh21XIdZblUI-g`K^v=#LMZNP15fgm~Q%xfwbgj>vV7r(?O25 zC8sQbZBkHF&6K~S+#6}ca>LZ+MlQ+htu7$DJ+gH6eD3dvv|cdg%k+{9H`O5i7WTQwRx%IZ2$f2b~b{<|0V$ zO74xQW{E1+BaGc7?0|p59Y=7e-|!?c&4;*BTL{vRF(ofH{@|v=V~V{2-}B!Bo$BAv z0smH9e_vK8Y64@>gR>!A=wPP8v(D$U?PTD?Fcu})RW=~NZX9$Td2 zVKKY2%+4KdYrqSSKgVB_etZy)kn^p->L}QE_70Nh0}wPfxk)M2zpmzkvcv&z6i%BdHNB^?I-H?=JL>hi3KBT zA3{qwwBrlxx3Nu_jJ1euBA;^mKiJ@_L;@EnA0&VGDey%K(5Gya_v^^=v)4ABY|wd6 zD?d${CmZw&J|sk1Ab9*xS)D<4Sef5y0|>qmJ>)>j>3}*k{*mVodie57q6OTiA}77( zJpR_FIDhvkVPx2+KIIASQ=&kh`tV~G*!gKtBTyTe;R(QUR|xzJ(amW8L6Azn#=u^T z?Rh9|K(_1fhU|hX!XaYtnB3cvvrSxHj;(epG)p_$DkD{tz!1qCX@et44R67LeMQwy zqL+$S4x6OvBn#I>XeljC0J{gv`Gl$=xG{7npsfTSF9lCTB$zS~o&42$W`y$8;Blm0 zkE>1{^5_tOD4qZZ=!3t%?o9u4cw3E=GVOZq`}|JkPU@+mM>tlnBU%f(gA{N?10LJr zPrSB4Qa*G!a&ci$YbAl6p_%t@JrDD5%a3ylPZPn8=qM&~z!43^bld~GbT-&kT)+`6 z)rQ9M0#8|jfE;TiomL;`;fSu!-_tE)H?z=JkzI%ZL-l~7JxtAucBFn{h(-j?zgecbj)=rLZW^>jtbO>yZuWpvt_xnH|5tCmr`O&ev(jIsL;$C~ z0$in_ehd_cR!^j$ke0D#;Dee9tCS#Ee6heLZ{W2v__zve&{>#JMqkW5(Diw^AYvKd zTUl5q`Mc);$CC1|9u`C)*ut>73#@hkDBzxN-6kFXV)dX4c8iv0Y;dKe2TWm=1%pFz zSE}<|&e(7gXS=yUS&L&zy^=A|pdRO#RK0YI1zoKA2xsVLxOkD$lKk*tRnoGTbcPtZ zhkeNuk2yVgR;|+oMQ!1Uk?t!JIInhM3)WcJ0-}n>%JS4hCD8}XY&ncC*=EdD*1l?# z?D3UD7k<;~P7Fxg&YGU?68x5@_kCfO`!ZD37<+`xlhnb1S+24F_}A-@N;A9sNNY&A zJVOwwFp>zb3m=lAO~HNUy|M<2ERxD~-zdHSLijxgQm#03h!LMXFfOU~jGurb$MZbf zMyS|p7Xc`s)iRC$soDqhnNf8|)96URyxGAn3O^%W#d4|)3^R(6zcMFSi7`PX(K8;7q5S8l$rd9f|GSV`t zW2;iYgD(wu@M-?_;8O=b_&!ACD(NoJ?bVHxJ8Tw0b20dKGknWvH+NNhQKwfV3MAeL zHcA*>b+DrLgAmUG#9WTXQ6fiQFy*AfT}wD=dxqVu*a=*W-%4Mxj-SepAO`N@>IdWH zWy1f!fE|cdBuDCGEHaCU@Dn%crCSK)lA*hMDF=Ymzi7lE`0**9jZU<_2WF?ZuZ$6a zVr(YT1;K`q3?+<>6@lGt%VWnC=<~u$-?7ib>0UR+amY+qc#e|OyN1RegJ4i-ihPrV zAZ69a7HLu1G1p0pMDwl~aOC$XkK9iDsrYQWF|ymJd?O;gflAsv^Sb+^l6XE+!h=)U zF8`aJ^i)az!|>#6D8L4A0ZqV#)CmXJq0yp&a1NRT7Ef-aK5y3ra?YtT!M|w^lTyml zqLx6+O}^Ma2+*dlU*AE$AOa2ynFK%C>Zq`mTFDM9rfU1<&u=9;V0lreu@Zbm*3@Uf zo%382B+an0v7D&Y(j~$GXti!{g~p9ja)MI`zkO0EFKIGwY=#z<99t{1*teIqN*97R zhZl!!f(3B3o9WbGTrK1%S{AzkNO0(wCxgH2DN=y0CI5rcOt+SzZy2s(X4%FPIN=6W zcFzr@x&9%{$37Q~tDRed0!+|ML*ph>e#~-wBgfl7!c7&Ba8pelI?h7*1_kuSkc|j* zO*!$Zs|LjWLwBKw?(oeNw?*gzfK zD}n1s(@{4h=&6pdD|mV4<7M!h?VD$UorE>#lx}iOEb)Y(!7XVSV9Bfz=*T~@WOf&( zYQ?}TnFDpWH1w1;$(Z~K>rb!DFpw(v%avei%JfUjt_wehp~g-z(xyD3&Z8e-)cH1hCLLlZaj8gs13H#y4)KtZgt*&*`sNxnitpzi zX)Wg&z7e@;Ynu1T?zvN-_#?D27%Owz;ivia?rNr163>tH++?vo9g4X{B2 zJ&6WOd^m{-@o_A915x02Ar%0H6iHi;_Bz(p{P_U0k-T5p#j`oy@8nfdFB;hE==Ux) zALOvDvI@d~v`5+nQC5fZQUD@EvD^tfky+3Iq1$mb+9TCHYSd#G|L;RdXGD|?HdP;5 zc@gsh{D4Xh1E~MQS+?C4ymAec5k4?C{cH8^se=9(oBs2-BY;!S6WgM`>QJyF2VQr- zf?%FnQaA9r>)}bKQA*NTZaNX=YxapIbT#7pcu(Ctj_-B!@+WdKWC}WuH_c^E7C4_H z1Hdx9f@BNE2hsP9lsDJdW7Q_T-!|@}|Dv{>beJhE2?TVEtTz{rrbRJ=2(wTtlIBDm z_%lRpZe>=`D9i8Ew)GtfndSNL3QbuXJY#xOBIa#ax$kV+T1i;iiqmIE~rjbo=A*PYh@>adsNgru} zS;=C|t(@9XVJX~_mzUQErAb3bBmN6{F!1m3SMFTKp8-K^o7IpoBODaAW)W8~Qx^Rs zkr%l4;ORlV+V7=c(zwf|x)D&R-eV(~>B$f< zNDi6EZB21eSR^l&=>!^VCb0FArTCVF(Grb&dVL8}mFe_aN^nEoKme-}t?;lib^fSv z)}~*iw9>c5LT&6)u8N4vU+H@&kIrF;mUd^^5q8S_wB1yI%*boqO*UFi=LROH8mF5s zU~&rgkWz=f!-WKwmf+b1#(BbS9BRp=WOm|cvlEw>On0HD6ZwV7)%W7lSF2$d>RP zDCe@S;73@P*;w|vVR5V-{B*)Ux)E0mE-VT1T>dMmeZl@tFOLh*_XMKUEtvFa?o{ z_QJL@&pKU1*b;sOY5Ck0$Q6hwSR3VNjV+2V|NY(ras}FU%*wuIbww8|0fZSinTi46 zy_dBe^Ab?Ufm{Lo@8jH;31c}78D_Sh?AvgtYB^f3!O=HfToX!Y;WhyK8p7~_V3*{EA`J+^`RXhT`O^IS((8`wyiE{AZ6g25ItI;!V2?%`2UYQ4V zl;FWh_Or3qw(^s}S2U|Ecp*7oWRG$57s*uK@OpZzmh6u#QeqHB`AoaEULJ$6F zrq7#&(Y9ly^_>F-8_(;~c%qscqWuY)lHT;velno`OYOssK683f`yxpJ zweK02v3@kZsK_M_sD072GPieuu`Rayh*vbb3*tNeYof9{fn$iqyEyt1yZPbpKbZW0 zw_o6HxT+i!9@e=8UpP4z0@xPqng&ig%qKFP=zK~$#Qu6*>dMp}JMR#>-XiC?VQ-F$ zx!70|*ilj8bIgi4PfXPyb^mIRbVU-saM!Ha#?^2YPWSiYPd|wOIxa!%B9`w;B?5@$ zdH(gWOL+2T0J!hh2o8}Mo?4dIfMTD37SY9Le%KcMr`ji}t+fP}&Y%A`YTsWC>yJU| zskXqjvnU}$da|pI1>6`i1`VlVZ1N8;AOTIH+tcy+BFejWPi+ftx#cS|9xkX(bnxX* zCtqC($1Kb39R4vNT3{2v&TIfgPD?n%5^XK6n!L2>j0!B~sgGZDKN`%iGc;?^>BJ1` z=<9#b=J7256{ueM&07byUrSrHoZlHF>s!~ww2oc2wv)_hsh%5d3C zLZ3g(YImJUi`}kLdy+`1q_^=ok}kmCS5#rPddSSUZo`|JH`OrM5}A2~R+DCoatjaI z*Of+?zpJ)i975Wt{SZWX&p@kZS6b|I6JhRUp*fdjA)>4;q`E6I&0}!9h5^p8UhbHb zz#MyyF69G3a)u_PGEfEojdS8*5#>F9CbR7OtQsE)f2%JRUE}y#XpkvTkZ@4H!O(Tn z2=DiWl`%VAeq=aLdqp3<2f)y!I*Asy2E$KaXr+VN&tIcz2giL%4O#WK4Yf_4@xpb} z=2>ek`rfEaH4t@wyaCf^6q+w+DA7X=fM_cN5jSE z=MS@}V5fC1$!Z!oo{h*)S8_M0LlPfpW?;>z%u=5rT%4PRM!`6)f^@JRnLLx0)C(S( zVfao1CPOpStOdO^dO;{~eVgzICPU}0NpWzK{E}L@7{~qvkfGeSaGw!T78FEo zqG05rsr)3b3t9XitaP{xIuRAee%5^KOD>5L!0=gg?5r2VJ;>FojP} z!2_T|$5n~RARcSNN}eH6)<&osbXnB<&ilvQ=g6TfRCU;}DzaF2p|a0G2nZeixrzF^ zBA^6L<^8W7fq#|LKc}fDSptO_S|Y{f_bLj40=&X?G_!>Lz{z%AhhXOzV%JUeyHh=F zaQni#7f82WIveDJ^*zD==zAk$rr%#fq<3MMO;n#oS#O;M8+a$TI_anQL>aR*$*2SR zUV-`&PfDG;n`T4#4ra|kOhvMh@TbM0lHz8Jhy;G8jK1db6U{1ji*sDO*O#tPkh$}HhY}MB^k*l=$OCR57750iQ)i#k4D#lq{Lv5 zu|RJS(D%a3xH8K4l2~S{vrxCN%0yhugrR+TUdxJTyY-%75)6o`6FK!cRs0WHo#at7EB2{~JZ7t1Pe z_>EmC6+^wjneYXRjxJdYyafxsafc2Z?mST_a5WP$7H^U5QuB}08q}*Qc=t*M9%sr! z*DTaD%QjfrX3m`EsuVB)$hv{}oXLA3=uR3qb5>vvUK)eb11B7Qu~14y1((fVK1>Zv zQ`>IW1)n{^x&%8)*ti#-)-9LvKsrupv$m=~KGiTB=h&nr{Px6Q#W&xdiD=8xuM7HMwf@n`ajo8h9bczCdBM`H>s-z!?bJC9Bt(C0enwjS~bX zivxuPUX5aQbGSUQR%(!OEq=%4YW^P;GJnNR*cof(7Hl{i@ z%tJJfl!+g}0_dNOia~lpd(2q}sZ;%q7Rdjt`E}9(QU#YC z8_!d#;zjA6M^Ula13b^pM%Sb^6b3R)kZbNNmd!>%mZckaXRY7u^Q6lT3&WdI{La5z1LcwzPR_xxI|PjFd!T^J-)&)7_Y6I0vSVR7B!PeK+*FX5#`JEC4Um z*^q~yQ6qPiM3?0m(uL1sBX|4Zn*^ssT5J*(%g~Q%ryYEmmhvFV+g37LyY%JV1M=>{ zo02jr0&|k~Z&m z->{|G`gqSLs$j#SIyzVl1yFw4zkA)LfF}scO}jWcX((MGkYRV_7W+>b?LB9c81L*>Ex(4 zh2e<3>Ig>)Z=GVMm)dzA@z*}&t!vJh@2lH45O++4A3UuYwqw1H z@>#b}hpXnLuQCa9w@%$C5km0X%caoQ!i^3gLHr7~>@gi1_Jw#JN73sPy%UG_m@!@9 zFtafCc?=Y11W>^MX3$o|y}m!{{iL8=pafT2_%MpICBgbvpJC_MVLtCVf3A<#`#-|X z#q+9{@c9RC84ow{tuwc};XZF#5T0!|B2o{Ev4>M5E<8ios11Yni@!ZMbw8u(V{Rt$ z+;}#`=3qQ51z}z(o^^V0_lGUovH3Is{MG|6pJe{+nZ#eU^N%U&sW+(@640giFalGQ zxgo;SnS`fj=!aD#CEVt5wMr*8VErWhPk}-`Zii;;+dq2K({&M^Y$|XgAzk;PB05RO zZMwio-|$Gg#k|>1zjXg=waE(Cbg_c3^8CZ~a4DZ8VhLkZ*Qma=`ZM&@v5c(`uH3H_ zW^cyTy>vKZu$QqBf$nLVuiw=!{G4mW5}bp55t-^&lZT%h8-<0oREGkueeJN(G$#xsZlrx|Hrkqz@9 zE&o)l!JxXLVIiaQaoQpD0aL9eV?)GG7cCRWk3y*A)C^0aYaQ@|GxtKH%9RDs+;EU` z7z?O}GxGF!YgDjfjGyqaNp#o}jbhBPEYOScF$_>7?>z`SeCtv_xX9N=!k&!itM8X${c@Sd2%1#5SZD^N|5O)&EA^bVl zL4F-AQP!#hF7bDvM}3jpE0bNRv^45CJkd>g+=&qrjXiPJ;GF63SD#FX(%9a>suEaY znF+nnSAjXhVD}62mdE^}$VJL8BZK^2#yjCA^s1j^Qn2yeN_P*6v)y+$pIb%=MI>+B z%lfvPwyf8UQ5;_Tb8s1w%74D}_E3dCfcH=T)g~8QMSo09zt>NM1aK+5e_KCA zNX!0h{gnB)_0#V?F6j?Q;mdjezz!DrnrNR~(JQ34-`kC^H0y;=UC;QTt|2P5y@)lI{O}9>IbcBcq8eyC)6O)X+vennwS+*ISbB-xpvHK94A`tf(g|3;{24 z0fMv?<`68pR2n4wGEx%wJmRb7U$Qylc1g}>H&Fegcngx`d$4RSaF7EKZ^5#;U7SvV zr*JG0d#wPV^I>fU`N)8#qs!ahvN@&`7tgnNAgN=&`8?R-%WO~XBSH5ue5u{Y zIZ4|@Eb~|`GyYs8ecOxOPm_@1uQ8!N?}#snX$7IOgW{UAQ59r@^Mz@9Q)Z&9GE#s| zE`m7`CPI>0{NYJwG1rF|QJI?vsQQ5eh^)ki6$>d2*g%_Cm{Ya}zG^ zTsrhB(uIOYnX#MJ9J5=0gq@#tKcmrHfV0F(>$0*$9R+i|D4DzEV7J%etzqy`s`Mos zt7T)Ol9t@6D6q&yJZo1qJp!^rN7aN9iBJ{Sfb38Z)C0YM_r$66)!5Xn{0soU#RL?H z_kaRH0Sg4PnIUzt7Lg-G18=)7ID=3w1v*GQGJW(1QTjesPmiZXuIleaF4@Dg{2r1d zpp=%nr%{}Lm;$B5S%eMQ679cO@IbZ|KdlBVa+62(!HZn---}$?-;3Pao=z7ec2Svh z)Iy~$C~!c$%&X|&5FDYRns6#o_6Y6#Ni^$I?P&iapgf?q3>jSGty0m1^^VaA|eac#xo!}Zcfz773y zBRy{BnG~_m*y!z-B`pl1Kt9Jx>1b(5lU-wTC4#;M!a7$ zIX=zepFg)1f(cp~3^|l%(?CnY0L+^YVDly>kZ33YC(IGNOAWnTu!fcjm^Uw%l|5+s z2m$VGyKkC;>@o&uEI)`WEiRK5=`Iq-B-?mKM=`7Nh)MeQuvE6_C@QGoELDd{MCi=n z0v?t;KG*cp>`yRB0+)&m3$uh?i<_^1Aa?;fT>Kd~-4*+rN(VhFc;0vP6{QZJI7x!# zFrk0pk}pXp$sn$WRyKnry`=GX4Gc!C?=!G-w8?NxQOqzjIW*MZmd_&=aKYT@DlVq$ z>NN2#Ch@W;A;M448C$*9fw`V=m#(J0#=~K*$a7x@M=&E8<8yL`BCX#QL!btI8$Bk8 zWY<^nSE)l5pH1b%bDX8ye_)yAI&p&}$!)dMc2qXy4yCTuVL5G(#+oEHvU&w%N#Rr> zr(Ff~xExKOL>}1!Ap=B6DD@--{#DFu-E+@w+Wj6B14Pc-&}6=(QAfc6%_)t&!$g9h z2MscZD+c|O36?Hfl#VKa1(wsx;p%i8Ihjy_2}av>pP+51zKGH%CVPAY4Qk>--{JHV zN%|J_+}{+<$foMK+>!5jINzfbvQ=|s{xMxgd^EGgUY&l?y^~{PQ1BZAVVsV}*0O{=NQy*|qn!KY>GX&ZtTkyEukUMYwEM!MgWaSY5+k#8Ovjfzt>Y zrUyabG$J%eryu@-dSpDys%yvgq5#1+u8Lnm1Xw~NIv$^k=~j>49VzS~bicg?`@hNx&>(O!^jIRu{2-6>(^fsAGL-dzypHb& zE*T!*ey(mRdaLZxWnU=bwZDOr$kTGjWxJvUUV0bUiu7*H?bb z?0OC#SG*J^cs`o!C)rc3fbKF24K;ZuzGtd?l*zWdZ{g>2G8%SlF$|9UhM%Ul49d?F zFnB&tnDdyj-|hNY7*co$MBoocF?onDbtr!}LWEu?DBQUgox-YFv#NeKgLD*)7d~*d zjircL-c1(lzTA4fooVkx0p@xpEU7_0zJZ8 zgxjd?9Sxl?;$0s*Dnxs(X;svE`Tb&!q>GG+Fu7YXSy0@IsZ)hmz>?mS?RzYc9ZDfr zG7NpH}HRFTBGfY`k9ndgnbE2w`KQ~#8yz%0<8W`U_m^50HP;9>&* z{U=@EclM2nVY&w6k&Z%Qcq$-{Q!r?d(8S98wRsu@D-Qj`zxxw7sH3Bi?IRdfXERuX z4Mmu_cWrJ%Kf*ExV@8-GD(m10y{*$1R((N-H(G!rxZGh1GRnb*!*U z1&t~Wjuz09z%{EPc9hr&wzeI`SW_%}xq@u2A`nem!GoO!i!^Rj1eefR?r}KDWS8;OPGo|k1rVbSg#7{*A}iS2W4*7>||U29-;yiu5w* z0wf(na|*0WSM<2K^9!MuqQ;x`8wU3BFdkE z>PCHZ0!DT*>YnC7R-Hn0ad5GDs^dN1AxC86(A5W&yiwn&Mp&aJEOsAe`Otl52l(tk z+ORG0w=F;KyR$^UNxfU!WfviRG5R%8s4LUcErC(ka$sjY0>P3ij!clxZIuCGM3;fHn`H$Or*#lD> z>oHq7W4w5)a9jdf8lBB4XdD%hD~#@jIwz8rs_w@Xg>l#9pCn30BMywS_8?3+Bu9?qq;*=CHqsKHR_U}(P2q_c1nNX z-{ra?0J!Qy#k!xl+}p@qu2}KjvGY0lTwq3Za23liWtLv-c9sS1TU(ls+IXS)GrK~X z?ntbWI1;X^>2gRGfUg~w|j;djPHJLEdkyMffN1TNjqVlPW4ZV7@zNmh5UWu_HQw5K%| z`cjJA;h++0FR0kXR?jbS87PYJpte`_20 zF`Cu5%SqkMV%;k|R~^lSmTS?;&DSZSchTyRNsam*yAyG$#(HH)h1tf7#Ri>+>t#Es zd=|x7#b#RrTVFtnTJ>J046+MNBxe>%p&A*H2Js1X^$>sdkUleCG&(Wssx-=2q6o$U z$+l0;8cw;@)CJ$SOcD$x+A_-(gKEJl30wDy^%#iLO1qca>74sWgvFDMTW$iRMY=+* zLWnwgY?_OSBQO|~AiR}s>Ou|tHB1wfYY$;hAq|0B*7)OJLX?hm9dUW~G*s&eccm_MWew;HiFkmiSy%#OG2q8eb;d2jdc~ zm@lkzxp&o+%V6>0Uie2K7xkz|B-E*F~q0Z+CrFCELup}Z}52+((t+(mUuw&C zDF3}XFIRn)?&n}c<}r$>XopOkfd#AAw_^wL?YQ218ci8HKahz)&}yKbT0rqpxb|!G^T@@<*aO*tlCTFxY^mc_)MMGmnnUTL=g7mY!^4@p zZv$Sny@ufH;#p(j&WD?f+Z%jEBk{H*B%kfRXHPFu1#iC*7jPXCS$7SsY3PrcFfx8? zwtEjvLG-A*Y4b&LKC39;itc%mn$SdK{d;H|pQB!B^kNQ#baEzR?uDJSospL2qdEg0 zlNx!x#&g=r0ul;ry=c%U$d;azv8k7d z_B(M^tNT*iH@}2G363Tk+I@%KlaMW|>h{M?$R)b&6Vuz-O|~%iy!_7A@)&%r%On!7 zN9gNq)QwRVlj(@fcaWxU0pp>!b;I$!*Wh^!|Mw4-!uLt8ujH^~-yvTZQqG?Jk#f=| zpymWdu+#v3SM2|>=l=aS{Xc$At$mdz!XB1^{j(+u`YJMo=njN+n8B};d3G9P`Jtg` zA&NeFy^cPa%gn*3tD0AEcj_2y80TM5t%PcvAcFGl()n#{Mz2SGSZcn!dJUw>5g{T? z)mxOp81A$feA7nmtG`6idhh64(67Br7iB)6#oaf7V#Lk-72}f2prxJ!(jvWS;7i`S z5=Nm)Yq^29Nv}Tf-%&^)ODB9Vsnp@5?pL_6~iQ*1Ity)^ww zc_lOC9hE_ElvC%~KBku0Z~ayu6#DUvy?v_suai%@gDZoh!N&ETK5kz+6q8)wn31w~ zW_`!dQ$MTWl#FJhEl}8|c?zaB<@=h)Gm79!%L!R=#;6RcGo~~aYr0`H4T*i&OetjW zW{C2SkiT*Uy`=E3F^lIqu-bi9__DqtJ;TD)s?WR3)96bBuY2 zpNduDpo{&h8)H8_aYhhcdY<$a(jY{&U8|mX1i_MFwby6L#*Lc_>bJ*AogXinuZg%F ze3uf!0*2Wx;s^AFHSh5e%z_D&@>!Iyy6>b%Q|J{}tf>mqd#2!WR`s#G;ASY_;39QD z#-nw4Vwp`Vj^Q)NgIe(n+IddFd&iS8aZFio8=5qQBR3DLHCI1{4usr8 zqZPfDgK!%Nt!?a~#)p2(8g{{dqan|cRM$;wdvzc3 zd?0=Qwow_7AFiTK(S+i9zFePE()f~yna+-b2VzKD|F82^`!os;!&dHe48|Y zb)(aaVRQu{lKip+r&SA$-St6~KkJB!mi3eB7=+5WW#e@3j)icdW@670ufZ7Z5>=vh z{wAiV)*91l7vARxU)s9N9`A#?+FaPNk9^B{vb09YLt^{36UFXYI1+@XryqhH|o8CC0piEu~LGE137`SA`XXjs;~b)*50|l z&VSt+ZG$$Lv1ZiRjm$D`aEmz{nz~p zzV~&FaSc2@`5@?F+5$NU8?%4O>0r7KDI->H$KR?p8a;w2X1uyt$_bTsD@ShmuPe5b z{g*E&Zb`8n=Us?mE(1Ud}EfGBb#V8_Xt$6rA1~2%;pd*?iv65 zap#K{k{z0JRLB5KH9=ZF+XuQBHh2Cq@q^MR-7STSTZUEr(5mM!J`$V1RDqD!kP_#u zI`vjFyh?l$N>mW&3heQjJOc{Msa`|{Oo#L%YO32VG6{z}Pf`l&X1w5H9>vDz?92N^ zKl85aViV3Q9wEUekOB)0=5N#*8iGzN>r>pU!*VWZ8`YdLv^$Kaj*pDZ7FI&CqjH`R zqU*gCQEgzL$;BBFo=1W_XA_01@5C^pnDVpVM&YI+E$i-^NWy3>QfC@`=_bx(9$hi; z?>?wppThxEG;C|Gu<^yzUm8T^Fei>lg>j)H7)ZPnwt2iKm0%SaR+=0(1)VJPJIj|6 z(<5LpVnyh&g}pzBQMXMWPVZv*RkMiI!Zh4Nfn!s{*1HPz-NY|74ldZF?x(gePb(!3 zs3BcHd^fh9V#Pwty|E~qaNW*|R6#8xwk%v!_(Y_(fqtb+Z&N=c0!i2huWN@WV9wm* zF;L9o4MmJhfhTw%#0QaywN6gO#SW)Ju)v>VC65QUJ}*Fl<(CMKkf0OMYHto~^$I>& zrhQKw&K1LA2f9+}Ao=*D?>D1g1Oe}Xas-=0Z{Nk59u%EA@Hm6I$@t{6GKtxJ{Hul0 zT_Zxl(#G&S#@{g8gmk+ynrD)8Oj#z9yD>$P{4ygE=xEY&Tg+4AKpMk=@b}S7RRMAM z%s6I6yb*AzIZsgkmEZbEs6S8*{pL*<{QrH$)IXMnfAN6+L3F8E+hT~L`f#{--C00! zy){6GvUj)F`JE@Jg&>*JkGi!*PAwQCC7_aaX`t)T5q|Tt@E+%RMYlT~Mvac-A%Q4} zr_nVO+C}*z3CaD9u}fx(sfnxU^U1TW?HjLvV1RUGIc}jAmh;+GM5@#3Tqa3cq%C`( zVg-A7f2Fk@&3&fnioLd$T@i5f1hMm=3NC9}-L(u42tF3Dy5>MPY;p@s>Or=(2UU!N z@27^>gk1-Y;W$3(nn^H4Txse{V9(F{(yNBy;{$3FGRb=}w30h^dBj4~oE7O8S1z%E z=;4Wm_l-b<=8`eY4k0OVf&ttupVbRsqG#F>FQtQX8|9PpCMP6Y+BWG6%6=iO;2I!} zm)$UHq9l@7Sa#4nu@%`8J3$SuKPK#< zw{i|IY!L-OYelg~czld>mNcaZxVbNmPcE6Y@|p4KeLB)pT2rU>FzC z`j`So6Gr@o=bQ2|z#{-nx^I>I`do3IUJKswSP1*H4m@H^qMJ=&7{V<$<6KGXQuB6E zO@s1q1=n>nu(zUiT~aFz;Jj-F*PXXal9ObjhD6m0p=|Lx; zx{CQK{T+0%LK;F4mtWjW)dbEA2eEK}<>V4gJ{k1=;OCG07r)8eexvf`knh90;hB<} zk@)xP>RlOHwIT9KT7z=os-0^-^s)O@l4&@=%REwCerBIbGD$e%@D@wGq$M+b%24*H4S)r!r z)?a;ZIO}w0uGno{ycmN+pw~4%>M7p;+!9|=%B*Sno;B#oM7tGfkR}?+g|>mQrYznZOay7Ktqn0@2PuyGY}@zI6$Iq`+&1_2rL=7`;t`Mt>B zwfCbidxaGWkWGvj>s=>LQUjxUEI+;V_A5o9iFueoQN12@GbC=JRy_K2l)~$J@|?lC z-TCtJjP(td5A(}q07&_kQ$^WDs0i)u5%R8dee*9eo5yc5o~62jFb@EXvS1$xO;R=#y1o8OIIHHAC0C182?h9vQ2w;^YGhx1>f9_+ z+HV6F_8`X})?e;EcZH?eP@iq5kiVX9gjr$W9scx0z~-9wAyd}-4S0rfX`NTu_|N5OKj9bdDhow+rp~vGvy;+(764W7?ds?pjD@iR*TR$k(S0Q z6rY3APC5JR1C?du)gAp$gs*2$+4NdA#k6Z64;rTA5*4R#^BpT062@rF(+fO*OoH$1 zp;bzEK=o_>R{H3x@BAV}$ST^+%e2{bJ~tXHW=z&~QL9k10{a&XF&*#OU*^t}jDY-Z z8tPgxN7Ik~ds*{Oh*17N<=VV;<*Y&`O{z}RSb8{;^>Qhf?=5ZD$jpX zH?N8+{#%D6tTF38BfBzDyFIqlEfYaT7;9=CCiKekjnHe%ecSk=Ja7m9M^T~UeVy~S znW}UOg{{l96Nt;of6;uKRA5JdAFrFj%G?-LCebV{7d5^6AYO z+)#nM1SntQm@{-wpw>d)BC0J7JHMSyq#V7yLr_!SxlfPbif?$C_&~IA@_~+Oku}_4 zv?GLsCynDb_A3cl#0slif+y`TKbEo5PrTrf{LBK)ihVqgEP1H$+`|XX^Jv1-@*8N? znc|BfW@~s8^Zj=z@Q(QCE8Kv`KWtX(B^f-FFmK*OA^eY)fj?gSKbL`5C45L~D#N1D zNXxg+S|cd*1r_8!j9}~Q{VPa&bR z5V^mGL@p)5GM)0%=r+@HoO}KLgxhs|tgO?=^Q|7#I_s#r&(KGYG_R3Twb9s9_g2qB zU1#Xl(Xlb5MTS$Z!rjL?oxb#QzF;jIsnNtzLE7YfKhg2T#u9(#74x@c+!ByF?s)1U zYs-0qFP{AARb!|0?#nvfB)0FribiaDu_6U@a9!$gXn&D6Rles7h_N0Hc-=TN(DSTJ zX$aHuVmV^UO>gGE@y2@G#kHM?X1{SuL(yrvdL_2Gsan=Y*^(*=ohk{qG^eKemD0vpyC2Cd z^pUobDZO@8Z_%OjDC=1>HV*daD=!osroGcNt?#Y?j>OvT_MfsjreMojcjU4z2rxQ$COwkN;bdq&%Dl)23=@V!THKQ7CmEJz zps+=&H1kaaE2?s$Ci#J%QflY$^pV}alVSqJ#!re2QgX;@6_VRIwOY-cya*d+uxM3M z6-2hri}6NgiYkzTaeBi~^2(1df-KwvPQvU&M?6(K2luU*Cs`{;ym157?SjrQA6`)f zJ0)NxpK~2YVr+=;^7OXEa&Pg*Y~uLy6p6eePbR&u1p4}P&DTJ-y%xn_-X@Xl#w#au zma`9iO)^cw2Vz7d!Cxftg4%1Mx~X1!6!4e~9Cm5j*D3NRZcS@Krnp#c(1owGm`LLo znV$fsQJq}92S~XQwsAM7aXHq^{8*1OD3`t9;%&z)K<9rS7aGb9CFk>SI4hUHLALBa~NKW|f z34ev93k=9)%s)@uCMWr^ok;1tGhr526KWB6L8CD~`+UKC274YQC3zObp3g7&iY~J> z1Y`g6Lz11?!&^wd5Kk94Ge_9V{ag0|(VYcFP1NiY0@e)Tf--EViFH)bK(<+ZR*@C$DTk1=eAL^BEkdxVc)ZFg%|(rx{cNmVx`iwj)-vnIN^I#wee1MR%0M;8*`U;c z{et@#&&xH^TegRUjIA?+36EW}D1Aw%}h_wfL|!r6)I& zi+7qZ#|oH%cEKb&2}nu$&tjCXEL9(8?Yvii(a*BfY3<|TKG>p;XMe#F#r3GNe0S}m zg^?;c@665#3XwtwC|65Y?~c(|dM=vCw=MQfte#aQ2G!!hw7 zE)Qw=k5P`BvUgntS>7ulxc>jvF!N7b|NrxJ{yE406Q~!mhw9xa_>MT^UL8egO(Too zJesCOB?uoDcJbEwcVEYq7tV2p>@(v-b0?H$$(M@219cyj*~NBg0)64?z`&i>jI<2X zy_CgOjn0SLDx5bRUEZKrsw1`8ve0+7_iEZ6I<1C7iTDe$`m?`eTip-7e3e=|ueg>Y z4wGu5^EdcG0wpI8F2mIWa0c74El5V_@5z!Nyl)%B_3=QlVzhQT@qDi%Uv2ol=d-`Q z!303Krm6k8ScT@~H`7PecPyw;go;R3Tu{UdMs0E)KwF-p+3+#<_gpU{Ag|d$BgG3OP08Fg zs#k~QbW}|X@%o;XlE;ti52hq{@$GJz3jq!V$+y4Gm8fk)$L11~#P3b3(zp@NbkN!l zz`M?rt!T}+OMwJ%HN`__rHpd&iWBA&7^n9Rvcfp}bk^Uw4Zz|?;)3g4p#VG%BY=JI zg_VcRIeb#CdhW@4nn_P;2?X6OIt;qI)XkyylBB=c){~j+GHyz$j?9tTD~I+Jy+9?6 zsD?~w15QB7b&+`F8Iq*75@gX&<~(ysDnYB*vAy-B80BABFnRP+T`xfjA8OeXjjfbH$7wi zj(=6$|ITP|Q8kq}+-ZlHh&!Z!DzoEVRK_=|Iup>heLDevY*Mo)SDB8;@3;E<2N^jZ zg{%VF%GwHXbPZB{((VfuE~H0aLakmzan#jXz8u_tg|jBhlG5yrz2T9C#~l2H>1>Fo zyi=d_+jvTcq^#_UiZbGX&Ysz9)C9eH*O%!LzaKm4BE^kzvai0#7wlI2DQkOK=eH-x z7MBZl*_Y|++B;-Ur~HpLTb^MR`J{8~%O9nB?Ny}1424+nr_~U9?P6$Cs6dU8^A2*J zu(5}S3_f?zapPA#w^D8~{?---c?(nKQxv&zoUebJeWy}oVjUoVg>VR@|L+deKeqdS zjpvmyBr*HsgZ(zFW<+P${XEC?VF&J|rZl)iGQA>cr9pKT_LNvZEvc#Dj2Cxa z{mq)MuD_&*(+V4=eY5LHs?BL}S9Uxu`N{37p?nT{**SO6;w56wmzcQNX6NYgqR$`u zLFAHoNIbH`GKOJ%rsm4Z8#VDtcEfGRWyUM7BezYh*9s@s&2iG&&G>p@je!=B?HkE|Uz!>@!NnC;m8xsD8 zfDx@Go{nIBpZ)341@Is;`e782U52?QaJ73Uc7gJY!N$7LeBcYWAIZv|{3Yh{is(wW z%Aj_y_KIPL2_Io;S|KY+vrXbW0q&*SXmR)NS`zm{(HBlbo=@vAZOc%jKzp)Tmplpn|a!zkY(|OX38_x7{If3yw`AOqK(WJQPHc4yur=d3{5(OEGh z2!uc5+`}yDGs6$|pHb8pYUVJ$3WpNzX&mFSGya(060k;l`oJ?kf(0ip97y-5|MEvC zw|0B}M>PnXpM}8r|LzX($7}!R4&bSbp^o{geeq?H0Zy=DQxQ$~ZLC#jt|~Q0sF@)+ zk6eky`Y?6{R4~L)yZHH@`Wo>{7g1SnsU+a_A%}l-sB?o@;F6rxK^6>fd0j)Rq_qn4{hqNQ4s&PUbJVKEI(f`Ns~UnSN_RIuE- zj&UadSEPrkMN!y@O?|}3RNixDKpVY?*XjZrFthW0-MneT{;_jw_h1TxI;v6AgiKHN zSV5*-(IwrX6-$y~h)J6N#-{}LZgy*FdHf)D9hs!>7S0fdPxB8uBM%>e=IHcu7rI{4 z5cFi>ol#Cv~?q%&*RjiGIH)@o^z zpx@#?IyWq#*CM^*-HT`pX0C`88AOc&G{(k&qOuX3yyMf%t(QJ2cb|&am>DjQ@NfPnEk6db0EG7=ZFif z*kbubgz8Qw6AWoeghF#rh!k9~WWlCNyl6MIuzCQeR#|x%7xS+N+97;DB|ImuQqo9f zEX4@Lng)?kRExx*bvr4Q(M(DWR_aWeA?U*3cw=hTaNAjE5CSsiSB9SsOVmm2%1@LR zKPz!0s-?mnV){fHDoFyuJ4Pan56sfBXQO&0n{<4~7Y65|nOAt@1Z(Hhbuy%N+)b?M znvJ>I6mtVmlyYwsP?2-!X=y7Y4mApu<8ybffFD7IN|7wEx|U`*hE{L6nMcf~ zT&K+VnD-AnBGM~0ECU?S){8MWxxs^r$CzFt6EP`c@}E*Fb%pUdF2zo6XNuX}(O3ry zZ9YyBaH@^)F@A8;FqRGXB&+zT=;$&=b2d=8V1_%g6$$7mYm$0-x{}=#uA+ujY&WPG zNvNdMgx1??$=yddE|kccEdBmF&(r8VzwgG>X`L-N%KvESjG1BDVxlvS4?0UBf^NqZ zbrmkobX+}ME$4Jy@O9+%?kwvJEk51yihx)?^H{(f##}b)gF&=Ut)lK0s<3AhuBY?2 znAVr#Pv^v_$ZcX*utL@0FLoQK=ltXsojKtRd`>8C!~e%lS~lHH0_&H<#93XN;!%PDmOWNF?H~HO2kKX{TG37%B$P>Dir_g8A z2ZymmAmyKnzo_@fH3dV<{i*O0vZErGFXbd$)>3?PA~-fze2FT z;lGFdh0XLG^bMVi9sX?s;Q!qAv6_pCanSyG+n3lb_=^BQLC^d9Z6DH=a0mPPt+NY< zSOC@SIxpf;CP(l8ecK1<0T^)wnsSTrZ2Xe0YKpLfj?`RK6;kb;z~(D@=@3xh)$#iq>>KK5$24yf?j z3dS2ii1Q5+LP3gy28bre>;2BSf09v85Z1RYe*Q)n0a7}gGwbxkzDj$kM~Bl#7C{Z{ zH3ThMjxqsPcOM_(HxsuJv>Iii_S2!(_01x89b!o%1O0)qo%L$1uxR3<$4{xUd-5(CRqk5y>uZGS)wvFI)-TBM1)fGCI)@8HF78Q@eK7 z1Lklc$9f==yeZgkH9NIR^_?7l#+s1ov!D>^yvS47zxin&wu-4PA*Uh%{cSsc)xbgxbPh=$6SG+` ziT2vcQ+Ih{V*?Po3|c>AAo2&)vLjNQ7Lp<>;mP9&pag5VJ^&vO+Oy*Fj)*vqEHn-< zl&${=aDAWlNTe838|RE>6_!o0`u_c6pl2JCI+CL)*GdJxw#2sh7wrJNeq6b@2YP+( zuS+)ClC1HAy{K2SUL<()_M67@%~jpBG47-?-}pL&@zi&cbT#_e>d0&#$K zF2yb9$@(>VFJ!8#Z3>^06egJcxDf`Gi-9!((Ui^Q%02z>MZ_{mRhPy!mCil~8k;x_ zgd+S_-CSV#Au&NEm{(T)^*cp;(vNp44|FPY&sz5GzpoN{v@(b727#6B2|d~PO}%!M zQsXWAiCK0u9yGt&k}%r?0*&mjbPt;R8F4e)l8AHrFB6cF=1b(f6XXpK9A!CMUvLW} z-}Yy7qHIpgK5%9`<=h;mvV)~3QBqGDFcW_)3!yg~aN85nKZ|oN@sX?QPMz`BLs?jf zw_x&X2EC9Y&F`J)sSa4HP-jsd2J(03+>mW zmN!Y2?X^h~BsUEcQ=0 zRg*X_oW$b&4AX1oMuyOR3!h1O&##cKd(p1rx6;Y_qUoJTS2OC?n$a|g~`(%p?CKB{|iW(V(Z=}eb{adR2 zXlj-aZ=mcMV`q#X!ZF;RQ+}AS?K_tAPU$A!!x|!n_kCqa`n9n%{V9iEWn}-ZW#5y1 zit8$4fJH6-l&_;3X_qD{?Jm(PSOs^Trp`S%&|XE6q(5GWqcDFDeiO>LMgq>3Fmt!O z1|h$8nsDVADQ^hHcUKr;UOS zLgO>+)jI;lk3ZdZqkdg+rvX1Ji51D#Q0=$vKf7h_d*2?fGwQxg_NPCS&bCOzFCS`| zMyNVs=%(`hufJKq?I9Ni5eMoOq>SN`?zJ(x`6 zGNRt%(eKFgs=ObN2C6i8teZCjb7U0;s+O>%<;zkvmI*wQ9O%r`{mpy2%-@ogdggRh zQIXz{AJbJU0OJ}3Vr#le_IPulz*N-4dK|5yunf;>q*h(;&N)*~p6s3BR02?&;`p6z zw|})b<&hb<$TV+L`sF|`$F(42a+e_?>x&Ve*QNLT=-TiLI2Ny=R7J=l3O%w&@4(^m;8c~Qb8~6E2#jrt{k|Bld_*Fq2IJAf8ZGOnKp!-^x-Xq z_Mx?us7pH=8-Z%xvI5E&EVd`xzVJu>R`!cEKzs(1rrXKz_d&!bOes8H#qCZi;z66M z=NxYI2|t0^m$W_Ilord_x9=_c6f-kHR32zt>epWP#j{@%N)4G?LnYR{2;-X^=3&qd<%-Z~nv=neusC0>V=p|C1BmpQotYVGqw9q$6| zJvc)yuclf_zUs-fKVsr&7?P|Vwc^gD6nt79s;#_vf65-#H#84i?0@!hcwiT6wCA<8 zV{Q1})5}n4wf$>HKG>w$>x00 z4ZF1o$3E?gNLyMT;e%xaj-d+$tz(qEWAcEvLHYo+CX$D4WDE}P;QB=2GoAIfTEcIl zWQIG-Z&*QMUkZM+)x~ON7D_)2u@snjOSzxn;86lryDD1aL=Ju zI%TYQSW}F;D^qRIaX zf&o}D%?BRTG&GyEpXO+P1mt}25*4OfQVBe-e1}9oW+wDr_y`$R7ah~v$5uR^{VO1m zfjO|9zIK#J%Xj=Whl1IH5y4goi0vxddN6GS{N9HTFAe5Zpy;zfn5c8jIF-EitS*;n zv$1b2X0)=3TVGf@EV(%Tkld4&cV$EA z^VFF}?Sca1w&YsnXiQ(Iv8`e*^FsjVJk?o%D=sSXRX8zK@@!V8Ic5dB@W^aIux6Jz z647Qu7`XstJ0VeKPF`lT{s}fsR)%w+sRER`W>m7@7l=*(MAt;M6CA&nh~*_zWoY_= zI{+|ZR7~U^VO)m&5_!>fPemcTe{rRBO`W*|OfPf%klmlmyuzO(+>Uq24c`5n={_LG zzgbx<>2#+??g8y@mi$>$6d?{Ezb1t$NC83D8zdQvHC07xb~VhRe;v@1@KGY^wFd#<;QOQKt(D%y5^nD?3A}^P3T;zb4KC^-oo*u3zvHh61bi*x_keFi zIX)oWd1D!`X->2zK3?mq7bveM@|^P4Ll^w0x}G&iDs;SYMt3!3D}W}|A@u6##dUFk zD(u=rmedn!cY(^8wf&Q&ta}}KrSz=E6({QsAF%a7fT9dh#5E!lRijRyAZt=BRxFrN zC1P&7jwKKuNZI-5rciJdA3{4r*^-;HlXdWlORqi2bR8={$&(H|L~s>FVZQ$DN?rDH z25Vx`W&*Wtr~_}rbaW}TfoL=&b+gBGikR93h3zc>?4b8)NuDr6psf=wad56K_a&{yrluxW>u-dyp^{+#s-Vqh{Co5tW`hH-G~Y{Av{171DFr< zbk_`8$fAa6XaEBVQNm0XHoS(;?y*=np+&e%!!LbrbeKk;`rZUguC|p|0aL99>YL2n zNGsZb+4tek=vB5Ld;1D0Ws>>ED^Xk^ck_vFA^+s#L}RE`AYP?#6kEy-&GvZ;i;-$9W7`l{oiT~jfJm}u+ zy|53+F%mj@8>rxOLq1*+-z@^~tBU;CeIQr=$jl;5Y+ezNm(+nOnXAPFyGZ#Vv>X5G zUH$Yt!St2fJA&zC(lUmPX`K=&KoPZV>Rx>JNB5pUFQMed?xE{s#HMK^kiS@Q=O1(d z>wq|K4FnCeK4)A4|c1wgUL|lfxLSrQim`- zcb!~YWP8ocdZcrU>G}_LE6=-! zl#?WWZn_Y21*iLv)_xgze0F(7+;yE?Gz#;(cdr5al!A``s(N$P1lpl?7;?YbILX~8 zJ#GXp_<9`bs?`k=R0&gQ!e zW%=D{pqp;onD;9HgNWoWs^EYr!Z(CkyI7mSowW(GJ^#=^S|6c|o;*~#kT7Aqhe~Sl z!LK+h7SyWpzPOZ-R`E(|*CUSY%Xh7QZ^B!J9Ir$;j2W1u*apd6;m|CI{KQpa;TXzIe*>4N1);Coibz0Sm(*c)GV?|D~GA@>Yxenn7)oi zM*bUweCNQ@YCrgzC8QhDF&)whx~pKys|OtW$>MQ{a3JWF>6%k)Z}0Li;XwCw(W{VW zKB&sB_UO?kgzGG$k2Ep<^rKG?{Vq-T@?DD8dnGhi%)bc-zDT|u2sGfxtuqPTBrs-? z2aG_x02P0E0gT>vwsqaH)}OCpW>Ws;1z`H87vS}eUjruByqi7b*YKAY;J-gw|G*3X ziY18CR-XQh30kN3(<_JDQinzB)H3_N@qURm1j&NdCzmTgr>TzjZ>@Hs_cSXHh-VOj z0M)eZ0#a$WnuuM%!n4G2xc7U}G4pnHtnoC9<4r`DN%G}WZptk}Zf}{N#udM<`QlZX z&4Egw2DMuHu)*R^$9NL-^hN2VF*6O(2X*k!nI9atHbs@)UiXEeZMWq+lXQgxJ%C~B z?D(YvceYIJ>=p+Iqw~~F-;dEARPyRy1<5YdqeB7^auUqL58$r#7rjbIC%$tqH)+XK z+_RaCH?B4Q0KHO)1trM~3JKnL&fn(&9wI@~qu1!itz3k=uaPF}pE6LaGoJUG#fSt-`qsvv8`t zT&_^%ccffn6NgQk9~sqyQfuIxdT^~pp(Cp@@+QeSudykc^)K=ZR1~R zcG@rxC!14uJIGMLtnP*jpN^Zh^y^s|pFDcaFiFq*Bh;@iw<5_*a~qBjblEZA-s6#w z-kU?mowBUfUR~iGU%^J?Y#PxPR**gTWs?3l@M-1<@IFwYL;5YwSrM1_fgt-M_pd&| zQX27KyJQcUlIrxde1S%qtcJKu=eJ%Oya%k^Lv#4r?RX}52OWf;aA zY}q7tAA9~oiBt6FN`doj$Q)(=W0SDr_nIi03#W`Hx;~>0Rp>Ug_cE5u^cv6+=CMq( z8`75SF^{oQ2I4Z0ANh3#?r2r#N=%_RfBoJ*AT~7&)6SdEe~-~rkY0mFTMj}9|1uB{ z#=hqjvna?^KFEJ0D}4&I;O}!ERS4c!u});`%+_&St`n80cdE>Y7tR2|Rs0S-|3fGA zL8d|#8L~xt1O6wQz#q^3pPRs|GKM(j>&JTshfM11IcfwYYiI)Qf(q>XCDiEtiwbh3 zn1-9Ck3*Zgk!#uphrXn*pM6!6NvGuqpJqRmPB*&xeGZ-bOFQ7u`gn8fnRV+9`CfnW z?SQc(R0Y8g&|83%Hz?Y-%thzzOOH~us=aGR>xHVV66Zh4x@vo`PWNXF*Yr&rFsYwU zzp&jpKP095!}Qw~!7G3NE&^;>|4m+Bs_qO5K7~C`IK1XIoh?ChC>*Eg#g*es)mJbX zIFU8Fh+ zEiRbWilC?8klqe7>mOE{<3L9MN{n<_nQ6F?H8xs5Po}ucy353)P!)*`vr9LIFa5rt zt!S-xQkij8>7A%yW5`MSF}q*WFdn{=V3)F)Z2pMYqPqDuSOb=5J1j!yE5#m!A2>=p zJTKSY=w#`QT`X6)$COM#y3 zz_RPNAl~h{vOz}|5^mNuWq{Q|W|nIpFDMO3hM*2Lzh2M+6JRI;%qJ&gg!w&-!CbjP zx00B%^^;`Dgm%|h&_uI8IoX0)3Sf!{RrtIOlL_R(vyLb}!8Z4G;aHFWC^g0J8JZ+} zB^HbsTvD+|5Q0XWv%(Qc^R(35*xTefuBmbJ4`Ol~8n@++?KKuQHv9>P1AWA#zNeCDulBpjvvO`%L$u&bsl>3({cKj@jwD$UYI*V|qWm zT@YJ3Se#3|Lj0AZ25=P}HDc6=b1V_PJE0b)nM1THGGF_;5c1&%8Vb4kp(k2WPyI(J zJaox2=+=Xr^$0xNCDBt30bH-0TYd)viD@W&8uo<9Z|loZ|`QuTs4( zXS)(!XEJPPrwXo2Er`zey5p~rHYDN423GjEc$v8*8s)OJJWIB4eO#jKk?=i|ZWc|V zrwo+PJE~K|u`kS08~jcfWcz0r9etR6c4*C`{3>D`o{y+o@=JhRR-{%q7x6EC7Q?tPtkmkZ@we&e`fR`9lrA`N13j*3)~_s za7(;(o%r$t`Czqo7(0xRpVzG|sB&SQno*3SI#DbCSz**VNBK9MOP3CgMyJHHbYMS9 z^ngN+8YMl=hWZQ6e>G$0)|8oaK?sa}$gfxT-veNOi@*K1`HTN!c))@f9=`r%c-S>* z#$<-6_$$jmD7VecEb4emXYiz9`{B@Sl@K|4NOTL^xJHSffE z@$V$}lIyHdCeT@W+_2(y9w^-mX99v}tmko>AV~%@Rno{TfVD4nM&at*;N@3Afd~`O z$q|p9SthF$ILmY)bnmq|PL##Sg3>pVsabn!w?3Tmwv7PI0x(N!!f{bkma3J*T73A){?4F<8-qEEP=g_pvBJQEWFiOZSSE8 z6W+=`Suh57E42%5YHoA-M>OHD!kF-&8y?5{xBB_O9@Qb!T|{e7HcwSF*ddW@LlrPw zKdD>Dhh`^?_#NuzVlcKkW}qS#1C3oqy5LEo*~jpiWDzd5EawwErCD}&)Uq~6ltEZM z&5C2xjZGtQgEzRkWUsk2mz05``YZ z;vrt@$r?OVmS`)YX~Q!Uk)H8X706ELQkvQaVhS3!=ie-h;^_^yRZRWQ@?qOYEY{&@ zH1aV_57xy=-9g>nfB}?qCnD%j<*R8|?gYNR4HBJvxyTp-{{FkSF}yuH-4wN4t1O=Z zIyv&Qa=H#O)2szth0L;QpU)4=RVhHz@tner!+Mc?BtinDqn6H&7<*W*OS*xRP{)77 zA3el1?EHX0lsX7|A@#rXc>cMv{3oFU6xZL#3!PtW3rU~`%vh-Y?u|J~1%J{UuVRk< zz7D(pj~oM4XPZ-W@rAZ8LP8g-KgWKuUXK1gDPMoSy~TgCzWo*)Mt1}{oD&IXd*X=Eo(N#|0>mSifg>Q>%$y<3J-}fK**Y&wzGu97*xFFyLLr4On%Ud z=wYyR1c~eVpBBtMzdxy5R<+XXn26Q`9&v)BKiXJ5>6Bt~a^mildDDapG%$IOI7gs! z;^(T>H1E?hlPA&-T-dVoI2qaz(QCK7)3d;~!h`naB{F+8CaY{>EMSMsfX( zyBPb6yV(BrGqh5Qdzxw3E-ag_r>?m!y`{#88rAEYh_Zx`yaC+0(s1ImOBQO-Q8O7} z&ea9Jv2L|2^-z@=V4cJ+gW7oVweMV1TLNhx7^xB2*>{|%5LA(G_W{RAMn6@**WNg8 zIgyH1PWGvrDZNYuDlYsVIR?DnDnAv%jweKc)Y)^4I)vp0fF{(q>dXcbw}!a;HFAA; z$8lJq@HuQ*90eO4a1Cmq%PvhNYr6t1SCqIOMrH)WiKQ_?Vd&-UwBA8C;-@Ng^bMX3 zU8a?TdZWNfZ|v;#5-lSxj6~Bh=P>zZ%vE&f4yn+N&w@&KZ$JHN3d;g!`XrF|m|WIE zR1W4@9;KQ6T}P=_A9_ub@8BRg2JRBU`cJ|lho6t_htj%p4k%>zH4&7*Sd&P8O z#TJ+htdAzcQ~V76kD;$V^~-rCq|lmhCVM5AF`v zw3>D3)huf!Gs>UjTuo#XT|^L2!WuwRYR3FfSVGcw$YR2U@1zimPCiX9c)EUYMEgCW ze{*pj=q}fTT6!fHB$eJJiKl)D&x0RLVv5M-if}k6DByr99mVg7@_`pho_dTMDziTY zPBSF?90%x2gn!yCH_a=o5xDTq9pxf5-7{SBp<;L6Fx-~;8e#D%4Y~586VviFH~x~C z0JJ&smMrUW`QLa zH^_e>20~r@w}|X7cD0r?$4w105vY6 zHApO!>g^oE+N#G!g=c$LEJi6;VApTO-LjfVxMcHdEk5FC4@+>_k%KZqya0?BfiRTm z0}U#$Ww%L=i|UN6{Z39QjNqUks83EzxP@IhiJrpV|B&_;Tybvc)^v@wVrjadCz%Gb|1r&r-PPqa5e6Cc(XU5&=OuX11{@cbQ<^q z?$QB^GQ2UY0rC2Q$Kdkf2Oc3Hn1Lwy)c=#0w8BO0@i@7JkQ{dU6E%G101P^-Hz~_e z6QtIrPL;!q+5tXQzR*FO zi2=(Xv*G*qW=_&3$l-5qF+{^}J{;o`41`-2g(vd#xp;B}&WuhMC}kSS3;x2f_-;aq zci8N4eHU}L@?PlBuG2|hMYUMp&>O$;>nnEVxTXH9&s|-;Tptr#o0_6WRPJ$hPxWJP z@1>5(vb>(CtJrLb(Oc6zXk1^ng?`}ITas3PZvry7m=;K8a)Vi5#dp+jc*Xsx8h1kC z0BdjbM)&5Gl`Y$v@F%69?>Q3NcW>@w`<;EuklYJirEw=nG$5sMa2QpMq;fBj#afVu zi%M_VAO9r!;i}0yo{hV5@MXd%Y@CYRHOPMGwcXb8V41Rpcv(fh*!=fF2-;)TGsgf5 z?9n+fjI4EtT4fkc=xbVUX8jc2o=q@`RbYL*LXu3*hs0V1lxqLQ;?Pjj%kwN?xB&vj ze>@EQ<m``ttUmnAIW&mJ{;FJQ$%LywX}v8 z{T6$A*Gcz2*{bA?@0FyB=ZPJOW?oTK z!SK+k_S7D7$y_S_p>DhW*`ZRiJS`bXc1BNQ{j%=!&YrLKC3d;*QqE4t``@)HNr2_C z!LY13{gs2ca|l^i^Gl`K*4iwaeyUo}M9dG*~m=^K0i~hqvsBZA!h~0q!G#+%rY}zkU@Vq6cVDs!rDvkTFEFe!SzS~d*4cUQoXviN(1IJ1 zKL-nS&&Tc9ibmGlB zr%hlZCCG*5ih^yE!ZF^nlQSRgZHFKl^neEN1KXHs5_01`v*HY&=Ce2GdbXEqH&vKM zTJ-9qbTT$Sc+Q=R`yy7^d3}It%2n^S09nw`LrKlM(0N>N3)x>xBKEvPH%6{)ip@Dc zhp8I6C0M{U6}@=~Bwu0GwKv|(4I!zJXDcwoFzF`Qk|KS9O!E<8RHdA%~^al{rttEzaJttXO<7A~Z>b zd|ch#bRFDF!CXVEPOul0gawc^rN@;xIlO5ej&V@6ADtK9L>^e!?4Z=2y0dAEN?7@n zz>G1C!+>W<1)XBDd`nx~gr~;g^7aH#@(ocvaNQIQ-EV~hUsvBy;-YmF93R4XTQly~ zx7Y6GKvs18r}91@_2lty%fH*tgt-bCbs>b65AEN9<^HfzbP{YdSD|*`N7udS%Uz0u z27)=xXTsz{$QidSi@wnS@ISGc^Vs(L{d@~ny<8^%_@!QVKYwW`Ong=3=fa-}J z`G?pX0=#u8S|51=ptauE7L{WDnzGIGdmzT2dd0QbHEQNh9{)VbKTQD2Hjh#N_1%$#Ruq+M6W=p1=Hj1?2%x{d0IUPI{3i$yGiDc=hy zI&w!MKH%!phZrGN?B%{~c2i6DOt5JUlQ~k|I!Xj>gf+rUaN^mlW28P-BNXtD7><8J zmD#YpL?yR))-OPPlR;*q3Hl6S9O48oUlsC7@rhEX(ViI5>Cm3%LYS&Hhy=@JRX4op zvOrF0)nA*%pJ2$X$%t@0!k;AfqQf7K&XA5mW}XN| zg(4&+N6=u>+Jwy3%6NwT0QZ3S0M&~O-SMj+%B^819s@u8#EzQ%CYygZlYb_s(>D_e zrw1P_uYlz;Lm!65eDA5`sc&YGYR3JAAP+ktX6I;;FE!!xz6AoCPqQ7U-HzQQ@`VBF zeP@COj@H`m4O=gb08V-oRu=HS1TA z4{WJe>kU>wN`Bbt+6n7Nt~_ky7@a)OT{PXZ-^dYmVv@%7{5^|o{rgSoO5QQwp_iyg z@@w#?-ujh;`39CCT^|Z9V&lD*h|1K$#*s#w79Sswe1-(*5k#oruT5=&L&0k<`$vDRM~d|5s+l@4otq3 zP?mJ}^zXXFh27H`G9PDg4#xgIgKjFJaCQ*aOK9?NrmPj=ic0~5zK7gg!o>ML{$NOP z3!^RrP*QEd^B`vzm^P)W%*arMbazJl04vfQU=Ht za{r!e@xPpzzs)LY|0G<9IO>K;TZaF^Y5+GRQH8V=lWJu8qhXW{|6#j8{BIK)77M97 z-F6Xx?ZV5=^-luhu73N|A&mb-P1hH^LGTW=%hdMqr1c=l9)V`=9R>V?XedY zkkANDIhM>PH5IQsi6}*@j0~IU#GOTA0WXu^;+;@*IqV11>VlRi=C?=xGw!k z4V&h8mN?@*9^8u0OO4>tLYgm+T3_`0%rHk&0c+Q~+%9F{5$qzhXJdfb z%FZHf4YiIMGf;HMUB@W;i6AP@2G%OgDheV{bo?u8gEhWMOQ0X}bV3A4af4NJ3Zeto z5H5e?=%HPRZD?M=YKd@##r|0nP9S8IcJ}J~W;Q;;a&@EuPJd)WrJT7EOZadJNJ3Kh z^sOLmp+3+=CVK&Wfm&9KO*nmA!7Oj2lJQ@BK_g*%*C3}8wH{Fh~-y%&Y04L}> zUw#kEm4Vp4@Uhd7&Vdprp*WQ>gnT6?j-rZ3e}!)3_lz@Ftk|kANVN=A@i*Um)Lw=v z0mHQA>Ji-M^roOz)d@NyRfX53mdmqbcU9Cxpvrp{*(>y8A!)&_NqPc zze8Dekl3lxJl(DV1 z!};|Ljs0?&hLI{opX`R3DOumyv3W(j=G3Xf0{>ohnqWUI1?!8HdPymMDvP}S{g6KC zv05!%Pej3!j4mi0@lMrvpLpB1r?=afHfOY?<@S7koyB+hIgLT=RT;_?q4!PRyTAnd zOB5zynZLbbq%r+ISI3MEVkydiBO`4L?U;>-&KP}DzNik~sC&YifKJ$YUeU*Sufd!yc{2#8*zdT$1H?2ZV?~m(q zh6!UK0xCis1yxCBsW$Ld9JLp!B`iNb?VTLKaG{=!+t3NtPRZE;^EYf(ArdN~JK*{> zUkFqVmsmcz9M8IU9B-bvJZy|zegPY2q3OJmujG&-9`nd>Bp-~#?Qq;QIKE4NC<7Z*EG|m zsRU+wLb+zY5e&9KD!)VDfucbJhc$+l&&?#nX6{*;cjR0izz)EUDvHLb)pD@*j_pPu zk>vO-0^biT3ySJ*mHAF(cRX)|7xEx1K|fL%Vj+D2QcsQ!yw+Q^2mJRK^a^%>x(VATy<(SZjOZ5(Xv>Q#M62{vDLq;IqF=&noc!v}*4t%k8^FZZR$2nVDy6K<$RP@FLI zL>9Lr0>8`$%YqJu@*EqbjBH)DP133gE^^!t5Z3QTcrI2hsMj%i%k6nxK^l}#q~X8$ zUXj0S_09UN08e@uu<;?Tz7O{HiTd`zyE z*#S?439uBvs#8v?TLKtYGKbJhWdmuoJKuS(nnizdyk8ozv)|XvPkZktu?ySJHq|w; zxAd((3Jd3Z$IagNZ+(|<`1UVYWKsF|JYyrjA0rPcYJSNu%Yb%Ae9Yji^HJpue}i)= zB{0LeGSejIhcBlU)Fko~&7{?sTY7kD72g=YK}6&5uw(PPfb|8jdXk@C)4pF76U@KgyPzB6Jsf7)88`J|c0DmM){@ zjZ*Ec|HU*VD4D>24&*H40TJT=aJB#CJpWyWxPO)*o|rs7f2Jo3<3u@?n@k~Nr~t%zdQ zq&Wgm7-HUjlG{m9`DDs95;r)zO*+qD)ynS0?fU|hW1(BPpPW}W zUG;PHv`SnGWCuz-V-;9A7>Y2R(HhGu(Sif*!0g4xj1CnH-l#KpLj5k7f=$BHfC#aj zqJ?JVrS>q25?(Shy`$2rX1q8usSP8KDP`G{_~j8arY1U{XibAdawBu}^ic3BXq?4Y z89_isH(t#mZ|$V!<_9gv2D!r*fDW(wxY zMdMHO(-7ep%8#?i>QUw~R2uq-2C*D^*;~cK(OP`PYqS#{KBF{FCEAJ=C_+X}7=wUU zVu@Yi78g?s?yv>#Mlols8sV;NB0Fi;#Ot9i(>lt zGww}tIDm1y8TDg+UA4nw)xuH565LFydk}-GzHRIUkfE#L`bvJF;lJbrQd-`FfqfML(8L-6C)6Ns8FovwfH2A2?B!}vG-4tPT8!ssIzs$QRyzjRiwpoypz)njJkg4N+R5lko^n#VEX51Mm%!P z`t+7O5X}(UySz`5KpxCds<>+J4(ZUV>-bi*Zn^S8b{v+=J9uOkYriu*E`VvNAj84S z;U%lcn=i0s$xjfyy0^cvC2n6!%;q!;cM>*XeKs>XSG08f`WvZb&z=eu&od}H_11Lb zO6b=K7#)%qFU4?{=xc5J9caNg-e-j{{7qem$y7?VPZTuD*Uo&E zaq%_7Bg&JRFQ34{nyg>xmIr!`1M@xoLwgf%RozF{u%&*DaA?#{Nl8ND=L?4=}8Ad~2y_PF}81k3c(nM+4bXq2!AuBxJYOkF3*}oNktW zWm05VNJvVH6AnyRNXU0k99Pt^#u!^d<~hG#noSXRbU(B@PA-XF!<)ume5bZtfH_ZS zx3|2BTi5Azduo<89I{~cVjJFz2fPy8Yp?tGC4PGQxd-+?y1biU@?CmmzrPf^DC)JX zu#GL+syV?l?XmG)ux{9?FJ_}2-4pJr8Wn%pf+#?=Qbs?by80LLzs^csQSaXWhiJ&> zCdPkTXZSCt#6P1UYr{yz>!qH{5upSElRlSa^m+-_T%2` zqn8V(IRh`iKVu+Y>1E0xSb)~+ZY|wp=c0j$IlyfTpdlNq?6u07f;$e&U>0b{WG={W zEFNJ_4ln6j`?^9_6;6tE+!!*1Vgp&D)}34PbW$XxuFAJrL?2o_MKe6rEYj|gXA3ON zfp`8}(TlqMv?oxHYyO!A-wz<@p$!2U?Z1~!UKrN`s1V@_CZ+01I?Pf^oNoT}2^Fk$ zB1$M-gy1j(E6vnXh;H$#TGM9fm4jT zH=-(J02(quidKq5K8_DSLn@i#<^yQReR_C>Q3C)CX~|mZUTOHchgCqNaivLV*fGdF zz5}ZZ$xgkQw&trPTC$&$E{I&4{9)kZsLrMc^NWdpS2}llJWT9b?uUS-_W9G;J8jEl- zQ279$A)hNBrh&?b?to`BBp7RvjZ4Hu0$!m#*G=n~pOi9E_ZNnbmz2f(sm{=@*_YYJ zq}f8k#6H+xKcQa|Z#UpK*@ z2?=%kcD?xv^2%@hl(r#D5l4zu4wP;rmDO&Yb@q%d8vmi18PH) zz-x6J<%*cyU~U|=kh`pZs0~Il@HlqJuH3pJ7`x7*!8&9%vZoNpOC=)a(FN5$hEy-4 z!>}<;g(7cU919-VL7i^bX6H6AmnjXZXBY>&RF9kqG_gu|%)(DUD%b@?>en_W$LMxu zjRu_S)y6pA_1Ia&S3I56m@$w@kw#fEKejo9w%X>6Xpe26ds`c0IRVuxBUo-(?^N4c zZbOXf6f5Zx5t}U0dSsuK2X5jrvdSz_wTwu!H#jgHepH32gQ_=

        gNJEXbNuh=dja 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

        YXhy$UVDxnWL;bU0ZQk)&Im-HOLf?5Pkl#>+1 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�RzdYq?WPfkcJC~ZhRR+(ygbu_iR_@C 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

        F^0kQ3Vz*V>%bt~3V~R~g@h;F#Vuq$;&t)-@ z9%uzIH1yL1vWG5cg!C1`cgE<_3u!t4vBkBx>C`5W*<~4w)gbH4Npn|Cn}kF31Wm+I z3(EDh-~z)5>#vW%+ZmkT98o&;*x88@#llip|Ck@eli_vP(^I{L!1$Qq-mmya z$FER_GAb<`AldjvHp9O5J*_kvK_0T5jwbCr`k zQ}|)QdL@r*++DnnLpj0sGen%iEX$J;MUPGpWn-tl>jQr+saQR$x*wfXf{$3!(w_V3 z1~h08L{C0F0UD}m^QIyTmC#G+yxF`!`g270$+uyf+J9A9595`MWd7!gOxl%p?wIZ; zwW2;P?AJZ=us%5iizrI}?gc=pp~$aJDu|J&outm~@x){^;y=$jbwJfJZgEgyW!|&d zQ!!y1nh_PKD*^xdUXj=G{@~}8n|MaF4_Ug0Em?)}Wcmck4Ry8!`0R(>&+ zs;5(}3&Q+N_Bg^#hv_Loa47k3v>?PUpGn@z)MN71M~`wG(rZeEg{pbtX5QOrim=QC z5NOF9FeJBjKjZV;Z02Gov`&EqEk9GyEwF2p9r`&+-u#rN_k#2V6?P!t0>5is$p%PmXN3v4x8Q|&ScC89VWQ-R~;=YhJJEY}T&nXY5@1`08Uv}Uc^}CU*k(N1}rF#5uI!FS+KY@*BvQCn*@hpkyvVtnG${l*09>2dzlC3w1b&H_iVM3buANDx_nK$h@2Vy&L8-?UnIOVyidx7aCpE^L9xB0g+XoZwtV|m*fIQOCO9E;tCtj{z0B? zQ0^PBoi>gx>|PwVSY*FX3H2?O1j5(4VE@J2?S<*h{0o=+rrbRg{tl7rMRUb?EbB8$ z5IBPRSXSM_KP)%zh$kedv8CYkm0rqvdYo{-ot@YHkCBeUF-!{j>M- zfCzk*Gpk>|k@KE@q;U#){T7{&6%Y?$sWG1h`Ly3+sWAs8lzebW7hC}X{9+)hdEi`e z3^f9Qa~=!xc}Tz#_ycPppakEz25qF%L{PXw8Kv(p39Tq^>KZdZy)5B(xu~hCqLHz&*0uuQDYn1%I`BSr>{At#Iwwl z@80w6I8+z6j}1DKMJfhU=n=z=8%Kj9XRg~;1Y9zL?5$M@Mb>~0_Iosm>{Hl8N~%3( zmGKp7>A|w|Z5rBQMTBCOFeP}GSSCI+QXABlT9JnkD)iD-Mi?Cuq=Q_SC6W=GHx`-N zBd7`N%qF&S&5KYM=(Nm9{BbPdX zORPJpytK=o)4HFZ0K)@z}7`3eDR;?}R2Qj#kRE37)xlvHl#!O)z4 znU4aJjQ7-3b)T7K>rQ&Ag>q8P+14+kQWJ&BRltKQL%G7T?J@3BiYAU3{`b6T{GTOHbZ{V`t)I2Y|3@Gx zMK@=Q|JaiJzZw)Kwhk_C&SwABo5)fB@IVnm{U*2DaP1P*$`6M`rDK%?DL5h8OjQ=H zXt5Gf?hn##n;?a=cR#up#)bJi>C(3NLV zc6a?fFnOQ;T4Tgnk>x&cNQaC$q%0u67A?zqIwM(b7@jQB1`SA>d9Xy_XfNU7Rf{es zE?+cb_dK;?pRwQ&VPsqC%iJW~?Sj56NW1uz=r^)dpnK zz(%A-L4&F=BrqyN^~CD+cq|%�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�sKZMnTDL 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 z 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

        ne_D z$JGuK_*|G>VjzcSXxz5-8R<&SfG?DOkwWg^u?UM)m4lIW zywbrV*Mx)j@G*(XvApcT7m>V#V$H@P!g@nSuFkN-QR#BMnnPsGrHJy`TCFHfRIm;j z3ao-8jS??mR^H;7xsu15HNpBEsaCLHX5r*7Dt4MaGWNYJO?B+xwVq<7! z>-e9Cf63Xw_lyx?xUX3H`{Yes$3B5WgsqKj=pX_{8;cJe%v9$bGU?$;7Qi-M46sN`E= zX}m>aF1Nxi(x);j&fzKiT^mJW^ev?=z-$RdP2hxPQL^T$)oh0|zy!tqASQ7dQvnq- z@6Z=TlQ)EBGsIR@JHX{$Qx;(fXzJW+#fgLZb1-6YINp9ha~F9@a>5#mUA!lYB#K;8 zMb##0CQYKI(wIjafxx9Aj1ZmsODE`c&tq~WpQ1u>7FQ$|*2

        WCls_I;4+x3ZK&V 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

        Z?GA-)(hOteE^+_^Tm@g9&dByJG;bO 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

        %p$%y#v;6r( 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 diff --git a/libs/ical4j-vcard-0.9.5/lib/ical4j-vcard-0.9.5.jar b/libs/ical4j-vcard-0.9.5.jar similarity index 100% rename from libs/ical4j-vcard-0.9.5/lib/ical4j-vcard-0.9.5.jar rename to libs/ical4j-vcard-0.9.5.jar diff --git a/libs/ical4j-vcard-0.9.5/CHANGELOG b/libs/ical4j-vcard-0.9.5/CHANGELOG deleted file mode 100644 index 6b3aa0ad..00000000 --- a/libs/ical4j-vcard-0.9.5/CHANGELOG +++ /dev/null @@ -1,7 +0,0 @@ -======================== - iCal4j vCard - Changes -======================== - - See the changelog report for further details: - - http://m2.modularity.net.au/projects/ical4j-vcard/changelog.html diff --git a/libs/ical4j-vcard-0.9.5/LICENSE b/libs/ical4j-vcard-0.9.5/LICENSE deleted file mode 100644 index 8beb847d..00000000 --- a/libs/ical4j-vcard-0.9.5/LICENSE +++ /dev/null @@ -1,33 +0,0 @@ -================== - iCal4j - License -================== - -Copyright (c) 2012, Ben Fortuna -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - o Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - - o Redistributions in binary form must reproduce the above copyright -notice, this list of conditions and the following disclaimer in the -documentation and/or other materials provided with the distribution. - - o Neither the name of Ben Fortuna nor the names of any other contributors -may be used to endorse or promote products derived from this software -without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR -CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/libs/ical4j-vcard-0.9.5/README b/libs/ical4j-vcard-0.9.5/README deleted file mode 100644 index a297eb63..00000000 --- a/libs/ical4j-vcard-0.9.5/README +++ /dev/null @@ -1,8 +0,0 @@ -============================== - iCal4j vCard - Release Notes -============================== - - Support for the vCard specification. See the website for details: - - http://ical4j.sourceforge.net - \ No newline at end of file diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/allclasses-frame.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/allclasses-frame.html deleted file mode 100644 index 51df5476..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/allclasses-frame.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - -All Classes (iCal4j VCard 0.9.5 API) - - - - -

        All Classes

        - - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/allclasses-noframe.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/allclasses-noframe.html deleted file mode 100644 index e7141ffc..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/allclasses-noframe.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - -All Classes (iCal4j VCard 0.9.5 API) - - - - -

        All Classes

        - - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/constant-values.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/constant-values.html deleted file mode 100644 index e3097395..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/constant-values.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -Constant Field Values (iCal4j VCard 0.9.5 API) - - - - - - - -
        - - - - - -
        - - -
        -

        Constant Field Values

        -

        Contents

        - -
        -
        - - -

        net.fortuna.*

        - -
        - -
        - - - - - -
        - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/deprecated-list.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/deprecated-list.html deleted file mode 100644 index 660bcd3f..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/deprecated-list.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Deprecated List (iCal4j VCard 0.9.5 API) - - - - - - - -
        - - - - - -
        - - -
        -

        Deprecated API

        -

        Contents

        -
        - -
        - - - - - -
        - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/help-doc.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/help-doc.html deleted file mode 100644 index 0fb056ba..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/help-doc.html +++ /dev/null @@ -1,222 +0,0 @@ - - - - - - -API Help (iCal4j VCard 0.9.5 API) - - - - - - - -
        - - - - - -
        - - -
        -

        How This API Document Is Organized

        -
        This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
        -
        -
        -
          -
        • -

          Overview

          -

          The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

          -
        • -
        • -

          Package

          -

          Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:

          -
            -
          • Interfaces (italic)
          • -
          • Classes
          • -
          • Enums
          • -
          • Exceptions
          • -
          • Errors
          • -
          • Annotation Types
          • -
          -
        • -
        • -

          Class/Interface

          -

          Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

          -
            -
          • Class inheritance diagram
          • -
          • Direct Subclasses
          • -
          • All Known Subinterfaces
          • -
          • All Known Implementing Classes
          • -
          • Class/interface declaration
          • -
          • Class/interface description
          • -
          -
            -
          • Nested Class Summary
          • -
          • Field Summary
          • -
          • Constructor Summary
          • -
          • Method Summary
          • -
          -
            -
          • Field Detail
          • -
          • Constructor Detail
          • -
          • Method Detail
          • -
          -

          Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

          -
        • -
        • -

          Annotation Type

          -

          Each annotation type has its own separate page with the following sections:

          -
            -
          • Annotation Type declaration
          • -
          • Annotation Type description
          • -
          • Required Element Summary
          • -
          • Optional Element Summary
          • -
          • Element Detail
          • -
          -
        • -
        • -

          Enum

          -

          Each enum has its own separate page with the following sections:

          -
            -
          • Enum declaration
          • -
          • Enum description
          • -
          • Enum Constant Summary
          • -
          • Enum Constant Detail
          • -
          -
        • -
        • -

          Use

          -

          Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.

          -
        • -
        • -

          Tree (Class Hierarchy)

          -

          There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object.

          -
            -
          • When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.
          • -
          • When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.
          • -
          -
        • -
        • -

          Deprecated API

          -

          The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.

          -
        • -
        • -

          Index

          -

          The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.

          -
        • -
        • -

          Prev/Next

          -

          These links take you to the next or previous class, interface, package, or related page.

          -
        • -
        • -

          Frames/No Frames

          -

          These links show and hide the HTML frames. All pages are available with or without frames.

          -
        • -
        • -

          All Classes

          -

          The All Classes link shows all classes and interfaces except non-static nested types.

          -
        • -
        • -

          Serialized Form

          -

          Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.

          -
        • -
        • -

          Constant Field Values

          -

          The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.

          -
        • -
        -This help file applies to API documentation generated using the standard doclet.
        - -
        - - - - - -
        - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/index-all.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/index-all.html deleted file mode 100644 index c79395f2..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/index-all.html +++ /dev/null @@ -1,1497 +0,0 @@ - - - - - - -Index (iCal4j VCard 0.9.5 API) - - - - - - - -
        - - - - - -
        - - -
        A B C D E F G H I K L M N O P R S T U V W  - - -

        A

        -
        -
        Address - Class in net.fortuna.ical4j.vcard.property
        -
        -
        ADDRESS property.
        -
        -
        Address(String, String, String, String, String, String, String, Type...) - Constructor for class net.fortuna.ical4j.vcard.property.Address
        -
         
        -
        Address(Group, String, String, String, String, String, String, String, Type...) - Constructor for class net.fortuna.ical4j.vcard.property.Address
        -
         
        -
        Address(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Address
        -
         
        -
        Address(Group, List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Address
        -
        -
        Factory constructor.
        -
        -
        Agent - Class in net.fortuna.ical4j.vcard.property
        -
        -
        AGENT property.
        -
        -
        Agent(URI) - Constructor for class net.fortuna.ical4j.vcard.property.Agent
        -
         
        -
        Agent(String) - Constructor for class net.fortuna.ical4j.vcard.property.Agent
        -
         
        -
        Agent(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Agent
        -
        -
        Factory constructor.
        -
        -
        Altid - Class in net.fortuna.ical4j.vcard.parameter
        -
        -
        ALTID parameter.
        -
        -
        Altid(String) - Constructor for class net.fortuna.ical4j.vcard.parameter.Altid
        -
        -
        Factory constructor.
        -
        -
        assertOneOrLess(Parameter.Id) - Method in class net.fortuna.ical4j.vcard.Property
        -
         
        -
        assertParametersEmpty() - Method in class net.fortuna.ical4j.vcard.Property
        -
         
        -
        assertPidParameter(Parameter) - Method in class net.fortuna.ical4j.vcard.Property
        -
         
        -
        assertPrefParameter(Parameter) - Method in class net.fortuna.ical4j.vcard.Property
        -
         
        -
        assertTextParameter(Parameter) - Method in class net.fortuna.ical4j.vcard.Property
        -
         
        -
        assertTypeParameter(Parameter) - Method in class net.fortuna.ical4j.vcard.Property
        -
         
        -
        - - - -

        B

        -
        -
        B - Static variable in class net.fortuna.ical4j.vcard.parameter.Encoding
        -
        -
        Binary encoding instance.
        -
        -
        BDay - Class in net.fortuna.ical4j.vcard.property
        -
        -
        BDAY property.
        -
        -
        BDay(Date) - Constructor for class net.fortuna.ical4j.vcard.property.BDay
        -
         
        -
        BDay(String) - Constructor for class net.fortuna.ical4j.vcard.property.BDay
        -
         
        -
        BDay(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.BDay
        -
        -
        Factory constructor.
        -
        -
        BINARY - Static variable in class net.fortuna.ical4j.vcard.parameter.Value
        -
        -
        Binary value parameter.
        -
        -
        Birth - Class in net.fortuna.ical4j.vcard.property
        -
        -
        BIRTH property.
        -
        -
        Birth(String) - Constructor for class net.fortuna.ical4j.vcard.property.Birth
        -
         
        -
        Birth(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Birth
        -
        -
        Factory constructor.
        -
        -
        BOOLEAN - Static variable in class net.fortuna.ical4j.vcard.parameter.Value
        -
        -
        Boolean value parameter.
        -
        -
        build() - Method in class net.fortuna.ical4j.vcard.VCardBuilder
        -
         
        -
        buildAll() - Method in class net.fortuna.ical4j.vcard.VCardBuilder
        -
         
        -
        - - - -

        C

        -
        -
        CalAdrUri - Class in net.fortuna.ical4j.vcard.property
        -
        -
        CALADRURI property.
        -
        -
        CalAdrUri(URI, Type...) - Constructor for class net.fortuna.ical4j.vcard.property.CalAdrUri
        -
         
        -
        CalAdrUri(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.CalAdrUri
        -
         
        -
        Calscale - Class in net.fortuna.ical4j.vcard.parameter
        -
        -
        CALSCALE parameter.
        -
        -
        Calscale(String) - Constructor for class net.fortuna.ical4j.vcard.parameter.Calscale
        -
        -
        Factory constructor.
        -
        -
        CalUri - Class in net.fortuna.ical4j.vcard.property
        -
        -
        CALURI property.
        -
        -
        CalUri(URI, Type...) - Constructor for class net.fortuna.ical4j.vcard.property.CalUri
        -
         
        -
        CalUri(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.CalUri
        -
        -
        Factory constructor.
        -
        -
        Categories - Class in net.fortuna.ical4j.vcard.property
        -
        -
        CATEGORIES property.
        -
        -
        Categories(String...) - Constructor for class net.fortuna.ical4j.vcard.property.Categories
        -
         
        -
        Categories(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Categories
        -
        -
        Factory constructor.
        -
        -
        Clazz - Class in net.fortuna.ical4j.vcard.property
        -
        -
        CLAZZ property.
        -
        -
        Clazz(String) - Constructor for class net.fortuna.ical4j.vcard.property.Clazz
        -
         
        -
        Clazz(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Clazz
        -
        -
        Factory constructor.
        -
        -
        CONFIDENTIAL - Static variable in class net.fortuna.ical4j.vcard.property.Clazz
        -
        -
        Standard classification.
        -
        -
        createParameter(String) - Method in interface net.fortuna.ical4j.vcard.ParameterFactory
        -
         
        -
        createProperty(List<Parameter>, String) - Method in interface net.fortuna.ical4j.vcard.PropertyFactory
        -
         
        -
        createProperty(Group, List<Parameter>, String) - Method in interface net.fortuna.ical4j.vcard.PropertyFactory
        -
         
        -
        - - - -

        D

        -
        -
        DATE - Static variable in class net.fortuna.ical4j.vcard.parameter.Value
        -
        -
        Date value parameter.
        -
        -
        DATE_AND_OR_TIME - Static variable in class net.fortuna.ical4j.vcard.parameter.Value
        -
        -
        date-and-or-time value parameter.
        -
        -
        DATE_TIME - Static variable in class net.fortuna.ical4j.vcard.parameter.Value
        -
        -
        date-time value parameter.
        -
        -
        DDay - Class in net.fortuna.ical4j.vcard.property
        -
        -
        DDAY property.
        -
        -
        DDay(Date) - Constructor for class net.fortuna.ical4j.vcard.property.DDay
        -
         
        -
        DDay(String) - Constructor for class net.fortuna.ical4j.vcard.property.DDay
        -
         
        -
        DDay(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.DDay
        -
        -
        Factory constructor.
        -
        -
        Death - Class in net.fortuna.ical4j.vcard.property
        -
        -
        DEATH property.
        -
        -
        Death(String) - Constructor for class net.fortuna.ical4j.vcard.property.Death
        -
         
        -
        Death(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Death
        -
        -
        Factory constructor.
        -
        -
        DURATION - Static variable in class net.fortuna.ical4j.vcard.parameter.Value
        -
        -
        Resource - duration value parameter.
        -
        -
        - - - -

        E

        -
        -
        Email - Class in net.fortuna.ical4j.vcard.property
        -
        -
        EMAIL property.
        -
        -
        Email(String) - Constructor for class net.fortuna.ical4j.vcard.property.Email
        -
         
        -
        Email(Group, String) - Constructor for class net.fortuna.ical4j.vcard.property.Email
        -
         
        -
        Email(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Email
        -
        -
        Factory constructor.
        -
        -
        Email(Group, List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Email
        -
        -
        Factory constructor.
        -
        -
        Encoding - Class in net.fortuna.ical4j.vcard.parameter
        -
        -
        ENCODING parameter.
        -
        -
        Encoding(String) - Constructor for class net.fortuna.ical4j.vcard.parameter.Encoding
        -
         
        -
        equals(Object) - Method in class net.fortuna.ical4j.vcard.Group
        -
        equals(Object) - Method in class net.fortuna.ical4j.vcard.Parameter
        -
        equals(Object) - Method in class net.fortuna.ical4j.vcard.Property
        -
        - - - -

        F

        -
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.parameter.Altid
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.parameter.Calscale
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.parameter.Encoding
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.parameter.Fmttype
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.parameter.Geo
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.parameter.Language
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.parameter.Pid
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.parameter.Pref
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.parameter.SortAs
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.parameter.Type
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.parameter.Tz
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.parameter.Value
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.parameter.Version
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Address
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Agent
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.BDay
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Birth
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.CalAdrUri
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.CalUri
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Categories
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Clazz
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.DDay
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Death
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Email
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.FbUrl
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Fn
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Gender
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Geo
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Impp
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Key
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Kind
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Label
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Lang
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Logo
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Member
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.N
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Name
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Nickname
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Note
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Org
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Photo
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.ProdId
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Related
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Revision
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Role
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.SortString
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Sound
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Source
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Telephone
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Title
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Tz
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Uid
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Url
        -
         
        -
        FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Version
        -
         
        -
        FbUrl - Class in net.fortuna.ical4j.vcard.property
        -
        -
        FBURL property.
        -
        -
        FbUrl(URI, Type...) - Constructor for class net.fortuna.ical4j.vcard.property.FbUrl
        -
         
        -
        FbUrl(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.FbUrl
        -
        -
        Factory constructor.
        -
        -
        FEMALE - Static variable in class net.fortuna.ical4j.vcard.property.Gender
        -
        -
        Standard gender.
        -
        -
        FLOAT - Static variable in class net.fortuna.ical4j.vcard.parameter.Value
        -
        -
        Float value parameter.
        -
        -
        Fmttype - Class in net.fortuna.ical4j.vcard.parameter
        -
        -
        FMTTYPE parameter.
        -
        -
        Fmttype(String) - Constructor for class net.fortuna.ical4j.vcard.parameter.Fmttype
        -
        -
        Factory constructor.
        -
        -
        Fn - Class in net.fortuna.ical4j.vcard.property
        -
        -
        FN property.
        -
        -
        Fn(String) - Constructor for class net.fortuna.ical4j.vcard.property.Fn
        -
         
        -
        Fn(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Fn
        -
        -
        Factory constructor.
        -
        -
        - - - -

        G

        -
        -
        Gender - Class in net.fortuna.ical4j.vcard.property
        -
        -
        GENDER property.
        -
        -
        Gender(String) - Constructor for class net.fortuna.ical4j.vcard.property.Gender
        -
         
        -
        Geo - Class in net.fortuna.ical4j.vcard.parameter
        -
        -
        GEO parameter.
        -
        -
        Geo(String) - Constructor for class net.fortuna.ical4j.vcard.parameter.Geo
        -
        -
        Factory constructor.
        -
        -
        Geo - Class in net.fortuna.ical4j.vcard.property
        -
        -
        GEO property.
        -
        -
        Geo(BigDecimal, BigDecimal) - Constructor for class net.fortuna.ical4j.vcard.property.Geo
        -
         
        -
        Geo(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Geo
        -
        -
        Factory constructor.
        -
        -
        Geo(Group, List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Geo
        -
        -
        Factory constructor.
        -
        -
        getAdditionalNames() - Method in class net.fortuna.ical4j.vcard.property.N
        -
         
        -
        getBinary() - Method in class net.fortuna.ical4j.vcard.property.Key
        -
         
        -
        getBinary() - Method in class net.fortuna.ical4j.vcard.property.Logo
        -
         
        -
        getBinary() - Method in class net.fortuna.ical4j.vcard.property.Photo
        -
         
        -
        getBinary() - Method in class net.fortuna.ical4j.vcard.property.Sound
        -
         
        -
        getCategories() - Method in class net.fortuna.ical4j.vcard.property.Categories
        -
         
        -
        getCountry() - Method in class net.fortuna.ical4j.vcard.property.Address
        -
         
        -
        getDate() - Method in class net.fortuna.ical4j.vcard.property.BDay
        -
         
        -
        getDate() - Method in class net.fortuna.ical4j.vcard.property.DDay
        -
         
        -
        getDate() - Method in class net.fortuna.ical4j.vcard.property.Revision
        -
         
        -
        getExtended() - Method in class net.fortuna.ical4j.vcard.property.Address
        -
         
        -
        getExtendedParameter(String) - Method in class net.fortuna.ical4j.vcard.Property
        -
        -
        Returns the first non-standard parameter with a matching name.
        -
        -
        getExtendedParameters(String) - Method in class net.fortuna.ical4j.vcard.Property
        -
        -
        Returns a list of non-standard parameters matching the specified name.
        -
        -
        getExtendedProperties(String) - Method in class net.fortuna.ical4j.vcard.VCard
        -
        -
        Returns a list of non-standard properties for the VCard instance with a matching name.
        -
        -
        getExtendedProperty(String) - Method in class net.fortuna.ical4j.vcard.VCard
        -
        -
        Returns the first non-standard property found matching the specified name.
        -
        -
        getFactory(String) - Method in class net.fortuna.ical4j.vcard.ParameterFactoryRegistry
        -
         
        -
        getFactory(String) - Method in class net.fortuna.ical4j.vcard.PropertyFactoryRegistry
        -
         
        -
        getFamilyName() - Method in class net.fortuna.ical4j.vcard.property.N
        -
         
        -
        getGivenName() - Method in class net.fortuna.ical4j.vcard.property.N
        -
         
        -
        getGroup(String) - Method in class net.fortuna.ical4j.vcard.GroupRegistry
        -
         
        -
        getGroup() - Method in class net.fortuna.ical4j.vcard.Property
        -
         
        -
        getId() - Method in class net.fortuna.ical4j.vcard.Parameter
        -
         
        -
        getId() - Method in class net.fortuna.ical4j.vcard.Property
        -
         
        -
        getLatitude() - Method in class net.fortuna.ical4j.vcard.property.Geo
        -
         
        -
        getLocale() - Method in class net.fortuna.ical4j.vcard.parameter.Language
        -
         
        -
        getLocales() - Method in class net.fortuna.ical4j.vcard.property.Lang
        -
         
        -
        getLocality() - Method in class net.fortuna.ical4j.vcard.property.Address
        -
         
        -
        getLongitude() - Method in class net.fortuna.ical4j.vcard.property.Geo
        -
         
        -
        getNames() - Method in class net.fortuna.ical4j.vcard.property.Nickname
        -
         
        -
        getOffset() - Method in class net.fortuna.ical4j.vcard.property.Tz
        -
         
        -
        getParameter(Parameter.Id) - Method in class net.fortuna.ical4j.vcard.Property
        -
        -
        Returns the first parameter with a matching identifier.
        -
        -
        getParameters() - Method in class net.fortuna.ical4j.vcard.Property
        -
         
        -
        getParameters(Parameter.Id) - Method in class net.fortuna.ical4j.vcard.Property
        -
        -
        Returns a list of parameters matching the specified identifier.
        -
        -
        getPid() - Method in class net.fortuna.ical4j.vcard.parameter.Pid
        -
         
        -
        getPname() - Method in enum net.fortuna.ical4j.vcard.Parameter.Id
        -
         
        -
        getPoBox() - Method in class net.fortuna.ical4j.vcard.property.Address
        -
         
        -
        getPostcode() - Method in class net.fortuna.ical4j.vcard.property.Address
        -
         
        -
        getPrefixes() - Method in class net.fortuna.ical4j.vcard.property.N
        -
         
        -
        getProperties() - Method in class net.fortuna.ical4j.vcard.VCard
        -
        -
        Returns a reference to the list of properties for the VCard instance.
        -
        -
        getProperties(Property.Id) - Method in class net.fortuna.ical4j.vcard.VCard
        -
        -
        Returns a list of properties for the VCard instance with a matching identifier.
        -
        -
        getProperty(Property.Id) - Method in class net.fortuna.ical4j.vcard.VCard
        -
        -
        Returns the first property found matching the specified identifier.
        -
        -
        getPropertyName() - Method in enum net.fortuna.ical4j.vcard.Property.Id
        -
         
        -
        getRegion() - Method in class net.fortuna.ical4j.vcard.property.Address
        -
         
        -
        getSegments() - Method in class net.fortuna.ical4j.vcard.parameter.SortAs
        -
         
        -
        getStreet() - Method in class net.fortuna.ical4j.vcard.property.Address
        -
         
        -
        getSubtype() - Method in class net.fortuna.ical4j.vcard.parameter.Fmttype
        -
         
        -
        getSuffixes() - Method in class net.fortuna.ical4j.vcard.property.N
        -
         
        -
        getText() - Method in class net.fortuna.ical4j.vcard.property.Agent
        -
         
        -
        getText() - Method in class net.fortuna.ical4j.vcard.property.BDay
        -
         
        -
        getText() - Method in class net.fortuna.ical4j.vcard.property.DDay
        -
         
        -
        getText() - Method in class net.fortuna.ical4j.vcard.property.Tz
        -
         
        -
        getType() - Method in class net.fortuna.ical4j.vcard.parameter.Fmttype
        -
         
        -
        getTypes() - Method in class net.fortuna.ical4j.vcard.parameter.Type
        -
         
        -
        getUri() - Method in class net.fortuna.ical4j.vcard.property.Agent
        -
         
        -
        getUri() - Method in class net.fortuna.ical4j.vcard.property.CalAdrUri
        -
         
        -
        getUri() - Method in class net.fortuna.ical4j.vcard.property.CalUri
        -
         
        -
        getUri() - Method in class net.fortuna.ical4j.vcard.property.FbUrl
        -
         
        -
        getUri() - Method in class net.fortuna.ical4j.vcard.property.Impp
        -
         
        -
        getUri() - Method in class net.fortuna.ical4j.vcard.property.Logo
        -
         
        -
        getUri() - Method in class net.fortuna.ical4j.vcard.property.Member
        -
         
        -
        getUri() - Method in class net.fortuna.ical4j.vcard.property.Photo
        -
         
        -
        getUri() - Method in class net.fortuna.ical4j.vcard.property.Related
        -
         
        -
        getUri() - Method in class net.fortuna.ical4j.vcard.property.Sound
        -
         
        -
        getUri() - Method in class net.fortuna.ical4j.vcard.property.Source
        -
         
        -
        getUri() - Method in class net.fortuna.ical4j.vcard.property.Telephone
        -
         
        -
        getUri() - Method in class net.fortuna.ical4j.vcard.property.Uid
        -
         
        -
        getUri() - Method in class net.fortuna.ical4j.vcard.property.Url
        -
         
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.parameter.Altid
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.parameter.Calscale
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.parameter.Encoding
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.parameter.Fmttype
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.parameter.Geo
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.Parameter
        -
         
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.parameter.Language
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.parameter.Pid
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.parameter.Pref
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.parameter.SortAs
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.parameter.Type
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.parameter.Tz
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.parameter.Value
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.parameter.Version
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.Address
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.Agent
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.BDay
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.Birth
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.CalAdrUri
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.CalUri
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.Categories
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.Clazz
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.DDay
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.Death
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.Email
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.FbUrl
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.Fn
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.Gender
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.Geo
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.Property
        -
         
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.Impp
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.Key
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.Kind
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.Label
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.Lang
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.Logo
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.Member
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.N
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.Name
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.Nickname
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.Note
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.Org
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.Photo
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.ProdId
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.Related
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.Revision
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.Role
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.SortString
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.Sound
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.Source
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.Telephone
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.Title
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.Tz
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.Uid
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.Url
        -
        getValue() - Method in class net.fortuna.ical4j.vcard.property.Version
        -
        getValues() - Method in class net.fortuna.ical4j.vcard.property.Org
        -
         
        -
        Group - Class in net.fortuna.ical4j.vcard
        -
        -
        A property group.
        -
        -
        Group(String) - Constructor for class net.fortuna.ical4j.vcard.Group
        -
         
        -
        Group(Group.Id) - Constructor for class net.fortuna.ical4j.vcard.Group
        -
         
        -
        GROUP - Static variable in class net.fortuna.ical4j.vcard.property.Kind
        -
        -
        Standard kind.
        -
        -
        Group.Id - Enum in net.fortuna.ical4j.vcard
        -
        -
        Enumeration of group identifiers.
        -
        -
        GroupRegistry - Class in net.fortuna.ical4j.vcard
        -
        -
        A registry for standard and non-standard property groups.
        -
        -
        GroupRegistry() - Constructor for class net.fortuna.ical4j.vcard.GroupRegistry
        -
         
        -
        - - - -

        H

        -
        -
        hashCode() - Method in class net.fortuna.ical4j.vcard.Group
        -
        hashCode() - Method in class net.fortuna.ical4j.vcard.Parameter
        -
        hashCode() - Method in class net.fortuna.ical4j.vcard.Property
        -
        HOME - Static variable in class net.fortuna.ical4j.vcard.Group
        -
        -
        The pre-defined home group.
        -
        -
        HOME - Static variable in class net.fortuna.ical4j.vcard.parameter.Type
        -
        -
        Home type parameter.
        -
        -
        - - - -

        I

        -
        -
        ILLEGAL_PARAMETER_MESSAGE - Static variable in class net.fortuna.ical4j.vcard.Property
        -
         
        -
        Impp - Class in net.fortuna.ical4j.vcard.property
        -
        -
        IMPP property.
        -
        -
        Impp(URI, Type...) - Constructor for class net.fortuna.ical4j.vcard.property.Impp
        -
         
        -
        Impp(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Impp
        -
         
        -
        INDIVIDUAL - Static variable in class net.fortuna.ical4j.vcard.property.Kind
        -
        -
        Standard kind.
        -
        -
        INSTANCE - Static variable in class net.fortuna.ical4j.vcard.VCardFileFilter
        -
        -
        A shared file filter instance.
        -
        -
        INTEGER - Static variable in class net.fortuna.ical4j.vcard.parameter.Value
        -
        -
        Integer value parameter.
        -
        -
        - - - -

        K

        -
        -
        Key - Class in net.fortuna.ical4j.vcard.property
        -
        -
        KEY property.
        -
        -
        Key(URI) - Constructor for class net.fortuna.ical4j.vcard.property.Key
        -
         
        -
        Key(byte[]) - Constructor for class net.fortuna.ical4j.vcard.property.Key
        -
         
        -
        Key(byte[], Type) - Constructor for class net.fortuna.ical4j.vcard.property.Key
        -
         
        -
        Key(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Key
        -
        -
        Factory constructor.
        -
        -
        Key(Group, List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Key
        -
        -
        Factory constructor.
        -
        -
        Kind - Class in net.fortuna.ical4j.vcard.property
        -
        -
        KIND property.
        -
        -
        Kind(String) - Constructor for class net.fortuna.ical4j.vcard.property.Kind
        -
         
        -
        Kind(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Kind
        -
        -
        Factory constructor.
        -
        -
        - - - -

        L

        -
        -
        Label - Class in net.fortuna.ical4j.vcard.property
        -
        -
        LABEL property.
        -
        -
        Label(String, Type...) - Constructor for class net.fortuna.ical4j.vcard.property.Label
        -
         
        -
        Label(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Label
        -
        -
        Factory constructor.
        -
        -
        Lang - Class in net.fortuna.ical4j.vcard.property
        -
        -
        LANG property.
        -
        -
        Lang(Locale...) - Constructor for class net.fortuna.ical4j.vcard.property.Lang
        -
         
        -
        Lang(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Lang
        -
        -
        Factory constructor.
        -
        -
        Language - Class in net.fortuna.ical4j.vcard.parameter
        -
        -
        LANGUAGE parameter.
        -
        -
        Language(String) - Constructor for class net.fortuna.ical4j.vcard.parameter.Language
        -
         
        -
        Language(Locale) - Constructor for class net.fortuna.ical4j.vcard.parameter.Language
        -
         
        -
        LANGUAGE_TAG - Static variable in class net.fortuna.ical4j.vcard.parameter.Value
        -
        -
        language-tag value parameter.
        -
        -
        LOCATION - Static variable in class net.fortuna.ical4j.vcard.property.Kind
        -
        -
        Standard kind.
        -
        -
        Logo - Class in net.fortuna.ical4j.vcard.property
        -
        -
        LOGO property.
        -
        -
        Logo(URI) - Constructor for class net.fortuna.ical4j.vcard.property.Logo
        -
         
        -
        Logo(byte[]) - Constructor for class net.fortuna.ical4j.vcard.property.Logo
        -
         
        -
        Logo(byte[], Type) - Constructor for class net.fortuna.ical4j.vcard.property.Logo
        -
         
        -
        Logo(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Logo
        -
        -
        Factory constructor.
        -
        -
        - - - -

        M

        -
        -
        MALE - Static variable in class net.fortuna.ical4j.vcard.property.Gender
        -
        -
        Standard gender.
        -
        -
        Member - Class in net.fortuna.ical4j.vcard.property
        -
        -
        MEMBER property.
        -
        -
        Member(URI) - Constructor for class net.fortuna.ical4j.vcard.property.Member
        -
         
        -
        Member(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Member
        -
        -
        Factory constructor.
        -
        -
        - - - -

        N

        -
        -
        N - Class in net.fortuna.ical4j.vcard.property
        -
        -
        N property.
        -
        -
        N(String, String, String[], String[], String[]) - Constructor for class net.fortuna.ical4j.vcard.property.N
        -
         
        -
        N(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.N
        -
        -
        Factory constructor.
        -
        -
        Name - Class in net.fortuna.ical4j.vcard.property
        -
        -
        NAME property.
        -
        -
        Name(String) - Constructor for class net.fortuna.ical4j.vcard.property.Name
        -
         
        -
        Name(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Name
        -
        -
        Factory constructor.
        -
        -
        net.fortuna.ical4j.vcard - package net.fortuna.ical4j.vcard
        -
        -
        Support for vCard.
        -
        -
        net.fortuna.ical4j.vcard.parameter - package net.fortuna.ical4j.vcard.parameter
        -
        -
        Implementation of vCard parameters.
        -
        -
        net.fortuna.ical4j.vcard.property - package net.fortuna.ical4j.vcard.property
        -
        -
        Implementation of vCard properties.
        -
        -
        Nickname - Class in net.fortuna.ical4j.vcard.property
        -
        -
        NICKNAME property.
        -
        -
        Nickname(String...) - Constructor for class net.fortuna.ical4j.vcard.property.Nickname
        -
         
        -
        Nickname(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Nickname
        -
        -
        Factory constructor.
        -
        -
        Note - Class in net.fortuna.ical4j.vcard.property
        -
        -
        NOTE property.
        -
        -
        Note(String) - Constructor for class net.fortuna.ical4j.vcard.property.Note
        -
         
        -
        Note(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Note
        -
        -
        Factory constructor.
        -
        -
        - - - -

        O

        -
        -
        ORG - Static variable in class net.fortuna.ical4j.vcard.property.Kind
        -
        -
        Standard kind.
        -
        -
        Org - Class in net.fortuna.ical4j.vcard.property
        -
        -
        ORG property.
        -
        -
        Org(String...) - Constructor for class net.fortuna.ical4j.vcard.property.Org
        -
         
        -
        Org(Group, String...) - Constructor for class net.fortuna.ical4j.vcard.property.Org
        -
         
        -
        Org(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Org
        -
        -
        Factory constructor.
        -
        -
        Org(Group, List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Org
        -
        -
        Factory constructor.
        -
        -
        output(VCard, OutputStream) - Method in class net.fortuna.ical4j.vcard.VCardOutputter
        -
        -
        Outputs an iCalender string to the specified output stream.
        -
        -
        output(VCard, Writer) - Method in class net.fortuna.ical4j.vcard.VCardOutputter
        -
        -
        Outputs an iCalender string to the specified writer.
        -
        -
        - - - -

        P

        -
        -
        Parameter - Class in net.fortuna.ical4j.vcard
        -
        -
        A property parameter.
        -
        -
        Parameter(String) - Constructor for class net.fortuna.ical4j.vcard.Parameter
        -
         
        -
        Parameter(Parameter.Id) - Constructor for class net.fortuna.ical4j.vcard.Parameter
        -
         
        -
        Parameter.Id - Enum in net.fortuna.ical4j.vcard
        -
        -
        Enumeration of parameter identifiers.
        -
        -
        ParameterFactory<T extends Parameter> - Interface in net.fortuna.ical4j.vcard
        -
         
        -
        ParameterFactoryRegistry - Class in net.fortuna.ical4j.vcard
        -
        -
        A registry for standard and non-standard parameter factories.
        -
        -
        ParameterFactoryRegistry() - Constructor for class net.fortuna.ical4j.vcard.ParameterFactoryRegistry
        -
         
        -
        Photo - Class in net.fortuna.ical4j.vcard.property
        -
        -
        PHOTO property.
        -
        -
        Photo(URI) - Constructor for class net.fortuna.ical4j.vcard.property.Photo
        -
         
        -
        Photo(byte[]) - Constructor for class net.fortuna.ical4j.vcard.property.Photo
        -
         
        -
        Photo(byte[], Type) - Constructor for class net.fortuna.ical4j.vcard.property.Photo
        -
         
        -
        Photo(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Photo
        -
        -
        Factory constructor.
        -
        -
        Pid - Class in net.fortuna.ical4j.vcard.parameter
        -
        -
        PID parameter.
        -
        -
        Pid(String) - Constructor for class net.fortuna.ical4j.vcard.parameter.Pid
        -
         
        -
        Pid(Integer) - Constructor for class net.fortuna.ical4j.vcard.parameter.Pid
        -
         
        -
        Pref - Class in net.fortuna.ical4j.vcard.parameter
        -
        -
        PREF parameter.
        -
        -
        Pref(String) - Constructor for class net.fortuna.ical4j.vcard.parameter.Pref
        -
         
        -
        Pref(Integer) - Constructor for class net.fortuna.ical4j.vcard.parameter.Pref
        -
         
        -
        PREF - Static variable in class net.fortuna.ical4j.vcard.parameter.Pref
        -
        -
        Support for pre-vCard 4.0 PREF parameter.
        -
        -
        PREF - Static variable in class net.fortuna.ical4j.vcard.parameter.Type
        -
        -
        Pref type parameter.
        -
        -
        PRIVATE - Static variable in class net.fortuna.ical4j.vcard.property.Clazz
        -
        -
        Standard classification.
        -
        -
        ProdId - Class in net.fortuna.ical4j.vcard.property
        -
        -
        PRODID property.
        -
        -
        ProdId(String) - Constructor for class net.fortuna.ical4j.vcard.property.ProdId
        -
         
        -
        ProdId(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.ProdId
        -
        -
        Factory constructor.
        -
        -
        Property - Class in net.fortuna.ical4j.vcard
        -
        -
        A vCard property.
        -
        -
        Property(String) - Constructor for class net.fortuna.ical4j.vcard.Property
        -
         
        -
        Property(Group, String) - Constructor for class net.fortuna.ical4j.vcard.Property
        -
         
        -
        Property(String, List<Parameter>) - Constructor for class net.fortuna.ical4j.vcard.Property
        -
         
        -
        Property(Group, String, List<Parameter>) - Constructor for class net.fortuna.ical4j.vcard.Property
        -
         
        -
        Property(Property.Id) - Constructor for class net.fortuna.ical4j.vcard.Property
        -
         
        -
        Property(Group, Property.Id) - Constructor for class net.fortuna.ical4j.vcard.Property
        -
         
        -
        Property(Property.Id, List<Parameter>) - Constructor for class net.fortuna.ical4j.vcard.Property
        -
         
        -
        Property(Group, Property.Id, List<Parameter>) - Constructor for class net.fortuna.ical4j.vcard.Property
        -
         
        -
        Property.Id - Enum in net.fortuna.ical4j.vcard
        -
        -
        Enumeration of property identifiers.
        -
        -
        PropertyFactory<T extends Property> - Interface in net.fortuna.ical4j.vcard
        -
         
        -
        PropertyFactoryRegistry - Class in net.fortuna.ical4j.vcard
        -
        -
        Registry for standard and non-standard property factories.
        -
        -
        PropertyFactoryRegistry() - Constructor for class net.fortuna.ical4j.vcard.PropertyFactoryRegistry
        -
         
        -
        PUBLIC - Static variable in class net.fortuna.ical4j.vcard.property.Clazz
        -
        -
        Standard classification.
        -
        -
        - - - -

        R

        -
        -
        register(String, Group) - Method in class net.fortuna.ical4j.vcard.GroupRegistry
        -
        -
        Registers a non-standard group.
        -
        -
        register(String, ParameterFactory<Parameter>) - Method in class net.fortuna.ical4j.vcard.ParameterFactoryRegistry
        -
        -
        Registers a non-standard parameter factory.
        -
        -
        register(String, PropertyFactory<Property>) - Method in class net.fortuna.ical4j.vcard.PropertyFactoryRegistry
        -
         
        -
        Related - Class in net.fortuna.ical4j.vcard.property
        -
        -
        RELATED property.
        -
        -
        Related(String, Type...) - Constructor for class net.fortuna.ical4j.vcard.property.Related
        -
         
        -
        Related(URI, Type...) - Constructor for class net.fortuna.ical4j.vcard.property.Related
        -
         
        -
        Related(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Related
        -
        -
        Factory constructor.
        -
        -
        Revision - Class in net.fortuna.ical4j.vcard.property
        -
        -
        REVISION property.
        -
        -
        Revision(Date) - Constructor for class net.fortuna.ical4j.vcard.property.Revision
        -
         
        -
        Revision(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Revision
        -
        -
        Factory constructor.
        -
        -
        Role - Class in net.fortuna.ical4j.vcard.property
        -
        -
        ROLE property.
        -
        -
        Role(String) - Constructor for class net.fortuna.ical4j.vcard.property.Role
        -
         
        -
        Role(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Role
        -
        -
        Factory constructor.
        -
        -
        - - - -

        S

        -
        -
        SortAs - Class in net.fortuna.ical4j.vcard.parameter
        -
        -
        SORT-AS parameter.
        -
        -
        SortAs(String) - Constructor for class net.fortuna.ical4j.vcard.parameter.SortAs
        -
        -
        Factory constructor.
        -
        -
        SortString - Class in net.fortuna.ical4j.vcard.property
        -
        -
        SORT-STRING property.
        -
        -
        SortString(String) - Constructor for class net.fortuna.ical4j.vcard.property.SortString
        -
         
        -
        SortString(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.SortString
        -
        -
        Factory constructor.
        -
        -
        Sound - Class in net.fortuna.ical4j.vcard.property
        -
        -
        SOUND property.
        -
        -
        Sound(URI) - Constructor for class net.fortuna.ical4j.vcard.property.Sound
        -
         
        -
        Sound(byte[]) - Constructor for class net.fortuna.ical4j.vcard.property.Sound
        -
         
        -
        Sound(byte[], Type) - Constructor for class net.fortuna.ical4j.vcard.property.Sound
        -
         
        -
        Sound(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Sound
        -
        -
        Factory constructor.
        -
        -
        Source - Class in net.fortuna.ical4j.vcard.property
        -
        -
        SOURCE property.
        -
        -
        Source(URI) - Constructor for class net.fortuna.ical4j.vcard.property.Source
        -
         
        -
        Source(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Source
        -
        -
        Factory constructor.
        -
        -
        - - - -

        T

        -
        -
        Telephone - Class in net.fortuna.ical4j.vcard.property
        -
        -
        TEL property.
        -
        -
        Telephone(URI, Type...) - Constructor for class net.fortuna.ical4j.vcard.property.Telephone
        -
         
        -
        Telephone(Group, URI, Type...) - Constructor for class net.fortuna.ical4j.vcard.property.Telephone
        -
         
        -
        Telephone(String, Type...) - Constructor for class net.fortuna.ical4j.vcard.property.Telephone
        -
        -
        Provide backwards-compatibility for vCard 3.0.
        -
        -
        Telephone(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Telephone
        -
        -
        Factory constructor.
        -
        -
        Telephone(Group, List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Telephone
        -
        -
        Factory constructor.
        -
        -
        TEXT - Static variable in class net.fortuna.ical4j.vcard.parameter.Value
        -
        -
        Text value parameter.
        -
        -
        THING - Static variable in class net.fortuna.ical4j.vcard.property.Kind
        -
        -
        Standard kind.
        -
        -
        TIME - Static variable in class net.fortuna.ical4j.vcard.parameter.Value
        -
        -
        Time value parameter.
        -
        -
        TIMESTAMP - Static variable in class net.fortuna.ical4j.vcard.parameter.Value
        -
        -
        Timestamp value parameter.
        -
        -
        Title - Class in net.fortuna.ical4j.vcard.property
        -
        -
        TITLE property.
        -
        -
        Title(String) - Constructor for class net.fortuna.ical4j.vcard.property.Title
        -
         
        -
        Title(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Title
        -
        -
        Factory constructor.
        -
        -
        toString() - Method in class net.fortuna.ical4j.vcard.Group
        -
         
        -
        toString() - Method in class net.fortuna.ical4j.vcard.Parameter
        -
         
        -
        toString() - Method in class net.fortuna.ical4j.vcard.Property
        -
         
        -
        toString() - Method in class net.fortuna.ical4j.vcard.VCard
        -
         
        -
        Type - Class in net.fortuna.ical4j.vcard.parameter
        -
        -
        TYPE parameter.
        -
        -
        Type(String) - Constructor for class net.fortuna.ical4j.vcard.parameter.Type
        -
         
        -
        Type(String...) - Constructor for class net.fortuna.ical4j.vcard.parameter.Type
        -
         
        -
        Type(Type...) - Constructor for class net.fortuna.ical4j.vcard.parameter.Type
        -
         
        -
        Tz - Class in net.fortuna.ical4j.vcard.parameter
        -
        -
        CALSCALE parameter.
        -
        -
        Tz(String) - Constructor for class net.fortuna.ical4j.vcard.parameter.Tz
        -
        -
        Factory constructor.
        -
        -
        Tz - Class in net.fortuna.ical4j.vcard.property
        -
        -
        TZ property.
        -
        -
        Tz(UtcOffset) - Constructor for class net.fortuna.ical4j.vcard.property.Tz
        -
         
        -
        Tz(String) - Constructor for class net.fortuna.ical4j.vcard.property.Tz
        -
         
        -
        Tz(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Tz
        -
        -
        Factory constructor.
        -
        -
        - - - -

        U

        -
        -
        Uid - Class in net.fortuna.ical4j.vcard.property
        -
        -
        UID property.
        -
        -
        Uid(URI) - Constructor for class net.fortuna.ical4j.vcard.property.Uid
        -
         
        -
        Uid(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Uid
        -
        -
        Factory constructor.
        -
        -
        URI - Static variable in class net.fortuna.ical4j.vcard.parameter.Value
        -
        -
        URI value parameter.
        -
        -
        Url - Class in net.fortuna.ical4j.vcard.property
        -
        -
        URL property.
        -
        -
        Url(URI) - Constructor for class net.fortuna.ical4j.vcard.property.Url
        -
         
        -
        Url(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Url
        -
        -
        Factory constructor.
        -
        -
        UTC_OFFSET - Static variable in class net.fortuna.ical4j.vcard.parameter.Value
        -
        -
        utc-offset value parameter.
        -
        -
        - - - -

        V

        -
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.Address
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.Agent
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.BDay
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.Birth
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.CalAdrUri
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.CalUri
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.Categories
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.Clazz
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.DDay
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.Death
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.Email
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.FbUrl
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.Fn
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.Gender
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.Geo
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.Impp
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.Key
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.Kind
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.Label
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.Lang
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.Logo
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.Member
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.N
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.Name
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.Nickname
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.Note
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.Org
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.Photo
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.ProdId
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.Related
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.Revision
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.Role
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.SortString
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.Sound
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.Source
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.Telephone
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.Title
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.Tz
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.Uid
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.Url
        -
        validate() - Method in class net.fortuna.ical4j.vcard.Property
        -
         
        -
        validate() - Method in class net.fortuna.ical4j.vcard.property.Version
        -
        validate() - Method in class net.fortuna.ical4j.vcard.VCard
        -
         
        -
        Value - Class in net.fortuna.ical4j.vcard.parameter
        -
        -
        VALUE parameter.
        -
        -
        Value(String) - Constructor for class net.fortuna.ical4j.vcard.parameter.Value
        -
         
        -
        valueOf(String) - Static method in enum net.fortuna.ical4j.vcard.Group.Id
        -
        -
        Returns the enum constant of this type with the specified name.
        -
        -
        valueOf(String) - Static method in enum net.fortuna.ical4j.vcard.Parameter.Id
        -
        -
        Returns the enum constant of this type with the specified name.
        -
        -
        valueOf(String) - Static method in enum net.fortuna.ical4j.vcard.Property.Id
        -
        -
        Returns the enum constant of this type with the specified name.
        -
        -
        values() - Static method in enum net.fortuna.ical4j.vcard.Group.Id
        -
        -
        Returns an array containing the constants of this enum type, in -the order they are declared.
        -
        -
        values() - Static method in enum net.fortuna.ical4j.vcard.Parameter.Id
        -
        -
        Returns an array containing the constants of this enum type, in -the order they are declared.
        -
        -
        values() - Static method in enum net.fortuna.ical4j.vcard.Property.Id
        -
        -
        Returns an array containing the constants of this enum type, in -the order they are declared.
        -
        -
        VCard - Class in net.fortuna.ical4j.vcard
        -
        -
        vCard object.
        -
        -
        VCard() - Constructor for class net.fortuna.ical4j.vcard.VCard
        -
        -
        Default constructor.
        -
        -
        VCard(List<Property>) - Constructor for class net.fortuna.ical4j.vcard.VCard
        -
         
        -
        VCardBuilder - Class in net.fortuna.ical4j.vcard
        -
        -
        vCard object builder.
        -
        -
        VCardBuilder(InputStream) - Constructor for class net.fortuna.ical4j.vcard.VCardBuilder
        -
         
        -
        VCardBuilder(Reader) - Constructor for class net.fortuna.ical4j.vcard.VCardBuilder
        -
         
        -
        VCardBuilder(Reader, GroupRegistry, PropertyFactoryRegistry, ParameterFactoryRegistry) - Constructor for class net.fortuna.ical4j.vcard.VCardBuilder
        -
         
        -
        VCardFileFilter - Class in net.fortuna.ical4j.vcard
        -
        -
        A file filter for vCard files.
        -
        -
        VCardOutputter - Class in net.fortuna.ical4j.vcard
        -
        -
        Generates vCard object data streams.
        -
        -
        VCardOutputter() - Constructor for class net.fortuna.ical4j.vcard.VCardOutputter
        -
         
        -
        VCardOutputter(boolean) - Constructor for class net.fortuna.ical4j.vcard.VCardOutputter
        -
         
        -
        VCardOutputter(boolean, int) - Constructor for class net.fortuna.ical4j.vcard.VCardOutputter
        -
         
        -
        Version - Class in net.fortuna.ical4j.vcard.parameter
        -
        -
        VERSION parameter.
        -
        -
        Version(String) - Constructor for class net.fortuna.ical4j.vcard.parameter.Version
        -
        -
        Factory constructor.
        -
        -
        Version - Class in net.fortuna.ical4j.vcard.property
        -
        -
        VERSION property.
        -
        -
        Version(String) - Constructor for class net.fortuna.ical4j.vcard.property.Version
        -
         
        -
        VERSION_4_0 - Static variable in class net.fortuna.ical4j.vcard.property.Version
        -
        -
        Standard version instance.
        -
        -
        - - - -

        W

        -
        -
        WORK - Static variable in class net.fortuna.ical4j.vcard.Group
        -
        -
        The pre-defined work group.
        -
        -
        WORK - Static variable in class net.fortuna.ical4j.vcard.parameter.Type
        -
        -
        Work type parameter.
        -
        -
        -A B C D E F G H I K L M N O P R S T U V W 
        - -
        - - - - - -
        - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/index.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/index.html deleted file mode 100644 index 0285d184..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/index.html +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - -iCal4j VCard 0.9.5 API - - - - - - - - - -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<h2>Frame Alert</h2> -<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p> - - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Group.Id.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Group.Id.html deleted file mode 100644 index 3f5e2fe6..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Group.Id.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - -Group.Id (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard
        -

        Enum Group.Id

        -
        -
        - -
        - -
        -
        - -
        -
        -
          -
        • - -
            -
          • - - -

            Enum Constant Detail

            - - - -
              -
            • -

              WORK

              -
              public static final Group.Id WORK
              -
              Work group identifier.
              -
            • -
            - - - -
              -
            • -

              HOME

              -
              public static final Group.Id HOME
              -
              Home group identifier.
              -
            • -
            - - - -
              -
            • -

              EXTENDED

              -
              public static final Group.Id EXTENDED
              -
              Non-standard group identifier.
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              values

              -
              public static Group.Id[] values()
              -
              Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
              -for (Group.Id c : Group.Id.values())
              -    System.out.println(c);
              -
              -
              Returns:
              an array containing the constants of this enum type, in -the order they are declared
              -
            • -
            - - - -
              -
            • -

              valueOf

              -
              public static Group.Id valueOf(String name)
              -
              Returns the enum constant of this type with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are -not permitted.)
              -
              Parameters:
              name - the name of the enum constant to be returned.
              -
              Returns:
              the enum constant with the specified name
              -
              Throws:
              -
              IllegalArgumentException - if this enum type has no constant -with the specified name
              -
              NullPointerException - if the argument is null
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Group.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Group.html deleted file mode 100644 index ddac2293..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Group.html +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - -Group (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard
        -

        Class Group

        -
        -
        - -
        - -
        -
        -
          -
        • - -
            -
          • - - -

            Nested Class Summary

            - - - - - - - - - - -
            Nested Classes 
            Modifier and TypeClass and Description
            static class Group.Id -
            Enumeration of group identifiers.
            -
            -
          • -
          - -
            -
          • - - -

            Field Summary

            - - - - - - - - - - - - - - -
            Fields 
            Modifier and TypeField and Description
            static GroupHOME -
            The pre-defined home group.
            -
            static GroupWORK -
            The pre-defined work group.
            -
            -
          • -
          - -
            -
          • - - -

            Constructor Summary

            - - - - - - - - - - - -
            Constructors 
            Constructor and Description
            Group(Group.Id id) 
            Group(String extendedName) 
            -
          • -
          - - -
        • -
        -
        -
        -
          -
        • - -
            -
          • - - -

            Field Detail

            - - - -
              -
            • -

              WORK

              -
              public static final Group WORK
              -
              The pre-defined work group.
              -
            • -
            - - - -
              -
            • -

              HOME

              -
              public static final Group HOME
              -
              The pre-defined home group.
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Group

              -
              public Group(String extendedName)
              -
              Parameters:
              extendedName - a non-standard group name
              -
            • -
            - - - -
              -
            • -

              Group

              -
              public Group(Group.Id id)
              -
              Parameters:
              id - the group type
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              equals

              -
              public boolean equals(Object obj)
              -
              -
              Overrides:
              -
              equals in class Object
              -
              -
            • -
            - - - -
              -
            • -

              hashCode

              -
              public int hashCode()
              -
              -
              Overrides:
              -
              hashCode in class Object
              -
              -
            • -
            - - - -
              -
            • -

              toString

              -
              public final String toString()
              -
              -
              Overrides:
              -
              toString in class Object
              -
              Returns:
              a vCard-compliant string representation of the group
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/GroupRegistry.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/GroupRegistry.html deleted file mode 100644 index e3185db1..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/GroupRegistry.html +++ /dev/null @@ -1,287 +0,0 @@ - - - - - - -GroupRegistry (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard
        -

        Class GroupRegistry

        -
        -
        - -
        -
          -
        • -
          -
          -
          public class GroupRegistry
          -extends Object
          -
          A registry for standard and non-standard property groups. - - $Id$ - - Created on: 05/01/2009
          -
          Author:
          -
          Ben
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              GroupRegistry

              -
              public GroupRegistry()
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getGroup

              -
              public Group getGroup(String value)
              -
              Parameters:
              value - a string representation of a group identifier
              -
              Returns:
              a registered group with the specified identifier. If no such group - is found null is returned
              -
            • -
            - - - -
              -
            • -

              register

              -
              public void register(String extendedName,
              -            Group group)
              -
              Registers a non-standard group.
              -
              Parameters:
              extendedName - the extended name of the group
              group - the group
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Parameter.Id.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Parameter.Id.html deleted file mode 100644 index cb379512..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Parameter.Id.html +++ /dev/null @@ -1,527 +0,0 @@ - - - - - - -Parameter.Id (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard
        -

        Enum Parameter.Id

        -
        -
        - -
        - -
        -
        - -
        -
        -
          -
        • - -
            -
          • - - -

            Enum Constant Detail

            - - - -
              -
            • -

              LANGUAGE

              -
              public static final Parameter.Id LANGUAGE
              -
              Language parameter identifier.
              -
            • -
            - - - -
              -
            • -

              ENCODING

              -
              public static final Parameter.Id ENCODING
              -
              Encoding parameter identifier.
              -
            • -
            - - - -
              -
            • -

              VALUE

              -
              public static final Parameter.Id VALUE
              -
              Value parameter identifier.
              -
            • -
            - - - -
              -
            • -

              PREF

              -
              public static final Parameter.Id PREF
              -
              Pref parameter identifier.
              -
            • -
            - - - -
              -
            • -

              ALTID

              -
              public static final Parameter.Id ALTID
              -
              Altid parameter identifier.
              -
            • -
            - - - -
              -
            • -

              PID

              -
              public static final Parameter.Id PID
              -
              PID parameter identifier.
              -
            • -
            - - - -
              -
            • -

              TYPE

              -
              public static final Parameter.Id TYPE
              -
              Type parameter identifier.
              -
            • -
            - - - -
              -
            • -

              CALSCALE

              -
              public static final Parameter.Id CALSCALE
              -
              Calscale parameter identifier.
              -
            • -
            - - - -
              -
            • -

              SORT_AS

              -
              public static final Parameter.Id SORT_AS
              -
              Sort-as parameter identifier.
              -
            • -
            - - - -
              -
            • -

              GEO

              -
              public static final Parameter.Id GEO
              -
              Geo parameter identifier.
              -
            • -
            - - - -
              -
            • -

              TZ

              -
              public static final Parameter.Id TZ
              -
              Tz parameter identifier.
              -
            • -
            - - - -
              -
            • -

              VERSION

              -
              public static final Parameter.Id VERSION
              -
              Version parameter identifier.
              -
            • -
            - - - -
              -
            • -

              FMTTYPE

              -
              public static final Parameter.Id FMTTYPE
              -
              Fmttype parameter identifier.
              -
            • -
            - - - -
              -
            • -

              EXTENDED

              -
              public static final Parameter.Id EXTENDED
              -
              Non-standard parameter identifier.
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              values

              -
              public static Parameter.Id[] values()
              -
              Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
              -for (Parameter.Id c : Parameter.Id.values())
              -    System.out.println(c);
              -
              -
              Returns:
              an array containing the constants of this enum type, in -the order they are declared
              -
            • -
            - - - -
              -
            • -

              valueOf

              -
              public static Parameter.Id valueOf(String name)
              -
              Returns the enum constant of this type with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are -not permitted.)
              -
              Parameters:
              name - the name of the enum constant to be returned.
              -
              Returns:
              the enum constant with the specified name
              -
              Throws:
              -
              IllegalArgumentException - if this enum type has no constant -with the specified name
              -
              NullPointerException - if the argument is null
              -
            • -
            - - - -
              -
            • -

              getPname

              -
              public String getPname()
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Parameter.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Parameter.html deleted file mode 100644 index b6d5fed0..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Parameter.html +++ /dev/null @@ -1,376 +0,0 @@ - - - - - - -Parameter (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard
        -

        Class Parameter

        -
        -
        - -
        - -
        -
        - -
        -
        -
          -
        • - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Parameter

              -
              public Parameter(String extendedName)
              -
              Parameters:
              extendedName - a non-standard parameter id
              -
            • -
            - - - -
              -
            • -

              Parameter

              -
              public Parameter(Parameter.Id id)
              -
              Parameters:
              id - the parameter type
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getId

              -
              public final Parameter.Id getId()
              -
              Returns:
              the id
              -
            • -
            - - - -
              -
            • -

              getValue

              -
              public abstract String getValue()
              -
              Returns:
              a string representation of the value of the parameter
              -
            • -
            - - - -
              -
            • -

              equals

              -
              public boolean equals(Object obj)
              -
              -
              Overrides:
              -
              equals in class Object
              -
              -
            • -
            - - - -
              -
            • -

              hashCode

              -
              public int hashCode()
              -
              -
              Overrides:
              -
              hashCode in class Object
              -
              -
            • -
            - - - -
              -
            • -

              toString

              -
              public final String toString()
              -
              -
              Overrides:
              -
              toString in class Object
              -
              Returns:
              a vCard-compliant string representation of the parameter
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/ParameterFactory.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/ParameterFactory.html deleted file mode 100644 index 7901a370..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/ParameterFactory.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - -ParameterFactory (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard
        -

        Interface ParameterFactory<T extends Parameter>

        -
        -
        -
        -
          -
        • -
          Type Parameters:
          T - parameter type created by the factory implementation - - $Id$ - - Created on: 30/10/2008
          -
          -
          -
          public interface ParameterFactory<T extends Parameter>
          -
          Author:
          -
          fortuna
          -
        • -
        -
        -
        -
          -
        • - - -
        • -
        -
        -
        -
          -
        • - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              createParameter

              -
              T createParameter(String value)
              -
              Parameters:
              value - a parameter value used to create a new instance
              -
              Returns:
              a new parameter instance
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/ParameterFactoryRegistry.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/ParameterFactoryRegistry.html deleted file mode 100644 index 8f499151..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/ParameterFactoryRegistry.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - -ParameterFactoryRegistry (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard
        -

        Class ParameterFactoryRegistry

        -
        -
        - -
        -
          -
        • -
          -
          -
          public class ParameterFactoryRegistry
          -extends Object
          -
          A registry for standard and non-standard parameter factories. - - $Id$ - - Created on: 05/01/2009
          -
          Author:
          -
          Ben
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              ParameterFactoryRegistry

              -
              public ParameterFactoryRegistry()
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getFactory

              -
              public ParameterFactory<? extends Parameter> getFactory(String value)
              -
              Parameters:
              value - a string representation of a parameter id
              -
              Returns:
              a factory for the specified parameter id
              -
            • -
            - - - -
              -
            • -

              register

              -
              public void register(String extendedName,
              -            ParameterFactory<Parameter> factory)
              -
              Registers a non-standard parameter factory.
              -
              Parameters:
              extendedName - the non-standard parameter name
              factory - a non-standard parameter factory
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Property.Id.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Property.Id.html deleted file mode 100644 index ef220df7..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Property.Id.html +++ /dev/null @@ -1,822 +0,0 @@ - - - - - - -Property.Id (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard
        -

        Enum Property.Id

        -
        -
        - -
        - -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              values

              -
              public static Property.Id[] values()
              -
              Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
              -for (Property.Id c : Property.Id.values())
              -    System.out.println(c);
              -
              -
              Returns:
              an array containing the constants of this enum type, in -the order they are declared
              -
            • -
            - - - -
              -
            • -

              valueOf

              -
              public static Property.Id valueOf(String name)
              -
              Returns the enum constant of this type with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are -not permitted.)
              -
              Parameters:
              name - the name of the enum constant to be returned.
              -
              Returns:
              the enum constant with the specified name
              -
              Throws:
              -
              IllegalArgumentException - if this enum type has no constant -with the specified name
              -
              NullPointerException - if the argument is null
              -
            • -
            - - - -
              -
            • -

              getPropertyName

              -
              public String getPropertyName()
              -
              Returns:
              the property name
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Property.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Property.html deleted file mode 100644 index 3b5001a5..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Property.html +++ /dev/null @@ -1,734 +0,0 @@ - - - - - - -Property (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard
        -

        Class Property

        -
        -
        - -
        - -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Property

              -
              public Property(String extendedName)
              -
              Parameters:
              extendedName - a non-standard property name
              -
            • -
            - - - -
              -
            • -

              Property

              -
              public Property(Group group,
              -        String extendedName)
              -
              Parameters:
              group - a property group
              extendedName - the non-standard property name
              -
            • -
            - - - -
              -
            • -

              Property

              -
              public Property(String extendedName,
              -        List<Parameter> parameters)
              -
              Parameters:
              extendedName - a non-standard property name
              parameters - property parameters
              -
            • -
            - - - -
              -
            • -

              Property

              -
              public Property(Group group,
              -        String extendedName,
              -        List<Parameter> parameters)
              -
              Parameters:
              group - a property group
              extendedName - the non-standard property name
              parameters - property parameters
              -
            • -
            - - - -
              -
            • -

              Property

              -
              public Property(Property.Id id)
              -
              Parameters:
              id - the property type
              -
            • -
            - - - -
              -
            • -

              Property

              -
              public Property(Group group,
              -        Property.Id id)
              -
              Parameters:
              group - a property group
              id - a standard property identifier
              -
            • -
            - - - -
              -
            • -

              Property

              -
              protected Property(Property.Id id,
              -        List<Parameter> parameters)
              -
              Parameters:
              id - a standard property identifier
              parameters - property parameters
              -
            • -
            - - - -
              -
            • -

              Property

              -
              protected Property(Group group,
              -        Property.Id id,
              -        List<Parameter> parameters)
              -
              Parameters:
              group - a property group
              id - a standard property identifier
              parameters - property parameters
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getGroup

              -
              public final Group getGroup()
              -
              Returns:
              the group
              -
            • -
            - - - -
              -
            • -

              getId

              -
              public final Property.Id getId()
              -
              Returns:
              the id
              -
            • -
            - - - -
              -
            • -

              getParameters

              -
              public final List<Parameter> getParameters()
              -
              Returns:
              the parameters
              -
            • -
            - - - -
              -
            • -

              getParameters

              -
              public final List<Parameter> getParameters(Parameter.Id id)
              -
              Returns a list of parameters matching the specified identifier.
              -
              Parameters:
              id - a parameter identifier
              -
              Returns:
              a list of parameters
              -
            • -
            - - - -
              -
            • -

              getParameter

              -
              public final Parameter getParameter(Parameter.Id id)
              -
              Returns the first parameter with a matching identifier.
              -
              Parameters:
              id - a parameter identifier
              -
              Returns:
              the first matching parameter, or null if no parameters with the specified identifier are found
              -
            • -
            - - - -
              -
            • -

              getExtendedParameters

              -
              public final List<Parameter> getExtendedParameters(String name)
              -
              Returns a list of non-standard parameters matching the specified name.
              -
              Parameters:
              name - a non-standard parameter name
              -
              Returns:
              a list of parameters
              -
            • -
            - - - -
              -
            • -

              getExtendedParameter

              -
              public final Parameter getExtendedParameter(String name)
              -
              Returns the first non-standard parameter with a matching name.
              -
              Parameters:
              name - a non-standard parameter name
              -
              Returns:
              the first matching parameter, or null if no non-standard parameters with the specified name are found
              -
            • -
            - - - -
              -
            • -

              getValue

              -
              public abstract String getValue()
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public abstract void validate()
              -                       throws net.fortuna.ical4j.model.ValidationException
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            - - - -
              -
            • -

              assertParametersEmpty

              -
              protected final void assertParametersEmpty()
              -                                    throws net.fortuna.ical4j.model.ValidationException
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the parameter list is not empty
              -
            • -
            - - - -
              -
            • -

              assertTextParameter

              -
              protected final void assertTextParameter(Parameter param)
              -                                  throws net.fortuna.ical4j.model.ValidationException
              -
              Parameters:
              param - a parameter to validate
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the specified parameter is not a text parameter
              -
            • -
            - - - -
              -
            • -

              assertTypeParameter

              -
              protected final void assertTypeParameter(Parameter param)
              -                                  throws net.fortuna.ical4j.model.ValidationException
              -
              Parameters:
              param - a parameter to validate
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the specified parameter is not a type parameter
              -
            • -
            - - - -
              -
            • -

              assertPidParameter

              -
              protected final void assertPidParameter(Parameter param)
              -                                 throws net.fortuna.ical4j.model.ValidationException
              -
              Parameters:
              param - a parameter to validate
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the specified parameter is not a PID parameter
              -
            • -
            - - - -
              -
            • -

              assertPrefParameter

              -
              protected final void assertPrefParameter(Parameter param)
              -                                  throws net.fortuna.ical4j.model.ValidationException
              -
              Parameters:
              param - a parameter to validate
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the specified parameter is not a Pref parameter
              -
            • -
            - - - -
              -
            • -

              assertOneOrLess

              -
              protected final void assertOneOrLess(Parameter.Id paramId)
              -                              throws net.fortuna.ical4j.model.ValidationException
              -
              Parameters:
              paramId - a parameter identifier to validate from
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where there is not one or less of the specified - parameter in the parameter list
              -
            • -
            - - - -
              -
            • -

              equals

              -
              public boolean equals(Object obj)
              -
              -
              Overrides:
              -
              equals in class Object
              -
              -
            • -
            - - - -
              -
            • -

              hashCode

              -
              public int hashCode()
              -
              -
              Overrides:
              -
              hashCode in class Object
              -
              -
            • -
            - - - -
              -
            • -

              toString

              -
              public final String toString()
              -
              -
              Overrides:
              -
              toString in class Object
              -
              Returns:
              a vCard-compliant string representation of the property
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/PropertyFactory.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/PropertyFactory.html deleted file mode 100644 index f498dfb7..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/PropertyFactory.html +++ /dev/null @@ -1,252 +0,0 @@ - - - - - - -PropertyFactory (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard
        -

        Interface PropertyFactory<T extends Property>

        -
        -
        -
        -
          -
        • -
          Type Parameters:
          T - the property type created by the factory - - $Id$ - - Created on: 30/10/2008
          -
          -
          -
          public interface PropertyFactory<T extends Property>
          -
          Author:
          -
          fortuna
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              createProperty

              -
              T createProperty(List<Parameter> params,
              -               String value)
              -                                  throws URISyntaxException,
              -                                         ParseException,
              -                                         org.apache.commons.codec.DecoderException
              -
              Parameters:
              params - property parameters used to construct a new instance
              value - a property value used to construct a new instance
              -
              Returns:
              a new property instance
              -
              Throws:
              -
              URISyntaxException - where an invalid URL is specified in the property value
              -
              ParseException - where an invalid date string is specified in the property value
              -
              org.apache.commons.codec.DecoderException - where an invalid encoded value is specified in the property value
              -
            • -
            - - - -
              -
            • -

              createProperty

              -
              T createProperty(Group group,
              -               List<Parameter> params,
              -               String value)
              -                                  throws URISyntaxException,
              -                                         ParseException,
              -                                         org.apache.commons.codec.DecoderException
              -
              Parameters:
              group - the property group
              params - property parameters used to construct a new instance
              value - a property value used to construct a new instance
              -
              Returns:
              a new property instance
              -
              Throws:
              -
              URISyntaxException - where an invalid URL is specified in the property value
              -
              ParseException - where an invalid date string is specified in the property value
              -
              org.apache.commons.codec.DecoderException - where an invalid encoded value is specified in the property value
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/PropertyFactoryRegistry.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/PropertyFactoryRegistry.html deleted file mode 100644 index 52517961..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/PropertyFactoryRegistry.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - -PropertyFactoryRegistry (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard
        -

        Class PropertyFactoryRegistry

        -
        -
        - -
        -
          -
        • -
          -
          -
          public class PropertyFactoryRegistry
          -extends Object
          -
          Registry for standard and non-standard property factories. - - $Id$ - - Created on: 05/01/2009
          -
          Author:
          -
          Ben
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              PropertyFactoryRegistry

              -
              public PropertyFactoryRegistry()
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getFactory

              -
              public PropertyFactory<? extends Property> getFactory(String value)
              -
              Parameters:
              value - a string representation of a property identifier
              -
              Returns:
              a property factory for creating a property of the resolved type
              -
            • -
            - - - -
              -
            • -

              register

              -
              public void register(String extendedName,
              -            PropertyFactory<Property> factory)
              -
              Parameters:
              extendedName - a non-standard property name to register
              factory - a property factory for creating instances of the non-standard - property type
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/VCard.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/VCard.html deleted file mode 100644 index b769f09b..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/VCard.html +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - -VCard (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard
        -

        Class VCard

        -
        -
        - -
        - -
        -
        - -
        -
        -
          -
        • - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              VCard

              -
              public VCard()
              -
              Default constructor.
              -
            • -
            - - - -
              -
            • -

              VCard

              -
              public VCard(List<Property> properties)
              -
              Parameters:
              properties - a list of properties
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getProperties

              -
              public List<Property> getProperties()
              -
              Returns a reference to the list of properties for the VCard instance. Note that - any changes to this list are reflected in the VCard object list.
              -
              Returns:
              the properties
              -
            • -
            - - - -
              -
            • -

              getProperties

              -
              public List<Property> getProperties(Property.Id id)
              -
              Returns a list of properties for the VCard instance with a matching identifier. Any modifications - to this list will not affect the list referenced by the VCard instance.
              -
              Parameters:
              id - a property identifier
              -
              Returns:
              a list of properties matching the specified identifier
              -
            • -
            - - - -
              -
            • -

              getProperty

              -
              public Property getProperty(Property.Id id)
              -
              Returns the first property found matching the specified identifier.
              -
              Parameters:
              id - a property identifier
              -
              Returns:
              the first matching property, or null if no properties match
              -
            • -
            - - - -
              -
            • -

              getExtendedProperties

              -
              public List<Property> getExtendedProperties(String name)
              -
              Returns a list of non-standard properties for the VCard instance with a matching name. Any modifications - to this list will not affect the list referenced by the VCard instance.
              -
              Parameters:
              name - a non-standard property name
              -
              Returns:
              a list of non-standard properties matching the specified name
              -
            • -
            - - - -
              -
            • -

              getExtendedProperty

              -
              public Property getExtendedProperty(String name)
              -
              Returns the first non-standard property found matching the specified name.
              -
              Parameters:
              name - a non-standard property name
              -
              Returns:
              the first matching property, or null if no properties match
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where validation fails
              -
            • -
            - - - -
              -
            • -

              toString

              -
              public String toString()
              -
              -
              Overrides:
              -
              toString in class Object
              -
              Returns:
              a vCard-compliant string representation of the vCard object
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/VCardBuilder.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/VCardBuilder.html deleted file mode 100644 index 9fc32980..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/VCardBuilder.html +++ /dev/null @@ -1,325 +0,0 @@ - - - - - - -VCardBuilder (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard
        -

        Class VCardBuilder

        -
        -
        - -
        -
          -
        • -
          -
          -
          public final class VCardBuilder
          -extends Object
          -
          vCard object builder. - - $Id$ - - Created on: 02/11/2008
          -
          Author:
          -
          Ben
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              VCardBuilder

              -
              public VCardBuilder(InputStream in)
              -
              Parameters:
              in - an input stream providing vCard data
              -
            • -
            - - - -
              -
            • -

              VCardBuilder

              -
              public VCardBuilder(Reader in)
              -
              Parameters:
              in - a reader providing vCard data
              -
            • -
            - - - -
              -
            • -

              VCardBuilder

              -
              public VCardBuilder(Reader in,
              -            GroupRegistry registry,
              -            PropertyFactoryRegistry propertyFactoryRegistry,
              -            ParameterFactoryRegistry parameterFactoryRegistry)
              -
              Parameters:
              in - a reader providing vCard data
              registry - a group registry used to construct vCard objects
              propertyFactoryRegistry - a property factory registry used to construct - vCard objects
              parameterFactoryRegistry - a parameter factory registry used to construct - vCard objects
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              build

              -
              public VCard build()
              -            throws IOException,
              -                   net.fortuna.ical4j.data.ParserException
              -
              Returns:
              a new vCard object instance
              -
              Throws:
              -
              IOException - where a problem occurs reading vCard data
              -
              net.fortuna.ical4j.data.ParserException - where parsing vCard data fails
              -
            • -
            - - - -
              -
            • -

              buildAll

              -
              public List<VCard> buildAll()
              -                     throws IOException,
              -                            net.fortuna.ical4j.data.ParserException
              -
              Returns:
              a list of vCard object instances
              -
              Throws:
              -
              IOException - where a problem occurs reading vCard data
              -
              net.fortuna.ical4j.data.ParserException - where parsing vCard data fails
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/VCardFileFilter.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/VCardFileFilter.html deleted file mode 100644 index e9e375e6..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/VCardFileFilter.html +++ /dev/null @@ -1,264 +0,0 @@ - - - - - - -VCardFileFilter (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard
        -

        Class VCardFileFilter

        -
        -
        -
          -
        • java.lang.Object
        • -
        • -
            -
          • org.apache.commons.io.filefilter.AbstractFileFilter
          • -
          • -
              -
            • org.apache.commons.io.filefilter.AndFileFilter
            • -
            • -
                -
              • net.fortuna.ical4j.vcard.VCardFileFilter
              • -
              -
            • -
            -
          • -
          -
        • -
        -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          FileFilter, FilenameFilter, Serializable, org.apache.commons.io.filefilter.ConditionalFileFilter, org.apache.commons.io.filefilter.IOFileFilter
          -
          -
          -
          -
          public final class VCardFileFilter
          -extends org.apache.commons.io.filefilter.AndFileFilter
          -
          A file filter for vCard files. - - $Id$ - - Created on: 05/02/2009
          -
          Author:
          -
          fortuna
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - -
            -
          • - - -

            Field Detail

            - - - -
              -
            • -

              INSTANCE

              -
              public static final VCardFileFilter INSTANCE
              -
              A shared file filter instance.
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/VCardOutputter.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/VCardOutputter.html deleted file mode 100644 index 37e4367d..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/VCardOutputter.html +++ /dev/null @@ -1,355 +0,0 @@ - - - - - - -VCardOutputter (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard
        -

        Class VCardOutputter

        -
        -
        -
          -
        • java.lang.Object
        • -
        • -
            -
          • net.fortuna.ical4j.data.AbstractOutputter
          • -
          • -
              -
            • net.fortuna.ical4j.vcard.VCardOutputter
            • -
            -
          • -
          -
        • -
        -
        -
          -
        • -
          -
          -
          public class VCardOutputter
          -extends net.fortuna.ical4j.data.AbstractOutputter
          -
          Generates vCard object data streams. - - $Id$ - - Created on: 29/12/2008
          -
          Author:
          -
          Ben
          -
        • -
        -
        -
        -
          -
        • - -
            -
          • - - -

            Field Summary

            -
              -
            • - - -

              Fields inherited from class net.fortuna.ical4j.data.AbstractOutputter

              -DEFAULT_CHARSET, foldLength
            • -
            -
          • -
          - - - - -
        • -
        -
        -
        -
          -
        • - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              VCardOutputter

              -
              public VCardOutputter()
              -
            • -
            - - - -
              -
            • -

              VCardOutputter

              -
              public VCardOutputter(boolean validating)
              -
              Parameters:
              validating - specifies whether to validate vCard objects prior to output
              -
            • -
            - - - -
              -
            • -

              VCardOutputter

              -
              public VCardOutputter(boolean validating,
              -              int foldLength)
              -
              Parameters:
              validating - specifies whether to validate vCard objects prior to output
              foldLength - specifies the maximum line length
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              output

              -
              public final void output(VCard card,
              -          OutputStream out)
              -                  throws IOException,
              -                         net.fortuna.ical4j.model.ValidationException
              -
              Outputs an iCalender string to the specified output stream.
              -
              Parameters:
              card - a vCard object to output as a string
              out - an output stream the output stream to write the vCard string to
              -
              Throws:
              -
              IOException - thrown when unable to write to output stream
              -
              net.fortuna.ical4j.model.ValidationException - where the specified vCard is not valid
              -
            • -
            - - - -
              -
            • -

              output

              -
              public final void output(VCard card,
              -          Writer out)
              -                  throws IOException,
              -                         net.fortuna.ical4j.model.ValidationException
              -
              Outputs an iCalender string to the specified writer.
              -
              Parameters:
              card - a vCard object to output as a string
              out - a writer to write the output string to
              -
              Throws:
              -
              IOException - thrown when unable to write to writer
              -
              net.fortuna.ical4j.model.ValidationException - where the specified vCard is not valid
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Group.Id.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Group.Id.html deleted file mode 100644 index 0a39d604..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Group.Id.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.Group.Id (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.Group.Id

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Group.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Group.html deleted file mode 100644 index af6ae448..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Group.html +++ /dev/null @@ -1,317 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.Group (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.Group

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/GroupRegistry.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/GroupRegistry.html deleted file mode 100644 index bbf6a2fd..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/GroupRegistry.html +++ /dev/null @@ -1,160 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.GroupRegistry (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.GroupRegistry

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Parameter.Id.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Parameter.Id.html deleted file mode 100644 index 9e0dff94..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Parameter.Id.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.Parameter.Id (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.Parameter.Id

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Parameter.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Parameter.html deleted file mode 100644 index 92919c13..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Parameter.html +++ /dev/null @@ -1,674 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.Parameter (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.Parameter

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/ParameterFactory.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/ParameterFactory.html deleted file mode 100644 index aeb74fc2..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/ParameterFactory.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - -Uses of Interface net.fortuna.ical4j.vcard.ParameterFactory (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Interface
        net.fortuna.ical4j.vcard.ParameterFactory

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/ParameterFactoryRegistry.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/ParameterFactoryRegistry.html deleted file mode 100644 index 12906913..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/ParameterFactoryRegistry.html +++ /dev/null @@ -1,160 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.ParameterFactoryRegistry (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.ParameterFactoryRegistry

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Property.Id.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Property.Id.html deleted file mode 100644 index 3ad7397a..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Property.Id.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.Property.Id (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.Property.Id

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Property.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Property.html deleted file mode 100644 index 9b9ced83..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Property.html +++ /dev/null @@ -1,502 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.Property (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.Property

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/PropertyFactory.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/PropertyFactory.html deleted file mode 100644 index 5202969f..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/PropertyFactory.html +++ /dev/null @@ -1,357 +0,0 @@ - - - - - - -Uses of Interface net.fortuna.ical4j.vcard.PropertyFactory (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Interface
        net.fortuna.ical4j.vcard.PropertyFactory

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/PropertyFactoryRegistry.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/PropertyFactoryRegistry.html deleted file mode 100644 index ae4390b7..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/PropertyFactoryRegistry.html +++ /dev/null @@ -1,160 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.PropertyFactoryRegistry (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.PropertyFactoryRegistry

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/VCard.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/VCard.html deleted file mode 100644 index a17ae089..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/VCard.html +++ /dev/null @@ -1,195 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.VCard (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.VCard

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/VCardBuilder.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/VCardBuilder.html deleted file mode 100644 index 0d2f7eb6..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/VCardBuilder.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.VCardBuilder (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.VCardBuilder

        -
        -
        No usage of net.fortuna.ical4j.vcard.VCardBuilder
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/VCardFileFilter.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/VCardFileFilter.html deleted file mode 100644 index 9a145b6a..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/VCardFileFilter.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.VCardFileFilter (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.VCardFileFilter

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/VCardOutputter.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/VCardOutputter.html deleted file mode 100644 index 80fe07e7..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/VCardOutputter.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.VCardOutputter (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.VCardOutputter

        -
        -
        No usage of net.fortuna.ical4j.vcard.VCardOutputter
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/package-frame.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/package-frame.html deleted file mode 100644 index 8f665d3e..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/package-frame.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - -net.fortuna.ical4j.vcard (iCal4j VCard 0.9.5 API) - - - - -

        net.fortuna.ical4j.vcard

        - - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/package-summary.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/package-summary.html deleted file mode 100644 index e470512d..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/package-summary.html +++ /dev/null @@ -1,248 +0,0 @@ - - - - - - -net.fortuna.ical4j.vcard (iCal4j VCard 0.9.5 API) - - - - - - - -
        - - - - - -
        - - -
        -

        Package net.fortuna.ical4j.vcard

        -
        -
        Support for vCard.
        -
        -

        See: Description

        -
        -
        - - - - -

        Package net.fortuna.ical4j.vcard Description

        -
        Support for vCard.
        -
        - -
        - - - - - -
        - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/package-tree.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/package-tree.html deleted file mode 100644 index ddc42777..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/package-tree.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - -net.fortuna.ical4j.vcard Class Hierarchy (iCal4j VCard 0.9.5 API) - - - - - - - -
        - - - - - -
        - - -
        -

        Hierarchy For Package net.fortuna.ical4j.vcard

        -Package Hierarchies: - -
        -
        -

        Class Hierarchy

        - -

        Interface Hierarchy

        - -

        Enum Hierarchy

        - -
        - -
        - - - - - -
        - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/package-use.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/package-use.html deleted file mode 100644 index 7a5ea6ef..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/package-use.html +++ /dev/null @@ -1,272 +0,0 @@ - - - - - - -Uses of Package net.fortuna.ical4j.vcard (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Package
        net.fortuna.ical4j.vcard

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Altid.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Altid.html deleted file mode 100644 index e006e025..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Altid.html +++ /dev/null @@ -1,339 +0,0 @@ - - - - - - -Altid (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.parameter
        -

        Class Altid

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Altid
          -extends Parameter
          -
          ALTID parameter. - - Created on 20/09/2010
          -
          Author:
          -
          Mike Douglass
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Altid

              -
              public Altid(String value)
              -
              Factory constructor.
              -
              Parameters:
              value - string representation of a property value
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Parameter
              -
              Returns:
              a string representation of the value of the parameter
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Calscale.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Calscale.html deleted file mode 100644 index 7b8cf56c..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Calscale.html +++ /dev/null @@ -1,339 +0,0 @@ - - - - - - -Calscale (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.parameter
        -

        Class Calscale

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Calscale
          -extends Parameter
          -
          CALSCALE parameter. - - Created on 20/09/2010
          -
          Author:
          -
          Mike Douglass
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Calscale

              -
              public Calscale(String value)
              -
              Factory constructor.
              -
              Parameters:
              value - string representation of a property value
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Parameter
              -
              Returns:
              a string representation of the value of the parameter
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Encoding.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Encoding.html deleted file mode 100644 index f0fd0ede..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Encoding.html +++ /dev/null @@ -1,354 +0,0 @@ - - - - - - -Encoding (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.parameter
        -

        Class Encoding

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Encoding
          -extends Parameter
          -
          ENCODING parameter. - - $Id$ - - Created on 21/08/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Encoding

              -
              public Encoding(String value)
              -
              Parameters:
              value - encoding parameter value
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Parameter
              -
              Returns:
              a string representation of the value of the parameter
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Fmttype.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Fmttype.html deleted file mode 100644 index b56060ab..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Fmttype.html +++ /dev/null @@ -1,370 +0,0 @@ - - - - - - -Fmttype (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.parameter
        -

        Class Fmttype

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Fmttype
          -extends Parameter
          -
          FMTTYPE parameter. - - Created on 20/09/2010
          -
          Author:
          -
          Mike Douglass
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Fmttype

              -
              public Fmttype(String value)
              -        throws ParseException
              -
              Factory constructor.
              -
              Parameters:
              value - string representation of a property value
              -
              Throws:
              -
              ParseException
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Parameter
              -
              Returns:
              a string representation of the value of the parameter
              -
            • -
            - - - -
              -
            • -

              getType

              -
              public String getType()
              -
              Returns:
              the type
              -
            • -
            - - - -
              -
            • -

              getSubtype

              -
              public String getSubtype()
              -
              Returns:
              the subtype
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Geo.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Geo.html deleted file mode 100644 index c06e8ad9..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Geo.html +++ /dev/null @@ -1,339 +0,0 @@ - - - - - - -Geo (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.parameter
        -

        Class Geo

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Geo
          -extends Parameter
          -
          GEO parameter. - - Created on 20/09/2010
          -
          Author:
          -
          Mike Douglass
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Geo

              -
              public Geo(String value)
              -
              Factory constructor.
              -
              Parameters:
              value - string representation of a property value
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Parameter
              -
              Returns:
              a string representation of the value of the parameter
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Language.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Language.html deleted file mode 100644 index 17eb56a3..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Language.html +++ /dev/null @@ -1,366 +0,0 @@ - - - - - - -Language (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.parameter
        -

        Class Language

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Language
          -extends Parameter
          -
          LANGUAGE parameter. - - $Id$ - - Created on 21/08/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Language

              -
              public Language(String value)
              -
              Parameters:
              value - a vCard-compliant string representation - of a language.
              -
            • -
            - - - -
              -
            • -

              Language

              -
              public Language(Locale locale)
              -
              Parameters:
              locale - the locale for the language
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getLocale

              -
              public Locale getLocale()
              -
              Returns:
              the locale
              -
            • -
            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Parameter
              -
              Returns:
              a string representation of the value of the parameter
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Pid.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Pid.html deleted file mode 100644 index 02aa2286..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Pid.html +++ /dev/null @@ -1,366 +0,0 @@ - - - - - - -Pid (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.parameter
        -

        Class Pid

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Pid
          -extends Parameter
          -
          PID parameter. - - $Id$ - - Created on 21/08/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Pid

              -
              public Pid(String value)
              -
              Parameters:
              value - a vCard-compliant string representation - of a PID.
              -
            • -
            - - - -
              -
            • -

              Pid

              -
              public Pid(Integer pid)
              -
              Parameters:
              pid - integer representation of a PID
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getPid

              -
              public Integer getPid()
              -
              Returns:
              the pid
              -
            • -
            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Parameter
              -
              Returns:
              a string representation of the value of the parameter
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Pref.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Pref.html deleted file mode 100644 index 3b64e334..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Pref.html +++ /dev/null @@ -1,367 +0,0 @@ - - - - - - -Pref (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.parameter
        -

        Class Pref

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Pref
          -extends Parameter
          -
          PREF parameter. - - $Id$ - - Created on: 30/12/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - -
            -
          • - - -

            Field Detail

            - - - -
              -
            • -

              PREF

              -
              public static final Pref PREF
              -
              Support for pre-vCard 4.0 PREF parameter.
              -
            • -
            - - - - -
          • -
          - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Pref

              -
              public Pref(String value)
              -
              Parameters:
              value - a string representation of a pref parameter value
              -
            • -
            - - - -
              -
            • -

              Pref

              -
              public Pref(Integer level)
              -
              Parameters:
              level - priority level for the pref parameter
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Parameter
              -
              Returns:
              a string representation of the value of the parameter
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/SortAs.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/SortAs.html deleted file mode 100644 index 0edba131..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/SortAs.html +++ /dev/null @@ -1,353 +0,0 @@ - - - - - - -SortAs (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.parameter
        -

        Class SortAs

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class SortAs
          -extends Parameter
          -
          SORT-AS parameter. - - Created on 20/09/2010
          -
          Author:
          -
          Mike Douglass
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              SortAs

              -
              public SortAs(String value)
              -
              Factory constructor.
              -
              Parameters:
              value - string representation of a property value
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Parameter
              -
              Returns:
              a string representation of the value of the parameter
              -
            • -
            - - - -
              -
            • -

              getSegments

              -
              public String[] getSegments()
              -
              Returns:
              the segments
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Type.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Type.html deleted file mode 100644 index 8fc4cdd8..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Type.html +++ /dev/null @@ -1,426 +0,0 @@ - - - - - - -Type (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.parameter
        -

        Class Type

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Type
          -extends Parameter
          -
          TYPE parameter. - - $Id$ - - Created on 21/08/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - -
            -
          • - - -

            Field Detail

            - - - -
              -
            • -

              HOME

              -
              public static final Type HOME
              -
              Home type parameter.
              -
            • -
            - - - -
              -
            • -

              WORK

              -
              public static final Type WORK
              -
              Work type parameter.
              -
            • -
            - - - -
              -
            • -

              PREF

              -
              public static final Type PREF
              -
              Pref type parameter.
              -
            • -
            - - - - -
          • -
          - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Type

              -
              public Type(String value)
              -
              Parameters:
              value - string representation of type parameter
              -
            • -
            - - - -
              -
            • -

              Type

              -
              public Type(String... types)
              -
              Parameters:
              types - string representations of multiple nested types
              -
            • -
            - - - -
              -
            • -

              Type

              -
              public Type(Type... types)
              -
              Parameters:
              types - multiple nested types
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getTypes

              -
              public String[] getTypes()
              -
              Returns:
              the types
              -
            • -
            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Parameter
              -
              Returns:
              a string representation of the value of the parameter
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Tz.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Tz.html deleted file mode 100644 index e25e1797..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Tz.html +++ /dev/null @@ -1,339 +0,0 @@ - - - - - - -Tz (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.parameter
        -

        Class Tz

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Tz
          -extends Parameter
          -
          CALSCALE parameter. - - Created on 20/09/2010
          -
          Author:
          -
          Mike Douglass
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Tz

              -
              public Tz(String value)
              -
              Factory constructor.
              -
              Parameters:
              value - string representation of a property value
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Parameter
              -
              Returns:
              a string representation of the value of the parameter
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Value.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Value.html deleted file mode 100644 index a905dba5..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Value.html +++ /dev/null @@ -1,564 +0,0 @@ - - - - - - -Value (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.parameter
        -

        Class Value

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Value
          -extends Parameter
          -
          VALUE parameter. - - $Id$ - - Created on 21/08/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - -
            -
          • - - -

            Field Detail

            - - - -
              -
            • -

              TEXT

              -
              public static final Value TEXT
              -
              Text value parameter.
              -
            • -
            - - - -
              -
            • -

              URI

              -
              public static final Value URI
              -
              URI value parameter.
              -
            • -
            - - - -
              -
            • -

              DATE

              -
              public static final Value DATE
              -
              Date value parameter.
              -
            • -
            - - - -
              -
            • -

              TIME

              -
              public static final Value TIME
              -
              Time value parameter.
              -
            • -
            - - - -
              -
            • -

              DATE_TIME

              -
              public static final Value DATE_TIME
              -
              date-time value parameter.
              -
            • -
            - - - -
              -
            • -

              DATE_AND_OR_TIME

              -
              public static final Value DATE_AND_OR_TIME
              -
              date-and-or-time value parameter.
              -
            • -
            - - - -
              -
            • -

              TIMESTAMP

              -
              public static final Value TIMESTAMP
              -
              Timestamp value parameter.
              -
            • -
            - - - -
              -
            • -

              BOOLEAN

              -
              public static final Value BOOLEAN
              -
              Boolean value parameter.
              -
            • -
            - - - -
              -
            • -

              INTEGER

              -
              public static final Value INTEGER
              -
              Integer value parameter.
              -
            • -
            - - - -
              -
            • -

              FLOAT

              -
              public static final Value FLOAT
              -
              Float value parameter.
              -
            • -
            - - - -
              -
            • -

              BINARY

              -
              public static final Value BINARY
              -
              Binary value parameter.
              -
            • -
            - - - -
              -
            • -

              LANGUAGE_TAG

              -
              public static final Value LANGUAGE_TAG
              -
              language-tag value parameter.
              -
            • -
            - - - -
              -
            • -

              UTC_OFFSET

              -
              public static final Value UTC_OFFSET
              -
              utc-offset value parameter.
              -
            • -
            - - - -
              -
            • -

              DURATION

              -
              public static final Value DURATION
              -
              Resource - duration value parameter.
              -
            • -
            - - - - -
          • -
          - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Value

              -
              public Value(String value)
              -
              Parameters:
              value - string representation of a value parameter
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Parameter
              -
              Returns:
              a string representation of the value of the parameter
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Version.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Version.html deleted file mode 100644 index e4fd03e7..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Version.html +++ /dev/null @@ -1,339 +0,0 @@ - - - - - - -Version (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.parameter
        -

        Class Version

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Version
          -extends Parameter
          -
          VERSION parameter. - - Created on 20/09/2010
          -
          Author:
          -
          Mike Douglass
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Version

              -
              public Version(String value)
              -
              Factory constructor.
              -
              Parameters:
              value - string representation of a property value
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Parameter
              -
              Returns:
              a string representation of the value of the parameter
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Altid.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Altid.html deleted file mode 100644 index 1cc85916..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Altid.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.parameter.Altid (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.parameter.Altid

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Calscale.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Calscale.html deleted file mode 100644 index a9624d63..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Calscale.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.parameter.Calscale (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.parameter.Calscale

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Encoding.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Encoding.html deleted file mode 100644 index 9e71764e..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Encoding.html +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.parameter.Encoding (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.parameter.Encoding

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Fmttype.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Fmttype.html deleted file mode 100644 index 5797a922..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Fmttype.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.parameter.Fmttype (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.parameter.Fmttype

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Geo.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Geo.html deleted file mode 100644 index e2e7b86e..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Geo.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.parameter.Geo (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.parameter.Geo

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Language.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Language.html deleted file mode 100644 index 8b63010a..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Language.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.parameter.Language (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.parameter.Language

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Pid.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Pid.html deleted file mode 100644 index 6894d3df..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Pid.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.parameter.Pid (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.parameter.Pid

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Pref.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Pref.html deleted file mode 100644 index 1405a313..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Pref.html +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.parameter.Pref (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.parameter.Pref

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/SortAs.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/SortAs.html deleted file mode 100644 index b46c7686..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/SortAs.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.parameter.SortAs (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.parameter.SortAs

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Type.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Type.html deleted file mode 100644 index a424478f..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Type.html +++ /dev/null @@ -1,296 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.parameter.Type (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.parameter.Type

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Tz.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Tz.html deleted file mode 100644 index a28eabf9..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Tz.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.parameter.Tz (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.parameter.Tz

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Value.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Value.html deleted file mode 100644 index 7a4dd155..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Value.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.parameter.Value (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.parameter.Value

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Version.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Version.html deleted file mode 100644 index 862b1455..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Version.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.parameter.Version (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.parameter.Version

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/package-frame.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/package-frame.html deleted file mode 100644 index aa402735..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/package-frame.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - -net.fortuna.ical4j.vcard.parameter (iCal4j VCard 0.9.5 API) - - - - -

        net.fortuna.ical4j.vcard.parameter

        - - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/package-summary.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/package-summary.html deleted file mode 100644 index 84f2f977..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/package-summary.html +++ /dev/null @@ -1,218 +0,0 @@ - - - - - - -net.fortuna.ical4j.vcard.parameter (iCal4j VCard 0.9.5 API) - - - - - - - -
        - - - - - -
        - - -
        -

        Package net.fortuna.ical4j.vcard.parameter

        -
        -
        Implementation of vCard parameters.
        -
        -

        See: Description

        -
        -
        -
          -
        • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          Class Summary 
          ClassDescription
          Altid -
          ALTID parameter.
          -
          Calscale -
          CALSCALE parameter.
          -
          Encoding -
          ENCODING parameter.
          -
          Fmttype -
          FMTTYPE parameter.
          -
          Geo -
          GEO parameter.
          -
          Language -
          LANGUAGE parameter.
          -
          Pid -
          PID parameter.
          -
          Pref -
          PREF parameter.
          -
          SortAs -
          SORT-AS parameter.
          -
          Type -
          TYPE parameter.
          -
          Tz -
          CALSCALE parameter.
          -
          Value -
          VALUE parameter.
          -
          Version -
          VERSION parameter.
          -
          -
        • -
        - - - -

        Package net.fortuna.ical4j.vcard.parameter Description

        -
        Implementation of vCard parameters.
        -
        - -
        - - - - - -
        - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/package-tree.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/package-tree.html deleted file mode 100644 index c6ed7c7e..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/package-tree.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -net.fortuna.ical4j.vcard.parameter Class Hierarchy (iCal4j VCard 0.9.5 API) - - - - - - - -
        - - - - - -
        - - -
        -

        Hierarchy For Package net.fortuna.ical4j.vcard.parameter

        -Package Hierarchies: - -
        -
        -

        Class Hierarchy

        -
          -
        • java.lang.Object -
            -
          • net.fortuna.ical4j.vcard.Parameter (implements java.io.Serializable) -
              -
            • net.fortuna.ical4j.vcard.parameter.Altid
            • -
            • net.fortuna.ical4j.vcard.parameter.Calscale
            • -
            • net.fortuna.ical4j.vcard.parameter.Encoding
            • -
            • net.fortuna.ical4j.vcard.parameter.Fmttype
            • -
            • net.fortuna.ical4j.vcard.parameter.Geo
            • -
            • net.fortuna.ical4j.vcard.parameter.Language
            • -
            • net.fortuna.ical4j.vcard.parameter.Pid
            • -
            • net.fortuna.ical4j.vcard.parameter.Pref
            • -
            • net.fortuna.ical4j.vcard.parameter.SortAs
            • -
            • net.fortuna.ical4j.vcard.parameter.Type
            • -
            • net.fortuna.ical4j.vcard.parameter.Tz
            • -
            • net.fortuna.ical4j.vcard.parameter.Value
            • -
            • net.fortuna.ical4j.vcard.parameter.Version
            • -
            -
          • -
          -
        • -
        -
        - -
        - - - - - -
        - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/package-use.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/package-use.html deleted file mode 100644 index aa96060b..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/package-use.html +++ /dev/null @@ -1,237 +0,0 @@ - - - - - - -Uses of Package net.fortuna.ical4j.vcard.parameter (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Package
        net.fortuna.ical4j.vcard.parameter

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Address.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Address.html deleted file mode 100644 index ccb59ce7..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Address.html +++ /dev/null @@ -1,546 +0,0 @@ - - - - - - -Address (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class Address

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Address
          -extends Property
          -
          ADDRESS property. - - $Id$ - - Created on 23/08/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Address

              -
              public Address(String poBox,
              -       String extended,
              -       String street,
              -       String locality,
              -       String region,
              -       String postcode,
              -       String country,
              -       Type... types)
              -
              Parameters:
              poBox - post office box address component
              extended - extended address component
              street - street address component
              locality - locality address component
              region - region address component
              postcode - postal code address component
              country - country address component
              types - optional address types
              -
            • -
            - - - -
              -
            • -

              Address

              -
              public Address(Group group,
              -       String poBox,
              -       String extended,
              -       String street,
              -       String locality,
              -       String region,
              -       String postcode,
              -       String country,
              -       Type... types)
              -
              Parameters:
              group - property group
              poBox - post office box address component
              extended - extended address component
              street - street address component
              locality - locality address component
              region - region address component
              postcode - postal code address component
              country - country address component
              types - optional address types
              -
            • -
            - - - - - - - -
              -
            • -

              Address

              -
              public Address(Group group,
              -       List<Parameter> params,
              -       String value)
              -        throws ParseException
              -
              Factory constructor.
              -
              Parameters:
              group - property group
              params - property parameters
              value - string representation of an address value
              -
              Throws:
              -
              ParseException
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getPoBox

              -
              public String getPoBox()
              -
              Returns:
              the poBox
              -
            • -
            - - - -
              -
            • -

              getExtended

              -
              public String getExtended()
              -
              Returns:
              the extended
              -
            • -
            - - - -
              -
            • -

              getStreet

              -
              public String getStreet()
              -
              Returns:
              the street
              -
            • -
            - - - -
              -
            • -

              getLocality

              -
              public String getLocality()
              -
              Returns:
              the locality
              -
            • -
            - - - -
              -
            • -

              getRegion

              -
              public String getRegion()
              -
              Returns:
              the region
              -
            • -
            - - - -
              -
            • -

              getPostcode

              -
              public String getPostcode()
              -
              Returns:
              the postcode
              -
            • -
            - - - -
              -
            • -

              getCountry

              -
              public String getCountry()
              -
              Returns:
              the country
              -
            • -
            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Agent.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Agent.html deleted file mode 100644 index 76dadc05..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Agent.html +++ /dev/null @@ -1,427 +0,0 @@ - - - - - - -Agent (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class Agent

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable, net.fortuna.ical4j.model.Escapable
          -
          -
          -
          -
          public final class Agent
          -extends Property
          -implements net.fortuna.ical4j.model.Escapable
          -
          AGENT property. - - $Id$ - - Created on 21/09/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Agent

              -
              public Agent(URI uri)
              -
              Parameters:
              uri - agent URI value
              -
            • -
            - - - -
              -
            • -

              Agent

              -
              public Agent(String text)
              -
              Parameters:
              text - agent text value
              -
            • -
            - - - -
              -
            • -

              Agent

              -
              public Agent(List<Parameter> params,
              -     String value)
              -      throws URISyntaxException
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of an agent value
              -
              Throws:
              -
              URISyntaxException - if the string value is an invalid URI
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getUri

              -
              public URI getUri()
              -
              Returns:
              the uri
              -
            • -
            - - - -
              -
            • -

              getText

              -
              public String getText()
              -
              Returns:
              the text
              -
            • -
            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/BDay.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/BDay.html deleted file mode 100644 index f0b32e03..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/BDay.html +++ /dev/null @@ -1,425 +0,0 @@ - - - - - - -BDay (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class BDay

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable, net.fortuna.ical4j.model.Escapable
          -
          -
          -
          -
          public final class BDay
          -extends Property
          -implements net.fortuna.ical4j.model.Escapable
          -
          BDAY property. - - $Id$ Created on 23/08/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              BDay

              -
              public BDay(net.fortuna.ical4j.model.Date date)
              -
              Parameters:
              date - date of birth
              -
            • -
            - - - -
              -
            • -

              BDay

              -
              public BDay(String text)
              -
              Parameters:
              text - non-structured date of birth
              -
            • -
            - - - -
              -
            • -

              BDay

              -
              public BDay(List<Parameter> params,
              -    String value)
              -     throws ParseException
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of a property value
              -
              Throws:
              -
              ParseException - if the property value is an invalid date
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getDate

              -
              public net.fortuna.ical4j.model.Date getDate()
              -
              Returns:
              the date
              -
            • -
            - - - -
              -
            • -

              getText

              -
              public String getText()
              -
              Returns:
              the text
              -
            • -
            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Birth.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Birth.html deleted file mode 100644 index b48221f1..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Birth.html +++ /dev/null @@ -1,383 +0,0 @@ - - - - - - -Birth (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class Birth

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable, net.fortuna.ical4j.model.Escapable
          -
          -
          -
          -
          public final class Birth
          -extends Property
          -implements net.fortuna.ical4j.model.Escapable
          -
          BIRTH property. - - $Id$ - - Created on 23/08/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Birth

              -
              public Birth(String value)
              -
              Parameters:
              value - string representation of a birth value
              -
            • -
            - - - -
              -
            • -

              Birth

              -
              public Birth(List<Parameter> params,
              -     String value)
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of a property value
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/CalAdrUri.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/CalAdrUri.html deleted file mode 100644 index 12abe11a..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/CalAdrUri.html +++ /dev/null @@ -1,398 +0,0 @@ - - - - - - -CalAdrUri (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class CalAdrUri

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class CalAdrUri
          -extends Property
          -
          CALADRURI property. - - $Id$ - - Created on 23/10/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              CalAdrUri

              -
              public CalAdrUri(URI uri,
              -         Type... types)
              -
              Parameters:
              uri - calendar URI
              types - options calendar types
              -
            • -
            - - - - -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getUri

              -
              public URI getUri()
              -
              Returns:
              the uri
              -
            • -
            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/CalUri.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/CalUri.html deleted file mode 100644 index 3e1866aa..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/CalUri.html +++ /dev/null @@ -1,401 +0,0 @@ - - - - - - -CalUri (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class CalUri

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class CalUri
          -extends Property
          -
          CALURI property. - - $Id$ - - Created on 23/10/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              CalUri

              -
              public CalUri(URI uri,
              -      Type... types)
              -
              Parameters:
              uri - a calendar URI value
              types - optional classifiers
              -
            • -
            - - - -
              -
            • -

              CalUri

              -
              public CalUri(List<Parameter> params,
              -      String value)
              -       throws URISyntaxException
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of a property value
              -
              Throws:
              -
              URISyntaxException - where the specified string value is not a valid URI
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getUri

              -
              public URI getUri()
              -
              Returns:
              the uri
              -
            • -
            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Categories.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Categories.html deleted file mode 100644 index 9bb9c3e2..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Categories.html +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - -Categories (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class Categories

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Categories
          -extends Property
          -
          CATEGORIES property. - - $Id$ - - Created on 21/10/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Categories

              -
              public Categories(String... categories)
              -
              Parameters:
              categories - one or more category values
              -
            • -
            - - - -
              -
            • -

              Categories

              -
              public Categories(List<Parameter> params,
              -          String value)
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of a property value
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getCategories

              -
              public net.fortuna.ical4j.model.TextList getCategories()
              -
              Returns:
              the categories
              -
            • -
            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Clazz.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Clazz.html deleted file mode 100644 index be608b27..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Clazz.html +++ /dev/null @@ -1,430 +0,0 @@ - - - - - - -Clazz (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class Clazz

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Clazz
          -extends Property
          -
          CLAZZ property. - - $Id$ - - Created on 23/10/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - -
            -
          • - - -

            Field Detail

            - - - -
              -
            • -

              PUBLIC

              -
              public static final Clazz PUBLIC
              -
              Standard classification.
              -
            • -
            - - - -
              -
            • -

              PRIVATE

              -
              public static final Clazz PRIVATE
              -
              Standard classification.
              -
            • -
            - - - -
              -
            • -

              CONFIDENTIAL

              -
              public static final Clazz CONFIDENTIAL
              -
              Standard classification.
              -
            • -
            - - - - -
          • -
          - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Clazz

              -
              public Clazz(String value)
              -
              Parameters:
              value - a classification value
              -
            • -
            - - - -
              -
            • -

              Clazz

              -
              public Clazz(List<Parameter> params,
              -     String value)
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of a property value
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/DDay.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/DDay.html deleted file mode 100644 index 8d297441..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/DDay.html +++ /dev/null @@ -1,427 +0,0 @@ - - - - - - -DDay (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class DDay

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable, net.fortuna.ical4j.model.Escapable
          -
          -
          -
          -
          public final class DDay
          -extends Property
          -implements net.fortuna.ical4j.model.Escapable
          -
          DDAY property. - - $Id$ - - Created on 23/08/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              DDay

              -
              public DDay(net.fortuna.ical4j.model.Date date)
              -
              Parameters:
              date - date of death
              -
            • -
            - - - -
              -
            • -

              DDay

              -
              public DDay(String description)
              -
              Parameters:
              description - unstructured time of death
              -
            • -
            - - - -
              -
            • -

              DDay

              -
              public DDay(List<Parameter> params,
              -    String value)
              -     throws ParseException
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of a property value
              -
              Throws:
              -
              ParseException - where the specified value is not a valid date representation
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getDate

              -
              public net.fortuna.ical4j.model.Date getDate()
              -
              Returns:
              the date
              -
            • -
            - - - -
              -
            • -

              getText

              -
              public String getText()
              -
              Returns:
              the text
              -
            • -
            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Death.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Death.html deleted file mode 100644 index 6fe678dc..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Death.html +++ /dev/null @@ -1,383 +0,0 @@ - - - - - - -Death (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class Death

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable, net.fortuna.ical4j.model.Escapable
          -
          -
          -
          -
          public final class Death
          -extends Property
          -implements net.fortuna.ical4j.model.Escapable
          -
          DEATH property. - - $Id$ - - Created on 23/08/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Death

              -
              public Death(String value)
              -
              Parameters:
              value - a death string value
              -
            • -
            - - - -
              -
            • -

              Death

              -
              public Death(List<Parameter> params,
              -     String value)
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of a property value
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Email.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Email.html deleted file mode 100644 index 2e292874..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Email.html +++ /dev/null @@ -1,417 +0,0 @@ - - - - - - -Email (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class Email

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Email
          -extends Property
          -
          EMAIL property. - - $Id$ - - Created on 24/08/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Email

              -
              public Email(String value)
              -
              Parameters:
              value - an email address string
              -
            • -
            - - - -
              -
            • -

              Email

              -
              public Email(Group group,
              -     String value)
              -
              Parameters:
              group - property group
              value - an email address string
              -
            • -
            - - - -
              -
            • -

              Email

              -
              public Email(List<Parameter> params,
              -     String value)
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of a property value
              -
            • -
            - - - -
              -
            • -

              Email

              -
              public Email(Group group,
              -     List<Parameter> params,
              -     String value)
              -
              Factory constructor.
              -
              Parameters:
              group - property group
              params - property parameters
              value - string representation of a property value
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/FbUrl.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/FbUrl.html deleted file mode 100644 index 3d2d0e22..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/FbUrl.html +++ /dev/null @@ -1,401 +0,0 @@ - - - - - - -FbUrl (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class FbUrl

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class FbUrl
          -extends Property
          -
          FBURL property. - - $Id$ - - Created on 23/10/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              FbUrl

              -
              public FbUrl(URI uri,
              -     Type... types)
              -
              Parameters:
              uri - a free/busy URI
              types - optional property classifiers
              -
            • -
            - - - -
              -
            • -

              FbUrl

              -
              public FbUrl(List<Parameter> params,
              -     String value)
              -      throws URISyntaxException
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of a property value
              -
              Throws:
              -
              URISyntaxException - where the specified value is not a valid URI
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getUri

              -
              public URI getUri()
              -
              Returns:
              the uri
              -
            • -
            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Fn.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Fn.html deleted file mode 100644 index 07daf4b9..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Fn.html +++ /dev/null @@ -1,382 +0,0 @@ - - - - - - -Fn (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class Fn

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Fn
          -extends Property
          -
          FN property. - - $Id$ - - Created on 23/08/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Fn

              -
              public Fn(String value)
              -
              Parameters:
              value - string representation of a property value
              -
            • -
            - - - -
              -
            • -

              Fn

              -
              public Fn(List<Parameter> params,
              -  String value)
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of a property value
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Gender.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Gender.html deleted file mode 100644 index 11efb329..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Gender.html +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - -Gender (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class Gender

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Gender
          -extends Property
          -
          GENDER property. - - $Id$ - - Created on 23/08/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - -
            -
          • - - -

            Field Detail

            - - - -
              -
            • -

              MALE

              -
              public static final Gender MALE
              -
              Standard gender.
              -
            • -
            - - - -
              -
            • -

              FEMALE

              -
              public static final Gender FEMALE
              -
              Standard gender.
              -
            • -
            - - - - -
          • -
          - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Gender

              -
              public Gender(String value)
              -
              Parameters:
              value - string representation of a property value
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Geo.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Geo.html deleted file mode 100644 index 2bf5299b..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Geo.html +++ /dev/null @@ -1,432 +0,0 @@ - - - - - - -Geo (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class Geo

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Geo
          -extends Property
          -
          GEO property. - - $Id$ - - Created on 19/09/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Geo

              -
              public Geo(BigDecimal latitude,
              -   BigDecimal longitude)
              -
              Parameters:
              latitude - a latitude value
              longitude - a longitude value
              -
            • -
            - - - -
              -
            • -

              Geo

              -
              public Geo(List<Parameter> params,
              -   String value)
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of a property value
              -
            • -
            - - - -
              -
            • -

              Geo

              -
              public Geo(Group group,
              -   List<Parameter> params,
              -   String value)
              -
              Factory constructor.
              -
              Parameters:
              group - property group
              params - property parameters
              value - string representation of a property value
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              getLatitude

              -
              public BigDecimal getLatitude()
              -
              Returns:
              the latitude
              -
            • -
            - - - -
              -
            • -

              getLongitude

              -
              public BigDecimal getLongitude()
              -
              Returns:
              the longitude
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Impp.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Impp.html deleted file mode 100644 index dc345881..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Impp.html +++ /dev/null @@ -1,398 +0,0 @@ - - - - - - -Impp (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class Impp

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Impp
          -extends Property
          -
          IMPP property. - - $Id$ - - Created on 24/08/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Impp

              -
              public Impp(URI uri,
              -    Type... types)
              -
              Parameters:
              uri - instant messaging URI
              types - optional property classifiers
              -
            • -
            - - - - -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getUri

              -
              public URI getUri()
              -
              Returns:
              the uri
              -
            • -
            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Key.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Key.html deleted file mode 100644 index 3d8fee2a..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Key.html +++ /dev/null @@ -1,454 +0,0 @@ - - - - - - -Key (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class Key

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Key
          -extends Property
          -
          KEY property. - - $Id$ - - Created on 23/10/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Key

              -
              public Key(URI uri)
              -
              Parameters:
              uri - a key URI
              -
            • -
            - - - -
              -
            • -

              Key

              -
              public Key(byte[] binary)
              -
              Parameters:
              binary - binary key data
              -
            • -
            - - - -
              -
            • -

              Key

              -
              public Key(byte[] binary,
              -   Type contentType)
              -
              Parameters:
              binary - binary key data
              contentType - key MIME type
              -
            • -
            - - - -
              -
            • -

              Key

              -
              public Key(List<Parameter> params,
              -   String value)
              -    throws org.apache.commons.codec.DecoderException,
              -           URISyntaxException
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of a property value
              -
              Throws:
              -
              org.apache.commons.codec.DecoderException - if the specified string is not a valid key encoding
              -
              URISyntaxException - where the specified string is not a valid URI
              -
            • -
            - - - -
              -
            • -

              Key

              -
              public Key(Group group,
              -   List<Parameter> params,
              -   String value)
              -    throws org.apache.commons.codec.DecoderException,
              -           URISyntaxException
              -
              Factory constructor.
              -
              Parameters:
              group - property group
              params - property parameters
              value - string representation of a property value
              -
              Throws:
              -
              org.apache.commons.codec.DecoderException - if the specified string is not a valid key encoding
              -
              URISyntaxException - where the specified string is not a valid URI
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getBinary

              -
              public byte[] getBinary()
              -
              Returns:
              the binary
              -
            • -
            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Kind.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Kind.html deleted file mode 100644 index 501ee116..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Kind.html +++ /dev/null @@ -1,462 +0,0 @@ - - - - - - -Kind (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class Kind

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Kind
          -extends Property
          -
          KIND property. - - $Id$ - - Created on 22/08/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - -
            -
          • - - -

            Field Detail

            - - - -
              -
            • -

              INDIVIDUAL

              -
              public static final Kind INDIVIDUAL
              -
              Standard kind.
              -
            • -
            - - - -
              -
            • -

              GROUP

              -
              public static final Kind GROUP
              -
              Standard kind.
              -
            • -
            - - - -
              -
            • -

              ORG

              -
              public static final Kind ORG
              -
              Standard kind.
              -
            • -
            - - - -
              -
            • -

              LOCATION

              -
              public static final Kind LOCATION
              -
              Standard kind.
              -
            • -
            - - - -
              -
            • -

              THING

              -
              public static final Kind THING
              -
              Standard kind.
              -
            • -
            - - - - -
          • -
          - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Kind

              -
              public Kind(String value)
              -
              Parameters:
              value - a string representation of a kind value
              -
            • -
            - - - -
              -
            • -

              Kind

              -
              public Kind(List<Parameter> params,
              -    String value)
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of a property value
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Label.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Label.html deleted file mode 100644 index 22a6479b..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Label.html +++ /dev/null @@ -1,385 +0,0 @@ - - - - - - -Label (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class Label

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable, net.fortuna.ical4j.model.Escapable
          -
          -
          -
          -
          public final class Label
          -extends Property
          -implements net.fortuna.ical4j.model.Escapable
          -
          LABEL property. - - $Id$ - - Created on 23/08/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Label

              -
              public Label(String value,
              -     Type... types)
              -
              Parameters:
              value - a string representation of a label value
              types - optional property types
              -
            • -
            - - - -
              -
            • -

              Label

              -
              public Label(List<Parameter> params,
              -     String value)
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of a property value
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Lang.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Lang.html deleted file mode 100644 index e0a119fd..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Lang.html +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - -Lang (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class Lang

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Lang
          -extends Property
          -
          LANG property. - - $Id$ - - Created on 24/08/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Lang

              -
              public Lang(Locale... locales)
              -
              Parameters:
              locales - one or more locales that define the language instance
              -
            • -
            - - - -
              -
            • -

              Lang

              -
              public Lang(List<Parameter> params,
              -    String value)
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of a property value
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getLocales

              -
              public Locale[] getLocales()
              -
              Returns:
              the locales
              -
            • -
            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Logo.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Logo.html deleted file mode 100644 index 99b1bfd4..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Logo.html +++ /dev/null @@ -1,443 +0,0 @@ - - - - - - -Logo (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class Logo

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Logo
          -extends Property
          -
          LOGO property. - - $Id$ - - Created on 21/09/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Logo

              -
              public Logo(URI uri)
              -
              Parameters:
              uri - a URI that specifies the location of a logo
              -
            • -
            - - - -
              -
            • -

              Logo

              -
              public Logo(byte[] binary)
              -
              Parameters:
              binary - a byte array of logo data
              -
            • -
            - - - -
              -
            • -

              Logo

              -
              public Logo(byte[] binary,
              -    Type contentType)
              -
              Parameters:
              binary - a byte array of logo data
              contentType - the MIME type of the logo data
              -
            • -
            - - - -
              -
            • -

              Logo

              -
              public Logo(List<Parameter> params,
              -    String value)
              -     throws URISyntaxException,
              -            org.apache.commons.codec.DecoderException
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of a property value
              -
              Throws:
              -
              URISyntaxException - where the specified URI value is an invalid URI
              -
              org.apache.commons.codec.DecoderException - where the specified logo data value cannot be decoded
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getUri

              -
              public URI getUri()
              -
              Returns:
              the uri
              -
            • -
            - - - -
              -
            • -

              getBinary

              -
              public byte[] getBinary()
              -
              Returns:
              the binary
              -
            • -
            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Member.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Member.html deleted file mode 100644 index 6d4bbebc..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Member.html +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - -Member (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class Member

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Member
          -extends Property
          -
          MEMBER property. - - $Id$ - - Created on 21/09/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Member

              -
              public Member(URI uri)
              -
              Parameters:
              uri - a URI that represents a member
              -
            • -
            - - - -
              -
            • -

              Member

              -
              public Member(List<Parameter> params,
              -      String value)
              -       throws URISyntaxException
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of a property value
              -
              Throws:
              -
              URISyntaxException - where the specified value is an invalid URI
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getUri

              -
              public URI getUri()
              -
              Returns:
              the uri
              -
            • -
            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/N.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/N.html deleted file mode 100644 index 28b96c17..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/N.html +++ /dev/null @@ -1,460 +0,0 @@ - - - - - - -N (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class N

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class N
          -extends Property
          -
          N property. - - $Id$ - - Created on 23/08/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              N

              -
              public N(String familyName,
              - String givenName,
              - String[] additionalNames,
              - String[] prefixes,
              - String[] suffixes)
              -
              Parameters:
              familyName - the family name component of a name
              givenName - the given name component of a name
              additionalNames - additional names component of a name
              prefixes - prefix components of a name
              suffixes - suffix components of a name
              -
            • -
            - - - -
              -
            • -

              N

              -
              public N(List<Parameter> params,
              - String value)
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of a property value
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getFamilyName

              -
              public String getFamilyName()
              -
              Returns:
              the familyName
              -
            • -
            - - - -
              -
            • -

              getGivenName

              -
              public String getGivenName()
              -
              Returns:
              the givenName
              -
            • -
            - - - -
              -
            • -

              getAdditionalNames

              -
              public String[] getAdditionalNames()
              -
              Returns:
              the additionalNames
              -
            • -
            - - - -
              -
            • -

              getPrefixes

              -
              public String[] getPrefixes()
              -
              Returns:
              the prefixes
              -
            • -
            - - - -
              -
            • -

              getSuffixes

              -
              public String[] getSuffixes()
              -
              Returns:
              the suffixes
              -
            • -
            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Name.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Name.html deleted file mode 100644 index 18e5d3c1..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Name.html +++ /dev/null @@ -1,383 +0,0 @@ - - - - - - -Name (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class Name

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable, net.fortuna.ical4j.model.Escapable
          -
          -
          -
          -
          public final class Name
          -extends Property
          -implements net.fortuna.ical4j.model.Escapable
          -
          NAME property. - - $Id$ - - Created on 22/08/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Name

              -
              public Name(String value)
              -
              Parameters:
              value - a name value
              -
            • -
            - - - -
              -
            • -

              Name

              -
              public Name(List<Parameter> params,
              -    String value)
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of a property value
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Nickname.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Nickname.html deleted file mode 100644 index 47abcc5b..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Nickname.html +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - -Nickname (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class Nickname

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Nickname
          -extends Property
          -
          NICKNAME property. - - $Id$ - - Created on 23/08/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Nickname

              -
              public Nickname(String... names)
              -
              Parameters:
              names - one or more nickname values
              -
            • -
            - - - -
              -
            • -

              Nickname

              -
              public Nickname(List<Parameter> params,
              -        String value)
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of a property value
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getNames

              -
              public String[] getNames()
              -
              Returns:
              the names
              -
            • -
            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Note.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Note.html deleted file mode 100644 index 298d4ca6..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Note.html +++ /dev/null @@ -1,383 +0,0 @@ - - - - - - -Note (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class Note

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable, net.fortuna.ical4j.model.Escapable
          -
          -
          -
          -
          public final class Note
          -extends Property
          -implements net.fortuna.ical4j.model.Escapable
          -
          NOTE property. - - $Id$ - - Created on 21/10/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Note

              -
              public Note(String value)
              -
              Parameters:
              value - a note value
              -
            • -
            - - - -
              -
            • -

              Note

              -
              public Note(List<Parameter> params,
              -    String value)
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of a property value
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Org.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Org.html deleted file mode 100644 index b39f9728..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Org.html +++ /dev/null @@ -1,431 +0,0 @@ - - - - - - -Org (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class Org

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Org
          -extends Property
          -
          ORG property. - - $Id$ - - Created on 21/09/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Org

              -
              public Org(String... value)
              -
              Parameters:
              value - one or more organization values
              -
            • -
            - - - -
              -
            • -

              Org

              -
              public Org(Group group,
              -   String... value)
              -
              Parameters:
              group - a property group
              value - one or more organization values
              -
            • -
            - - - -
              -
            • -

              Org

              -
              public Org(List<Parameter> params,
              -   String value)
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of a property value
              -
            • -
            - - - -
              -
            • -

              Org

              -
              public Org(Group group,
              -   List<Parameter> params,
              -   String value)
              -
              Factory constructor.
              -
              Parameters:
              group - a property group
              params - property parameters
              value - string representation of a property value
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getValues

              -
              public String[] getValues()
              -
              Returns:
              the values
              -
            • -
            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Photo.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Photo.html deleted file mode 100644 index b12e254e..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Photo.html +++ /dev/null @@ -1,443 +0,0 @@ - - - - - - -Photo (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class Photo

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Photo
          -extends Property
          -
          PHOTO property. - - $Id$ - - Created on 23/08/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Photo

              -
              public Photo(URI uri)
              -
              Parameters:
              uri - a URI that specifies the location of a photo
              -
            • -
            - - - -
              -
            • -

              Photo

              -
              public Photo(byte[] binary)
              -
              Parameters:
              binary - a byte array of photo data
              -
            • -
            - - - -
              -
            • -

              Photo

              -
              public Photo(byte[] binary,
              -     Type contentType)
              -
              Parameters:
              binary - a byte array of photo data
              contentType - the MIME type of the photo data
              -
            • -
            - - - -
              -
            • -

              Photo

              -
              public Photo(List<Parameter> params,
              -     String value)
              -      throws URISyntaxException,
              -             org.apache.commons.codec.DecoderException
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of a property value
              -
              Throws:
              -
              URISyntaxException - where the specified URI value is not a valid URI
              -
              org.apache.commons.codec.DecoderException - where the specified photo data value cannot be decoded
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getUri

              -
              public URI getUri()
              -
              Returns:
              the uri
              -
            • -
            - - - -
              -
            • -

              getBinary

              -
              public byte[] getBinary()
              -
              Returns:
              the binary
              -
            • -
            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/ProdId.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/ProdId.html deleted file mode 100644 index e266652f..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/ProdId.html +++ /dev/null @@ -1,382 +0,0 @@ - - - - - - -ProdId (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class ProdId

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class ProdId
          -extends Property
          -
          PRODID property. - - $Id$ - - Created on 21/10/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              ProdId

              -
              public ProdId(String value)
              -
              Parameters:
              value - a product identifier value
              -
            • -
            - - - -
              -
            • -

              ProdId

              -
              public ProdId(List<Parameter> params,
              -      String value)
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of a property value
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Related.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Related.html deleted file mode 100644 index 1cc0f8aa..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Related.html +++ /dev/null @@ -1,416 +0,0 @@ - - - - - - -Related (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class Related

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Related
          -extends Property
          -
          RELATED property. - - $Id$ - - Created on 21/09/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Related

              -
              public Related(String text,
              -       Type... types)
              -
              Parameters:
              text - a related text value
              types - optional types of the text value
              -
            • -
            - - - -
              -
            • -

              Related

              -
              public Related(URI uri,
              -       Type... types)
              -
              Parameters:
              uri - a URI that defines a relationship
              types - optional types of the URI value
              -
            • -
            - - - -
              -
            • -

              Related

              -
              public Related(List<Parameter> params,
              -       String value)
              -        throws URISyntaxException
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of a property value
              -
              Throws:
              -
              URISyntaxException - if the specified URI value is not a valid URI
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getUri

              -
              public URI getUri()
              -
              Returns:
              the uri
              -
            • -
            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Revision.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Revision.html deleted file mode 100644 index a1b60bab..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Revision.html +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - -Revision (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class Revision

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Revision
          -extends Property
          -
          REVISION property. - - $Id$ - - Created on 21/10/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Revision

              -
              public Revision(net.fortuna.ical4j.model.Date date)
              -
              Parameters:
              date - a revision date
              -
            • -
            - - - -
              -
            • -

              Revision

              -
              public Revision(List<Parameter> params,
              -        String value)
              -         throws ParseException
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of a property value
              -
              Throws:
              -
              ParseException - if the specified string is not a valid date
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getDate

              -
              public net.fortuna.ical4j.model.Date getDate()
              -
              Returns:
              the date
              -
            • -
            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Role.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Role.html deleted file mode 100644 index a6f82d8f..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Role.html +++ /dev/null @@ -1,382 +0,0 @@ - - - - - - -Role (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class Role

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Role
          -extends Property
          -
          ROLE property. - - $Id$ - - Created on 21/09/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Role

              -
              public Role(String value)
              -
              Parameters:
              value - a role string value
              -
            • -
            - - - -
              -
            • -

              Role

              -
              public Role(List<Parameter> params,
              -    String value)
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of a property value
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/SortString.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/SortString.html deleted file mode 100644 index 4f34fe4e..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/SortString.html +++ /dev/null @@ -1,382 +0,0 @@ - - - - - - -SortString (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class SortString

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class SortString
          -extends Property
          -
          SORT-STRING property. - - $Id$ - - Created on 21/10/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              SortString

              -
              public SortString(String value)
              -
              Parameters:
              value - a sort string value
              -
            • -
            - - - -
              -
            • -

              SortString

              -
              public SortString(List<Parameter> params,
              -          String value)
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of a property value
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Sound.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Sound.html deleted file mode 100644 index 5e496062..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Sound.html +++ /dev/null @@ -1,443 +0,0 @@ - - - - - - -Sound (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class Sound

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Sound
          -extends Property
          -
          SOUND property. - - $Id$ - - Created on 21/10/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Sound

              -
              public Sound(URI uri)
              -
              Parameters:
              uri - a URI specifying a sound location
              -
            • -
            - - - -
              -
            • -

              Sound

              -
              public Sound(byte[] binary)
              -
              Parameters:
              binary - a byte array of sound data
              -
            • -
            - - - -
              -
            • -

              Sound

              -
              public Sound(byte[] binary,
              -     Type contentType)
              -
              Parameters:
              binary - a byte array of sound data
              contentType - the MIME type of the sound data
              -
            • -
            - - - -
              -
            • -

              Sound

              -
              public Sound(List<Parameter> params,
              -     String value)
              -      throws URISyntaxException,
              -             org.apache.commons.codec.DecoderException
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of a property value
              -
              Throws:
              -
              URISyntaxException - where the specified string is not a valid URI
              -
              org.apache.commons.codec.DecoderException - where the specified data string cannot be decoded
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getUri

              -
              public URI getUri()
              -
              Returns:
              the uri
              -
            • -
            - - - -
              -
            • -

              getBinary

              -
              public byte[] getBinary()
              -
              Returns:
              the binary
              -
            • -
            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Source.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Source.html deleted file mode 100644 index 11856037..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Source.html +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - -Source (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class Source

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Source
          -extends Property
          -
          SOURCE property. - - $Id$ - - Created on 22/08/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Source

              -
              public Source(URI uri)
              -
              Parameters:
              uri - a URI specifying a source location
              -
            • -
            - - - -
              -
            • -

              Source

              -
              public Source(List<Parameter> params,
              -      String value)
              -       throws URISyntaxException
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of a property value
              -
              Throws:
              -
              URISyntaxException - where the specified string is not a valid URI
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getUri

              -
              public URI getUri()
              -
              Returns:
              the uri
              -
            • -
            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Telephone.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Telephone.html deleted file mode 100644 index 1eff9bcf..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Telephone.html +++ /dev/null @@ -1,459 +0,0 @@ - - - - - - -Telephone (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class Telephone

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Telephone
          -extends Property
          -
          TEL property. - - $Id$ - - Created on 24/08/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Telephone

              -
              public Telephone(URI uri,
              -         Type... types)
              -
              Parameters:
              uri - specifies the URI of a telephone definition
              types - optional parameter types
              -
            • -
            - - - -
              -
            • -

              Telephone

              -
              public Telephone(Group group,
              -         URI uri,
              -         Type... types)
              -
              Parameters:
              group - a property group
              uri - specifies the URI of a telephone definition
              types - optional parameter types
              -
            • -
            - - - -
              -
            • -

              Telephone

              -
              public Telephone(String value,
              -         Type... types)
              -
              Provide backwards-compatibility for vCard 3.0.
              -
              Parameters:
              value - a non-URI value
              types - optional parameter types
              -
            • -
            - - - -
              -
            • -

              Telephone

              -
              public Telephone(List<Parameter> params,
              -         String value)
              -          throws URISyntaxException
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of a property value
              -
              Throws:
              -
              URISyntaxException - where the specified value is not a valid URI
              -
            • -
            - - - -
              -
            • -

              Telephone

              -
              public Telephone(Group group,
              -         List<Parameter> params,
              -         String value)
              -          throws URISyntaxException
              -
              Factory constructor.
              -
              Parameters:
              group - a property group
              params - property parameters
              value - string representation of a property value
              -
              Throws:
              -
              URISyntaxException - where the specified value is not a valid URI
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getUri

              -
              public URI getUri()
              -
              Returns:
              the uri
              -
            • -
            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Title.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Title.html deleted file mode 100644 index 8cbb4b27..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Title.html +++ /dev/null @@ -1,383 +0,0 @@ - - - - - - -Title (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class Title

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable, net.fortuna.ical4j.model.Escapable
          -
          -
          -
          -
          public final class Title
          -extends Property
          -implements net.fortuna.ical4j.model.Escapable
          -
          TITLE property. - - $Id$ - - Created on 21/09/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Title

              -
              public Title(String value)
              -
              Parameters:
              value - a title string
              -
            • -
            - - - -
              -
            • -

              Title

              -
              public Title(List<Parameter> params,
              -     String value)
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of a property value
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Tz.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Tz.html deleted file mode 100644 index 997b8fc3..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Tz.html +++ /dev/null @@ -1,423 +0,0 @@ - - - - - - -Tz (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class Tz

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Tz
          -extends Property
          -
          TZ property. - - $Id$ - - Created on 18/09/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Tz

              -
              public Tz(net.fortuna.ical4j.model.UtcOffset offset)
              -
              Parameters:
              offset - the offset from UTC for the timezone
              -
            • -
            - - - -
              -
            • -

              Tz

              -
              public Tz(String text)
              -
              Parameters:
              text - an unstructured timezone value
              -
            • -
            - - - -
              -
            • -

              Tz

              -
              public Tz(List<Parameter> params,
              -  String value)
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of a property value
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getOffset

              -
              public net.fortuna.ical4j.model.UtcOffset getOffset()
              -
              Returns:
              the offset
              -
            • -
            - - - -
              -
            • -

              getText

              -
              public String getText()
              -
              Returns:
              the text
              -
            • -
            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Uid.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Uid.html deleted file mode 100644 index ce2c0d9a..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Uid.html +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - -Uid (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class Uid

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Uid
          -extends Property
          -
          UID property. - - $Id$ - - Created on 21/10/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Uid

              -
              public Uid(URI uri)
              -
              Parameters:
              uri - a URI for a uid definition
              -
            • -
            - - - -
              -
            • -

              Uid

              -
              public Uid(List<Parameter> params,
              -   String value)
              -    throws URISyntaxException
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of a property value
              -
              Throws:
              -
              URISyntaxException - where the specified value is not a valid URI
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getUri

              -
              public URI getUri()
              -
              Returns:
              the uri
              -
            • -
            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Url.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Url.html deleted file mode 100644 index d57807c9..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Url.html +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - -Url (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class Url

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Url
          -extends Property
          -
          URL property. - - $Id$ - - Created on 21/10/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Url

              -
              public Url(URI uri)
              -
              Parameters:
              uri - a URI representation of a URL
              -
            • -
            - - - -
              -
            • -

              Url

              -
              public Url(List<Parameter> params,
              -   String value)
              -    throws URISyntaxException
              -
              Factory constructor.
              -
              Parameters:
              params - property parameters
              value - string representation of a property value
              -
              Throws:
              -
              URISyntaxException - where the specified value is not a valid URI
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getUri

              -
              public URI getUri()
              -
              Returns:
              the uri
              -
            • -
            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Version.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Version.html deleted file mode 100644 index 55f71534..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Version.html +++ /dev/null @@ -1,380 +0,0 @@ - - - - - - -Version (iCal4j VCard 0.9.5 API) - - - - - - - - - - - -
        -
        net.fortuna.ical4j.vcard.property
        -

        Class Version

        -
        -
        - -
        -
          -
        • -
          -
          All Implemented Interfaces:
          -
          Serializable
          -
          -
          -
          -
          public final class Version
          -extends Property
          -
          VERSION property. - - $Id$ - - Created on 21/10/2008
          -
          Author:
          -
          Ben
          -
          See Also:
          Serialized Form
          -
        • -
        -
        -
        - -
        -
        -
          -
        • - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Version

              -
              public Version(String value)
              -
              Parameters:
              value - a version value
              -
            • -
            -
          • -
          - -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              -
              -
              Specified by:
              -
              getValue in class Property
              -
              Returns:
              a string representaion of the property propertyName
              -
            • -
            - - - -
              -
            • -

              validate

              -
              public void validate()
              -              throws net.fortuna.ical4j.model.ValidationException
              -
              -
              Specified by:
              -
              validate in class Property
              -
              Throws:
              -
              net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
              -
            • -
            -
          • -
          -
        • -
        -
        -
        - - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Address.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Address.html deleted file mode 100644 index d97901e6..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Address.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.Address (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.Address

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Agent.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Agent.html deleted file mode 100644 index f9e200bf..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Agent.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.Agent (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.Agent

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/BDay.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/BDay.html deleted file mode 100644 index 694fbe76..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/BDay.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.BDay (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.BDay

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Birth.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Birth.html deleted file mode 100644 index 7da5043d..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Birth.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.Birth (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.Birth

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/CalAdrUri.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/CalAdrUri.html deleted file mode 100644 index 9691ecdb..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/CalAdrUri.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.CalAdrUri (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.CalAdrUri

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/CalUri.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/CalUri.html deleted file mode 100644 index 9c5f4256..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/CalUri.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.CalUri (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.CalUri

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Categories.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Categories.html deleted file mode 100644 index 2ac4d691..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Categories.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.Categories (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.Categories

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Clazz.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Clazz.html deleted file mode 100644 index 08fcafcb..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Clazz.html +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.Clazz (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.Clazz

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/DDay.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/DDay.html deleted file mode 100644 index 5210b203..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/DDay.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.DDay (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.DDay

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Death.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Death.html deleted file mode 100644 index 969ddbf3..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Death.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.Death (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.Death

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Email.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Email.html deleted file mode 100644 index 7fd07bb1..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Email.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.Email (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.Email

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/FbUrl.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/FbUrl.html deleted file mode 100644 index c9b0d2cd..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/FbUrl.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.FbUrl (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.FbUrl

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Fn.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Fn.html deleted file mode 100644 index 4614adcc..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Fn.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.Fn (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.Fn

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Gender.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Gender.html deleted file mode 100644 index aa2b6fe6..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Gender.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.Gender (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.Gender

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Geo.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Geo.html deleted file mode 100644 index dcd146f2..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Geo.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.Geo (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.Geo

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Impp.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Impp.html deleted file mode 100644 index a93bb147..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Impp.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.Impp (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.Impp

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Key.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Key.html deleted file mode 100644 index 79d7933e..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Key.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.Key (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.Key

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Kind.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Kind.html deleted file mode 100644 index d94f6c36..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Kind.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.Kind (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.Kind

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Label.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Label.html deleted file mode 100644 index 7ce9594c..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Label.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.Label (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.Label

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Lang.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Lang.html deleted file mode 100644 index 8d3b1119..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Lang.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.Lang (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.Lang

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Logo.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Logo.html deleted file mode 100644 index dff36bb4..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Logo.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.Logo (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.Logo

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Member.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Member.html deleted file mode 100644 index b23b7689..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Member.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.Member (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.Member

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/N.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/N.html deleted file mode 100644 index cf1cafc3..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/N.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.N (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.N

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Name.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Name.html deleted file mode 100644 index a1e4692a..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Name.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.Name (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.Name

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Nickname.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Nickname.html deleted file mode 100644 index b292ced7..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Nickname.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.Nickname (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.Nickname

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Note.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Note.html deleted file mode 100644 index 7e722e99..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Note.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.Note (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.Note

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Org.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Org.html deleted file mode 100644 index 469604e5..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Org.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.Org (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.Org

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Photo.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Photo.html deleted file mode 100644 index 32af614f..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Photo.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.Photo (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.Photo

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/ProdId.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/ProdId.html deleted file mode 100644 index e55066f1..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/ProdId.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.ProdId (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.ProdId

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Related.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Related.html deleted file mode 100644 index 71a21040..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Related.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.Related (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.Related

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Revision.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Revision.html deleted file mode 100644 index 96ea03a0..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Revision.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.Revision (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.Revision

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Role.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Role.html deleted file mode 100644 index b2fc5c92..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Role.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.Role (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.Role

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/SortString.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/SortString.html deleted file mode 100644 index 87464b47..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/SortString.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.SortString (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.SortString

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Sound.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Sound.html deleted file mode 100644 index 26c8f897..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Sound.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.Sound (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.Sound

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Source.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Source.html deleted file mode 100644 index d2206bb6..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Source.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.Source (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.Source

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Telephone.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Telephone.html deleted file mode 100644 index 15b6047f..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Telephone.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.Telephone (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.Telephone

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Title.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Title.html deleted file mode 100644 index 63c7ca98..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Title.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.Title (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.Title

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Tz.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Tz.html deleted file mode 100644 index 96eac59b..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Tz.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.Tz (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.Tz

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Uid.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Uid.html deleted file mode 100644 index e2347458..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Uid.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.Uid (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.Uid

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Url.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Url.html deleted file mode 100644 index 68cce38e..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Url.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.Url (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.Url

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Version.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Version.html deleted file mode 100644 index d10bc5bc..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Version.html +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - -Uses of Class net.fortuna.ical4j.vcard.property.Version (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Class
        net.fortuna.ical4j.vcard.property.Version

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/package-frame.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/package-frame.html deleted file mode 100644 index 37c66cc6..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/package-frame.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -net.fortuna.ical4j.vcard.property (iCal4j VCard 0.9.5 API) - - - - -

        net.fortuna.ical4j.vcard.property

        - - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/package-summary.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/package-summary.html deleted file mode 100644 index 6822efac..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/package-summary.html +++ /dev/null @@ -1,386 +0,0 @@ - - - - - - -net.fortuna.ical4j.vcard.property (iCal4j VCard 0.9.5 API) - - - - - - - -
        - - - - - -
        - - -
        -

        Package net.fortuna.ical4j.vcard.property

        -
        -
        Implementation of vCard properties.
        -
        -

        See: Description

        -
        -
        -
          -
        • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          Class Summary 
          ClassDescription
          Address -
          ADDRESS property.
          -
          Agent -
          AGENT property.
          -
          BDay -
          BDAY property.
          -
          Birth -
          BIRTH property.
          -
          CalAdrUri -
          CALADRURI property.
          -
          CalUri -
          CALURI property.
          -
          Categories -
          CATEGORIES property.
          -
          Clazz -
          CLAZZ property.
          -
          DDay -
          DDAY property.
          -
          Death -
          DEATH property.
          -
          Email -
          EMAIL property.
          -
          FbUrl -
          FBURL property.
          -
          Fn -
          FN property.
          -
          Gender -
          GENDER property.
          -
          Geo -
          GEO property.
          -
          Impp -
          IMPP property.
          -
          Key -
          KEY property.
          -
          Kind -
          KIND property.
          -
          Label -
          LABEL property.
          -
          Lang -
          LANG property.
          -
          Logo -
          LOGO property.
          -
          Member -
          MEMBER property.
          -
          N -
          N property.
          -
          Name -
          NAME property.
          -
          Nickname -
          NICKNAME property.
          -
          Note -
          NOTE property.
          -
          Org -
          ORG property.
          -
          Photo -
          PHOTO property.
          -
          ProdId -
          PRODID property.
          -
          Related -
          RELATED property.
          -
          Revision -
          REVISION property.
          -
          Role -
          ROLE property.
          -
          SortString -
          SORT-STRING property.
          -
          Sound -
          SOUND property.
          -
          Source -
          SOURCE property.
          -
          Telephone -
          TEL property.
          -
          Title -
          TITLE property.
          -
          Tz -
          TZ property.
          -
          Uid -
          UID property.
          -
          Url -
          URL property.
          -
          Version -
          VERSION property.
          -
          -
        • -
        - - - -

        Package net.fortuna.ical4j.vcard.property Description

        -
        Implementation of vCard properties.
        -
        - -
        - - - - - -
        - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/package-tree.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/package-tree.html deleted file mode 100644 index 2d8b3dbd..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/package-tree.html +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - -net.fortuna.ical4j.vcard.property Class Hierarchy (iCal4j VCard 0.9.5 API) - - - - - - - -
        - - - - - -
        - - -
        -

        Hierarchy For Package net.fortuna.ical4j.vcard.property

        -Package Hierarchies: - -
        -
        -

        Class Hierarchy

        -
          -
        • java.lang.Object -
            -
          • net.fortuna.ical4j.vcard.Property (implements java.io.Serializable) -
              -
            • net.fortuna.ical4j.vcard.property.Address
            • -
            • net.fortuna.ical4j.vcard.property.Agent (implements net.fortuna.ical4j.model.Escapable)
            • -
            • net.fortuna.ical4j.vcard.property.BDay (implements net.fortuna.ical4j.model.Escapable)
            • -
            • net.fortuna.ical4j.vcard.property.Birth (implements net.fortuna.ical4j.model.Escapable)
            • -
            • net.fortuna.ical4j.vcard.property.CalAdrUri
            • -
            • net.fortuna.ical4j.vcard.property.CalUri
            • -
            • net.fortuna.ical4j.vcard.property.Categories
            • -
            • net.fortuna.ical4j.vcard.property.Clazz
            • -
            • net.fortuna.ical4j.vcard.property.DDay (implements net.fortuna.ical4j.model.Escapable)
            • -
            • net.fortuna.ical4j.vcard.property.Death (implements net.fortuna.ical4j.model.Escapable)
            • -
            • net.fortuna.ical4j.vcard.property.Email
            • -
            • net.fortuna.ical4j.vcard.property.FbUrl
            • -
            • net.fortuna.ical4j.vcard.property.Fn
            • -
            • net.fortuna.ical4j.vcard.property.Gender
            • -
            • net.fortuna.ical4j.vcard.property.Geo
            • -
            • net.fortuna.ical4j.vcard.property.Impp
            • -
            • net.fortuna.ical4j.vcard.property.Key
            • -
            • net.fortuna.ical4j.vcard.property.Kind
            • -
            • net.fortuna.ical4j.vcard.property.Label (implements net.fortuna.ical4j.model.Escapable)
            • -
            • net.fortuna.ical4j.vcard.property.Lang
            • -
            • net.fortuna.ical4j.vcard.property.Logo
            • -
            • net.fortuna.ical4j.vcard.property.Member
            • -
            • net.fortuna.ical4j.vcard.property.N
            • -
            • net.fortuna.ical4j.vcard.property.Name (implements net.fortuna.ical4j.model.Escapable)
            • -
            • net.fortuna.ical4j.vcard.property.Nickname
            • -
            • net.fortuna.ical4j.vcard.property.Note (implements net.fortuna.ical4j.model.Escapable)
            • -
            • net.fortuna.ical4j.vcard.property.Org
            • -
            • net.fortuna.ical4j.vcard.property.Photo
            • -
            • net.fortuna.ical4j.vcard.property.ProdId
            • -
            • net.fortuna.ical4j.vcard.property.Related
            • -
            • net.fortuna.ical4j.vcard.property.Revision
            • -
            • net.fortuna.ical4j.vcard.property.Role
            • -
            • net.fortuna.ical4j.vcard.property.SortString
            • -
            • net.fortuna.ical4j.vcard.property.Sound
            • -
            • net.fortuna.ical4j.vcard.property.Source
            • -
            • net.fortuna.ical4j.vcard.property.Telephone
            • -
            • net.fortuna.ical4j.vcard.property.Title (implements net.fortuna.ical4j.model.Escapable)
            • -
            • net.fortuna.ical4j.vcard.property.Tz
            • -
            • net.fortuna.ical4j.vcard.property.Uid
            • -
            • net.fortuna.ical4j.vcard.property.Url
            • -
            • net.fortuna.ical4j.vcard.property.Version
            • -
            -
          • -
          -
        • -
        -
        - -
        - - - - - -
        - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/package-use.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/package-use.html deleted file mode 100644 index 9fb27fa2..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/package-use.html +++ /dev/null @@ -1,354 +0,0 @@ - - - - - - -Uses of Package net.fortuna.ical4j.vcard.property (iCal4j VCard 0.9.5 API) - - - - - - - - - - -
        -

        Uses of Package
        net.fortuna.ical4j.vcard.property

        -
        -
        - -
        - - - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/overview-frame.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/overview-frame.html deleted file mode 100644 index 4cfa16e5..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/overview-frame.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - -Overview List (iCal4j VCard 0.9.5 API) - - - - - - -

         

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/overview-summary.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/overview-summary.html deleted file mode 100644 index 8b6c70db..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/overview-summary.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - -Overview (iCal4j VCard 0.9.5 API) - - - - - - - -
        - - - - - -
        - - -
        -

        iCal4j VCard 0.9.5 API

        -
        -
        - - - - - - - - - - - - - - - - - - - - -
        Packages 
        PackageDescription
        net.fortuna.ical4j.vcard -
        Support for vCard.
        -
        net.fortuna.ical4j.vcard.parameter -
        Implementation of vCard parameters.
        -
        net.fortuna.ical4j.vcard.property -
        Implementation of vCard properties.
        -
        -
        - -
        - - - - - -
        - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/overview-tree.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/overview-tree.html deleted file mode 100644 index aa722357..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/overview-tree.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - -Class Hierarchy (iCal4j VCard 0.9.5 API) - - - - - - - -
        - - - - - -
        - - -
        -

        Hierarchy For All Packages

        -Package Hierarchies: - -
        -
        -

        Class Hierarchy

        -
          -
        • java.lang.Object -
            -
          • org.apache.commons.io.filefilter.AbstractFileFilter (implements org.apache.commons.io.filefilter.IOFileFilter) -
              -
            • org.apache.commons.io.filefilter.AndFileFilter (implements org.apache.commons.io.filefilter.ConditionalFileFilter, java.io.Serializable) - -
            • -
            -
          • -
          • net.fortuna.ical4j.data.AbstractOutputter - -
          • -
          • net.fortuna.ical4j.vcard.Group (implements java.io.Serializable)
          • -
          • net.fortuna.ical4j.vcard.GroupRegistry
          • -
          • net.fortuna.ical4j.vcard.Parameter (implements java.io.Serializable) -
              -
            • net.fortuna.ical4j.vcard.parameter.Altid
            • -
            • net.fortuna.ical4j.vcard.parameter.Calscale
            • -
            • net.fortuna.ical4j.vcard.parameter.Encoding
            • -
            • net.fortuna.ical4j.vcard.parameter.Fmttype
            • -
            • net.fortuna.ical4j.vcard.parameter.Geo
            • -
            • net.fortuna.ical4j.vcard.parameter.Language
            • -
            • net.fortuna.ical4j.vcard.parameter.Pid
            • -
            • net.fortuna.ical4j.vcard.parameter.Pref
            • -
            • net.fortuna.ical4j.vcard.parameter.SortAs
            • -
            • net.fortuna.ical4j.vcard.parameter.Type
            • -
            • net.fortuna.ical4j.vcard.parameter.Tz
            • -
            • net.fortuna.ical4j.vcard.parameter.Value
            • -
            • net.fortuna.ical4j.vcard.parameter.Version
            • -
            -
          • -
          • net.fortuna.ical4j.vcard.ParameterFactoryRegistry
          • -
          • net.fortuna.ical4j.vcard.Property (implements java.io.Serializable) -
              -
            • net.fortuna.ical4j.vcard.property.Address
            • -
            • net.fortuna.ical4j.vcard.property.Agent (implements net.fortuna.ical4j.model.Escapable)
            • -
            • net.fortuna.ical4j.vcard.property.BDay (implements net.fortuna.ical4j.model.Escapable)
            • -
            • net.fortuna.ical4j.vcard.property.Birth (implements net.fortuna.ical4j.model.Escapable)
            • -
            • net.fortuna.ical4j.vcard.property.CalAdrUri
            • -
            • net.fortuna.ical4j.vcard.property.CalUri
            • -
            • net.fortuna.ical4j.vcard.property.Categories
            • -
            • net.fortuna.ical4j.vcard.property.Clazz
            • -
            • net.fortuna.ical4j.vcard.property.DDay (implements net.fortuna.ical4j.model.Escapable)
            • -
            • net.fortuna.ical4j.vcard.property.Death (implements net.fortuna.ical4j.model.Escapable)
            • -
            • net.fortuna.ical4j.vcard.property.Email
            • -
            • net.fortuna.ical4j.vcard.property.FbUrl
            • -
            • net.fortuna.ical4j.vcard.property.Fn
            • -
            • net.fortuna.ical4j.vcard.property.Gender
            • -
            • net.fortuna.ical4j.vcard.property.Geo
            • -
            • net.fortuna.ical4j.vcard.property.Impp
            • -
            • net.fortuna.ical4j.vcard.property.Key
            • -
            • net.fortuna.ical4j.vcard.property.Kind
            • -
            • net.fortuna.ical4j.vcard.property.Label (implements net.fortuna.ical4j.model.Escapable)
            • -
            • net.fortuna.ical4j.vcard.property.Lang
            • -
            • net.fortuna.ical4j.vcard.property.Logo
            • -
            • net.fortuna.ical4j.vcard.property.Member
            • -
            • net.fortuna.ical4j.vcard.property.N
            • -
            • net.fortuna.ical4j.vcard.property.Name (implements net.fortuna.ical4j.model.Escapable)
            • -
            • net.fortuna.ical4j.vcard.property.Nickname
            • -
            • net.fortuna.ical4j.vcard.property.Note (implements net.fortuna.ical4j.model.Escapable)
            • -
            • net.fortuna.ical4j.vcard.property.Org
            • -
            • net.fortuna.ical4j.vcard.property.Photo
            • -
            • net.fortuna.ical4j.vcard.property.ProdId
            • -
            • net.fortuna.ical4j.vcard.property.Related
            • -
            • net.fortuna.ical4j.vcard.property.Revision
            • -
            • net.fortuna.ical4j.vcard.property.Role
            • -
            • net.fortuna.ical4j.vcard.property.SortString
            • -
            • net.fortuna.ical4j.vcard.property.Sound
            • -
            • net.fortuna.ical4j.vcard.property.Source
            • -
            • net.fortuna.ical4j.vcard.property.Telephone
            • -
            • net.fortuna.ical4j.vcard.property.Title (implements net.fortuna.ical4j.model.Escapable)
            • -
            • net.fortuna.ical4j.vcard.property.Tz
            • -
            • net.fortuna.ical4j.vcard.property.Uid
            • -
            • net.fortuna.ical4j.vcard.property.Url
            • -
            • net.fortuna.ical4j.vcard.property.Version
            • -
            -
          • -
          • net.fortuna.ical4j.vcard.PropertyFactoryRegistry
          • -
          • net.fortuna.ical4j.vcard.VCard (implements java.io.Serializable)
          • -
          • net.fortuna.ical4j.vcard.VCardBuilder
          • -
          -
        • -
        -

        Interface Hierarchy

        - -

        Enum Hierarchy

        - -
        - -
        - - - - - -
        - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/package-list b/libs/ical4j-vcard-0.9.5/docs/apidocs/package-list deleted file mode 100644 index f557a1b4..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/package-list +++ /dev/null @@ -1,3 +0,0 @@ -net.fortuna.ical4j.vcard -net.fortuna.ical4j.vcard.parameter -net.fortuna.ical4j.vcard.property diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/resources/background.gif b/libs/ical4j-vcard-0.9.5/docs/apidocs/resources/background.gif deleted file mode 100644 index f471940fde2f39ef8943a6af9569bcf986b1579b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2313 zcmV+k3HJ6!Nk%w1VKM-40OkMy00030|NlK(aXwsfKV5S}VtGJbbVOr%L0@%CZH88Q zl{{NzcR^uxNo<2iYk@pjY)*5FJz8x~bc{)B zfk z+1T6M-s9WdW8dcJ-wO*3@9+W*5AY543-j^$^!EPz_4eHZ2#>)41`h@dc!2OAgN6$a zCS2I?;lqgx6IR4nkpTe;1RN0f=zxMq2O=q`94V5d$&e>Unta)^<;;^G3>e7yp=ZvW z6DIW3xpSvaogXF?_4%`@(V;s}NR^5J!3hrtJV@1QRV&r5S*L!zYE|rss${iFkg&!? zTN5V#)~=bmMorwgZsEpdOE)iExo+FO-8;8Kga{=HbSQCnF=E6W3?o*|ID%uwi5**> zJXy127Y9m+=HQ|PhXWi+xNwoWv}n_%Pq%(e+H~mGqhq5kv4Mo|-n~g|7!F*xZ{xv< zCpXS~dGg^IGK?4@J-T%b(XnUHFul6n<@2&4)zzyO2) z3Q8`i0+UKY*`$}e9mmp;tg*))`|PsK1|hAo%u0K$vDwm4gaSkm0j{`26k#qAKmbuhxZ#cquDR>B zD{s8+&TH-uNg$C#68QG}1HMBHfrP&L@@w$F_!itRzXdCN@V|LDAu%3!IDtq1#1UV7 z#1RxvT=B(DWbCoU5l=ia$Pp`Hgb_?Mp@hmtxZDI2N-)v#$}PXVvdm1d>@v(v`0TUJ zF)Pu89(q`zv=w^nVTIF3@3BYIPA}c`(@ZCAwbNBEt@PDUKe5CTR8aB66IE1!w%Amt zy+jpcn~k>GZpVFg+H6x{_uOksvBlq0OyT$6TyQZ37k(cOxZr|JEx1sGm<(M9gH z-~PMqyn|tT=))UN`|-FFFUA#KToK0fUOaz=7}Z~KeHhVC&%O27cTfHQ^WBU8z4p&T zp#>D|V}XShTD;Hx745Iz{`>K-Z$A|7!*Boo{mY;G21vjH8t{M!OrQc6$iN0V@PQDF zpadsK!3tXNf*8!81~qnXWuHZ)kytd=_y+ADWvw31ouV;CdZ#ya*(l7-A-C-Y^+iit8O zBy3*`Ls$|5Hn4m_^I^|C7{m7EFn|5vTk;|oywIgCc9Bb*=L+Y$)M>9GC<|HGs@6NB zHLY%03!dDf=eDRt2O6lVSFRcsuWZEwU?=z$CZ0W?#VJfdN>HG(l%oKpyiftJc|Y)xkjSJYCrQal-0PC~()T9xwF!Jf zVi1UA#3BBbh(i8r5&v#Pz!cF41KjbCc?4u2@@Q~oKLirt2TM30;y6b+zyX2`Yl9u; z`0$3;v0-YUp&7NdPT#q`cZlbij$jvbRk6R>8g*>}*b9E+WDwmpHAAxYzyT aU_pX{M6b8i>#Dq3onfZy}_nli%!Q$ZV%e&!tN2 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 YpWXKgmku8Vj|K)Vje`mzEKCg608Q#dYybcN diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/serialized-form.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/serialized-form.html deleted file mode 100644 index 9f4cbcd5..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/serialized-form.html +++ /dev/null @@ -1,1552 +0,0 @@ - - - - - - -Serialized Form (iCal4j VCard 0.9.5 API) - - - - - - - -
        - - - - - -
        - - -
        -

        Serialized Form

        -
        -
        - -
        - -
        - - - - - -
        - - -

        Copyright © 2008-2012 Micronode. All Rights Reserved.

        - - diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/stylesheet.css b/libs/ical4j-vcard-0.9.5/docs/apidocs/stylesheet.css deleted file mode 100644 index 0aeaa97f..00000000 --- a/libs/ical4j-vcard-0.9.5/docs/apidocs/stylesheet.css +++ /dev/null @@ -1,474 +0,0 @@ -/* Javadoc style sheet */ -/* -Overall document style -*/ -body { - background-color:#ffffff; - color:#353833; - font-family:Arial, Helvetica, sans-serif; - font-size:76%; - margin:0; -} -a:link, a:visited { - text-decoration:none; - color:#4c6b87; -} -a:hover, a:focus { - text-decoration:none; - color:#bb7a2a; -} -a:active { - text-decoration:none; - color:#4c6b87; -} -a[name] { - color:#353833; -} -a[name]:hover { - text-decoration:none; - color:#353833; -} -pre { - font-size:1.3em; -} -h1 { - font-size:1.8em; -} -h2 { - font-size:1.5em; -} -h3 { - font-size:1.4em; -} -h4 { - font-size:1.3em; -} -h5 { - font-size:1.2em; -} -h6 { - font-size:1.1em; -} -ul { - list-style-type:disc; -} -code, tt { - font-size:1.2em; -} -dt code { - font-size:1.2em; -} -table tr td dt code { - font-size:1.2em; - vertical-align:top; -} -sup { - font-size:.6em; -} -/* -Document title and Copyright styles -*/ -.clear { - clear:both; - height:0px; - overflow:hidden; -} -.aboutLanguage { - float:right; - padding:0px 21px; - font-size:.8em; - z-index:200; - margin-top:-7px; -} -.legalCopy { - margin-left:.5em; -} -.bar a, .bar a:link, .bar a:visited, .bar a:active { - color:#FFFFFF; - text-decoration:none; -} -.bar a:hover, .bar a:focus { - color:#bb7a2a; -} -.tab { - background-color:#0066FF; - background-image:url(resources/titlebar.gif); - background-position:left top; - background-repeat:no-repeat; - color:#ffffff; - padding:8px; - width:5em; - font-weight:bold; -} -/* -Navigation bar styles -*/ -.bar { - background-image:url(resources/background.gif); - background-repeat:repeat-x; - color:#FFFFFF; - padding:.8em .5em .4em .8em; - height:auto;/*height:1.8em;*/ - font-size:1em; - margin:0; -} -.topNav { - background-image:url(resources/background.gif); - background-repeat:repeat-x; - color:#FFFFFF; - float:left; - padding:0; - width:100%; - clear:right; - height:2.8em; - padding-top:10px; - overflow:hidden; -} -.bottomNav { - margin-top:10px; - background-image:url(resources/background.gif); - background-repeat:repeat-x; - color:#FFFFFF; - float:left; - padding:0; - width:100%; - clear:right; - height:2.8em; - padding-top:10px; - overflow:hidden; -} -.subNav { - background-color:#dee3e9; - border-bottom:1px solid #9eadc0; - float:left; - width:100%; - overflow:hidden; -} -.subNav div { - clear:left; - float:left; - padding:0 0 5px 6px; -} -ul.navList, ul.subNavList { - float:left; - margin:0 25px 0 0; - padding:0; -} -ul.navList li{ - list-style:none; - float:left; - padding:3px 6px; -} -ul.subNavList li{ - list-style:none; - float:left; - font-size:90%; -} -.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { - color:#FFFFFF; - text-decoration:none; -} -.topNav a:hover, .bottomNav a:hover { - text-decoration:none; - color:#bb7a2a; -} -.navBarCell1Rev { - background-image:url(resources/tab.gif); - background-color:#a88834; - color:#FFFFFF; - margin: auto 5px; - border:1px solid #c9aa44; -} -/* -Page header and footer styles -*/ -.header, .footer { - clear:both; - margin:0 20px; - padding:5px 0 0 0; -} -.indexHeader { - margin:10px; - position:relative; -} -.indexHeader h1 { - font-size:1.3em; -} -.title { - color:#2c4557; - margin:10px 0; -} -.subTitle { - margin:5px 0 0 0; -} -.header ul { - margin:0 0 25px 0; - padding:0; -} -.footer ul { - margin:20px 0 5px 0; -} -.header ul li, .footer ul li { - list-style:none; - font-size:1.2em; -} -/* -Heading styles -*/ -div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { - background-color:#dee3e9; - border-top:1px solid #9eadc0; - border-bottom:1px solid #9eadc0; - margin:0 0 6px -8px; - padding:2px 5px; -} -ul.blockList ul.blockList ul.blockList li.blockList h3 { - background-color:#dee3e9; - border-top:1px solid #9eadc0; - border-bottom:1px solid #9eadc0; - margin:0 0 6px -8px; - padding:2px 5px; -} -ul.blockList ul.blockList li.blockList h3 { - padding:0; - margin:15px 0; -} -ul.blockList li.blockList h2 { - padding:0px 0 20px 0; -} -/* -Page layout container styles -*/ -.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { - clear:both; - padding:10px 20px; - position:relative; -} -.indexContainer { - margin:10px; - position:relative; - font-size:1.0em; -} -.indexContainer h2 { - font-size:1.1em; - padding:0 0 3px 0; -} -.indexContainer ul { - margin:0; - padding:0; -} -.indexContainer ul li { - list-style:none; -} -.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { - font-size:1.1em; - font-weight:bold; - margin:10px 0 0 0; - color:#4E4E4E; -} -.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { - margin:10px 0 10px 20px; -} -.serializedFormContainer dl.nameValue dt { - margin-left:1px; - font-size:1.1em; - display:inline; - font-weight:bold; -} -.serializedFormContainer dl.nameValue dd { - margin:0 0 0 1px; - font-size:1.1em; - display:inline; -} -/* -List styles -*/ -ul.horizontal li { - display:inline; - font-size:0.9em; -} -ul.inheritance { - margin:0; - padding:0; -} -ul.inheritance li { - display:inline; - list-style:none; -} -ul.inheritance li ul.inheritance { - margin-left:15px; - padding-left:15px; - padding-top:1px; -} -ul.blockList, ul.blockListLast { - margin:10px 0 10px 0; - padding:0; -} -ul.blockList li.blockList, ul.blockListLast li.blockList { - list-style:none; - margin-bottom:25px; -} -ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { - padding:0px 20px 5px 10px; - border:1px solid #9eadc0; - background-color:#f9f9f9; -} -ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { - padding:0 0 5px 8px; - background-color:#ffffff; - border:1px solid #9eadc0; - border-top:none; -} -ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { - margin-left:0; - padding-left:0; - padding-bottom:15px; - border:none; - border-bottom:1px solid #9eadc0; -} -ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { - list-style:none; - border-bottom:none; - padding-bottom:0; -} -table tr td dl, table tr td dl dt, table tr td dl dd { - margin-top:0; - margin-bottom:1px; -} -/* -Table styles -*/ -.contentContainer table, .classUseContainer table, .constantValuesContainer table { - border-bottom:1px solid #9eadc0; - width:100%; -} -.contentContainer ul li table, .classUseContainer ul li table, .constantValuesContainer ul li table { - width:100%; -} -.contentContainer .description table, .contentContainer .details table { - border-bottom:none; -} -.contentContainer ul li table th.colOne, .contentContainer ul li table th.colFirst, .contentContainer ul li table th.colLast, .classUseContainer ul li table th, .constantValuesContainer ul li table th, .contentContainer ul li table td.colOne, .contentContainer ul li table td.colFirst, .contentContainer ul li table td.colLast, .classUseContainer ul li table td, .constantValuesContainer ul li table td{ - vertical-align:top; - padding-right:20px; -} -.contentContainer ul li table th.colLast, .classUseContainer ul li table th.colLast,.constantValuesContainer ul li table th.colLast, -.contentContainer ul li table td.colLast, .classUseContainer ul li table td.colLast,.constantValuesContainer ul li table td.colLast, -.contentContainer ul li table th.colOne, .classUseContainer ul li table th.colOne, -.contentContainer ul li table td.colOne, .classUseContainer ul li table td.colOne { - padding-right:3px; -} -.overviewSummary caption, .packageSummary caption, .contentContainer ul.blockList li.blockList caption, .summary caption, .classUseContainer caption, .constantValuesContainer caption { - position:relative; - text-align:left; - background-repeat:no-repeat; - color:#FFFFFF; - font-weight:bold; - clear:none; - overflow:hidden; - padding:0px; - margin:0px; -} -caption a:link, caption a:hover, caption a:active, caption a:visited { - color:#FFFFFF; -} -.overviewSummary caption span, .packageSummary caption span, .contentContainer ul.blockList li.blockList caption span, .summary caption span, .classUseContainer caption span, .constantValuesContainer caption span { - white-space:nowrap; - padding-top:8px; - padding-left:8px; - display:block; - float:left; - background-image:url(resources/titlebar.gif); - height:18px; -} -.overviewSummary .tabEnd, .packageSummary .tabEnd, .contentContainer ul.blockList li.blockList .tabEnd, .summary .tabEnd, .classUseContainer .tabEnd, .constantValuesContainer .tabEnd { - width:10px; - background-image:url(resources/titlebar_end.gif); - background-repeat:no-repeat; - background-position:top right; - position:relative; - float:left; -} -ul.blockList ul.blockList li.blockList table { - margin:0 0 12px 0px; - width:100%; -} -.tableSubHeadingColor { - background-color: #EEEEFF; -} -.altColor { - background-color:#eeeeef; -} -.rowColor { - background-color:#ffffff; -} -.overviewSummary td, .packageSummary td, .contentContainer ul.blockList li.blockList td, .summary td, .classUseContainer td, .constantValuesContainer td { - text-align:left; - padding:3px 3px 3px 7px; -} -th.colFirst, th.colLast, th.colOne, .constantValuesContainer th { - background:#dee3e9; - border-top:1px solid #9eadc0; - border-bottom:1px solid #9eadc0; - text-align:left; - padding:3px 3px 3px 7px; -} -td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { - font-weight:bold; -} -td.colFirst, th.colFirst { - border-left:1px solid #9eadc0; - white-space:nowrap; -} -td.colLast, th.colLast { - border-right:1px solid #9eadc0; -} -td.colOne, th.colOne { - border-right:1px solid #9eadc0; - border-left:1px solid #9eadc0; -} -table.overviewSummary { - padding:0px; - margin-left:0px; -} -table.overviewSummary td.colFirst, table.overviewSummary th.colFirst, -table.overviewSummary td.colOne, table.overviewSummary th.colOne { - width:25%; - vertical-align:middle; -} -table.packageSummary td.colFirst, table.overviewSummary th.colFirst { - width:25%; - vertical-align:middle; -} -/* -Content styles -*/ -.description pre { - margin-top:0; -} -.deprecatedContent { - margin:0; - padding:10px 0; -} -.docSummary { - padding:0; -} -/* -Formatting effect styles -*/ -.sourceLineNo { - color:green; - padding:0 30px 0 0; -} -h1.hidden { - visibility:hidden; - overflow:hidden; - font-size:.9em; -} -.block { - display:block; - margin:3px 0 0 0; -} -.strong { - font-weight:bold; -} diff --git a/libs/ical4j-vcard-0.9.5/etc/draft-ietf-vcarddav-vcardrev-05.txt b/libs/ical4j-vcard-0.9.5/etc/draft-ietf-vcarddav-vcardrev-05.txt deleted file mode 100644 index d236ef20..00000000 --- a/libs/ical4j-vcard-0.9.5/etc/draft-ietf-vcarddav-vcardrev-05.txt +++ /dev/null @@ -1,3752 +0,0 @@ - - - -Network Working Group S. Perreault -Internet-Draft Viagenie -Obsoletes: 2425, 2426, 4770 P. Resnick -(if approved) QUALCOMM Incorporated -Updates: 2739 (if approved) November 3, 2008 -Intended status: Standards Track -Expires: May 7, 2009 - - - vCard Format Specification - draft-ietf-vcarddav-vcardrev-05 - -Status of This Memo - - By submitting this Internet-Draft, each author represents that any - applicable patent or other IPR claims of which he or she is aware - have been or will be disclosed, and any of which he or she becomes - aware will be disclosed, in accordance with Section 6 of BCP 79. - - Internet-Drafts are working documents of the Internet Engineering - Task Force (IETF), its areas, and its working groups. Note that - other groups may also distribute working documents as Internet- - Drafts. - - Internet-Drafts are draft documents valid for a maximum of six months - and may be updated, replaced, or obsoleted by other documents at any - time. It is inappropriate to use Internet-Drafts as reference - material or to cite them other than as "work in progress." - - The list of current Internet-Drafts can be accessed at - http://www.ietf.org/ietf/1id-abstracts.txt. - - The list of Internet-Draft Shadow Directories can be accessed at - http://www.ietf.org/shadow.html. - - This Internet-Draft will expire on May 7, 2009. - -Abstract - - This document defines the vCard data format for representing and - exchanging a variety of information about an individual (e.g., - formatted and structured name and delivery addresses, email address, - multiple telephone numbers, photograph, logo, audio clips, etc.). - -Table of Contents - - 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 2. Conventions . . . . . . . . . . . . . . . . . . . . . . . . . 5 - - - -Perreault & Resnick Expires May 7, 2009 [Page 1] - -Internet-Draft vCard November 2008 - - - 3. MIME Type Registration . . . . . . . . . . . . . . . . . . . . 5 - 4. vCard Format Specification . . . . . . . . . . . . . . . . . . 6 - 4.1. Line Delimiting and Folding . . . . . . . . . . . . . . . 7 - 4.2. ABNF Format Definition . . . . . . . . . . . . . . . . . . 8 - 5. Property Value Data Types . . . . . . . . . . . . . . . . . . 10 - 5.1. TEXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 - 5.2. URI . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 - 5.3. DATE, TIME, and DATE-TIME . . . . . . . . . . . . . . . . 13 - 5.4. BOOLEAN . . . . . . . . . . . . . . . . . . . . . . . . . 14 - 5.5. INTEGER . . . . . . . . . . . . . . . . . . . . . . . . . 14 - 5.6. FLOAT . . . . . . . . . . . . . . . . . . . . . . . . . . 14 - 5.7. BINARY . . . . . . . . . . . . . . . . . . . . . . . . . . 14 - 5.8. UTC-OFFSET . . . . . . . . . . . . . . . . . . . . . . . . 15 - 6. Property Parameters . . . . . . . . . . . . . . . . . . . . . 15 - 6.1. LANGUAGE . . . . . . . . . . . . . . . . . . . . . . . . . 16 - 6.2. ENCODING . . . . . . . . . . . . . . . . . . . . . . . . . 17 - 6.3. VALUE . . . . . . . . . . . . . . . . . . . . . . . . . . 17 - 6.4. PID . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 - 6.5. TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 - 7. vCard Properties . . . . . . . . . . . . . . . . . . . . . . . 18 - 7.1. General Properties . . . . . . . . . . . . . . . . . . . . 18 - 7.1.1. BEGIN . . . . . . . . . . . . . . . . . . . . . . . . 18 - 7.1.2. END . . . . . . . . . . . . . . . . . . . . . . . . . 19 - 7.1.3. SOURCE . . . . . . . . . . . . . . . . . . . . . . . . 19 - 7.1.4. NAME . . . . . . . . . . . . . . . . . . . . . . . . . 20 - 7.1.5. KIND . . . . . . . . . . . . . . . . . . . . . . . . . 20 - 7.2. Identification Properties . . . . . . . . . . . . . . . . 21 - 7.2.1. FN . . . . . . . . . . . . . . . . . . . . . . . . . . 21 - 7.2.2. N . . . . . . . . . . . . . . . . . . . . . . . . . . 21 - 7.2.3. NICKNAME . . . . . . . . . . . . . . . . . . . . . . . 22 - 7.2.4. PHOTO . . . . . . . . . . . . . . . . . . . . . . . . 22 - 7.2.5. BDAY . . . . . . . . . . . . . . . . . . . . . . . . . 23 - 7.2.6. DDAY . . . . . . . . . . . . . . . . . . . . . . . . . 23 - 7.2.7. BIRTH . . . . . . . . . . . . . . . . . . . . . . . . 23 - 7.2.8. DEATH . . . . . . . . . . . . . . . . . . . . . . . . 24 - 7.2.9. GENDER . . . . . . . . . . . . . . . . . . . . . . . . 24 - 7.3. Delivery Addressing Properties . . . . . . . . . . . . . . 24 - 7.3.1. ADR . . . . . . . . . . . . . . . . . . . . . . . . . 24 - 7.3.2. LABEL . . . . . . . . . . . . . . . . . . . . . . . . 25 - 7.4. Communications Properties . . . . . . . . . . . . . . . . 25 - 7.4.1. TEL . . . . . . . . . . . . . . . . . . . . . . . . . 25 - 7.4.2. EMAIL . . . . . . . . . . . . . . . . . . . . . . . . 26 - 7.4.3. IMPP . . . . . . . . . . . . . . . . . . . . . . . . . 26 - 7.4.4. LANG . . . . . . . . . . . . . . . . . . . . . . . . . 27 - 7.5. Geographical Properties . . . . . . . . . . . . . . . . . 27 - 7.5.1. TZ . . . . . . . . . . . . . . . . . . . . . . . . . . 27 - 7.5.2. GEO . . . . . . . . . . . . . . . . . . . . . . . . . 28 - 7.6. Organizational Properties . . . . . . . . . . . . . . . . 28 - - - -Perreault & Resnick Expires May 7, 2009 [Page 2] - -Internet-Draft vCard November 2008 - - - 7.6.1. TITLE . . . . . . . . . . . . . . . . . . . . . . . . 28 - 7.6.2. ROLE . . . . . . . . . . . . . . . . . . . . . . . . . 29 - 7.6.3. LOGO . . . . . . . . . . . . . . . . . . . . . . . . . 29 - 7.6.4. ORG . . . . . . . . . . . . . . . . . . . . . . . . . 30 - 7.6.5. MEMBER . . . . . . . . . . . . . . . . . . . . . . . . 30 - 7.6.6. RELATED . . . . . . . . . . . . . . . . . . . . . . . 31 - 7.7. Explanatory Properties . . . . . . . . . . . . . . . . . . 32 - 7.7.1. CATEGORIES . . . . . . . . . . . . . . . . . . . . . . 32 - 7.7.2. NOTE . . . . . . . . . . . . . . . . . . . . . . . . . 32 - 7.7.3. PRODID . . . . . . . . . . . . . . . . . . . . . . . . 33 - 7.7.4. REV . . . . . . . . . . . . . . . . . . . . . . . . . 33 - 7.7.5. SORT-STRING . . . . . . . . . . . . . . . . . . . . . 33 - 7.7.6. SOUND . . . . . . . . . . . . . . . . . . . . . . . . 34 - 7.7.7. UID . . . . . . . . . . . . . . . . . . . . . . . . . 35 - 7.7.8. URL . . . . . . . . . . . . . . . . . . . . . . . . . 35 - 7.7.9. VERSION . . . . . . . . . . . . . . . . . . . . . . . 35 - 7.8. Security Properties . . . . . . . . . . . . . . . . . . . 36 - 7.8.1. CLASS . . . . . . . . . . . . . . . . . . . . . . . . 36 - 7.8.2. KEY . . . . . . . . . . . . . . . . . . . . . . . . . 37 - 7.9. Calendar Properties . . . . . . . . . . . . . . . . . . . 37 - 7.9.1. FBURL . . . . . . . . . . . . . . . . . . . . . . . . 37 - 7.9.2. CALADRURI . . . . . . . . . . . . . . . . . . . . . . 38 - 7.9.3. CALURI . . . . . . . . . . . . . . . . . . . . . . . . 38 - 7.10. Extended Properties and Parameters . . . . . . . . . . . . 38 - 8. Synchronization . . . . . . . . . . . . . . . . . . . . . . . 38 - 8.1. Mechanisms . . . . . . . . . . . . . . . . . . . . . . . . 39 - 8.2. Example . . . . . . . . . . . . . . . . . . . . . . . . . 39 - 9. Formal Grammar . . . . . . . . . . . . . . . . . . . . . . . . 41 - 10. Example: Authors' vCards . . . . . . . . . . . . . . . . . . . 50 - 11. Security Considerations . . . . . . . . . . . . . . . . . . . 50 - 12. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 51 - 12.1. Registering New vCard Elements . . . . . . . . . . . . . . 51 - 12.1.1. Registration Procedure . . . . . . . . . . . . . . . . 51 - 12.1.2. Vendor Namespace . . . . . . . . . . . . . . . . . . . 52 - 12.1.3. Registration Template for Groups . . . . . . . . . . . 52 - 12.1.4. Registration Template for Properties . . . . . . . . . 52 - 12.1.5. Registration Template for Parameters . . . . . . . . . 53 - 12.1.6. Registration Template for Value Data Types . . . . . . 53 - 12.1.7. Registration Template for Values . . . . . . . . . . . 54 - 12.2. Initial vCard Elements Registries . . . . . . . . . . . . 54 - 12.2.1. Groups Registry . . . . . . . . . . . . . . . . . . . 55 - 12.2.2. Properties Registry . . . . . . . . . . . . . . . . . 55 - 12.2.3. Parameters Registry . . . . . . . . . . . . . . . . . 57 - 12.2.4. Value Data Types Registry . . . . . . . . . . . . . . 57 - 12.2.5. Values Registries . . . . . . . . . . . . . . . . . . 57 - 13. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 59 - 14. References . . . . . . . . . . . . . . . . . . . . . . . . . . 59 - 14.1. Normative References . . . . . . . . . . . . . . . . . . . 59 - - - -Perreault & Resnick Expires May 7, 2009 [Page 3] - -Internet-Draft vCard November 2008 - - - 14.2. Informative References . . . . . . . . . . . . . . . . . . 61 - Appendix A. Differences from RFCs 2425 and 2426 . . . . . . . . . 62 - A.1. New Structure . . . . . . . . . . . . . . . . . . . . . . 62 - A.2. Removed Features . . . . . . . . . . . . . . . . . . . . . 62 - A.3. New Properties and Parameters . . . . . . . . . . . . . . 62 - A.4. Other Changes . . . . . . . . . . . . . . . . . . . . . . 63 - Appendix B. Change Log (to be removed by RFC Editor prior to - publication) . . . . . . . . . . . . . . . . . . . . 63 - B.1. Changes in -05 . . . . . . . . . . . . . . . . . . . . . . 63 - B.2. Changes in -04 . . . . . . . . . . . . . . . . . . . . . . 63 - B.3. Changes in -03 . . . . . . . . . . . . . . . . . . . . . . 64 - B.4. Changes in -02 . . . . . . . . . . . . . . . . . . . . . . 64 - B.5. Changes in -01 . . . . . . . . . . . . . . . . . . . . . . 64 - B.6. Changes in -00 . . . . . . . . . . . . . . . . . . . . . . 65 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Perreault & Resnick Expires May 7, 2009 [Page 4] - -Internet-Draft vCard November 2008 - - -1. Introduction - - Note: This draft contains much of the same text as 2425 and 2426 - which may not be correct. Those two RFCs have been merged and the - structure of this draft is what's new. Some vCard-specific - suggestions have been added, but for the most part this is still very - open. But we'd like to get feedback on the structure mostly so that - it may be fixed. - - Electronic address books have become ubiquitous. Their increased - presense on portable, connected devices as well as the diversity of - platforms exchanging contact data call for a standard. This memo - defines the vCard format, which allows the capture and exchange of - information normally stored within an address book or directory - application. - -2. Conventions - - The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", - "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this - document are to be interpreted as described in [RFC2119]. - -3. MIME Type Registration - - To: ietf-types@iana.org - - Subject: Registration of media type text/vcard - - Type name: text - - Subtype name: vcard - - Required parameters: none - - Optional parameters: charset - - Encoding considerations: The "charset" MIME parameter is interpreted - as defined in [RFC2046], section 4.1.2. If it is omitted, the - default encoding is UTF-8 as defined in [RFC3629]. - - Security considerations: See Section 11. - - Interoperability considerations: The text/vcard media type is - intended to identify vCard data of any version. There are older - specifications of vCard [RFC2426][oldreference_VCARD] still in - common use. While these formats are similar, they are not - strictly compatible. In general, it is necessary to inspect the - value of the VERSION property (see Section 7.7.9) for identifying - - - -Perreault & Resnick Expires May 7, 2009 [Page 5] - -Internet-Draft vCard November 2008 - - - the standard to which a given vCard object conforms. - - In addition, the following media types are known to have been used - to refer to vCard data. They should be considered deprecated in - favor of text/vcard. - - * text/directory - - * text/directory; type=vcard - - * text/x-vcard - - Published specification: draft-ietf-vcarddav-vcardrev-05 - - Applications that use this media type: They are numerous, diverse, - and include mail user agents, instant messaging clients, address - book applications, directory servers, customer relationship - management software, etc. - - Additional information: - - Magic number(s): - - File extension(s): .vcf - - Macintosh file type code(s): - - Person & email address to contact for further information: Simon - Perreault - - Intended usage: COMMON - - Restrictions on usage: none - - Author: Simon Perreault and Pete Resnick - - Change controller: IETF - -4. vCard Format Specification - - The text/vcard MIME content type (hereafter known as "vCard") - contains contact information, typically pertaining to a single - contact or group of contacts. The content consists of one or more - lines in the format given below. - - - - - - - -Perreault & Resnick Expires May 7, 2009 [Page 6] - -Internet-Draft vCard November 2008 - - -4.1. Line Delimiting and Folding - - Individual lines within vCard are delimited by the [RFC2822] line - break, which is a CRLF sequence (ASCII decimal 13, followed by ASCII - decimal 10). Long logical lines of text can be split into a - multiple-physical-line representation using the following folding - technique. Content lines SHOULD be folded to a maximum width of 75 - octets. Multi-octet characters MUST remain contiguous. The - rationale for this folding process can be found in [RFC2822], Section - 2.1.1. - - A logical line MAY be continued on the next physical line anywhere - between two characters by inserting a CRLF immediately followed by a - single white space character (space, ASCII decimal 32, or horizontal - tab, ASCII decimal 9). At least one character must be present on the - folded line. Any sequence of CRLF followed immediately by a single - white space character is ignored (removed) when processing the - content type. For example the line: - - DESCRIPTION:This is a long description that exists on a long line. - - can be represented as: - - DESCRIPTION:This is a long description - that exists on a long line. - - It could also be represented as: - - DESCRIPTION:This is a long descrip - tion that exists o - n a long line. - - The process of moving from this folded multiple-line representation - of a property definition to its single line representation is called - unfolding. Unfolding is accomplished by regarding CRLF immediately - followed by a white space character (namely HTAB ASCII decimal 9 or - SPACE ASCII decimal 32) as equivalent to no characters at all (i.e., - the CRLF and single white space character are removed). - - Note: It is possible for very simple implementations to generate - improperly folded lines in the middle of a UTF-8 multi-octet - sequence. For this reason, implementations SHOULD unfold lines in - such a way as to properly restore the original sequence. - - Note: Unfolding is done differently than in [RFC2822]. Unfolding - in [RFC2822] only removes the CRLF, not the space following it. - - Folding is done after any content encoding of a type value. - - - -Perreault & Resnick Expires May 7, 2009 [Page 7] - -Internet-Draft vCard November 2008 - - - Unfolding is done before any decoding of a type value in a content - line. - -4.2. ABNF Format Definition - - The following ABNF uses the notation of [RFC5234], which also defines - CRLF, WSP, DQUOTE, VCHAR, ALPHA, and DIGIT. After the unfolding of - any folded lines as described above, the syntax for a line of this - content type is as follows: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Perreault & Resnick Expires May 7, 2009 [Page 8] - -Internet-Draft vCard November 2008 - - - contentline = [group "."] name *(";" param) ":" value CRLF - ; When parsing a content line, folded lines MUST first - ; be unfolded according to the unfolding procedure - ; described above. - ; When generating a content line, lines longer than 75 - ; characters SHOULD be folded according to the folding - ; procedure described above. - - group = "WORK" / "HOME" / iana-token / x-name - - name = x-name / iana-token - - iana-token = 1*(ALPHA / DIGIT / "-") - ; identifier registered with IANA - - x-name = "x-" 1*(ALPHA / DIGIT / "-") - ; Names that begin with "x-" or "X-" are - ; reserved for experimental use, not intended for released - ; products, or for use in bilateral agreements. - - param = param-name "=" param-value *("," param-value) - - param-name = x-name / iana-token - - param-value = ptext / quoted-string - - ptext = *SAFE-CHAR - - value = *VALUE-CHAR - / valuespec ; valuespec defined in section 5.8.4 - - quoted-string = DQUOTE *QSAFE-CHAR DQUOTE - - NON-ASCII = %x80-FF - ; use restricted by charset parameter - ; on outer MIME object (UTF-8 preferred) - - QSAFE-CHAR = WSP / %x21 / %x23-7E / NON-ASCII - ; Any character except CTLs, DQUOTE - - SAFE-CHAR = WSP / %x21 / %x23-2B / %x2D-39 / %x3C-7E / NON-ASCII - ; Any character except CTLs, DQUOTE, ";", ":", "," - - VALUE-CHAR = WSP / VCHAR / NON-ASCII - ; any textual character - - A line that begins with a white space character is a continuation of - the previous line, as described above. The white space character and - - - -Perreault & Resnick Expires May 7, 2009 [Page 9] - -Internet-Draft vCard November 2008 - - - immediately preceeding CRLF should be discarded when reconstructing - the original line. Note that this line-folding convention differs - from that found in [RFC2822], in that the sequence found - anywhere in the content indicates a continued line and should be - removed. - - Property names and parameter names are case insensitive (e.g., the - property name "fn" is the same as "FN" and "Fn"). Parameter values - MAY be case sensitive or case insensitive, depending on their - definition. - - The group construct is used to group related properties together. - For example, groups named "WORK" and "HOME" could be used to - segregate properties such as telephone number, address, etc. - Displaying of groups is left entirely up to the application. - Predefined groups with assigned meaning are listed in Section 12.2.1. - It is possible to register new groups from IANA. Unregistered groups - MAY be used and MUST start with "X-". - - Each property defined in a vCard instance MAY have multiple values. - The general rule for encoding multi-valued properties is to simply - create a new content line for each value (including the property - name). However, it should be noted that some value types support - encoding multiple values in a single content line by separating the - values with a comma ",". This approach has been taken for several of - the content types defined below (date, time, integer, float), for - space-saving reasons. - -5. Property Value Data Types - - Lists of values are delimited by a list delimiter, specified by the - COMMA character (ASCII decimal 44). A COMMA character in a value - MUST be escaped with a BACKSLASH character (ASCII decimal 92). - - Compound type values are delimited by a field delimiter, specified by - the SEMI-COLON character (ASCII decimal 59). A SEMI-COLON in a - component of a compound property value MUST be escaped with a - BACKSLASH character (ASCII decimal 92). - - Standard value types are defined below. - - valuespec = text-list - / URI ; from Appendix A of [RFC3986] - / date-list - / time-list - / date-time-list - / boolean - / integer-list - - - -Perreault & Resnick Expires May 7, 2009 [Page 10] - -Internet-Draft vCard November 2008 - - - / float-list - / binary - / utc-offset - / iana-valuespec - - text-list = *TEXT-LIST-CHAR *("," *TEXT-LIST-CHAR) - - TEXT-LIST-CHAR = "\\" / "\," / "\n" - / - ; Backslashes, newlines, and commas must be encoded. - ; \n or \N can be used to encode a newline. - - date-list = date *("," date) - - time-list = time *("," time) - - date-time-list = date "T" time *("," date "T" time) - - boolean = "TRUE" / "FALSE" - - integer-list = integer *("," integer) - - integer = [sign] 1*DIGIT - - float-list = float *("," float) - - float = [sign] 1*DIGIT ["." 1*DIGIT] - - sign = "+" / "-" - - binary = - - date = date-fullyear ["-" date-month ["-" date-mday]] - - date-fullyear = 4DIGIT - - date-month = 2DIGIT ;01-12 - - date-mday = 2DIGIT ;01-28, 01-29, 01-30, 01-31 - ;based on month/year - - time = time-hour [":" time-minute [":" time-second [time-secfrac]]] - [time-zone] - - time-hour = 2DIGIT ;00-23 - - time-minute = 2DIGIT ;00-59 - - - - -Perreault & Resnick Expires May 7, 2009 [Page 11] - -Internet-Draft vCard November 2008 - - - time-second = 2DIGIT ;00-60 (leap second) - - time-secfrac = "," 1*DIGIT - - time-zone = "Z" / time-numzone - - time-numzome = sign time-hour [":"] time-minute - - utc-offset = ("+" / "-") time-hour ":" time-minute - - iana-valuespec = - -5.1. TEXT - - "text": The "text" value type should be used to identify values that - contain human-readable text. The character set in which the text is - represented is controlled by the "charset" MIME type parameter. Note - that there is no way to override this parameter on a per-property - basis. As for the language, it is controlled by the "language" - property parameter defined in Section 6.1. - - Examples for "text": - - this is a text value - this is one value,this is another - this is a single value\, with a comma encoded - - A formatted text line break in a text value type MUST be represented - as the character sequence backslash (ASCII decimal 92) followed by a - Latin small letter n (ASCII decimal 110) or a Latin capital letter N - (ASCII decimal 78), that is "\n" or "\N". - - For example a multiple line DESCRIPTION value of: - - Mythical Manager - Hyjinx Software Division - BabsCo, Inc. - - could be represented as: - - DESCRIPTION:Mythical Manager\nHyjinx Software Division\n - BabsCo\, Inc.\n - - demonstrating the \n literal formatted line break technique, the - CRLF-followed-by-space line folding technique, and the backslash - escape technique. - - - -Perreault & Resnick Expires May 7, 2009 [Page 12] - -Internet-Draft vCard November 2008 - - -5.2. URI - - "uri": The "uri" value type should be used to identify values that - are referenced by a URI (including a Content-ID URI), instead of - encoded in-line. These value references might be used if the value - is too large, or otherwise undesirable to include directly. The - format for the URI is as defined in [RFC3986]. Note that the value - of a property of type "uri" is what the URI points to, not the URI - itself. - - Examples for "uri": - - http://www.example.com/my/picture.jpg - ldap://ldap.example.com/cn=babs%20jensen - -5.3. DATE, TIME, and DATE-TIME - - "date", "time", and "date-time": Each of these value types is based - on a subset of the definitions in [ISO.8601.1988] standard. Multiple - "date" and "time" values can be specified using the comma-separated - notation. - - Examples for "date": - - 1985-04-12 - 1996-08-05,1996-11-11 - 19850412 - - Examples for "time": - - 10:22:00 - 102200 - 10:22:00.33 - 10:22:00.33Z - 10:22:33,11:22:00 - 10:22:00-08:00 - - Examples for "date-time": - - 1996-10-22T14:00:00Z - 1996-08-11T12:34:56Z - 19960811T123456Z - 1996-10-22T14:00:00Z,1996-08-11T12:34:56Z - - - - - - - - -Perreault & Resnick Expires May 7, 2009 [Page 13] - -Internet-Draft vCard November 2008 - - -5.4. BOOLEAN - - "boolean": The "boolean" value type is used to express boolen values. - These values are case insensitive. - - Examples: - - TRUE - false - True - -5.5. INTEGER - - "integer": The "integer" value type is used to express signed - integers in decimal format. If sign is not specified, the value is - assumed positive "+". Multiple "integer" values can be specified - using the comma-separated notation. - - Examples: - - 1234567890 - -1234556790 - +1234556790,432109876 - -5.6. FLOAT - - "float": The "float" value type is used to express real numbers. If - sign is not specified, the value is assumed positive "+". Multiple - "float" values can be specified using the comma-separated notation. - - Examples: - - 20.30 - 1000000.0000001 - 1.333,3.14 - -5.7. BINARY - - "binary": The "binary" value type specifies that the type value is - inline, encoded binary data. This value type can be specified in the - PHOTO, LOGO, SOUND, and KEY types. - - If inline encoded binary data is specified, the ENCODING type - parameter MUST be used to specify the encoding format. The binary - data MUST be encoded using the "B" encoding format. Long lines of - encoded binary data SHOULD BE folded to 75 characters using the - folding method defined in Section 4.1. - - - - -Perreault & Resnick Expires May 7, 2009 [Page 14] - -Internet-Draft vCard November 2008 - - -5.8. UTC-OFFSET - - "utc-offset": The "utc-offset" value type specifies that the type - value is a signed offset from UTC. This value type can be specified - in the TZ type. - - The value type is an offset from Coordinated Universal Time (UTC). - It is specified as a positive or negative difference in units of - hours and minutes (e.g., +hh:mm). The time is specified as a 24-hour - clock. Hour values are from 00 to 23, and minute values are from 00 - to 59. Hour and minutes are 2-digits with high order zeroes required - to maintain digit count. The extended format for ISO 8601 UTC - offsets MUST be used. The extended format makes use of a colon - character as a separator of the hour and minute text fields. - -6. Property Parameters - - A property can have attributes associated with it. These "property - parameters" contain meta-information about the property or the - property value. - - Property parameter values that contain the COLON (US-ASCII decimal - 58), SEMICOLON (US-ASCII decimal 59) or COMMA (US-ASCII decimal 44) - character separators MUST be specified as quoted-string text values. - Property parameter values MUST NOT contain the DQUOTE (US-ASCII - decimal 22) character. The DQUOTE (US-ASCII decimal 22) character is - used as a delimiter for parameter values that contain restricted - characters or URI text. For example: - - EMAIL;PID=8:jdoe@example.com - - Property parameter values that are not in quoted strings are case - insensitive. - - The general property parameters defined by this memo are defined by - the following notation: - - - - - - - - - - - - - - - -Perreault & Resnick Expires May 7, 2009 [Page 15] - -Internet-Draft vCard November 2008 - - - vcardparameter = encodingparam - / valuetypeparam - / languageparam - / pref-param - / pid-param - - encodingparam = "encoding" "=" encodingtype - - encodingtype = "b" ; from [RFC2047] - / iana-token ; registered as described in - ; section 12 of this document - - valuetypeparam = "value" "=" valuetype - - valuetype = "uri" ; URI from Appendix A of [RFC3986] - / "text" - / "date" - / "time" - / "date-time" ; date time - / "integer" - / "boolean" - / "float" - / x-name - / iana-token ; registered as described in - ; section 12 of this document - - languageparam = "language" "=" Language-Tag - ; Language-Tag is defined in section 2.1 of RFC 4646 - - pref-param = "pref" - - pid-param = ("pid" "=" pid-value *("," pid-value)) - pid-value = 1*DIGIT - - Applications MUST ignore x-param and iana-param value they don't - recognize. - -6.1. LANGUAGE - - The "language" property parameter is used to identify data in - multiple languages. There is no concept of "default" language, - except as specified by any "Content-Language" MIME header parameter - that is present. The value of the "language" property parameter is a - language tag as defined in Section 2 of [RFC4646]. - - - - - - - -Perreault & Resnick Expires May 7, 2009 [Page 16] - -Internet-Draft vCard November 2008 - - -6.2. ENCODING - - The "encoding" property parameter is used to specify an alternate - encoding for a value. If the value contains a CRLF, it must be - encoded, since CRLF is used to separate lines in the content-type - itself. Currently, only the "b" encoding is supported. - - The "b" encoding can also be useful for binary values that are mixed - with other text information in the body part (e.g., a certificate). - Using a per-value "b" encoding in this case leaves the other - information in a more readable form. The encoded base 64 value can - be split across multiple physical lines by using the line folding - technique described above. - - The Content-Transfer-Encoding header field is used to specify the - encoding used for the body part as a whole. The "encoding" property - parameter is used to specify an encoding for a particular value - (e.g., a certificate). In this case, the Content-Transfer-Encoding - header might specify "8bit", while the one certificate value might - specify an encoding of "b" via an "encoding=b" property parameter. - - The Content-Transfer-Encoding and the encodings of individual - properties given by the "encoding" property parameter are independent - of one another. When encoding a text/vcard body part for - transmission, individual property encodings are performed first, then - the entire body part is encoded according to the Content-Transfer- - Encoding. When decoding a text/vcard body part, the Content- - Transfer-Encoding is decoded first, and then any individual - properties with an "encoding" property parameter are decoded. - -6.3. VALUE - - The "value" parameter is optional, and is used to identify the value - type (data type) and format of the value. The use of these - predefined formats is encouraged even if the value parameter is not - explicity used. By defining a standard set of value types and their - formats, existing parsing and processing code can be leveraged. The - predefined data type values MUST NOT be repeated in COMMA separated - value lists except within the N, NICKNAME, ADR and CATEGORIES - properties. - - Including the value type explicitly as part of each property provides - an extra hint to keep parsing simple and support more generalized - applications. For example a search engine would not have to know the - particular value types for all of the items for which it is - searching. Because the value type is explicit in the definition, the - search engine could look for dates in any item type and provide - results that can still be interpreted. - - - -Perreault & Resnick Expires May 7, 2009 [Page 17] - -Internet-Draft vCard November 2008 - - -6.4. PID - - The "pid" parameter is used to identify a specific property among - multiple instances. It plays a role analogous to the UID property - (Section 7.7.7) on a per-property instead of per-vCard basis. It - MUST NOT appear more than once in a given property. It MUST NOT - appear on properties that only may have one instance per vCard. Its - value is a small integer. For synchronization purposes, it MAY - contain more than one value to resolve conflicts (see Section 8). - Note that the "pid" parameter's values are not globally unique, so it - is possible for duplicate values to be created. - -6.5. TYPE - - The "type" parameter has multiple, different uses. In general, it is - a way of specifying class characteristics of the associated property. - Most of the time, its value is a comma-separated subset of a pre- - defined enumeration. In this document, the following properties make - use of this parameter: PHOTO, ADR, LABEL, TEL, EMAIL, IMPP, LOGO, - MEMBER, SOUND, and KEY. - -7. vCard Properties - - What follows is an enumeration of the standard vCard properties. - -7.1. General Properties - -7.1.1. BEGIN - - Purpose: To denote the beginning of a syntactic entity within a - text/vcard content-type. - - Value type: text - - Special notes: The content entity MUST begin with the BEGIN property - with a value of "VCARD". - - The BEGIN property is used in conjunction with the END property to - delimit an entity containing a related set of properties within an - text/vcard content-type. This construct can be used instead of or - in addition to wrapping separate sets of information inside - additional MIME headers. It is provided for applications that - wish to define content that can contain multiple entities within - the same text/vcard content-type or to define content that can be - identifiable outside of a MIME environment. - - - - - - -Perreault & Resnick Expires May 7, 2009 [Page 18] - -Internet-Draft vCard November 2008 - - - Example: - - BEGIN:VCARD - -7.1.2. END - - Purpose: To denote the end of a syntactic entity within a text/vcard - content-type. - - Value type: text - - Special notes: The content entity MUST end with the END type with a - value of "VCARD". - - The END property is used in conjunction with the BEGIN property to - delimit an entity containing a related set of properties within an - text/vcard content-type. This construct can be used instead of or - in addition to wrapping separate sets of information inside - additional MIME headers. It is provided for applications that - wish to define content that can contain multiple entities within - the same text/vcard content-type or to define content that can be - identifiable outside of a MIME environment. - - Example: - - END:VCARD - -7.1.3. SOURCE - - Purpose: To identify the source of directory information contained - in the content type. - - Value type: uri - - Special notes: The SOURCE property is used to provide the means by - which applications knowledgable in the given directory service - protocol can obtain additional or more up-to-date information from - the directory service. It contains a URI as defined in [RFC3986] - and/or other information referencing the vCard to which the - information pertains. When directory information is available - from more than one source, the sending entity can pick what it - considers to be the best source, or multiple SOURCE properties can - be included. - - Examples: - - - - - - -Perreault & Resnick Expires May 7, 2009 [Page 19] - -Internet-Draft vCard November 2008 - - - SOURCE:ldap://ldap.example.com/cn=Babs%20Jensen,%20o=Babsco,%20c=US - - SOURCE:http://directory.example.com/addressbooks/jdoe/ - Jean%20Dupont.vcf - -7.1.4. NAME - - Purpose: To identify the displayable name of the directory entity to - which information in the vCard pertains. - - Value type: text - - Special notes: The NAME property is used to convey the display name - of the entity to which the directory information pertains. Its - value is the displayable, presentation text associated with the - source for the vCard, as specified in the SOURCE property. - - Example: - - NAME:Babs Jensen's Contact Information - -7.1.5. KIND - - Purpose: To specify the kind of object the vCard represents. - - Value type: A single text value. - - Special notes: The value may be one of: "individual" for a single - person, "group" for a group of people, "org" for an organization, - "location" for a named geographical place, an x-name or an iana- - token. If this property is absent, "individual" MUST be assumed - as default. - - Example: - - This represents someone named Jane Doe working in the marketing - department of the North American division of ABC Inc. - - BEGIN:VCARD - VERSION:4.0 - KIND:individual - FN:Jane Doe - ORG:ABC\, Inc.;North American Division;Marketing - END:VCARD - - - - - - - -Perreault & Resnick Expires May 7, 2009 [Page 20] - -Internet-Draft vCard November 2008 - - - This represents the department itself, commonly known as ABC - Marketing. - - BEGIN:VCARD - VERSION:4.0 - KIND:org - FN:ABC Marketing - ORG:ABC\, Inc.;North American Division;Marketing - END:VCARD - -7.2. Identification Properties - - These types are used to capture information associated with the - identification and naming of the person or resource associated with - the vCard. - -7.2.1. FN - - Purpose: To specify the formatted text corresponding to the name of - the object the vCard represents. - - Value type: A single text value. - - Special notes: This property is based on the semantics of the X.520 - Common Name attribute. The property MUST be present in the vCard - object. - - Example: - - FN:Mr. John Q. Public\, Esq. - -7.2.2. N - - Purpose: To specify the components of the name of the object the - vCard represents. - - Value type: A single structured text value. Each component can have - multiple values. - - Special note: The structured property value corresponds, in - sequence, to the Surname, Given Names, Honorific Prefixes, and - Honorific Suffixes. The text components are separated by the - SEMI-COLON character (ASCII decimal 59). Individual text - components can include multiple text values (e.g., multiple - Additional Names) separated by the COMMA character (ASCII decimal - 44). This property is based on the semantics of the X.520 - individual name attributes. The property SHOULD be present in the - vCard object when the name of the object the vCard represents - - - -Perreault & Resnick Expires May 7, 2009 [Page 21] - -Internet-Draft vCard November 2008 - - - follows the X.520 model. - - Examples: - - N:Public;John,Q.;Mr.;Esq. - - N:Stevenson;John,Philip,Paul;Dr.;Jr.,M.D.,A.C.P. - -7.2.3. NICKNAME - - Purpose: To specify the text corresponding to the nickname of the - object the vCard represents. - - Value type: One or more text values separated by a COMMA character - (ASCII decimal 44). - - Special note: The nickname is the descriptive name given instead of - or in addition to the one belonging to a person, place, or thing. - It can also be used to specify a familiar form of a proper name - specified by the FN or N properties. - - Examples: - - NICKNAME:Robbie - - NICKNAME:Jim,Jimmie - -7.2.4. PHOTO - - Purpose: To specify an image or photograph information that - annotates some aspect of the object the vCard represents. - - Encoding: The encoding MUST be reset to "b" using the ENCODING - parameter in order to specify inline, encoded binary data. If the - value is referenced by a URI value, then the default encoding is - used and no explicit ENCODING parameter is needed. - - Value type: A single value. The default is binary value. It can - also be reset to uri value. The uri value can be used to specify - a value outside of this MIME entity. - - Special notes: This property SHOULD include the parameter "TYPE" to - specify the graphic image format type. The TYPE parameter value - MUST be an image media type as specified in [RFC4288]. The full - media type name, including the "image/" prefix, should be used. - However, implementations SHOULD be able to handle bare subtypes. - - - - - -Perreault & Resnick Expires May 7, 2009 [Page 22] - -Internet-Draft vCard November 2008 - - - Example: - - PHOTO;VALUE=uri:http://www.example.com/pub/photos - /jqpublic.gif - - - PHOTO;ENCODING=b;TYPE=image/jpeg:MIICajCCAdOgAwIBAgICBEUwDQYJKo - ZIhvcNAQEEBQAwdzELMAkGA1UEBhMCVVMxLDAqBgNVBAoTI05ldHNjYXBlIENv - bW11bmljYXRpb25zIENvcnBvcmF0aW9uMRwwGgYDVQQLExNJbmZvcm1hdGlvbi - <...remainder of "B" encoded binary data...> - -7.2.5. BDAY - - Purpose: To specify the birth date of the object the vCard - represents. - - Value type: The default is a single date value. It can also be - reset to a single date-time or text value. - - Examples: - - BDAY:1996-04-15 - - BDAY:1953-10-15T23:10:00Z - - BDAY;VALUE=text:circa 1800 - -7.2.6. DDAY - - Purpose: To specify the date of death of the object the vCard - represents. - - Value type: The default is a single date value. It can also be - reset to a single date-time or text value. - -7.2.7. BIRTH - - Purpose: To specify the place of birth of the object the vCard - represents. - - Value type: A single text value. - - Example: - - BIRTH:Babies'R'Us Hospital - - - - - - -Perreault & Resnick Expires May 7, 2009 [Page 23] - -Internet-Draft vCard November 2008 - - -7.2.8. DEATH - - Purpose: To specify the place of death of the object the vCard - represents. - - Value type: A single text value. - - Example: - - DEATH:Aboard the Titanic\, near Newfoundland - -7.2.9. GENDER - - Purpose: To specify the gender of the object the vCard represents. - - Value type: A single text value. - - Special notes: The value "M" stands for male while "F" stands for - female. - - Example: - - GENDER:F - -7.3. Delivery Addressing Properties - - These types are concerned with information related to the delivery - addressing or label for the vCard object. - -7.3.1. ADR - - Purpose: To specify the components of the delivery address for the - vCard object. - - Value type: A single structured text value, separated by the SEMI- - COLON character (ASCII decimal 59). - - Special notes: The structured type value consists of a sequence of - address components. The component values MUST be specified in - their corresponding position. The structured type value - corresponds, in sequence, to the post office box; the extended - address (e.g. apartment or suite number); the street address; the - locality (e.g., city); the region (e.g., state or province); the - postal code; the country name. When a component value is missing, - the associated component separator MUST still be specified. - - - - - - -Perreault & Resnick Expires May 7, 2009 [Page 24] - -Internet-Draft vCard November 2008 - - - The text components are separated by the SEMI-COLON character - (ASCII decimal 59). Where it makes semantic sense, individual - text components can include multiple text values (e.g., a "street" - component with multiple lines) separated by the COMMA character - (ASCII decimal 44). - - The property can include the "PREF" parameter to indicate the - preferred delivery address when more than one address is - specified. - - Example: In this example the post office box and the extended address - are absent. - - ADR:;;123 Main Street;Any Town;CA;91921-1234 - -7.3.2. LABEL - - Purpose: To specify the formatted text corresponding to delivery - address of the object the vCard represents. - - Value type: A single text value. - - Special notes: The property value is formatted text that can be used - to present a delivery address label for the vCard object. The - property can include the "PREF" parameter to indicate the - preferred delivery address when more than one address is - specified. - - Example: A multi-line address label. - - LABEL:Mr.John Q. Public\, Esq.\nMail Drop: TNE QB\n - 123 Main Street\nAny Town\, CA 91921-1234\nU.S.A. - -7.4. Communications Properties - - These properties are concerned with information associated with the - way communications with the object the vCard represents are carried - out. - -7.4.1. TEL - - Purpose: To specify the telephone number for telephony communication - with the object the vCard represents. - - Value type: A single URI value. It is expected that the URI scheme - will be "tel", as specified in [RFC3966], but other schemes MAY be - used. - - - - -Perreault & Resnick Expires May 7, 2009 [Page 25] - -Internet-Draft vCard November 2008 - - - Special notes: This property is based on the X.520 Telephone Number - attribute. - - The property can include the "PREF" parameter to indicate a - prefered-use telephone number. - - The property can include the parameter "TYPE" to specify intended - use for the telephone number. The TYPE parameter values can - include: "text" to indicate the telephone number supports text - messages, "voice" to indicate a voice telephone number, "fax" to - indicate a facsimile telephone number, "cell" to indicate a - cellular telephone number, "video" to indicate a video - conferencing telephone number, "pager" to indicate a paging device - telephone number. The default type is "voice". These type - parameter values can be specified as a parameter list (i.e., - "TYPE=text;TYPE=voice") or as a value list (i.e., - "TYPE=text,voice"). The default can be overridden to another set - of values by specifying one or more alternate values. For - example, the default TYPE of "voice" can be reset to a VOICE and - FAX telephone number by the value list "TYPE=voice,fax". - - Example: - - WORK.TEL;PREF;TYPE=voice,msg:tel:+1-555-555-5555;ext=5555 - HOME.TEL:tel:+33-01-23-45-67 - -7.4.2. EMAIL - - Purpose: To specify the electronic mail address for communication - with the object the vCard represents. - - Value type: A single text value. - - Special notes: The property can include tye "PREF" parameter to - indicate a preferred-use email address when more than one is - specified. - - Type example: - - WORK.EMAIL:jqpublic@xyz.example.com - - EMAIL;PREF:jane_doe@example.com - -7.4.3. IMPP - - - - - - - -Perreault & Resnick Expires May 7, 2009 [Page 26] - -Internet-Draft vCard November 2008 - - - Purpose: To specify the URI for instant messaging and presence - protocol communications with the object the vCard represents. - - Value type: A single URI. - - Special notes: The property may include the "PREF" parameter to - indicate that this is a preferred address and has the same - semantics as the "PREF" parameter in a TEL property. - - Example: - - IMPP;PREF:xmpp:alice@example.com - -7.4.4. LANG - - Purpose: To specify the language(s) that may be used for contacting - the individual associated with the vCard. - - Value type: A list of text values. - - Special notes: The list is to be interpreted as defined in - [RFC2616], Section 14.4, i.e. as the value of an Accept-Language - HTTP header. This lets one specify preference among languages. - Note that any SEMI-COLON character (ASCII decimal 59) must be - escaped. - - Example: - - LANG:fr,en\;q=0.9 - -7.5. Geographical Properties - - These properties are concerned with information associated with - geographical positions or regions associated with the object the - vCard represents. - -7.5.1. TZ - - Purpose: To specify information related to the time zone of the - object the vCard represents. - - Value type: The default is a single utc-offset value. It can also - be reset to a single text value. - - Special notes: The type value consists of a single value. - - Type examples: - - - - -Perreault & Resnick Expires May 7, 2009 [Page 27] - -Internet-Draft vCard November 2008 - - - TZ:-05:00 - - TZ;VALUE=text:-05:00; EST; Raleigh/North America - ;This example has a single value, not a structure text value. - -7.5.2. GEO - - Purpose: To specify information related to the global positioning of - the object the vCard represents. - - Value type: A single structured value consisting of two float values - separated by the SEMI-COLON character (ASCII decimal 59). - - Special notes: This property specifies information related to the - global position of the object associated with the vCard. The - value specifies latitude and longitude, in that order (i.e., "LAT - LON" ordering). The longitude represents the location east and - west of the prime meridian as a positive or negative real number, - respectively. The latitude represents the location north and - south of the equator as a positive or negative real number, - respectively. The longitude and latitude values MUST be expressed - in the [WGS84] reference system. They MUST be specified as - decimal degrees and should be specified to six decimal places. - This will allow for granularity within a meter of the geographical - position. The text components are separated by the SEMI-COLON - character (ASCII decimal 59). The simple formula for converting - degrees-minutes-seconds into decimal degrees is: - - - decimal = degrees + minutes/60 + seconds/3600. - - Example: - - GEO:37.386013;-122.082932 - -7.6. Organizational Properties - - These properties are concerned with information associated with - characteristics of the organization or organizational units of the - object the vCard represents. - -7.6.1. TITLE - - Purpose: To specify the job title, functional position or function - of the object the vCard represents. - - - - - - -Perreault & Resnick Expires May 7, 2009 [Page 28] - -Internet-Draft vCard November 2008 - - - Value type: A single text value. - - Special notes: This property is based on the X.520 Title attribute. - - Example: - - TITLE:Director\, Research and Development - -7.6.2. ROLE - - Purpose: To specify information concerning the role, occupation, or - business category of the object the vCard represents. - - Value type: A single text value. - - Special notes: This property is based on the X.520 Business Category - explanatory attribute. This property is included as an - organizational type to avoid confusion with the semantics of the - TITLE property and incorrect usage of that property when the - semantics of this property is intended. - - Example: - - ROLE:Programmer - -7.6.3. LOGO - - Purpose: To specify a graphic image of a logo associated with the - object the vCard represents. - - Encoding: The encoding MUST be reset to "b" using the ENCODING - parameter in order to specify inline, encoded binary data. If the - value is referenced by a URI value, then the default encoding of - 8bit is used and no explicit ENCODING parameter is needed. - - Value type: A single value. The default is binary value. It can - also be reset to uri value. The uri value can be used to specify - a value outside of this MIME entity. - - Special notes: This property SHOULD include the parameter "TYPE" to - specify the graphic image format type. The TYPE parameter value - MUST be an image media type as specified in [RFC4288]. The full - media type name, including the "image/" prefix, should be used. - However, implementations SHOULD be able to handle bare subtypes. - - Example: - - - - - -Perreault & Resnick Expires May 7, 2009 [Page 29] - -Internet-Draft vCard November 2008 - - - LOGO;VALUE=uri:http://www.example.com/pub/logos/abccorp.jpg - - LOGO;ENCODING=b;TYPE=image/jpeg:MIICajCCAdOgAwIBAgICBEUwDQYJKoZ - AQEEBQAwdzELMAkGA1UEBhMCVVMxLDAqBgNVBAoTI05ldHNjYXBlIENvbW11bm - ljYXRpb25zIENvcnBvcmF0aW9uMRwwGgYDVQQLExNJbmZvcm1hdGlvbiBTeXN0 - <...the remainder of "B" encoded binary data...> - -7.6.4. ORG - - Purpose: To specify the organizational name and units associated - with the vCard. - - Value type: A single structured text value consisting of components - separated the SEMI-COLON character (ASCII decimal 59). - - Special notes: The property is based on the X.520 Organization Name - and Organization Unit attributes. The property value is a - structured type consisting of the organization name, followed by - one or more levels of organizational unit names. - - Example: A property value consisting of an organizational name, - organizational unit #1 name and organizational unit #2 name. - - ORG:ABC\, Inc.;North American Division;Marketing - -7.6.5. MEMBER - - Purpose: To include a member in the group this vCard represents. - - Value tpe: A single URI. It MAY refer to something other than a - vCard object. For example, an e-mail distribution list could - employ the "mailto" URI scheme for efficiency. - - Special notes: This property MUST NOT be present unless the value of - the KIND property is "group". - - Examples: - - - - - - - - - - - - - - -Perreault & Resnick Expires May 7, 2009 [Page 30] - -Internet-Draft vCard November 2008 - - - BEGIN:VCARD - VERSION:4.0 - KIND:group - FN:The Doe family - MEMBER:urn:uuid:03a0e51f-d1aa-4385-8a53-e29025acd8af - MEMBER:urn:uuid:b8767877-b4a1-4c70-9acc-505d3819e519 - END:VCARD - BEGIN:VCARD - VERSION:4.0 - FN:John Doe - UID:urn:uuid:03a0e51f-d1aa-4385-8a53-e29025acd8af - END:VCARD - BEGIN:VCARD - VERSION:4.0 - FN:Jane Doe - UID:urn:uuid:b8767877-b4a1-4c70-9acc-505d3819e519 - END:VCARD - - - BEGIN:VCARD - VERSION:4.0 - KIND:group - FN:Funky distribution list - MEMBER:mailto:subscriber1@example.com - MEMBER:xmpp:subscriber2@example.com - MEMBER:sip:subscriber3@example.com - MEMBER:tel:+1-418-555-5555 - END:VCARD - -7.6.6. RELATED - - Purpose: To specify a relationship the individual this vCard - represents has with another. - - Value type: A single URI. - - Special notes: The TYPE parameter MAY be used to characterize the - related individual. The understood types are: - - * "parent" means that the related individual is the parent of the - individual this vCard represents. - - * "child" means the opposite of "parent". - - * "sibling" means that the two individuals are siblings. - - * "manager" means that the related individual is the direct - hierarchical superior (i.e. supervisor or manager) of the - - - -Perreault & Resnick Expires May 7, 2009 [Page 31] - -Internet-Draft vCard November 2008 - - - individual this vCard represents. - - * "assistant" for an assistant or secretary. - - * "agent" for a person who will act on behalf of the individual - or resource associated with the vCard. - - Other types may be registered to IANA as described in - Section 12.1, and private extensions starting with "X-" may be - used. - - Examples: - - RELATED;TYPE=manager:urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6 - RELATED;TYPE=assistant:http://example.com/directory/jdoe.vcf - -7.7. Explanatory Properties - - These properties are concerned with additional explanations, such as - that related to informational notes or revisions specific to the - vCard. - -7.7.1. CATEGORIES - - Purpose: To specify application category information about the - vCard. - - Value type: One or more text values separated by a COMMA character - (ASCII decimal 44). - - Example: - - CATEGORIES:TRAVEL AGENT - - CATEGORIES:INTERNET,IETF,INDUSTRY,INFORMATION TECHNOLOGY - -7.7.2. NOTE - - Purpose: To specify supplemental information or a comment that is - associated with the vCard. - - Value type: A single text value. - - Special notes: The property is based on the X.520 Description - attribute. - - Example: - - - - -Perreault & Resnick Expires May 7, 2009 [Page 32] - -Internet-Draft vCard November 2008 - - - NOTE:This fax number is operational 0800 to 1715 - EST\, Mon-Fri. - -7.7.3. PRODID - - Purpose: To specify the identifier for the product that created the - vCard object. - - Type value: A single text value. - - Special notes: Implementations SHOULD use a method such as that - specified for Formal Public Identifiers in [ISO9070] or for - Universal Resource Names in [RFC3406] to assure that the text - value is unique. - - Example: - - PRODID:-//ONLINE DIRECTORY//NONSGML Version 1//EN - -7.7.4. REV - - Purpose: To specify revision information about the current vCard. - - Value type: The default is a single date-time value. Can also be - reset to a single date value. - - Special notes: The value distinguishes the current revision of the - information in this vCard for other renditions of the information. - - Example: - - REV:1995-10-31T22:27:10Z - - REV:1997-11-15 - -7.7.5. SORT-STRING - - Purpose: To specify the family name or given name text to be used - for national-language-specific sorting of the FN and N types. - - Value type: A single text value. - - Special notes: The sort string is used to provide family name or - given name text that is to be used in locale- or national- - language- specific sorting of the formatted name and structured - name types. Without this information, sorting algorithms could - incorrectly sort this vCard within a sequence of sorted vCards. - When this property is present in a vCard, then this family name or - - - -Perreault & Resnick Expires May 7, 2009 [Page 33] - -Internet-Draft vCard November 2008 - - - given name value is used for sorting the vCard. - - Examples: For the case of family name sorting, the following examples - define common sort string usage with the FN and N properties. - - FN:Rene van der Harten - N:van der Harten;Rene;J.;Sir;R.D.O.N. - SORT-STRING:Harten - - FN:Robert Pau Shou Chang - N:Pau;Shou Chang;Robert - SORT-STRING:Pau - - FN:Osamu Koura - N:Koura;Osamu - SORT-STRING:Koura - - FN:Oscar del Pozo - N:del Pozo Triscon;Oscar - SORT-STRING:Pozo - - FN:Chistine d'Aboville - N:d'Aboville;Christine - SORT-STRING:Aboville - -7.7.6. SOUND - - Purpose: To specify a digital sound content information that - annotates some aspect of the vCard. By default this property is - used to specify the proper pronunciation of the name property - value of the vCard. - - Encoding: The encoding MUST be reset to "b" using the ENCODING - parameter in order to specify inline, encoded binary data. If the - value is referenced by a URI value, then the default encoding of - 8bit is used and no explicit ENCODING parameter is needed. - - Value type: A single value. The default is binary value. It can - also be reset to uri value. The uri value can be used to specify - a value outside of this MIME entity. - - Special notes: This property SHOULD include the parameter "TYPE" to - specify the audio format type. The TYPE parameter value MUST be - an audio media type as specified in [RFC4288]. The full media - type name, including the "audio/" prefix, should be used. - However, implementations SHOULD be able to handle bare subtypes. - - Example: - - - -Perreault & Resnick Expires May 7, 2009 [Page 34] - -Internet-Draft vCard November 2008 - - - SOUND;TYPE=audio/basic;VALUE=uri:CID:JOHNQPUBLIC.part8. - 19960229T080000.xyzMail@example.com - - SOUND;TYPE=audio/basic;ENCODING=b:MIICajCCAdOgAwIBAgICBEUwDQYJK - AQEEBQAwdzELMAkGA1UEBhMCVVMxLDAqBgNVBAoTI05ldHNjYXBlIENvbW11bm - ljYXRpb25zIENvcnBvcmF0aW9uMRwwGgYDVQQLExNJbmZvcm1hdGlvbiBTeXN0 - <...the remainder of "B" encoded binary data...> - -7.7.7. UID - - Purpose: To specify a value that represents a globally unique - identifier corresponding to the individual or resource associated - with the vCard. - - Value type: A single URI value. - - Special notes: The type is used to uniquely identify the object that - the vCard represents. The "uuid" URN namespace defined in - [RFC4122] is particularly well-suited to this task, but other URI - schemes MAY be used. - - This property MUST NOT appear more than once in a given vCard. - - Example: - - UID:urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6 - -7.7.8. URL - - Purpose: To specify a uniform resource locator associated with the - object that the vCard refers to. - - Value type: A single uri value. - - Example: - - URL:http://example.org/restaurant.french/~chezchic.html - -7.7.9. VERSION - - Purpose: To specify the version of the vCard specification used to - format this vCard. - - Value type: A single text value. - - - - - - - -Perreault & Resnick Expires May 7, 2009 [Page 35] - -Internet-Draft vCard November 2008 - - - Special notes: The property MUST be present in the vCard object. - The value MUST be "4.0" if the vCard corresponds to this - specification. - - Example: - - VERSION:4.0 - -7.8. Security Properties - - These properties are concerned with the security of communication - pathways or access to the vCard. - -7.8.1. CLASS - - Purpose: To specify the access classification for a vCard object. - - Value type: A single text value. - - Special notes: An access classification is only one component of the - general security model for a directory service. The - classification attribute provides a method of capturing the intent - of the owner for general access to information described by the - vCard object. - - Predefined values are: - - PUBLIC: This vCard MAY be shared with anyone. - - PRIVATE: This vCard MUST NOT be shared. It MAY be exported if - explictly authorized and requested by the creator. - - CONFIDENTIAL: This vCard MAY be shared with allowed users or - systems. The exact confidentiality level is site-specific and - out of scope for the vCard specification. - - Examples: - - CLASS:PUBLIC - - CLASS:PRIVATE - - CLASS:CONFIDENTIAL - - - - - - - - -Perreault & Resnick Expires May 7, 2009 [Page 36] - -Internet-Draft vCard November 2008 - - -7.8.2. KEY - - Purpose: To specify a public key or authentication certificate - associated with the object that the vCard represents. - - Encoding: The encoding MUST be reset to "b" using the ENCODING - parameter in order to specify inline, encoded binary data. If the - value is a text value, then the default encoding of 8bit is used - and no explicit ENCODING parameter is needed. - - Value type: A single value. The default is binary. It can also be - reset to text value. The text value can be used to specify a text - key. - - Special notes: This property SHOULD include the parameter "TYPE" to - specify the public key or authentication certificate format. The - TYPE parameter value MUST be a media type as specified in - [RFC4288]. - - Example: - - KEY;TYPE=application/pgp-keys;ENCODING=b:mQGiBEbEPUsRBACBF0RSIN - mGutdM+KSAl7HMzwXHaLbvEOyu8At80I8qGejhzWowKbfem3X0m68Y/vhb+J2g - 7q11KHpnEdNb67uZaj9nTQ09Q+UFtH25qD/Afn3+9bOJQaPjAUYzXu3vD/xmN8 - <...remainder of "B" encoded binary data...> - -7.9. Calendar Properties - - These properties are further specified in [RFC2739]. - -7.9.1. FBURL - - Purpose: To specify the URI for a user's busy time in a vCard - object. - - Value type: A single URI value. - - Special notes: Where multiple FBURL properties are specified, the - default FBURL property is indicated with the PREF parameter. The - FTP or HTTP type of URI points to an iCalendar object associated - with a snapshot of the last six weeks of the user's busy time - data. If the iCalendar object is represented as a file or - document, it's file type should be "ifb". - - Examples: - - FBURL;PREF:http://www.example.com/busy/janedoe - FBURL:FTP://ftp.example.com/busy/project-a.ifb - - - -Perreault & Resnick Expires May 7, 2009 [Page 37] - -Internet-Draft vCard November 2008 - - -7.9.2. CALADRURI - - Purpose: To specify the location to which an event request should be - sent for the user. - - Value type: A single URI value. - - Special notes: Where multiple CALADRURI properties are specified, - the default CALADRURI property is indicated with the PREF - parameter. - - Example: - - CALADRURI;PREF:mailto:janedoe@example.com - CALDARURI:http://example.com/calendar/jdoe - -7.9.3. CALURI - - Purpose: To specify the URI for a user's calendar in a vCard object. - - Value type: A single URI value. - - Special notes: Where multiple CALURI properties are specified, the - default CALURI property is indicated with the PREF parameter. The - property should contain a URI pointing to an iCalendar object - associated with a snapshot of the user's calendar store. If the - iCalendar object is represented as a file or document, it's file - type should be "ics". - - Examples: - - CALURI;PREF:http://cal.example.com/calA - CALURI:ftp://ftp.example.com/calA.ics - -7.10. Extended Properties and Parameters - - The properties and parameters defined by this document can be - extended. Non-standard, private properties and parameters with a - name starting with "X-" may be defined bilaterally between two - cooperating agents without outside registration or standardization. - -8. Synchronization - - vCard data often needs to be synchronized between devices. In this - context, synchronization is defined as the intelligent merging of two - representations of the same object. vCard 4.0 includes mechanisms to - aid this process. - - - - -Perreault & Resnick Expires May 7, 2009 [Page 38] - -Internet-Draft vCard November 2008 - - -8.1. Mechanisms - - Two vCards for which the UID properties (Section 7.7.7) are - equivalent MUST be considered representations of the same object. - Equivalence is determined as specified in [RFC3986], Section 6. - - vCards without a UID property MAY be matched to vCards with a UID - property where a synchronization engine determines there is - sufficient similarity to assume equivalence. The particular strategy - and criteria used is out of scope for this document. - - Updates to vCards with multiple instances of particular properties - MAY use the PID associated with each property to aid in determining - what values have changed. Since PIDs are not globally unique, they - can only be used as guidelines to synchronization engine logic. Such - logic is out of scope for this document. - - Note that when a synchronization engine performs conflict resolution, - it is possible that new values, from multiple sources and with - different PIDs, are in fact the same value. In such a situation, a - synchronization engine MAY choose to represent this situation by - using multiple PID values - first the final desired PID value, - followed by a ",", followed by any prior PID values for that - particular property. The recipient of multiple PID values for a - single property should update to only use the desired new PID value - in future communications. - -8.2. Example - - Two vCards are to be synchronized: - - BEGIN:VCARD - VERSION:4.0 - UID:urn:uuid:77a01597-0603-40f3-8138-36deca8618da - FN:Jane Doe - HOME.TEL;PID=1:tel:+33-01-23-45-67 - HOME.TEL;PID=3:tel:+1-800-555-1234 - EMAIL;PID=1:jdoe@example.com - IMPP;PREF:xmpp:jdoe@example.com - END:VCARD - - - - - - - - - - - -Perreault & Resnick Expires May 7, 2009 [Page 39] - -Internet-Draft vCard November 2008 - - - BEGIN:VCARD - VERSION:4.0 - UID:urn:uuid:77a01597-0603-40f3-8138-36deca8618da - FN:Jane Doe - HOME.TEL;PID=1:tel:+33-01-23-45-67 - HOME.TEL;PID=4:tel:+1-800-555-5678 - EMAIL;PID=1:jdoe@example.com - IMPP;PREF:xmpp:jdoe@example.com - END:VCARD - - Assuming a synchronization engine is presented with the two vCards, - it may decide based upon logic out of scope of this document, that - both vCards are representations of the same object, and create a - merged vCard such as: - - BEGIN:VCARD - VERSION:4.0 - UID:urn:uuid:77a01597-0603-40f3-8138-36deca8618da - FN:Jane Doe - HOME.TEL;PID=1:tel:+33-01-23-45-67 - HOME.TEL;PID=3:tel:+1-800-555-1234 - HOME.TEL;PID=4:tel:+1-800-555-5678 - EMAIL;PID=1:jdoe@example.com - IMPP;PREF:xmpp:jdoe@example.com - END:VCARD - - If the synchronization engine then is presented with an updated vCard - such as: - - BEGIN:VCARD - VERSION:4.0 - UID:urn:uuid:77a01597-0603-40f3-8138-36deca8618da - FN:Jane Doe - HOME.TEL;PID=1:tel:+33-01-23-45-67 - HOME.TEL;PID=4:tel:+1-800-555-5678 - EMAIL;PID=1:jdoe@example.com - EMAIL;PID=2:fred.smithdoe@example.com - IMPP;PREF:xmpp:jdoe@example.com - END:VCARD - - It may use the PIDs on each property to determine that the second - phone number in the sequence has been deleted, and a new email - address has been added. Note that there may be data beyond what is - available within a vCard, such as a speed dial number, that is - specific to each individual property instance, which is why providing - a correlation between versions is significant. - - If the synchronization engine next received the following vCard from - - - -Perreault & Resnick Expires May 7, 2009 [Page 40] - -Internet-Draft vCard November 2008 - - - a different source: - - BEGIN:VCARD - VERSION:4.0 - UID:urn:uuid:77a01597-0603-40f3-8138-36deca8618da - FN:Jane Doe - TEL;PID=1;TYPE=home:tel:+33-01-23-45-67 - TEL;PID=4;TYPE=home:tel:+1-800-555-5678 - EMAIL;PID=1:jdoe@example.com - EMAIL;PID=5:fred.smithdoe@example.com - IMPP;TYPE=personal,pref:xmpp:jdoe@example.com - END:VCARD - - It may determine that that the new email address with PID=5 is - equivalent to the existing email address with PID=2. It could inform - the new data source to use the PID value 2 by specifying the - following line in the vCard returned to that last source: - - EMAIL;PID=2,5:fred.smithdoe@example.com - - After receipt of the updated PID values, the new source should begin - to use PID=2 for that email address in future communications with - that synchronization engine. - -9. Formal Grammar - - The following formal grammar is provided to assist developers in - building parsers for the vCard. - - This syntax is written according to the form described in [RFC5234], - but it references just this small subset of [RFC5234] literals: - - ;******************************************* - ; Basic vCard Definition - ;******************************************* - - vcard-entity = 1*(vcard) - - vcard = "BEGIN" ":" "VCARD" 1*CRLF - 1*(contentline) - ;A vCard object MUST include the VERSION and FN properties. - "END" ":" "VCARD" 1*CRLF - - contentline = [group "."] name *(";" param ) ":" value CRLF - ; When parsing a content line, folded lines must first - ; be unfolded according to the unfolding procedure - ; described above. When generating a content line, lines - ; longer than 75 characters SHOULD be folded according to - - - -Perreault & Resnick Expires May 7, 2009 [Page 41] - -Internet-Draft vCard November 2008 - - - ; the folding procedure described in [MIME DIR]. - - group = "WORK" / "HOME" / iana-token / x-name - - name = iana-token / x-name - ; Parsing of the param and value is - ; based on the "name" or type identifier - ; as defined in ABNF sections below - - iana-token = 1*(ALPHA / DIGIT / "-") - ; vCard type or parameter identifier registered with IANA - - x-name = "X-" 1*(ALPHA / DIGIT / "-") - ; Reserved for non-standard use - - param = param-name "=" param-value *("," param-value) - - param-name = iana-token / x-name - - param-value = ptext / quoted-string - - ptext = *SAFE-CHAR - - value = *VALUE-CHAR - - quoted-string = DQUOTE QSAFE-CHAR DQUOTE - - NON-ASCII = %x80-FF - ; Use is restricted by outer MIME object (UTF-8 preferred) - - QSAFE-CHAR = WSP / %x21 / %x23-7E / NON-ASCII - ; Any character except CTLs, DQUOTE - - SAFE-CHAR = WSP / %x21 / %x23-2B / %x2D-39 / %x3C-7E / NON-ASCII - ; Any character except CTLs, DQUOTE, ";", ":", "," - - VALUE-CHAR = WSP / VCHAR / NON-ASCII - ; Any textual character - - ;******************************************* - ; vCard Type Definition - ; - ; Provides type-specific definitions for how the - ; "value" and "param" are defined. - ;******************************************* - ; **** NAME **** - param = "" - ; No parameters allowed - - - -Perreault & Resnick Expires May 7, 2009 [Page 42] - -Internet-Draft vCard November 2008 - - - value = text-value - - ; **** KIND **** - param = "" - ; No parameters allowed - - value = kind-value - - kind-value = "individual" / "group" / "org" / x-name / iana-token - - ; **** PROFILE **** - param = "" - ; No parameters allowed - - value = text-value - ; Value MUST be the case insensitive value "VCARD - - ; **** SOURCE **** - param = source-param - ; Only source parameters allowed - - value = uri - - source-param = ("VALUE" "=" "uri") - / (x-name "=" *SAFE-CHAR) - - ; **** FN **** - ;This type MUST be included in a vCard object. - param = text-param - ; Text parameters allowed - - value = text-value - - ; **** N **** - param = text-param - ; Text parameters allowed - - value = n-value - - n-value = 0*3(text-value *("," text-value) ";") - text-value *("," text-value) - ; Surname; Given Names; Prefix; Suffix. - - ; **** NICKNAME **** - param = text-param / pid-param - ; Text parameters allowed - value = text-value-list - - - - -Perreault & Resnick Expires May 7, 2009 [Page 43] - -Internet-Draft vCard November 2008 - - - ; **** PHOTO **** - param = pid-param / img-inline-param / img-refer-param - - value = img-inline-value - ; Value and parameter MUST match - - value =/ img-refer-value - ; Value and parameter MUST match - - ; **** BDAY **** - param = ("VALUE" "=" "date") - ; Only value parameter allowed - - param =/ ("VALUE" "=" "date-time") - ; Only value parameter allowed - - value = date-value - ; Value MUST match value type - - value =/ date-time-value - ; Value MUST match value type - - ; **** ADR **** - param = text-param / pref-param / pid-param - - value = adr-value - - ; **** LABEL **** - param = text-param / pref-param / pid-param - - value = text-value - - ; **** TEL **** - param = pref-param / tel-param / pid-param - ; Only tel parameters allowed - - value = uri-value - - tel-param = "TYPE" "=" tel-type *("," tel-type) - tel-type = "VOICE" / "FAX" / "CELL" / "PAGER" - / "VIDEO" / "TEXT" / iana-token / x-name - ; Values are case insensitive - - ; **** EMAIL **** - param = pref-param / pid-param - - value = text-value - - - - -Perreault & Resnick Expires May 7, 2009 [Page 44] - -Internet-Draft vCard November 2008 - - - ; **** TZ **** - param = "" - ; No parameters allowed - - value = utc-offset-value - - ; **** GEO **** - param = "" - ; No parameters allowed - - value = float-value ";" float-value - - ; **** TITLE **** - param = text-param / pid-param - ; Only text parameters allowed - - value = text-value - - ; **** ROLE **** - param = text-param / pid-param - ; Only text parameters allowed - - value = text-value - - ; **** LOGO **** - param = pid-param / img-inline-param / img-refer-param - - value = img-inline-value / img-refer-value - ; Value and parameter MUST match - - ; **** ORG **** - param = text-param / pid-param - ; Only text parameters allowed - - value = org-value - - org-value = *(text-value ";") text-value - ; First is Organization Name, remainder are Organization Units. - - ; **** MEMBER **** - param = pid-param - - value = uri - ; Any valid URI scheme - - ; **** RELATED **** - param = ("TYPE" "=" related-type) / pid-param - ; Value is case insensitive - - - -Perreault & Resnick Expires May 7, 2009 [Page 45] - -Internet-Draft vCard November 2008 - - - value = uri - ; Any valid URI scheme - - related-type = "parent" / "child" / "sibling" / "manager" - / "assistant" / iana-token / "X-" word - ; Values are case insensitive - - ; **** CATEGORIES **** - param = text-param / pid-param - ; Only text parameters allowed - - value = text-value-list - - ; **** NOTE **** - param = text-param / pid-param - ; Only text parameters allowed - value = text-value - - ; **** PRODID **** - param = "" - ; No parameters allowed - - value = text-value - - ; **** REV **** - param = ["VALUE" "=" "date-time"] - ; Only value parameters allowed. Values are case insensitive. - - param =/ "VALUE" "=" "date" - ; Only value parameters allowed. Values are case insensitive. - - value = date-time-value - - value =/ date-value - - ; **** SORT-STRING **** - param = text-param - ; Only text parameters allowed - - value = text-value - - ; **** SOUND **** - param = snd-inline-param / snd-refer-param / pid-param - - value = snd-line-value - ; Value MUST match value type - - value =/ snd-refer-value - - - -Perreault & Resnick Expires May 7, 2009 [Page 46] - -Internet-Draft vCard November 2008 - - - ; Value MUST match value type - - snd-inline-value = binary-value CRLF - ; Value MUST be "b" encoded audio content - - snd-inline-param = ("VALUE" "=" "binary") - / ("ENCODING" "=" "b") - / ("TYPE" "=" *SAFE-CHAR) - ; Value MUST be an IANA registered audio type - - snd-refer-value = uri - ; URI MUST refer to audio content of given type - snd-refer-param = ("VALUE" "=" "uri") - / ("TYPE" "=" word) - ; Value MUST be an IANA registered audio type - - ; **** UID **** - param = "" - ; No parameters allowed - - value = uri - - ; **** URL **** - param = pid-param - - value = uri - - ; **** VERSION **** - ;This type MUST be included in a vCard object. - param = "" - ; No parameters allowed - - value = text-value - ; Value MUST be "4.0" - - ; **** CLASS **** - param = "" - ; No parameters allowed - - value = "PUBLIC" / "PRIVATE" / "CONFIDENTIAL" - / iana-token / x-name - ; Value are case insensitive - - ; **** KEY **** - param = key-txt-param / key-bin-param / pid-param - - value = text-value - - - - -Perreault & Resnick Expires May 7, 2009 [Page 47] - -Internet-Draft vCard November 2008 - - - value =/ binary-value - - key-txt-param = "TYPE" "=" keytype - - key-bin-param = ("TYPE" "=" keytype) - / ("ENCODING" "=" "b") - ; Value MUST be a "b" encoded key or certificate - keytype = param-value - ; Type MUST be a media type as defined in RFC 4288 - - ; **** X- **** non-standard type - param = text-param / (x-name "=" param-value) - ; Only text or non-standard parameters allowed - - value = text-value - - ;******************************************* - ; vCard Commonly Used Parameter Definition - ;******************************************* - - text-param = ("VALUE" "=" "ptext") - / ("LANGUAGE" "=" langval) - / (x-name "=" param-value) - - langval = - - pref-param = "PREF" - - pid-param = ("PID" "=" pid-value *("," pid-value)) - pid-value = 1*DIGIT - - img-inline-value = binary-value - ;Value MUST be "b" encoded image content - - img-inline-param - - img-inline-param = ("VALUE" "=" "binary") - / ("ENCODING" "=" "b") - / ("TYPE" "=" param-value) - ;TYPE value MUST be an image media type as defined in RFC 4288 - - img-refer-value = uri - ;URI MUST refer to image content of given type - - img-refer-param = ("VALUE" "=" "uri") - / ("TYPE" "=" param-value) - ;TYPE value MUST be an image media type as defined in RFC 4288 - - - - -Perreault & Resnick Expires May 7, 2009 [Page 48] - -Internet-Draft vCard November 2008 - - - adr-value = 0*6(text-value ";") text-value - ; PO Box, Extended Address, Street, Locality, Region, Postal - ; Code, Country Name - ;******************************************* - ; vCard Type Value Definition - ;******************************************* - - text-value-list = 1*text-value *("," 1*text-value) - - text-value = *(SAFE-CHAR / ":" / DQUOTE / ESCAPED-CHAR) - - ESCAPED-CHAR = "\\" / "\;" / "\," / "\n" / "\N" - ; \\ encodes \, \n or \N encodes newline - ; \; encodes ;, \, encodes , - - binary-value = - - date-value = - - time-value = - - date-time-value = - - float-value = - - phone-number-value = phone-prefix 1*(SP 1*DIGIT) [phone-ext] - - phone-prefix = "+" 1*DIGIT / "(" 1*DIGIT ")" - - phone-ext = "ext." 1*DIGIT - - uri-value = - - utc-offset-value = ("+" / "-") time-hour ":" time-minute - time-hour = 2DIGIT ;00-23 - time-minute = 2DIGIT ;00-59 - - - - - - - - - - - - - - - -Perreault & Resnick Expires May 7, 2009 [Page 49] - -Internet-Draft vCard November 2008 - - -10. Example: Authors' vCards - - BEGIN:VCARD - VERSION:4.0 - FN:Simon Perreault - N:Perreault;Simon;;ing. jr.,M.Sc. - BDAY:1983-02-03 - GENDER:M - WORK.ORG:Viagenie - WORK.ADR:;;2600 boul. Laurier\, suite 625; - Quebec;QC;G1V 4W1;Canada - WORK.TEL;TYPE=voice;PREF:tel:+1-418-656-9254;ext=102 - WORK.TEL;TYPE=cell,voice,video,text:tel:+1-418-262-6501 - WORK.TEL;TYPE=fax:tel:+1-418-656-9257 - WORK.EMAIL;TYPE=internet:simon.perreault@viagenie.ca - WORK.GEO:46.772673,-71.282945 - WORK.KEY;VALUE=uri:http://www.viagenie.ca/simon.perreault/simon.asc - CLASS:PUBLIC - END:VCARD - - - BEGIN:VCARD - VERSION:4.0 - FN:Pete Resnick - N:Resnick;Pete;; - GENDER:M - WORK.ORG:QUALCOMM Incorporated - WORK.ADR:;;5775 Morehouse Drive;San Diego;CA;92121-1714;US - WORK.TEL;TYPE=voice:tel:+1-858-651-4478 - WORK.EMAIL;TYPE=internet:presnick@qualcomm.com - WORK.URL:http://www.qualcomm.com/~presnick/ - END:VCARD - -11. Security Considerations - - o Internet mail is subject to many well known security attacks, - including monitoring, replay, and forgery. Care should be taken - by any directory service in allowing information to leave the - scope of the service itself, where any access controls can no - longer be guaranteed. Applications should also take care to - display directory data in a "safe" environment (e.g., PostScript- - valued types). - - o vCards can carry cryptographic keys or certificates, as described - in Section 7.8.2. - - o Section 7.8.1 specifies a desired security classification policy - for a particular vCard. That policy is not enforced in any way. - - - -Perreault & Resnick Expires May 7, 2009 [Page 50] - -Internet-Draft vCard November 2008 - - - o The vCard objects have no inherent authentication or privacy, but - can easily be carried by any security mechanism that transfers - MIME objects with authentication or privacy. In cases where - threats of "spoofed" vCard information is a concern, the vCard - SHOULD BE transported using one of these secure mechanisms. - - o The information in a vCard may become out of date. In cases where - the vitality of data is important to an originator of a vCard, the - "URL" type described in Section 7.7.8 SHOULD BE specified. In - addition, the "REV" type described in section Section 7.7.4 can be - specified to indicate the last time that the vCard data was - updated. - -12. IANA Considerations - -12.1. Registering New vCard Elements - - This section defines the process for registering new or modified - vCard elements (i.e. properties, parameters, value data types, and - values) with IANA. - -12.1.1. Registration Procedure - - The IETF will create a mailing list, vcard@ietf.org [1], which can be - used for public discussion of vCard element proposals prior to - registration. Use of the mailing list is strongly encouraged. The - IESG will appoint a designated expert who will monitor the - vcard@ietf.org [1] mailing list and review registrations. - - Registration of new vCard elements MUST be reviewed by the designated - expert and published in an RFC. A Standard Tracks RFC is REQUIRED - for the regisration of new value data types that modify existing - properties. A Standard Tracks RFC is also REQUIRED for registration - of vCard elements that modify vCard elements previously documented in - a Standard Tracks RFC. - - The registration procedure begins when a completed registration - template, defined in the sections below, is sent to - vcard@ietf.org [1] and iana@iana.org [2]. The designated expert is - expected to tell IANA and the submitter of the registration within - two weeks whether the registration is approved, approved with minor - changes, or rejected with cause. When a registration is rejected - with cause, it can be re-submitted if the concerns listed in the - cause are addressed. Decisions made by the designated expert can be - appealed to the IESG Applications Area Director, then to the IESG. - They follow the normal appeals procedure for IESG decisions. - - - - - -Perreault & Resnick Expires May 7, 2009 [Page 51] - -Internet-Draft vCard November 2008 - - -12.1.2. Vendor Namespace - - The vendor namespace is used for vCard elements associated with - commercially available products. "Vendor" or "producer" are - construed as equivalent and very broadly in this context. - - A registration may be placed in the vendor namespace by anyone who - needs to interchange files associated with the particular product. - However, the registration formally belongs to the vendor or - organization handling the vCard elements in the namespace being - registered. Changes to the specification will be made at their - request, as discussed in subsequent sections. - - vCard elements belonging to the vendor namespace will be - distinguished by the "VND-" prefix. That may be followed, at the - discretion of the registrant, by either a vCard element name from a - well-known producer (e.g., "VND-MUDPIE") or by an IANA-approved - designation of the producer's name that is followed by a vCard - element designation (e.g., "VND-BIGCOMPANY-MUDPIE"). - - While public exposure and review of vCard elements to be registered - in the vendor namespace is not required, using the vcard@ietf.org [1] - mailing list for review is strongly encouraged to improve the quality - of those specifications. Registrations in the vendor namespace may - be submitted directly to the IANA. - -12.1.3. Registration Template for Groups - - A group is defined by completing the following template. - - Group name: The name of the group. - - Purpose: The purpose of the group. Give a short but clear - description. - - Description: Any special notes about the group, how it is to be - used, etc. - - Example(s): One or more examples of instances of the value type - needs to be specified. - -12.1.4. Registration Template for Properties - - A property is defined by completing the following template. - - - - - - - -Perreault & Resnick Expires May 7, 2009 [Page 52] - -Internet-Draft vCard November 2008 - - - Property name: The name of the property. - - Purpose: The purpose of the property. Give a short but clear - description. - - Value type: Any of the valid value types for the property value - needs to be specified. The default value type also needs to be - specified. - - Property parameters: Any of the valid property parameters for the - property MUST be specified. - - Description: Any special notes about the property, how it is to be - used, etc. - - Format definition: The ABNF for the property definition needs to be - specified. - - Example(s): One or more examples of instances of the property needs - to be specified. - -12.1.5. Registration Template for Parameters - - A parameter is defined by completing the following template. - - Parameter name: The name of the parameter. - - Purpose: The purpose of the parameter. Give a short but clear - description. - - Description: Any special notes about the parameter, how it is to be - used, etc. - - Format definition: The ABNF for the parameter definition needs to be - specified. - - Example(s): One or more examples of instances of the parameter needs - to be specified. - -12.1.6. Registration Template for Value Data Types - - A value data type is defined by completing the following template. - - Value name: The name of the value type. - - - - - - - -Perreault & Resnick Expires May 7, 2009 [Page 53] - -Internet-Draft vCard November 2008 - - - Purpose: The purpose of the value type. Give a short but clear - description. - - Description: Any special notes about the value type, how it is to be - used, etc. - - Format definition: The ABNF for the value type definition needs to - be specified. - - Example(s): One or more examples of instances of the value type - needs to be specified. - -12.1.7. Registration Template for Values - - A value is defined by completing the following template. - - Value: The value literal. - - Purpose: The purpose of the value. Give a short but clear - description. - - Conformance: The vCard properties and/or parameters that can take - this value needs to be specified. - - Example(s): One or more examples of instances of the value needs to - be specified. - - The following is a fictitious example of a registration of a vCard - value: - - Value: TOP-SECRET - - Purpose: This value is used to specify the access classification of - top-secret vCards. - - Conformance: This value can be used with the "CLASS" property. - - Example(s): The following is an example of this value used with the - "CLASS" property: - - - CLASS:TOP-SECRET - -12.2. Initial vCard Elements Registries - - The IANA is requested to create and maintain the following registries - for vCard elements with pointers to appropriate reference documents. - - - - -Perreault & Resnick Expires May 7, 2009 [Page 54] - -Internet-Draft vCard November 2008 - - -12.2.1. Groups Registry - - The following table is to be used to initialize the groups registry. - - +------+--------------------------------------+---------+-----------+ - | Goup | Description | Status | Reference | - +------+--------------------------------------+---------+-----------+ - | WORK | Properties related to an | Current | RFCXXXX | - | | individual's work place. | | | - | HOME | Properties related to an | Current | RFCXXXX | - | | individual's home. | | | - +------+--------------------------------------+---------+-----------+ - -12.2.2. Properties Registry - - The following table is to be used to initialize the properties - registry. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Perreault & Resnick Expires May 7, 2009 [Page 55] - -Internet-Draft vCard November 2008 - - - +-------------+---------+------------------------+ - | Property | Status | Reference | - +-------------+---------+------------------------+ - | SOURCE | Current | RFCXXXX, Section 7.1.3 | - | NAME | Current | RFCXXXX, Section 7.1.4 | - | KIND | Current | RFCXXXX, Section 7.1.5 | - | FN | Current | RFCXXXX, Section 7.2.1 | - | N | Current | RFCXXXX, Section 7.2.2 | - | NICKNAME | Current | RFCXXXX, Section 7.2.3 | - | PHOTO | Current | RFCXXXX, Section 7.2.4 | - | BDAY | Current | RFCXXXX, Section 7.2.5 | - | DDAY | Current | RFCXXXX, Section 7.2.6 | - | BIRTH | Current | RFCXXXX, Section 7.2.7 | - | DEATH | Current | RFCXXXX, Section 7.2.8 | - | GENDER | Current | RFCXXXX, Section 7.2.9 | - | ADR | Current | RFCXXXX, Section 7.3.1 | - | LABEL | Current | RFCXXXX, Section 7.3.2 | - | TEL | Current | RFCXXXX, Section 7.4.1 | - | EMAIL | Current | RFCXXXX, Section 7.4.2 | - | IMPP | Current | RFCXXXX, Section 7.4.3 | - | LANG | Current | RFCXXXX, Section 7.4.4 | - | TZ | Current | RFCXXXX, Section 7.5.1 | - | GEO | Current | RFCXXXX, Section 7.5.2 | - | TITLE | Current | RFCXXXX, Section 7.6.1 | - | ROLE | Current | RFCXXXX, Section 7.6.2 | - | LOGO | Current | RFCXXXX, Section 7.6.3 | - | ORG | Current | RFCXXXX, Section 7.6.4 | - | MEMBER | Current | RFCXXXX, Section 7.6.5 | - | RELATED | Current | RFCXXXX, Section 7.6.6 | - | CATEGORIES | Current | RFCXXXX, Section 7.7.1 | - | NOTE | Current | RFCXXXX, Section 7.7.2 | - | PRODID | Current | RFCXXXX, Section 7.7.3 | - | REV | Current | RFCXXXX, Section 7.7.4 | - | SORT-STRING | Current | RFCXXXX, Section 7.7.5 | - | SOUND | Current | RFCXXXX, Section 7.7.6 | - | UID | Current | RFCXXXX, Section 7.7.7 | - | URL | Current | RFCXXXX, Section 7.7.8 | - | VERSION | Current | RFCXXXX, Section 7.7.9 | - | CLASS | Current | RFCXXXX, Section 7.8.1 | - | KEY | Current | RFCXXXX, Section 7.8.2 | - | FBURL | Current | RFCXXXX, Section 7.9.1 | - | CALADRURI | Current | RFCXXXX, Section 7.9.2 | - | CALURI | Current | RFCXXXX, Section 7.9.3 | - +-------------+---------+------------------------+ - - - - - - - -Perreault & Resnick Expires May 7, 2009 [Page 56] - -Internet-Draft vCard November 2008 - - -12.2.3. Parameters Registry - - The following table is to be used to initialize the parameters - registry. - - +-----------+---------+----------------------+ - | Parameter | Status | Reference | - +-----------+---------+----------------------+ - | LANGUAGE | Current | RFCXXXX, Section 6.1 | - | ENCODING | Current | RFCXXXX, Section 6.2 | - | VALUE | Current | RFCXXXX, Section 6.3 | - | PID | Current | RFCXXXX, Section 6.4 | - | TYPE | Current | RFCXXXX, Section 6.5 | - +-----------+---------+----------------------+ - -12.2.4. Value Data Types Registry - - The following table is to be used to initialize the parameters - registry. - - +-----------------+---------+----------------------+ - | Value Data Type | Status | Reference | - +-----------------+---------+----------------------+ - | BINARY | Current | RFCXXXX, Section 5.7 | - | BOOLEAN | Current | RFCXXXX, Section 5.4 | - | DATE | Current | RFCXXXX, Section 5.3 | - | TIME | Current | RFCXXXX, Section 5.3 | - | DATE-TIME | Current | RFCXXXX, Section 5.3 | - | FLOAT | Current | RFCXXXX, Section 5.6 | - | INTEGER | Current | RFCXXXX, Section 5.5 | - | TEXT | Current | RFCXXXX, Section 5.1 | - | URI | Current | RFCXXXX, Section 5.2 | - +-----------------+---------+----------------------+ - -12.2.5. Values Registries - - Separate tables will be used for property and parameter values. - - The following table is to be used to initialize the property values - registry. - - - - - - - - - - - -Perreault & Resnick Expires May 7, 2009 [Page 57] - -Internet-Draft vCard November 2008 - - - +----------+--------------+---------+------------------------+ - | Property | Value | Status | Reference | - +----------+--------------+---------+------------------------+ - | BEGIN | VCARD | Current | RFCXXXX, Section 7.1.1 | - | END | VCARD | Current | RFCXXXX, Section 7.1.2 | - | KIND | individual | Current | RFCXXXX, Section 7.1.5 | - | KIND | group | Current | RFCXXXX, Section 7.1.5 | - | KIND | org | Current | RFCXXXX, Section 7.1.5 | - | KIND | location | Current | RFCXXXX, Section 7.1.5 | - | GENDER | M | Current | RFCXXXX, Section 7.2.9 | - | GENDER | F | Current | RFCXXXX, Section 7.2.9 | - | CLASS | PUBLIC | Current | RFCXXXX, Section 7.8.1 | - | CLASS | PRIVATE | Current | RFCXXXX, Section 7.8.1 | - | CLASS | CONFIDENTIAL | Current | RFCXXXX, Section 7.8.1 | - +----------+--------------+---------+------------------------+ - - The following table is to be used to initialize the parameter values - registry. - - +----------+-----------+-----------+---------+----------------------+ - | Property | Parameter | Value | Status | Reference | - +----------+-----------+-----------+---------+----------------------+ - | TEL | TYPE | text | Current | RFCXXXX, | - | | | | | Section 7.4.1 | - | TEL | TYPE | voice | Current | RFCXXXX, | - | | | | | Section 7.4.1 | - | TEL | TYPE | fax | Current | RFCXXXX, | - | | | | | Section 7.4.1 | - | TEL | TYPE | cell | Current | RFCXXXX, | - | | | | | Section 7.4.1 | - | TEL | TYPE | video | Current | RFCXXXX, | - | | | | | Section 7.4.1 | - | TEL | TYPE | pager | Current | RFCXXXX, | - | | | | | Section 7.4.1 | - | RELATED | TYPE | parent | Current | RFCXXXX, | - | | | | | Section 7.6.6 | - | RELATED | TYPE | child | Current | RFCXXXX, | - | | | | | Section 7.6.6 | - | RELATED | TYPE | sibling | Current | RFCXXXX, | - | | | | | Section 7.6.6 | - | RELATED | TYPE | manager | Current | RFCXXXX, | - | | | | | Section 7.6.6 | - | RELATED | TYPE | assistant | Current | RFCXXXX, | - | | | | | Section 7.6.6 | - | RELATED | TYPE | agent | Current | RFCXXXX, | - | | | | | Section 7.6.6 | - +----------+-----------+-----------+---------+----------------------+ - - - - -Perreault & Resnick Expires May 7, 2009 [Page 58] - -Internet-Draft vCard November 2008 - - -13. Acknowledgements - - The authors would like to thank Frank Dawson and Tim Howes, the - original authors of [RFC2425] and [RFC2426], as well as the following - individuals who have participated in the drafting, review and - discussion of this memo: - - Marc Blanchet, Stephane Bortzmeyer, Dan Brickley, Chris Bryant, Dany - Cauchie, Darryl Champagne, Cyrus Daboo, Lisa Dusseault, Javier Godoy, - Helge Hess, Alexander Mayrhofer, Chris Newman, Mark Paterson, Julian - Reschke, Peter K. Sheerin, Anil Srivastava, and Kurt Zeilenga. - -14. References - -14.1. Normative References - - [CCITT.E163.1988] International Telephone and Telegraph - Consultative Committee, "Numbering Plan for - the International Telephone Service", - CCITT Recommendation E.163, 1988. - - [CCITT.X121.1988] International Telephone and Telegraph - Consultative Committee, "International - Numbering Plan for the Public Data Networks", - CCITT Recommendation X.121, 1988. - - [CCITT.X520.1988] International International Telephone and - Telegraph Consultative Committee, - "Information Technology - Open Systems - Interconnection - The Directory: Selected - Attribute Types", CCITT Recommendation X.520, - November 1988. - - [CCITT.X521.1988] International International Telephone and - Telegraph Consultative Committee, - "Information Technology - Open Systems - Interconnection - The Directory: Selected - Object Classes", CCITT Recommendation X.521, - November 1988. - - [ISO.8601.1988] International Organization for - Standardization, "Data elements and - interchange formats - Information interchange - - Representation of dates and times", - ISO Standard 8601, June 1988. - - [RFC2046] Freed, N. and N. Borenstein, "Multipurpose - Internet Mail Extensions (MIME) Part Two: - - - -Perreault & Resnick Expires May 7, 2009 [Page 59] - -Internet-Draft vCard November 2008 - - - Media Types", RFC 2046, November 1996. - - [RFC2047] Moore, K., "MIME (Multipurpose Internet Mail - Extensions) Part Three: Message Header - Extensions for Non-ASCII Text", RFC 2047, - November 1996. - - [RFC2119] Bradner, S., "Key words for use in RFCs to - Indicate Requirement Levels", BCP 14, - RFC 2119, March 1997. - - [RFC2425] Howes, T., Smith, M., and F. Dawson, "A MIME - Content-Type for Directory Information", - RFC 2425, September 1998. - - [RFC2426] Dawson, F. and T. Howes, "vCard MIME - Directory Profile", RFC 2426, September 1998. - - [RFC2616] Fielding, R., Gettys, J., Mogul, J., Frystyk, - H., Masinter, L., Leach, P., and T. Berners- - Lee, "Hypertext Transfer Protocol -- - HTTP/1.1", RFC 2616, June 1999. - - [RFC2739] Small, T., Hennessy, D., and F. Dawson, - "Calendar Attributes for vCard and LDAP", - RFC 2739, January 2000. - - [RFC2822] Resnick, P., "Internet Message Format", - RFC 2822, April 2001. - - [RFC2978] Freed, N. and J. Postel, "IANA Charset - Registration Procedures", BCP 19, RFC 2978, - October 2000. - - [RFC3629] Yergeau, F., "UTF-8, a transformation format - of ISO 10646", STD 63, RFC 3629, - November 2003. - - [RFC3966] Schulzrinne, H., "The tel URI for Telephone - Numbers", RFC 3966, December 2004. - - [RFC3986] Berners-Lee, T., Fielding, R., and L. - Masinter, "Uniform Resource Identifier (URI): - Generic Syntax", STD 66, RFC 3986, - January 2005. - - [RFC4122] Leach, P., Mealling, M., and R. Salz, "A - Universally Unique IDentifier (UUID) URN - - - -Perreault & Resnick Expires May 7, 2009 [Page 60] - -Internet-Draft vCard November 2008 - - - Namespace", RFC 4122, July 2005. - - [RFC4288] Freed, N. and J. Klensin, "Media Type - Specifications and Registration Procedures", - BCP 13, RFC 4288, December 2005. - - [RFC4646] Phillips, A. and M. Davis, "Tags for - Identifying Languages", BCP 47, RFC 4646, - September 2006. - - [RFC4770] Jennings, C. and J. Reschke, Ed., "vCard - Extensions for Instant Messaging (IM)", - RFC 4770, January 2007. - - [RFC5234] Crocker, D. and P. Overell, "Augmented BNF - for Syntax Specifications: ABNF", STD 68, - RFC 5234, January 2008. - - [oldreference_UNICODE] The International Organization for - Standardization, "The Unicode Standard - - Version 2.0", The Unicode Consortium", - July 1996. - - [oldreference_VCARD] Internet Mail Consortium, "vCard - The - Electronic Business Card Version 2.1", - September September. - -14.2. Informative References - - [ISO9070] The International Organization for - Standardization, "ISO 9070, Information - Processing - SGML support facilities - - Registration Procedures for Public Text Owner - Identifiers", April 1991. - - [RFC3406] Daigle, L., van Gulik, D., Iannella, R., and - P. Faltstrom, "Uniform Resource Names (URN) - Namespace Definition Mechanisms", BCP 66, - RFC 3406, October 2002. - - [WGS84] National Imagery and Mapping Agency, - "Department of Defense World Geodetic System - 1984, Third Edition", NIMA TR8350.2, - January 2000. - -URIs - - [1] - - - -Perreault & Resnick Expires May 7, 2009 [Page 61] - -Internet-Draft vCard November 2008 - - - [2] - -Appendix A. Differences from RFCs 2425 and 2426 - - This appendix contains a list of changes that have been made in the - vCard specification from RFCs 2425 and 2426. - -A.1. New Structure - - o [RFC2425] and [RFC2426] have been merged. Initially [RFC2425] was - intended to be extensible but only 2426 ever extended it. - - o vCard is now not only a MIME type but a stand-alone format. - - o A proper MIME type registration form has been included. - - o UTF-8 is now the default character set. - - o New vCard elements can be registered from IANA. - -A.2. Removed Features - - o The group construct (i.e. GROUP.PROPERTY:...) no longer exists. - - o The CONTEXT and CHARSET parameters are no more. - - o The MAILER property is no more. - - o The "intl", "dom", "postal", and "parcel" TYPE parameter values - for the ADR and LABEL properties have been removed. - - o Inline vCards (such as the value of the AGENT property) are no - longer supported. - - o In the N property, additional names are now subsumed into the - given names list. - -A.3. New Properties and Parameters - - o The KIND, GENDER, LANG, DDAY, BIRTH, and DEATH properties have - been added. - - o [RFC2739], which defines the FBURL, CALADRURI, CAPURI, and CALURI - properties, has been merged in. - - o [RFC4770], which defines the IMPP property, has been merged in. - - - - - -Perreault & Resnick Expires May 7, 2009 [Page 62] - -Internet-Draft vCard November 2008 - - - o The "work", "home", and "uri" TYPE parameter values for the EMAIL - property have been added. - -A.4. Other Changes - - o Synchronization is addressed in Section 8. - - o The N property is no longer mandatory. - - o The value of TEL is now a URI. - - o The AGENT property was replaced with a type of RELATED. - -Appendix B. Change Log (to be removed by RFC Editor prior to - publication) - -B.1. Changes in -05 - - o Added multi PID value proposal. - -B.2. Changes in -04 - - o Added "location" value for KIND property. - - o Some fixes to ABNF. - - o Moved "pref" from being a TYPE value to a parameter in its own - right. - - o Removed the "work" and "home" TYPE values. - - o Reintroduced the group construct. - - o Assigned meaning to WORK and HOME groups. - - o Restricted the TEL TYPE parameter value set. - - o In N property, removed additional names, and replaced with - multiple given names. - - o Removed TYPE parameter from EMAIL and IMPP properties. - - o Replaced AGENT with a type of RELATED. - - o Use example.org domain in URL example. - - o Created initial IANA table of values. - - - - -Perreault & Resnick Expires May 7, 2009 [Page 63] - -Internet-Draft vCard November 2008 - - - o Defined meaning of PUBLIC, PRIVATE, CONFIDENTIAL. - -B.3. Changes in -03 - - o Various changes to the synchronization mechanisms. - - o Allowed truncated format for dated. See issue #236. - -B.4. Changes in -02 - - o Removed useless text in IMPP description. - - o Added CalDAV-SCHED example to CALADRURI. - - o Removed CAPURI property. - - o Dashes in dates and colons in times are now mandatory. - - o Allow for dates such as 2008 and 2008-05 and times such as 07 and - 07:54. - - o Removed inline vCard value. - - o Made AGENT only accept URI references instead of inline vCards. - - o Added the MEMBER property. - - o Renamed the UID parameter to PID. - - o Changed the value type of the PID parameter to "a small integer." - - o Changed the presence of UID and PID when synchronization is to be - used from MUST to SHOULD. - - o Added the RELATED (Section 7.6.6) property. - - o Fixed many ABNF typos (issue #252). - - o Changed formatting of ABNF comments to make them easier to read - (issue #226). - -B.5. Changes in -01 - - o Merged [RFC2739] in. - - o Converted all foobar.com, abc.com, etc. to example.com. - - - - - -Perreault & Resnick Expires May 7, 2009 [Page 64] - -Internet-Draft vCard November 2008 - - - o Fixed bugs in ABNF. - - o Made explicit that coordinates in the GEO property are expressed - in the WGS 84 reference system. - - o Clarified folding issues with multi-byte characters. - - o Made the value of TEL a URI. - - o Added the UID parameter. - - o Made the UID property's value type a URI. - - o Added Section 8. - - o Created IANA process for registering new parameters, value types, - and properties. - - o Created the initial IANA registries. - - o Created vendor namespace based on text from RFC 4288. - -B.6. Changes in -00 - - o Name change because draft has been accepted as WG item. - Otherwise, same as draft-resnick-vcarddav-vcardrev-01. - - o Removed reference to RFC 2234. - - o Fixed errata from - http://www.rfc-editor.org/errata_search.php?rfc=2426. - - o Removed passage referring to RFC 2425 profiles. - - o Renamed Section 7.4 from "Telecommunications Adressing Properties" - to "Communications Properties. - - o Added Appendix A and Appendix B. - - o Added reference to [RFC4770]. - - o Removed the group construct. - - o Made the N property no longer mandatory. - - o Added the KIND property. - - - - - -Perreault & Resnick Expires May 7, 2009 [Page 65] - -Internet-Draft vCard November 2008 - - - o Clarified meaning of TYPE parameter value for PHOTO, LOGO, KEY, - and SOUND. - - o Removed the CONTEXT parameter. - - o Removed the MAILER property. - - o Made reference to [ISO9070] informative. - - o Removed "intl", "dom", "postal", and "parcel" TYPE parameter - values for the ADR and LABEL properties. - - o Clarified meaning of "extended address" ADR field. - - o Mentioned [RFC3406] as another method of generating PRODID values. - - o Updated obsolete references. - - o Allowed BDAY and DDAY value types to be text values for fuzzy - dates. - - o Removed the CHARSET property. Now the encoding is always UTF-8, - except when overridden by the Content-Type (which is considered a - compatibility feature). - -Authors' Addresses - - Simon Perreault - Viagenie - 2600 boul. Laurier, suite 625 - Quebec, QC G1V 4W1 - Canada - - Phone: +1 418 656 9254 - EMail: simon.perreault@viagenie.ca - URI: http://www.viagenie.ca - - - Peter W. Resnick - QUALCOMM Incorporated - 5775 Morehouse Drive - San Diego, CA 92121-1714 - US - - Phone: +1 858 651 4478 - EMail: presnick@qualcomm.com - URI: http://www.qualcomm.com/~presnick/ - - - - -Perreault & Resnick Expires May 7, 2009 [Page 66] - -Internet-Draft vCard November 2008 - - -Full Copyright Statement - - Copyright (C) The IETF Trust (2008). - - This document is subject to the rights, licenses and restrictions - contained in BCP 78, and except as set forth therein, the authors - retain all their rights. - - This document and the information contained herein are provided on an - "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS - OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND - THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF - THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED - WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. - -Intellectual Property - - The IETF takes no position regarding the validity or scope of any - Intellectual Property Rights or other rights that might be claimed to - pertain to the implementation or use of the technology described in - this document or the extent to which any license under such rights - might or might not be available; nor does it represent that it has - made any independent effort to identify any such rights. Information - on the procedures with respect to rights in RFC documents can be - found in BCP 78 and BCP 79. - - Copies of IPR disclosures made to the IETF Secretariat and any - assurances of licenses to be made available, or the result of an - attempt made to obtain a general license or permission for the use of - such proprietary rights by implementers or users of this - specification can be obtained from the IETF on-line IPR repository at - http://www.ietf.org/ipr. - - The IETF invites any interested party to bring to its attention any - copyrights, patents or patent applications, or other proprietary - rights that may cover technology that may be required to implement - this standard. Please address the information to the IETF at - ietf-ipr@ietf.org. - -Acknowledgement - - This document was produced using xml2rfc v1.33 (of - http://xml.resource.org/) from a source in RFC-2629 XML format. - - - - - - - -Perreault & Resnick Expires May 7, 2009 [Page 67] - diff --git a/libs/simple-xml-2.7/jar/simple-xml-2.7.jar b/libs/simple-xml-2.7.jar similarity index 100% rename from libs/simple-xml-2.7/jar/simple-xml-2.7.jar rename to libs/simple-xml-2.7.jar diff --git a/libs/simple-xml-2.7/LICENSE.txt b/libs/simple-xml-2.7/LICENSE.txt deleted file mode 100644 index fef8c29f..00000000 --- a/libs/simple-xml-2.7/LICENSE.txt +++ /dev/null @@ -1,202 +0,0 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - diff --git a/libs/simple-xml-2.7/build.xml b/libs/simple-xml-2.7/build.xml deleted file mode 100644 index b4939a09..00000000 --- a/libs/simple-xml-2.7/build.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/simple-xml-2.7/javadoc/allclasses-frame.html b/libs/simple-xml-2.7/javadoc/allclasses-frame.html deleted file mode 100644 index 02d97a5a..00000000 --- a/libs/simple-xml-2.7/javadoc/allclasses-frame.html +++ /dev/null @@ -1,199 +0,0 @@ - - - - - - -All Classes - - - - - - - - - - - -All Classes -
        - - - - - -
        AnnotationStrategy -
        -Attribute -
        -AttributeException -
        -Cache -
        -CamelCaseStyle -
        -Commit -
        -Complete -
        -ConcurrentCache -
        -ConstructorException -
        -Convert -
        -Converter -
        -ConvertException -
        -CycleException -
        -CycleStrategy -
        -Default -
        -DefaultType -
        -Dictionary -
        -Element -
        -ElementArray -
        -ElementException -
        -ElementList -
        -ElementListUnion -
        -ElementMap -
        -ElementMapUnion -
        -ElementUnion -
        -Entry -
        -EnvironmentFilter -
        -Filter -
        -Format -
        -HyphenStyle -
        -InputNode -
        -InstantiationException -
        -InvalidFormatException -
        -LimitedCache -
        -MapFilter -
        -Match -
        -Matcher -
        -MethodException -
        -Mode -
        -Namespace -
        -NamespaceList -
        -NamespaceMap -
        -Node -
        -NodeBuilder -
        -NodeException -
        -NodeMap -
        -Order -
        -OutputNode -
        -Path -
        -PathException -
        -Persist -
        -PersistenceException -
        -Persister -
        -PlatformFilter -
        -Position -
        -Registry -
        -RegistryMatcher -
        -RegistryStrategy -
        -Replace -
        -Resolve -
        -Resolver -
        -Root -
        -RootException -
        -Serializer -
        -StackFilter -
        -Strategy -
        -Style -
        -SystemFilter -
        -Text -
        -TextException -
        -Transform -
        -Transformer -
        -TransformException -
        -Transient -
        -TreeStrategy -
        -Type -
        -UnionException -
        -Validate -
        -Value -
        -ValueRequiredException -
        -Verbosity -
        -Version -
        -Visitor -
        -VisitorStrategy -
        -WeakCache -
        -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/allclasses-noframe.html b/libs/simple-xml-2.7/javadoc/allclasses-noframe.html deleted file mode 100644 index 68cc0d53..00000000 --- a/libs/simple-xml-2.7/javadoc/allclasses-noframe.html +++ /dev/null @@ -1,199 +0,0 @@ - - - - - - -All Classes - - - - - - - - - - - -All Classes -
        - - - - - -
        AnnotationStrategy -
        -Attribute -
        -AttributeException -
        -Cache -
        -CamelCaseStyle -
        -Commit -
        -Complete -
        -ConcurrentCache -
        -ConstructorException -
        -Convert -
        -Converter -
        -ConvertException -
        -CycleException -
        -CycleStrategy -
        -Default -
        -DefaultType -
        -Dictionary -
        -Element -
        -ElementArray -
        -ElementException -
        -ElementList -
        -ElementListUnion -
        -ElementMap -
        -ElementMapUnion -
        -ElementUnion -
        -Entry -
        -EnvironmentFilter -
        -Filter -
        -Format -
        -HyphenStyle -
        -InputNode -
        -InstantiationException -
        -InvalidFormatException -
        -LimitedCache -
        -MapFilter -
        -Match -
        -Matcher -
        -MethodException -
        -Mode -
        -Namespace -
        -NamespaceList -
        -NamespaceMap -
        -Node -
        -NodeBuilder -
        -NodeException -
        -NodeMap -
        -Order -
        -OutputNode -
        -Path -
        -PathException -
        -Persist -
        -PersistenceException -
        -Persister -
        -PlatformFilter -
        -Position -
        -Registry -
        -RegistryMatcher -
        -RegistryStrategy -
        -Replace -
        -Resolve -
        -Resolver -
        -Root -
        -RootException -
        -Serializer -
        -StackFilter -
        -Strategy -
        -Style -
        -SystemFilter -
        -Text -
        -TextException -
        -Transform -
        -Transformer -
        -TransformException -
        -Transient -
        -TreeStrategy -
        -Type -
        -UnionException -
        -Validate -
        -Value -
        -ValueRequiredException -
        -Verbosity -
        -Version -
        -Visitor -
        -VisitorStrategy -
        -WeakCache -
        -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/constant-values.html b/libs/simple-xml-2.7/javadoc/constant-values.html deleted file mode 100644 index 2fc40166..00000000 --- a/libs/simple-xml-2.7/javadoc/constant-values.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - -Constant Field Values - - - - - - - - - - - - -
        - - - -
        - - - - - - - - - - - -
        - -
        - - - -
        -
        -

        -Constant Field Values

        -
        -
        -Contents
          -
        - -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/deprecated-list.html b/libs/simple-xml-2.7/javadoc/deprecated-list.html deleted file mode 100644 index dbe96380..00000000 --- a/libs/simple-xml-2.7/javadoc/deprecated-list.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - -Deprecated List - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        -
        -

        -Deprecated API

        -
        -
        -Contents
          -
        - -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/help-doc.html b/libs/simple-xml-2.7/javadoc/help-doc.html deleted file mode 100644 index 884968c0..00000000 --- a/libs/simple-xml-2.7/javadoc/help-doc.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - -API Help - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        -
        -

        -How This API Document Is Organized

        -
        -This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.

        -Overview

        -
        - -

        -The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

        -

        -Package

        -
        - -

        -Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:

          -
        • Interfaces (italic)
        • Classes
        • Enums
        • Exceptions
        • Errors
        • Annotation Types
        -
        -

        -Class/Interface

        -
        - -

        -Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

          -
        • Class inheritance diagram
        • Direct Subclasses
        • All Known Subinterfaces
        • All Known Implementing Classes
        • Class/interface declaration
        • Class/interface description -

          -

        • Nested Class Summary
        • Field Summary
        • Constructor Summary
        • Method Summary -

          -

        • Field Detail
        • Constructor Detail
        • Method Detail
        -Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
        - -

        -Annotation Type

        -
        - -

        -Each annotation type has its own separate page with the following sections:

          -
        • Annotation Type declaration
        • Annotation Type description
        • Required Element Summary
        • Optional Element Summary
        • Element Detail
        -
        - -

        -Enum

        -
        - -

        -Each enum has its own separate page with the following sections:

          -
        • Enum declaration
        • Enum description
        • Enum Constant Summary
        • Enum Constant Detail
        -
        -

        -Tree (Class Hierarchy)

        -
        -There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object.
          -
        • When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.
        • When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.
        -
        -

        -Deprecated API

        -
        -The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
        -

        -Index

        -
        -The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
        -

        -Prev/Next

        -These links take you to the next or previous class, interface, package, or related page.

        -Frames/No Frames

        -These links show and hide the HTML frames. All pages are available with or without frames. -

        -

        -Serialized Form

        -Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description. -

        -

        -Constant Field Values

        -The Constant Field Values page lists the static final fields and their values. -

        - - -This help file applies to API documentation generated using the standard doclet. - -
        -


        - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/index-all.html b/libs/simple-xml-2.7/javadoc/index-all.html deleted file mode 100644 index ef44666f..00000000 --- a/libs/simple-xml-2.7/javadoc/index-all.html +++ /dev/null @@ -1,1494 +0,0 @@ - - - - - - -Index - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - -
        - -
        - - - -A B C D E F G H I L M N O P R S T U V W
        -

        -A

        -
        -
        add(T) - -Method in class org.simpleframework.xml.util.Dictionary -
        This method is used to add the provided entry to this set. -
        add(M) - -Method in class org.simpleframework.xml.util.Resolver -
        This inserts the Match implementation into the set - so that it can be used for resolutions. -
        AnnotationStrategy - Class in org.simpleframework.xml.convert
        The AnnotationStrategy object is used to intercept - the serialization process and delegate to custom converters.
        AnnotationStrategy() - -Constructor for class org.simpleframework.xml.convert.AnnotationStrategy -
        Constructor for the AnnotationStrategy object. -
        AnnotationStrategy(Strategy) - -Constructor for class org.simpleframework.xml.convert.AnnotationStrategy -
        Constructor for the AnnotationStrategy object. -
        Attribute - Annotation Type in org.simpleframework.xml
        The Attribute annotation represents a serializable XML - attribute within an XML element.
        AttributeException - Exception in org.simpleframework.xml.core
        The AttributeException is used to represent conditions - when an XML attribute is in an invalid state.
        AttributeException(String, Object...) - -Constructor for exception org.simpleframework.xml.core.AttributeException -
        Constructor for the AttributeException object. -
        AttributeException(Throwable, String, Object...) - -Constructor for exception org.simpleframework.xml.core.AttributeException -
        Constructor for the AttributeException object. -
        -
        -

        -B

        -
        -
        bind(Class, Class) - -Method in class org.simpleframework.xml.convert.Registry -
        This is used to register a binding between a type and the - converter used to serialize and deserialize it. -
        bind(Class, Converter) - -Method in class org.simpleframework.xml.convert.Registry -
        This is used to register a binding between a type and the - converter used to serialize and deserialize it. -
        bind(Class, Class) - -Method in class org.simpleframework.xml.transform.RegistryMatcher -
        This is used to bind a Transform type. -
        bind(Class, Transform) - -Method in class org.simpleframework.xml.transform.RegistryMatcher -
        This is used to bind a Transform instance to the - specified type. -
        -
        -

        -C

        -
        -
        Cache<T> - Interface in org.simpleframework.xml.util
        The Cache interface is used to represent a cache - that will store key value pairs.
        cache(Object, T) - -Method in interface org.simpleframework.xml.util.Cache -
        This method is used to insert a key value mapping in to the - cache. -
        cache(Object, T) - -Method in class org.simpleframework.xml.util.ConcurrentCache -
        This method is used to insert a key value mapping in to the - cache. -
        cache(Object, T) - -Method in class org.simpleframework.xml.util.LimitedCache -
        This method is used to insert a key value mapping in to the - cache. -
        cache - -Variable in class org.simpleframework.xml.util.Resolver -
        Caches the text resolutions made to reduce the work required. -
        cache(Object, T) - -Method in class org.simpleframework.xml.util.WeakCache -
        This method is used to insert a key value mapping in to the - cache. -
        CamelCaseStyle - Class in org.simpleframework.xml.stream
        The CamelCaseStyle is used to represent an XML style - that can be applied to a serialized object.
        CamelCaseStyle() - -Constructor for class org.simpleframework.xml.stream.CamelCaseStyle -
        Constructor for the CamelCaseStyle object. -
        CamelCaseStyle(boolean) - -Constructor for class org.simpleframework.xml.stream.CamelCaseStyle -
        Constructor for the CamelCaseStyle object. -
        CamelCaseStyle(boolean, boolean) - -Constructor for class org.simpleframework.xml.stream.CamelCaseStyle -
        Constructor for the CamelCaseStyle object. -
        clear() - -Method in class org.simpleframework.xml.util.Resolver -
        This is used to clear all matches from the set. -
        Commit - Annotation Type in org.simpleframework.xml.core
        The Commit annotation is used to mark a method within - a serializable object that requires a callback from the persister - once the deserialization completes.
        commit() - -Method in interface org.simpleframework.xml.stream.OutputNode -
        The commit method is used flush and commit any - child nodes that have been created by this node. -
        Complete - Annotation Type in org.simpleframework.xml.core
        The Complete annotation is used to mark a method that - requires a callback from the persister once the serialization of - the object has completed.
        ConcurrentCache<T> - Class in org.simpleframework.xml.util
        The ConcurrentCache interface is used to represent a - cache that will store key value pairs.
        ConcurrentCache() - -Constructor for class org.simpleframework.xml.util.ConcurrentCache -
        Constructor for the ConcurrentCache object. -
        ConstructorException - Exception in org.simpleframework.xml.core
        The ConstructorException is used to represent any - errors where an annotated constructor parameter is invalid.
        ConstructorException(String, Object...) - -Constructor for exception org.simpleframework.xml.core.ConstructorException -
        Constructor for the ConstructorException object. -
        ConstructorException(Throwable, String, Object...) - -Constructor for exception org.simpleframework.xml.core.ConstructorException -
        Constructor for the ConstructorException object. -
        contains(Object) - -Method in interface org.simpleframework.xml.util.Cache -
        This is used to determine whether the specified key exists - with in the cache. -
        contains(Object) - -Method in class org.simpleframework.xml.util.ConcurrentCache -
        This is used to determine whether the specified key exists - with in the cache. -
        contains(Object) - -Method in class org.simpleframework.xml.util.LimitedCache -
        This is used to determine whether the specified key exists - with in the cache. -
        contains(Object) - -Method in class org.simpleframework.xml.util.WeakCache -
        This is used to determine whether the specified key exists - with in the cache. -
        Convert - Annotation Type in org.simpleframework.xml.convert
        The Convert annotation is used to specify a converter - class to use for serialization.
        Converter<T> - Interface in org.simpleframework.xml.convert
        The Converter object is used to convert an object - to XML by intercepting the normal serialization process.
        ConvertException - Exception in org.simpleframework.xml.convert
        The ConvertException is thrown when there is a - problem converting an object.
        ConvertException(String, Object...) - -Constructor for exception org.simpleframework.xml.convert.ConvertException -
        Constructor for the ConvertException object. -
        CycleException - Exception in org.simpleframework.xml.strategy
        The CycleException is thrown when an invalid cycle - is found when deserializing an object from an XML document.
        CycleException(String, Object...) - -Constructor for exception org.simpleframework.xml.strategy.CycleException -
        Constructor for the CycleException object. -
        CycleException(Throwable, String, Object...) - -Constructor for exception org.simpleframework.xml.strategy.CycleException -
        Constructor for the CycleException object. -
        CycleStrategy - Class in org.simpleframework.xml.strategy
        The CycleStrategy represents a strategy that is used - to augment the deserialization and serialization process such that - cycles in an object graph can be supported.
        CycleStrategy() - -Constructor for class org.simpleframework.xml.strategy.CycleStrategy -
        Constructor for the CycleStrategy object. -
        CycleStrategy(String, String) - -Constructor for class org.simpleframework.xml.strategy.CycleStrategy -
        Constructor for the CycleStrategy object. -
        CycleStrategy(String, String, String) - -Constructor for class org.simpleframework.xml.strategy.CycleStrategy -
        Constructor for the CycleStrategy object. -
        CycleStrategy(String, String, String, String) - -Constructor for class org.simpleframework.xml.strategy.CycleStrategy -
        Constructor for the CycleStrategy object. -
        -
        -

        -D

        -
        -
        Default - Annotation Type in org.simpleframework.xml
        The Default annotation is used to specify that all - fields or methods should be serialized in a default manner.
        DefaultType - Enum in org.simpleframework.xml
        The DefaultType enumeration is used to specify the - type of defaults to apply to a class.
        Dictionary<T extends Entry> - Class in org.simpleframework.xml.util
        The Dictionary object represents a mapped set of entry - objects that can be serialized and deserialized.
        Dictionary() - -Constructor for class org.simpleframework.xml.util.Dictionary -
        Constructor for the Dictionary object. -
        -
        -

        -E

        -
        -
        Element - Annotation Type in org.simpleframework.xml
        The Element annotation is used to represent a field - or method that appears as an XML element.
        ElementArray - Annotation Type in org.simpleframework.xml
        The ElementArray annotation represents a method or - field that is an array of elements.
        ElementException - Exception in org.simpleframework.xml.core
        The ElementException is used to represent conditions - when an XML element is in an invalid state.
        ElementException(String, Object...) - -Constructor for exception org.simpleframework.xml.core.ElementException -
        Constructor for the ElementException object. -
        ElementException(Throwable, String, Object...) - -Constructor for exception org.simpleframework.xml.core.ElementException -
        Constructor for the ElementException object. -
        ElementList - Annotation Type in org.simpleframework.xml
        The ElementList annotation represents a method or - field that is a Collection for storing entries.
        ElementListUnion - Annotation Type in org.simpleframework.xml
        The ElementListUnion annotation is used to describe - fields and methods that can dynamically match a schema class.
        ElementMap - Annotation Type in org.simpleframework.xml
        The ElementMap annotation represents a method or field - that is a Map for storing key value pairs.
        ElementMapUnion - Annotation Type in org.simpleframework.xml
        The ElementMapUnion annotation is used to describe a - field or method that can dynamically match a schema class.
        ElementUnion - Annotation Type in org.simpleframework.xml
        The ElementUnion annotation is used to describe fields - and methods that can dynamically match a schema class.
        Entry - Interface in org.simpleframework.xml.util
        The Entry object represents entries to the dictionary - object.
        EnvironmentFilter - Class in org.simpleframework.xml.filter
        The EnvironmentFilter object is used to provide a - filter that will replace the specified values with an environment - variable from the OS.
        EnvironmentFilter() - -Constructor for class org.simpleframework.xml.filter.EnvironmentFilter -
        Constructor for the EnvironmentFilter object. -
        EnvironmentFilter(Filter) - -Constructor for class org.simpleframework.xml.filter.EnvironmentFilter -
        Constructor for the EnvironmentFilter object. -
        -
        -

        -F

        -
        -
        fetch(Object) - -Method in interface org.simpleframework.xml.util.Cache -
        This method is used to get the value from the cache that is - mapped to the specified key. -
        fetch(Object) - -Method in class org.simpleframework.xml.util.ConcurrentCache -
        This method is used to get the value from the cache that is - mapped to the specified key. -
        fetch(Object) - -Method in class org.simpleframework.xml.util.LimitedCache -
        This method is used to get the value from the cache that is - mapped to the specified key. -
        fetch(Object) - -Method in class org.simpleframework.xml.util.WeakCache -
        This method is used to get the value from the cache that is - mapped to the specified key. -
        Filter - Interface in org.simpleframework.xml.filter
        The Filter object is used to provide replacement string - values for a provided key.
        Format - Class in org.simpleframework.xml.stream
        The Format object is used to provide information on - how a generated XML document should be structured.
        Format() - -Constructor for class org.simpleframework.xml.stream.Format -
        Constructor for the Format object. -
        Format(int) - -Constructor for class org.simpleframework.xml.stream.Format -
        Constructor for the Format object. -
        Format(String) - -Constructor for class org.simpleframework.xml.stream.Format -
        Constructor for the Format object. -
        Format(int, String) - -Constructor for class org.simpleframework.xml.stream.Format -
        Constructor for the Format object. -
        Format(Verbosity) - -Constructor for class org.simpleframework.xml.stream.Format -
        Constructor for the Format object. -
        Format(int, Verbosity) - -Constructor for class org.simpleframework.xml.stream.Format -
        Constructor for the Format object. -
        Format(Style) - -Constructor for class org.simpleframework.xml.stream.Format -
        Constructor for the Format object. -
        Format(Style, Verbosity) - -Constructor for class org.simpleframework.xml.stream.Format -
        Constructor for the Format object. -
        Format(int, Style) - -Constructor for class org.simpleframework.xml.stream.Format -
        Constructor for the Format object. -
        Format(int, Style, Verbosity) - -Constructor for class org.simpleframework.xml.stream.Format -
        Constructor for the Format object. -
        Format(int, String, Style) - -Constructor for class org.simpleframework.xml.stream.Format -
        Constructor for the Format object. -
        Format(int, String, Style, Verbosity) - -Constructor for class org.simpleframework.xml.stream.Format -
        Constructor for the Format object. -
        -
        -

        -G

        -
        -
        get(String) - -Method in interface org.simpleframework.xml.stream.NodeMap -
        This is used to acquire the Node mapped to the - given name. -
        get(String) - -Method in class org.simpleframework.xml.util.Dictionary -
        This is used to acquire an Entry from the set by - its name. -
        getAnnotation(Class<T>) - -Method in interface org.simpleframework.xml.strategy.Type -
        This is the annotation associated with the method or field - that has been annotated. -
        getAttribute(String) - -Method in class org.simpleframework.xml.stream.CamelCaseStyle -
        This is used to generate the XML attribute representation of - the specified name. -
        getAttribute(String) - -Method in class org.simpleframework.xml.stream.HyphenStyle -
        This is used to generate the XML attribute representation of - the specified name. -
        getAttribute(String) - -Method in interface org.simpleframework.xml.stream.InputNode -
        Provides an attribute from the element represented. -
        getAttribute(String) - -Method in interface org.simpleframework.xml.stream.Style -
        This is used to generate the XML attribute representation of - the specified name. -
        getAttributes() - -Method in interface org.simpleframework.xml.stream.InputNode -
        This returns a map of the attributes contained within the - element. -
        getAttributes() - -Method in interface org.simpleframework.xml.stream.OutputNode -
        This returns a NodeMap which can be used to add - nodes to the element before that element has been committed. -
        getChild(String) - -Method in interface org.simpleframework.xml.stream.OutputNode -
        This is used to create a child element within the element that - this object represents. -
        getComment() - -Method in interface org.simpleframework.xml.stream.OutputNode -
        This is used to get the text comment for the element. -
        getElement(String) - -Method in class org.simpleframework.xml.stream.CamelCaseStyle -
        This is used to generate the XML element representation of - the specified name. -
        getElement(String) - -Method in class org.simpleframework.xml.stream.HyphenStyle -
        This is used to generate the XML element representation of - the specified name. -
        getElement(String) - -Method in interface org.simpleframework.xml.stream.Style -
        This is used to generate the XML element representation of - the specified name. -
        getIndent() - -Method in class org.simpleframework.xml.stream.Format -
        This method returns the size of the indent to use for the XML - generated. -
        getLength() - -Method in interface org.simpleframework.xml.strategy.Value -
        This returns the length of the array that is to be allocated. -
        getLine() - -Method in interface org.simpleframework.xml.stream.Position -
        This is the actual line number within the read XML document. -
        getMode() - -Method in interface org.simpleframework.xml.stream.OutputNode -
        The Mode is used to indicate the output mode - of this node. -
        getName() - -Method in interface org.simpleframework.xml.stream.Node -
        Returns the name of the node that this represents. -
        getName() - -Method in interface org.simpleframework.xml.stream.NodeMap -
        This is used to get the name of the element that owns the - nodes for the specified map. -
        getName() - -Method in interface org.simpleframework.xml.util.Entry -
        Represents the name of the entry instance used for mappings. -
        getNamespaces() - -Method in interface org.simpleframework.xml.stream.OutputNode -
        This returns the NamespaceMap for this node. -
        getNext() - -Method in interface org.simpleframework.xml.stream.InputNode -
        This returns the next child element within this element if - one exists. -
        getNext(String) - -Method in interface org.simpleframework.xml.stream.InputNode -
        This returns the next child in this element if that child - has the name provided. -
        getNode() - -Method in interface org.simpleframework.xml.stream.NodeMap -
        This is used to acquire the actual node this map represents. -
        getParent() - -Method in interface org.simpleframework.xml.stream.InputNode -
        This is used to acquire the Node that is the - parent of this node. -
        getParent() - -Method in interface org.simpleframework.xml.stream.Node -
        This is used to acquire the Node that is the - parent of this node. -
        getParent() - -Method in interface org.simpleframework.xml.stream.OutputNode -
        This is used to acquire the Node that is the - parent of this node. -
        getPattern() - -Method in interface org.simpleframework.xml.util.Match -
        This is the pattern string that is used by the resolver. -
        getPosition() - -Method in interface org.simpleframework.xml.stream.InputNode -
        This provides the position of this node within the document. -
        getPrefix() - -Method in interface org.simpleframework.xml.stream.InputNode -
        This is used to acquire the namespace prefix for the node. -
        getPrefix() - -Method in interface org.simpleframework.xml.stream.NamespaceMap -
        This is the prefix that is associated with the source element. -
        getPrefix(String) - -Method in interface org.simpleframework.xml.stream.NamespaceMap -
        This acquires the prefix for the specified namespace reference. -
        getPrefix() - -Method in interface org.simpleframework.xml.stream.OutputNode -
        This is used to acquire the prefix for this output node. -
        getPrefix(boolean) - -Method in interface org.simpleframework.xml.stream.OutputNode -
        This is used to acquire the prefix for this output node. -
        getProlog() - -Method in class org.simpleframework.xml.stream.Format -
        This method returns the prolog that is to be used at the start - of the generated XML document. -
        getReference() - -Method in interface org.simpleframework.xml.stream.InputNode -
        This allows the namespace reference URI to be determined. -
        getReference(String) - -Method in interface org.simpleframework.xml.stream.NamespaceMap -
        This acquires the namespace reference for the specified prefix. -
        getReference() - -Method in interface org.simpleframework.xml.stream.OutputNode -
        This is used to acquire the namespace URI reference associated - with this node. -
        getSource() - -Method in interface org.simpleframework.xml.stream.InputNode -
        This is used to return the source object for this node. -
        getStyle() - -Method in class org.simpleframework.xml.stream.Format -
        This is used to acquire the Style for the format. -
        getType() - -Method in interface org.simpleframework.xml.strategy.Type -
        This will provide the method or field type. -
        getType() - -Method in interface org.simpleframework.xml.strategy.Value -
        This is the type of the object instance this represents. -
        getValue() - -Method in interface org.simpleframework.xml.strategy.Value -
        This method is used to acquire an instance of the type that - is defined by this object. -
        getValue() - -Method in interface org.simpleframework.xml.stream.Node -
        Returns the value for the node that this represents. -
        getVerbosity() - -Method in class org.simpleframework.xml.stream.Format -
        This method is used to indicate the preference of verbosity - for the resulting XML. -
        -
        -

        -H

        -
        -
        HyphenStyle - Class in org.simpleframework.xml.stream
        The HyphenStyle is used to represent an XML style - that can be applied to a serialized object.
        HyphenStyle() - -Constructor for class org.simpleframework.xml.stream.HyphenStyle -
        Constructor for the HyphenStyle object. -
        -
        -

        -I

        -
        -
        InputNode - Interface in org.simpleframework.xml.stream
        The InputNode object represents an iterator for the - elements within an element.
        InstantiationException - Exception in org.simpleframework.xml.core
        The InstantiationException is thrown when an object - cannot be instantiated either because it is an abstract class or an - interface.
        InstantiationException(String, Object...) - -Constructor for exception org.simpleframework.xml.core.InstantiationException -
        Constructor for the InstantiationException object. -
        InstantiationException(Throwable, String, Object...) - -Constructor for exception org.simpleframework.xml.core.InstantiationException -
        Constructor for the InstantiationException object. -
        InvalidFormatException - Exception in org.simpleframework.xml.transform
        The InvalidFormatException is thrown when there is - a format exception.
        InvalidFormatException(String, Object...) - -Constructor for exception org.simpleframework.xml.transform.InvalidFormatException -
        Constructor for the InvalidFormatException object. -
        InvalidFormatException(Throwable, String, Object...) - -Constructor for exception org.simpleframework.xml.transform.InvalidFormatException -
        Constructor for the InvalidFormatException object. -
        isCommitted() - -Method in interface org.simpleframework.xml.stream.OutputNode -
        This is used to determine whether the node has been committed. -
        isElement() - -Method in interface org.simpleframework.xml.stream.InputNode -
        This is used to determine if this node is an element. -
        isEmpty() - -Method in interface org.simpleframework.xml.stream.InputNode -
        This is used to determine if this input node is empty. -
        isEmpty() - -Method in interface org.simpleframework.xml.util.Cache -
        This method is used to determine if the cache is empty. -
        isEmpty() - -Method in class org.simpleframework.xml.util.WeakCache -
          -
        isReference() - -Method in interface org.simpleframework.xml.strategy.Value -
        This will return true if the object represents a reference. -
        isRoot() - -Method in interface org.simpleframework.xml.stream.InputNode -
        This method is used to determine if this node is the root - node for the XML document. -
        isRoot() - -Method in interface org.simpleframework.xml.stream.OutputNode -
        This method is used to determine if this node is the root - node for the XML document. -
        iterator() - -Method in interface org.simpleframework.xml.stream.NamespaceMap -
        This returns an iterator for the namespace of all the nodes - in this NamespaceMap. -
        iterator() - -Method in interface org.simpleframework.xml.stream.NodeMap -
        This returns an iterator for the names of all the nodes in - this NodeMap. -
        iterator() - -Method in class org.simpleframework.xml.util.Dictionary -
        Returns an iterator of Entry objects which can be - used to remove items from this set. -
        iterator() - -Method in class org.simpleframework.xml.util.Resolver -
        This returns an Iterator that iterates over the - matches in insertion order. -
        -
        -

        -L

        -
        -
        LimitedCache<T> - Class in org.simpleframework.xml.util
        The LimitedCache interface is used to represent a - cache that will store key value pairs.
        LimitedCache() - -Constructor for class org.simpleframework.xml.util.LimitedCache -
        Constructor of the LimitedCache object. -
        LimitedCache(int) - -Constructor for class org.simpleframework.xml.util.LimitedCache -
        Constructor of the LimitedCache object. -
        lookup(Class) - -Method in class org.simpleframework.xml.convert.Registry -
        This is used to acquire a Converter instance from - the registry. -
        -
        -

        -M

        -
        -
        map - -Variable in class org.simpleframework.xml.util.Dictionary -
        Used to map the entries to their configured names. -
        MapFilter - Class in org.simpleframework.xml.filter
        The MapFilter object is a filter that can make use - of user specified mappings for replacement.
        MapFilter(Map) - -Constructor for class org.simpleframework.xml.filter.MapFilter -
        Constructor for the MapFilter object. -
        MapFilter(Map, Filter) - -Constructor for class org.simpleframework.xml.filter.MapFilter -
        Constructor for the MapFilter object. -
        match(Class) - -Method in interface org.simpleframework.xml.transform.Matcher -
        This is used to match a Transform using the type - specified. -
        match(Class) - -Method in class org.simpleframework.xml.transform.RegistryMatcher -
        This is used to match a Transform using the type - specified. -
        Match - Interface in org.simpleframework.xml.util
        This object is stored within a Resolver so that it - can be retrieved using a string that matches its pattern.
        Matcher - Interface in org.simpleframework.xml.transform
        The Matcher is used to match a type with a transform - such that a string value can be read or written as that type.
        MethodException - Exception in org.simpleframework.xml.core
        The MethodException is used to represent conditions - where a Java Bean property has been annotated incorrectly.
        MethodException(String, Object...) - -Constructor for exception org.simpleframework.xml.core.MethodException -
        Constructor for the MethodException object. -
        MethodException(Throwable, String, Object...) - -Constructor for exception org.simpleframework.xml.core.MethodException -
        Constructor for the MethodException object. -
        Mode - Enum in org.simpleframework.xml.stream
        The Mode enumeration is used to specify the output - mode for XML text.
        -
        -

        -N

        -
        -
        Namespace - Annotation Type in org.simpleframework.xml
        The Namespace annotation is used to set a namespace - on an element or attribute.
        NamespaceList - Annotation Type in org.simpleframework.xml
        The NamespaceList annotation that is used to declare - namespaces that can be added to an element.
        NamespaceMap - Interface in org.simpleframework.xml.stream
        The NamespaceMap object is used store the namespaces - for an element.
        Node - Interface in org.simpleframework.xml.stream
        The Node is used to represent a name value pair and - acts as the base form of data used within the framework.
        NodeBuilder - Class in org.simpleframework.xml.stream
        The NodeBuilder object is used to create either an - input node or an output node for a given source or destination.
        NodeBuilder() - -Constructor for class org.simpleframework.xml.stream.NodeBuilder -
          -
        NodeException - Exception in org.simpleframework.xml.stream
        The NodeException is thrown to indicate the state of - either the input node or output node being invalid.
        NodeException(String) - -Constructor for exception org.simpleframework.xml.stream.NodeException -
        Constructor for the NodeException object. -
        NodeMap<T extends Node> - Interface in org.simpleframework.xml.stream
        The NodeMap object represents a map of nodes that - can be set as name value pairs.
        -
        -

        -O

        -
        -
        Order - Annotation Type in org.simpleframework.xml
        The Order annotation is used to specify the order of - appearance of XML elements and attributes.
        org.simpleframework.xml - package org.simpleframework.xml
         
        org.simpleframework.xml.convert - package org.simpleframework.xml.convert
         
        org.simpleframework.xml.core - package org.simpleframework.xml.core
         
        org.simpleframework.xml.filter - package org.simpleframework.xml.filter
         
        org.simpleframework.xml.strategy - package org.simpleframework.xml.strategy
         
        org.simpleframework.xml.stream - package org.simpleframework.xml.stream
         
        org.simpleframework.xml.transform - package org.simpleframework.xml.transform
         
        org.simpleframework.xml.util - package org.simpleframework.xml.util
         
        OutputNode - Interface in org.simpleframework.xml.stream
        The OutputNode object is used to represent a cursor - which can be used to write XML elements and attributes.
        -
        -

        -P

        -
        -
        Path - Annotation Type in org.simpleframework.xml
        The Path annotation is used to specify an XML path - where an XML element or attribute is located.
        PathException - Exception in org.simpleframework.xml.core
        The PathException is thrown when there is a problem - with the syntax of an XPath expression.
        PathException(String, Object...) - -Constructor for exception org.simpleframework.xml.core.PathException -
        Constructor for the PathException object. -
        Persist - Annotation Type in org.simpleframework.xml.core
        The Persist annotation is used to mark a method that - requires a callback from the persister before serialization of - an object begins.
        PersistenceException - Exception in org.simpleframework.xml.core
        The PersistenceException is thrown when there is a - persistance exception.
        PersistenceException(String, Object...) - -Constructor for exception org.simpleframework.xml.core.PersistenceException -
        Constructor for the PersistenceException object. -
        PersistenceException(Throwable, String, Object...) - -Constructor for exception org.simpleframework.xml.core.PersistenceException -
        Constructor for the PersistenceException object. -
        Persister - Class in org.simpleframework.xml.core
        The Persister object is used to provide an implementation - of a serializer.
        Persister() - -Constructor for class org.simpleframework.xml.core.Persister -
        Constructor for the Persister object. -
        Persister(Format) - -Constructor for class org.simpleframework.xml.core.Persister -
        Constructor for the Persister object. -
        Persister(Map) - -Constructor for class org.simpleframework.xml.core.Persister -
        Constructor for the Persister object. -
        Persister(Map, Format) - -Constructor for class org.simpleframework.xml.core.Persister -
        Constructor for the Persister object. -
        Persister(Filter) - -Constructor for class org.simpleframework.xml.core.Persister -
        Constructor for the Persister object. -
        Persister(Filter, Format) - -Constructor for class org.simpleframework.xml.core.Persister -
        Constructor for the Persister object. -
        Persister(Matcher) - -Constructor for class org.simpleframework.xml.core.Persister -
        Constructor for the Persister object. -
        Persister(Matcher, Format) - -Constructor for class org.simpleframework.xml.core.Persister -
        Constructor for the Persister object. -
        Persister(Strategy) - -Constructor for class org.simpleframework.xml.core.Persister -
        Constructor for the Persister object. -
        Persister(Strategy, Format) - -Constructor for class org.simpleframework.xml.core.Persister -
        Constructor for the Persister object. -
        Persister(Filter, Matcher) - -Constructor for class org.simpleframework.xml.core.Persister -
        Constructor for the Persister object. -
        Persister(Filter, Matcher, Format) - -Constructor for class org.simpleframework.xml.core.Persister -
        Constructor for the Persister object. -
        Persister(Strategy, Map) - -Constructor for class org.simpleframework.xml.core.Persister -
        Constructor for the Persister object. -
        Persister(Strategy, Map, Format) - -Constructor for class org.simpleframework.xml.core.Persister -
        Constructor for the Persister object. -
        Persister(Strategy, Filter) - -Constructor for class org.simpleframework.xml.core.Persister -
        Constructor for the Persister object. -
        Persister(Strategy, Filter, Format) - -Constructor for class org.simpleframework.xml.core.Persister -
        Constructor for the Persister object. -
        Persister(Strategy, Matcher) - -Constructor for class org.simpleframework.xml.core.Persister -
        Constructor for the Persister object. -
        Persister(Strategy, Matcher, Format) - -Constructor for class org.simpleframework.xml.core.Persister -
        Constructor for the Persister object. -
        Persister(Strategy, Filter, Matcher) - -Constructor for class org.simpleframework.xml.core.Persister -
        Constructor for the Persister object. -
        Persister(Strategy, Filter, Matcher, Format) - -Constructor for class org.simpleframework.xml.core.Persister -
        Constructor for the Persister object. -
        PlatformFilter - Class in org.simpleframework.xml.filter
        The PlatformFilter object makes use of all filter - types this resolves user specified properties first, followed - by system properties, and finally environment variables.
        PlatformFilter() - -Constructor for class org.simpleframework.xml.filter.PlatformFilter -
        Constructor for the PlatformFilter object. -
        PlatformFilter(Map) - -Constructor for class org.simpleframework.xml.filter.PlatformFilter -
        Constructor for the PlatformFilter object. -
        Position - Interface in org.simpleframework.xml.stream
        The Position object is used to acquire the position - of the read cursor within the XML file.
        push(Filter) - -Method in class org.simpleframework.xml.filter.StackFilter -
        This pushes the the provided Filter on to the top - of the stack. -
        put(String, String) - -Method in interface org.simpleframework.xml.stream.NodeMap -
        This is used to add a new Node to the map. -
        -
        -

        -R

        -
        -
        read(Type, NodeMap<InputNode>, Map) - -Method in class org.simpleframework.xml.convert.AnnotationStrategy -
        This is used to read the Value which will be used - to represent the deserialized object. -
        read(InputNode) - -Method in interface org.simpleframework.xml.convert.Converter -
        This read method is used to deserialize an object - from the source XML. -
        read(Type, NodeMap<InputNode>, Map) - -Method in class org.simpleframework.xml.convert.RegistryStrategy -
        This is used to read the Value which will be used - to represent the deserialized object. -
        read(Class<? extends T>, String) - -Method in class org.simpleframework.xml.core.Persister -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. -
        read(Class<? extends T>, File) - -Method in class org.simpleframework.xml.core.Persister -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. -
        read(Class<? extends T>, InputStream) - -Method in class org.simpleframework.xml.core.Persister -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. -
        read(Class<? extends T>, Reader) - -Method in class org.simpleframework.xml.core.Persister -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. -
        read(Class<? extends T>, InputNode) - -Method in class org.simpleframework.xml.core.Persister -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. -
        read(Class<? extends T>, String, boolean) - -Method in class org.simpleframework.xml.core.Persister -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. -
        read(Class<? extends T>, File, boolean) - -Method in class org.simpleframework.xml.core.Persister -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. -
        read(Class<? extends T>, InputStream, boolean) - -Method in class org.simpleframework.xml.core.Persister -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. -
        read(Class<? extends T>, Reader, boolean) - -Method in class org.simpleframework.xml.core.Persister -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. -
        read(Class<? extends T>, InputNode, boolean) - -Method in class org.simpleframework.xml.core.Persister -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. -
        read(T, String) - -Method in class org.simpleframework.xml.core.Persister -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. -
        read(T, File) - -Method in class org.simpleframework.xml.core.Persister -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. -
        read(T, InputStream) - -Method in class org.simpleframework.xml.core.Persister -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. -
        read(T, Reader) - -Method in class org.simpleframework.xml.core.Persister -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. -
        read(T, InputNode) - -Method in class org.simpleframework.xml.core.Persister -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. -
        read(T, String, boolean) - -Method in class org.simpleframework.xml.core.Persister -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. -
        read(T, File, boolean) - -Method in class org.simpleframework.xml.core.Persister -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. -
        read(T, InputStream, boolean) - -Method in class org.simpleframework.xml.core.Persister -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. -
        read(T, Reader, boolean) - -Method in class org.simpleframework.xml.core.Persister -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. -
        read(T, InputNode, boolean) - -Method in class org.simpleframework.xml.core.Persister -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. -
        read(Class<? extends T>, String) - -Method in interface org.simpleframework.xml.Serializer -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. -
        read(Class<? extends T>, File) - -Method in interface org.simpleframework.xml.Serializer -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. -
        read(Class<? extends T>, InputStream) - -Method in interface org.simpleframework.xml.Serializer -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. -
        read(Class<? extends T>, Reader) - -Method in interface org.simpleframework.xml.Serializer -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. -
        read(Class<? extends T>, InputNode) - -Method in interface org.simpleframework.xml.Serializer -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. -
        read(Class<? extends T>, String, boolean) - -Method in interface org.simpleframework.xml.Serializer -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. -
        read(Class<? extends T>, File, boolean) - -Method in interface org.simpleframework.xml.Serializer -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. -
        read(Class<? extends T>, InputStream, boolean) - -Method in interface org.simpleframework.xml.Serializer -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. -
        read(Class<? extends T>, Reader, boolean) - -Method in interface org.simpleframework.xml.Serializer -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. -
        read(Class<? extends T>, InputNode, boolean) - -Method in interface org.simpleframework.xml.Serializer -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. -
        read(T, String) - -Method in interface org.simpleframework.xml.Serializer -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. -
        read(T, File) - -Method in interface org.simpleframework.xml.Serializer -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. -
        read(T, InputStream) - -Method in interface org.simpleframework.xml.Serializer -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. -
        read(T, Reader) - -Method in interface org.simpleframework.xml.Serializer -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. -
        read(T, InputNode) - -Method in interface org.simpleframework.xml.Serializer -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. -
        read(T, String, boolean) - -Method in interface org.simpleframework.xml.Serializer -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. -
        read(T, File, boolean) - -Method in interface org.simpleframework.xml.Serializer -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. -
        read(T, InputStream, boolean) - -Method in interface org.simpleframework.xml.Serializer -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. -
        read(T, Reader, boolean) - -Method in interface org.simpleframework.xml.Serializer -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. -
        read(T, InputNode, boolean) - -Method in interface org.simpleframework.xml.Serializer -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. -
        read(Type, NodeMap, Map) - -Method in class org.simpleframework.xml.strategy.CycleStrategy -
        This method is used to read an object from the specified node. -
        read(Type, NodeMap<InputNode>, Map) - -Method in interface org.simpleframework.xml.strategy.Strategy -
        This is used to resolve and load a class for the given element. -
        read(Type, NodeMap, Map) - -Method in class org.simpleframework.xml.strategy.TreeStrategy -
        This is used to resolve and load a class for the given element. -
        read(Type, NodeMap<InputNode>) - -Method in interface org.simpleframework.xml.strategy.Visitor -
        This is used to intercept an XML element before it is read - by the underlying Strategy implementation. -
        read(Type, NodeMap<InputNode>, Map) - -Method in class org.simpleframework.xml.strategy.VisitorStrategy -
        This method will read with an internal strategy after it has - been intercepted by the visitor. -
        read(InputStream) - -Static method in class org.simpleframework.xml.stream.NodeBuilder -
        This is used to create an InputNode that can be - used to read XML from the specified stream. -
        read(Reader) - -Static method in class org.simpleframework.xml.stream.NodeBuilder -
        This is used to create an InputNode that can be - used to read XML from the specified reader. -
        read(String) - -Method in interface org.simpleframework.xml.transform.Transform -
        This method is used to convert the string value given to an - appropriate representation. -
        read(String, Class) - -Method in class org.simpleframework.xml.transform.Transformer -
        This method is used to convert the string value given to an - appropriate representation. -
        Registry - Class in org.simpleframework.xml.convert
        The Registry represents an object that is used to - register bindings between a class and a converter implementation.
        Registry() - -Constructor for class org.simpleframework.xml.convert.Registry -
        Constructor for the Registry object. -
        RegistryMatcher - Class in org.simpleframework.xml.transform
        The RegistryMatcher provides a simple matcher backed - by a registry.
        RegistryMatcher() - -Constructor for class org.simpleframework.xml.transform.RegistryMatcher -
        Constructor for the RegistryMatcher. -
        RegistryStrategy - Class in org.simpleframework.xml.convert
        The RegistryStrategy object is used to intercept - the serialization process and delegate to custom converters.
        RegistryStrategy(Registry) - -Constructor for class org.simpleframework.xml.convert.RegistryStrategy -
        Constructor for the RegistryStrategy object. -
        RegistryStrategy(Registry, Strategy) - -Constructor for class org.simpleframework.xml.convert.RegistryStrategy -
        Constructor for the RegistryStrategy object. -
        remove(String) - -Method in interface org.simpleframework.xml.stream.NodeMap -
        This is used to remove the Node mapped to the - given name. -
        remove() - -Method in interface org.simpleframework.xml.stream.OutputNode -
        This is used to remove any uncommitted changes. -
        remove(String) - -Method in class org.simpleframework.xml.util.Dictionary -
        This is used to remove an Entry from the set by - its name. -
        remove(M) - -Method in class org.simpleframework.xml.util.Resolver -
        This is used to remove the Match implementation - from the resolver. -
        removeEldestEntry(Map.Entry<Object, T>) - -Method in class org.simpleframework.xml.util.LimitedCache -
        This is used to remove the eldest entry from the cache. -
        Replace - Annotation Type in org.simpleframework.xml.core
        The Replace method is used to replace an object that - is about to be serialized to an XML document.
        replace(String) - -Method in class org.simpleframework.xml.filter.EnvironmentFilter -
        Replaces the text provided with the value resolved from the - environment variables. -
        replace(String) - -Method in interface org.simpleframework.xml.filter.Filter -
        Replaces the text provided with some property. -
        replace(String) - -Method in class org.simpleframework.xml.filter.MapFilter -
        Replaces the text provided with the value resolved from the - specified Map. -
        replace(String) - -Method in class org.simpleframework.xml.filter.StackFilter -
        Replaces the text provided with the value resolved from the - stacked filters. -
        replace(String) - -Method in class org.simpleframework.xml.filter.SystemFilter -
        Replaces the text provided with the value resolved from the - system properties. -
        Resolve - Annotation Type in org.simpleframework.xml.core
        The Resolve method is used to resolve an object that - has been deserialized from the XML document.
        resolve(String) - -Method in class org.simpleframework.xml.util.Resolver -
        This will search the patterns in this Resolver to - see if there is a pattern in it that matches the string given. -
        resolveAll(String) - -Method in class org.simpleframework.xml.util.Resolver -
        This will search the patterns in this Resolver to - see if there is a pattern in it that matches the string given. -
        Resolver<M extends Match> - Class in org.simpleframework.xml.util
        This is used to store Match objects, which can then be - retrieved using a string by comparing that string to the pattern of - the Match objects.
        Resolver() - -Constructor for class org.simpleframework.xml.util.Resolver -
        The default constructor will create a Resolver - without a large cache size. -
        Root - Annotation Type in org.simpleframework.xml
        This Root annotation is used to annotate classes that - need to be serialized.
        RootException - Exception in org.simpleframework.xml.core
        The RootException is thrown if the Root - annotation is missing from a root object that is to be serialized - or deserialized.
        RootException(String, Object...) - -Constructor for exception org.simpleframework.xml.core.RootException -
        Constructor for the RootException exception. -
        RootException(Throwable, String, Object...) - -Constructor for exception org.simpleframework.xml.core.RootException -
        Constructor for the RootException exception. -
        -
        -

        -S

        -
        -
        Serializer - Interface in org.simpleframework.xml
        The Serializer interface is used to represent objects - that can serialize and deserialize objects to an from XML.
        setAttribute(String, String) - -Method in class org.simpleframework.xml.stream.CamelCaseStyle -
        This is used to set the attribute values within this builder. -
        setAttribute(String, String) - -Method in class org.simpleframework.xml.stream.HyphenStyle -
        This is used to set the attribute values within this builder. -
        setAttribute(String, String) - -Method in interface org.simpleframework.xml.stream.OutputNode -
        This method is used for convenience to add an attribute node - to the attribute NodeMap. -
        setComment(String) - -Method in interface org.simpleframework.xml.stream.OutputNode -
        This is used to set a text comment to the element. -
        setData(boolean) - -Method in interface org.simpleframework.xml.stream.OutputNode -
        This is used to set the output mode of this node to either - be CDATA or escaped. -
        setElement(String, String) - -Method in class org.simpleframework.xml.stream.CamelCaseStyle -
        This is used to set the element values within this builder. -
        setElement(String, String) - -Method in class org.simpleframework.xml.stream.HyphenStyle -
        This is used to set the element values within this builder. -
        setMode(Mode) - -Method in interface org.simpleframework.xml.stream.OutputNode -
        This is used to set the output mode of this node to either - be CDATA, escaped, or inherited. -
        setName(String) - -Method in interface org.simpleframework.xml.stream.OutputNode -
        This is used to change the name of an output node. -
        setReference(String) - -Method in interface org.simpleframework.xml.stream.NamespaceMap -
        This is used to add the namespace reference to the namespace - map. -
        setReference(String, String) - -Method in interface org.simpleframework.xml.stream.NamespaceMap -
        This is used to add the namespace reference to the namespace - map. -
        setReference(String) - -Method in interface org.simpleframework.xml.stream.OutputNode -
        This is used to set the reference for the node. -
        setValue(Object) - -Method in interface org.simpleframework.xml.strategy.Value -
        This method is used set the value within this object. -
        setValue(String) - -Method in interface org.simpleframework.xml.stream.OutputNode -
        This is used to set a text value to the element. -
        size() - -Method in class org.simpleframework.xml.util.Dictionary -
        This returns the number of Entry objects within - the dictionary. -
        size() - -Method in class org.simpleframework.xml.util.Resolver -
        Returns the number of matches that have been inserted into - the Resolver. -
        skip() - -Method in interface org.simpleframework.xml.stream.InputNode -
        This method is used to skip all child elements from this - element. -
        stack - -Variable in class org.simpleframework.xml.util.Resolver -
        Stores the matches added to the resolver in resolution order. -
        StackFilter - Class in org.simpleframework.xml.filter
        The StackFilter object provides a filter that can - be given a collection of filters which can be used to resolve a - replacement.
        StackFilter() - -Constructor for class org.simpleframework.xml.filter.StackFilter -
        Constructor for the StackFilter object. -
        Strategy - Interface in org.simpleframework.xml.strategy
        The Strategy interface represents a strategy that can be - used to resolve and load the Class objects that compose - a serializable object.
        Style - Interface in org.simpleframework.xml.stream
        The Style interface is used to represent an XML style - that can be applied to a serialized object.
        SystemFilter - Class in org.simpleframework.xml.filter
        The SystemFilter object is used to provide a filter - that will replace the specified values with system properties.
        SystemFilter() - -Constructor for class org.simpleframework.xml.filter.SystemFilter -
        Constructor for the SystemFilter object. -
        SystemFilter(Filter) - -Constructor for class org.simpleframework.xml.filter.SystemFilter -
        Constructor for the SystemFilter object. -
        -
        -

        -T

        -
        -
        take(Object) - -Method in interface org.simpleframework.xml.util.Cache -
        This is used to exclusively take the value mapped to the - specified key from the cache. -
        take(Object) - -Method in class org.simpleframework.xml.util.ConcurrentCache -
        This is used to exclusively take the value mapped to the - specified key from the cache. -
        take(Object) - -Method in class org.simpleframework.xml.util.LimitedCache -
        This is used to exclusively take the value mapped to the - specified key from the cache. -
        take(Object) - -Method in class org.simpleframework.xml.util.WeakCache -
        This is used to exclusively take the value mapped to the - specified key from the cache. -
        Text - Annotation Type in org.simpleframework.xml
        The Text annotation is used to represent a field or - method that appears as text within an XML element.
        TextException - Exception in org.simpleframework.xml.core
        The TextException is used to represent conditions - when an XML element text value is in an invalid state.
        TextException(String, Object...) - -Constructor for exception org.simpleframework.xml.core.TextException -
        Constructor for the TextException object. -
        TextException(Throwable, String, Object...) - -Constructor for exception org.simpleframework.xml.core.TextException -
        Constructor for the TextException object. -
        toString() - -Method in interface org.simpleframework.xml.strategy.Type -
        This is used to describe the type as it exists within the - owning class. -
        toString() - -Method in interface org.simpleframework.xml.stream.Position -
        This provides a textual description of the position the - read cursor is at within the XML document. -
        Transform<T> - Interface in org.simpleframework.xml.transform
        A Transform represents a an object used to transform - an object to and from a string value.
        Transformer - Class in org.simpleframework.xml.transform
        The Transformer object is used to convert strings to - and from object instances.
        Transformer(Matcher) - -Constructor for class org.simpleframework.xml.transform.Transformer -
        Constructor for the Transformer object. -
        TransformException - Exception in org.simpleframework.xml.transform
        The TransformException is thrown if a problem occurs - during the transformation of an object.
        TransformException(String, Object...) - -Constructor for exception org.simpleframework.xml.transform.TransformException -
        Constructor for the TransformException object. -
        TransformException(Throwable, String, Object...) - -Constructor for exception org.simpleframework.xml.transform.TransformException -
        Constructor for the TransformException object. -
        Transient - Annotation Type in org.simpleframework.xml
        The Transient annotation is an optional annotation - that can be used within an XML class schema to mark a method or - field as being transient, which indicates that it does not take - part in serialization or deserialization.
        TreeStrategy - Class in org.simpleframework.xml.strategy
        The TreeStrategy object is used to provide a simple - strategy for handling object graphs in a tree structure.
        TreeStrategy() - -Constructor for class org.simpleframework.xml.strategy.TreeStrategy -
        Constructor for the TreeStrategy object. -
        TreeStrategy(String, String) - -Constructor for class org.simpleframework.xml.strategy.TreeStrategy -
        Constructor for the TreeStrategy object. -
        Type - Interface in org.simpleframework.xml.strategy
        The Type interface is used to represent a method or - field that has been annotated for serialization.
        -
        -

        -U

        -
        -
        UnionException - Exception in org.simpleframework.xml.core
        The UnionException is thrown when there is an error - associated with unions.
        UnionException(String, Object...) - -Constructor for exception org.simpleframework.xml.core.UnionException -
        Constructor for the UnionException object. -
        -
        -

        -V

        -
        -
        valid(Class) - -Method in class org.simpleframework.xml.transform.Transformer -
        This method is used to determine if the type specified can be - transformed. -
        validate(Class, String) - -Method in class org.simpleframework.xml.core.Persister -
        This validate method will validate the contents of - the XML document against the specified XML class schema. -
        validate(Class, File) - -Method in class org.simpleframework.xml.core.Persister -
        This validate method will validate the contents of - the XML document against the specified XML class schema. -
        validate(Class, InputStream) - -Method in class org.simpleframework.xml.core.Persister -
        This validate method will validate the contents of - the XML document against the specified XML class schema. -
        validate(Class, Reader) - -Method in class org.simpleframework.xml.core.Persister -
        This validate method will validate the contents of - the XML document against the specified XML class schema. -
        validate(Class, InputNode) - -Method in class org.simpleframework.xml.core.Persister -
        This validate method will validate the contents of - the XML document against the specified XML class schema. -
        validate(Class, String, boolean) - -Method in class org.simpleframework.xml.core.Persister -
        This validate method will validate the contents of - the XML document against the specified XML class schema. -
        validate(Class, File, boolean) - -Method in class org.simpleframework.xml.core.Persister -
        This validate method will validate the contents of - the XML document against the specified XML class schema. -
        validate(Class, InputStream, boolean) - -Method in class org.simpleframework.xml.core.Persister -
        This validate method will validate the contents of - the XML document against the specified XML class schema. -
        validate(Class, Reader, boolean) - -Method in class org.simpleframework.xml.core.Persister -
        This validate method will validate the contents of - the XML document against the specified XML class schema. -
        validate(Class, InputNode, boolean) - -Method in class org.simpleframework.xml.core.Persister -
        This validate method will validate the contents of - the XML document against the specified XML class schema. -
        Validate - Annotation Type in org.simpleframework.xml.core
        The Validate annotation is used to mark a method in - a serializable object that requires a callback from the persister - once the deserialization completes.
        validate(Class, String) - -Method in interface org.simpleframework.xml.Serializer -
        This validate method will validate the contents of - the XML document against the specified XML class schema. -
        validate(Class, File) - -Method in interface org.simpleframework.xml.Serializer -
        This validate method will validate the contents of - the XML document against the specified XML class schema. -
        validate(Class, InputStream) - -Method in interface org.simpleframework.xml.Serializer -
        This validate method will validate the contents of - the XML document against the specified XML class schema. -
        validate(Class, Reader) - -Method in interface org.simpleframework.xml.Serializer -
        This validate method will validate the contents of - the XML document against the specified XML class schema. -
        validate(Class, InputNode) - -Method in interface org.simpleframework.xml.Serializer -
        This validate method will validate the contents of - the XML document against the specified XML class schema. -
        validate(Class, String, boolean) - -Method in interface org.simpleframework.xml.Serializer -
        This validate method will validate the contents of - the XML document against the specified XML class schema. -
        validate(Class, File, boolean) - -Method in interface org.simpleframework.xml.Serializer -
        This validate method will validate the contents of - the XML document against the specified XML class schema. -
        validate(Class, InputStream, boolean) - -Method in interface org.simpleframework.xml.Serializer -
        This validate method will validate the contents of - the XML document against the specified XML class schema. -
        validate(Class, Reader, boolean) - -Method in interface org.simpleframework.xml.Serializer -
        This validate method will validate the contents of - the XML document against the specified XML class schema. -
        validate(Class, InputNode, boolean) - -Method in interface org.simpleframework.xml.Serializer -
        This validate method will validate the contents of - the XML document against the specified XML class schema. -
        Value - Interface in org.simpleframework.xml.strategy
        The Value object describes a type that is represented - by an XML element.
        valueOf(String) - -Static method in enum org.simpleframework.xml.DefaultType -
        Returns the enum constant of this type with the specified name. -
        valueOf(String) - -Static method in enum org.simpleframework.xml.stream.Mode -
        Returns the enum constant of this type with the specified name. -
        valueOf(String) - -Static method in enum org.simpleframework.xml.stream.Verbosity -
        Returns the enum constant of this type with the specified name. -
        ValueRequiredException - Exception in org.simpleframework.xml.core
        The ValueRequiredException is thrown when an attribute - or element is missing from the XML document.
        ValueRequiredException(String, Object...) - -Constructor for exception org.simpleframework.xml.core.ValueRequiredException -
        Constructor for the ValueRequiredException object. -
        ValueRequiredException(Throwable, String, Object...) - -Constructor for exception org.simpleframework.xml.core.ValueRequiredException -
        Constructor for the ValueRequiredException object. -
        values() - -Static method in enum org.simpleframework.xml.DefaultType -
        Returns an array containing the constants of this enum type, in -the order they are declared. -
        values() - -Static method in enum org.simpleframework.xml.stream.Mode -
        Returns an array containing the constants of this enum type, in -the order they are declared. -
        values() - -Static method in enum org.simpleframework.xml.stream.Verbosity -
        Returns an array containing the constants of this enum type, in -the order they are declared. -
        Verbosity - Enum in org.simpleframework.xml.stream
        The Verbosity enumeration is used to specify a verbosity - preference for the resulting XML.
        Version - Annotation Type in org.simpleframework.xml
        The Version annotation is used to specify an attribute - that is used to represent a revision of the class XML schema.
        Visitor - Interface in org.simpleframework.xml.strategy
        The Visitor interface represents an object that is - used to visit each XML element during serialization.
        VisitorStrategy - Class in org.simpleframework.xml.strategy
        The VisitorStrategy object is a simplification of a - strategy, which allows manipulation of the serialization process.
        VisitorStrategy(Visitor) - -Constructor for class org.simpleframework.xml.strategy.VisitorStrategy -
        Constructor for the VisitorStrategy object. -
        VisitorStrategy(Visitor, Strategy) - -Constructor for class org.simpleframework.xml.strategy.VisitorStrategy -
        Constructor for the VisitorStrategy object. -
        -
        -

        -W

        -
        -
        WeakCache<T> - Class in org.simpleframework.xml.util
        The WeakCache object is an implementation of a cache - that holds on to cached items only if the key remains in memory.
        WeakCache() - -Constructor for class org.simpleframework.xml.util.WeakCache -
        Constructor for the WeakCache object. -
        WeakCache(int) - -Constructor for class org.simpleframework.xml.util.WeakCache -
        Constructor for the WeakCache object. -
        write(Type, Object, NodeMap<OutputNode>, Map) - -Method in class org.simpleframework.xml.convert.AnnotationStrategy -
        This is used to serialize a representation of the object value - provided. -
        write(OutputNode, T) - -Method in interface org.simpleframework.xml.convert.Converter -
        This write method is used to serialize an object - to XML. -
        write(Type, Object, NodeMap<OutputNode>, Map) - -Method in class org.simpleframework.xml.convert.RegistryStrategy -
        This is used to serialize a representation of the object value - provided. -
        write(Object, OutputNode) - -Method in class org.simpleframework.xml.core.Persister -
        This write method will traverse the provided object - checking for field annotations in order to compose the XML data. -
        write(Object, File) - -Method in class org.simpleframework.xml.core.Persister -
        This write method will traverse the provided object - checking for field annotations in order to compose the XML data. -
        write(Object, OutputStream) - -Method in class org.simpleframework.xml.core.Persister -
        This write method will traverse the provided object - checking for field annotations in order to compose the XML data. -
        write(Object, OutputStream, String) - -Method in class org.simpleframework.xml.core.Persister -
        This write method will traverse the provided object - checking for field annotations in order to compose the XML data. -
        write(Object, Writer) - -Method in class org.simpleframework.xml.core.Persister -
        This write method will traverse the provided object - checking for field annotations in order to compose the XML data. -
        write(Object, File) - -Method in interface org.simpleframework.xml.Serializer -
        This write method will traverse the provided object - checking for field annotations in order to compose the XML data. -
        write(Object, OutputStream) - -Method in interface org.simpleframework.xml.Serializer -
        This write method will traverse the provided object - checking for field annotations in order to compose the XML data. -
        write(Object, Writer) - -Method in interface org.simpleframework.xml.Serializer -
        This write method will traverse the provided object - checking for field annotations in order to compose the XML data. -
        write(Object, OutputNode) - -Method in interface org.simpleframework.xml.Serializer -
        This write method will traverse the provided object - checking for field annotations in order to compose the XML data. -
        write(Type, Object, NodeMap, Map) - -Method in class org.simpleframework.xml.strategy.CycleStrategy -
        This is used to write the reference in to the XML element that - is to be written. -
        write(Type, Object, NodeMap<OutputNode>, Map) - -Method in interface org.simpleframework.xml.strategy.Strategy -
        This is used to attach attribute values to the given node - map during the serialization process. -
        write(Type, Object, NodeMap, Map) - -Method in class org.simpleframework.xml.strategy.TreeStrategy -
        This is used to attach a attribute to the provided element - that is used to identify the class. -
        write(Type, NodeMap<OutputNode>) - -Method in interface org.simpleframework.xml.strategy.Visitor -
        This is used to intercept an XML element after it is written - by the underlying Strategy implementation. -
        write(Type, Object, NodeMap<OutputNode>, Map) - -Method in class org.simpleframework.xml.strategy.VisitorStrategy -
        This method will write with an internal strategy before it has - been intercepted by the visitor. -
        write(Writer) - -Static method in class org.simpleframework.xml.stream.NodeBuilder -
        This is used to create an OutputNode that can be - used to write a well formed XML document. -
        write(Writer, Format) - -Static method in class org.simpleframework.xml.stream.NodeBuilder -
        This is used to create an OutputNode that can be - used to write a well formed XML document. -
        write(T) - -Method in interface org.simpleframework.xml.transform.Transform -
        This method is used to convert the provided value into an XML - usable format. -
        write(Object, Class) - -Method in class org.simpleframework.xml.transform.Transformer -
        This method is used to convert the provided value into an XML - usable format. -
        -
        -A B C D E F G H I L M N O P R S T U V W - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/index.html b/libs/simple-xml-2.7/javadoc/index.html deleted file mode 100644 index 22796313..00000000 --- a/libs/simple-xml-2.7/javadoc/index.html +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - -Generated Documentation (Untitled) - - - - - - - - - - - -<H2> -Frame Alert</H2> - -<P> -This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. -<BR> -Link to<A HREF="overview-summary.html">Non-frame version.</A> - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Attribute.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Attribute.html deleted file mode 100644 index 1af09146..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Attribute.html +++ /dev/null @@ -1,282 +0,0 @@ - - - - - - -Attribute - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml -
        -Annotation Type Attribute

        -
        -
        -
        @Retention(value=RUNTIME)
        -public @interface Attribute
        - - -

        -The Attribute annotation represents a serializable XML - attribute within an XML element. An object annotated with this is - typically a primitive or enumerated type. Conversion from the - attribute to primitive type is done with a Transform - object. If a suitable transform can be found then this will convert - the attribute string value to an object instance, which can be - assigned to the annotated field, or passed to the annotated method. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Transformer
        -
        - -

        - - - - - - - - - - - - - - - - - - - -
        -Optional Element Summary
        - java.lang.Stringempty - -
        -          This is used to provide a default value for the attribute if - the annotated field or method is null.
        - java.lang.Stringname - -
        -          This represents the name of the XML attribute.
        - booleanrequired - -
        -          Determines whether the attribute is required within an XML - element.
        -  -

        -

        -name

        -
        -public abstract java.lang.String name
        -
        -
        This represents the name of the XML attribute. Annotated fields - or methods can optionally provide the name of the XML attribute - they represent. If a name is not provided then the field or - method name is used in its place. A name can be specified if - the field or method name is not suitable for the XML attribute. -

        -

        -
        -
        -
        - -
        Returns:
        the name of the XML attribute this represents
        -
        -
        Default:
        ""
        -
        -
        -
        - -

        -empty

        -
        -public abstract java.lang.String empty
        -
        -
        This is used to provide a default value for the attribute if - the annotated field or method is null. This ensures the the - serialization process writes the attribute with a value even - if the value is null, and allows deserialization to determine - whether the value within the object was null or not. -

        -

        -
        -
        -
        - -
        Returns:
        this returns the default attribute value to use
        -
        -
        Default:
        ""
        -
        -
        -
        - -

        -required

        -
        -public abstract boolean required
        -
        -
        Determines whether the attribute is required within an XML - element. Any field marked as not required will not have its - value set when the object is deserialized. If an object is to - be serialized only a null attribute will not appear as XML. -

        -

        -
        -
        -
        - -
        Returns:
        true if the attribute is required, false otherwise
        -
        -
        Default:
        true
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Default.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Default.html deleted file mode 100644 index 3a561476..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Default.html +++ /dev/null @@ -1,264 +0,0 @@ - - - - - - -Default - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml -
        -Annotation Type Default

        -
        -
        -
        @Retention(value=RUNTIME)
        -public @interface Default
        - - -

        -The Default annotation is used to specify that all - fields or methods should be serialized in a default manner. This - basically allows an objects fields or properties to be serialized - without the need to annotate them. This has advantages if the - format of the serialized object is not important, as it allows - the object to be serialized with a minimal use of annotations. -

        - 
        -    @Root
        -    @Default(DefaultType.FIELD)
        -    public class Example {
        -       ...
        -    }
        - 
        - 
        - Defaults can be applied to either fields or property methods. If - this annotation is applied to a class, certain fields or methods - can be ignored using the Transient annotation. If a - member is marked as transient then it will not be serialized. The - defaults are applied only to those members that are not otherwise - annotated with an XML annotation. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Transient
        -
        - -

        - - - - - - - - - - - - - - - -
        -Optional Element Summary
        - booleanrequired - -
        -          This is used to determine if the generated annotations are - required or not.
        - DefaultTypevalue - -
        -          This method is used to return the type of default that is to - be applied to the class.
        -  -

        -

        -value

        -
        -public abstract DefaultType value
        -
        -
        This method is used to return the type of default that is to - be applied to the class. Defaults can be applied to either - fields or property methods. Any member with an XML annotation - will not be treated as a default. -

        -

        -
        -
        -
        - -
        Returns:
        this returns the type of defaults to be applied
        -
        -
        Default:
        org.simpleframework.xml.DefaultType.FIELD
        -
        -
        -
        - -

        -required

        -
        -public abstract boolean required
        -
        -
        This is used to determine if the generated annotations are - required or not. By default generated parameters are required. - Setting this to false means that null values are accepted - by all defaulted fields or methods depending on the type. -

        -

        -
        -
        -
        - -
        Returns:
        this is used to determine if defaults are required
        -
        -
        Default:
        true
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/DefaultType.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/DefaultType.html deleted file mode 100644 index 140eb3f4..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/DefaultType.html +++ /dev/null @@ -1,337 +0,0 @@ - - - - - - -DefaultType - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml -
        -Enum DefaultType

        -
        -java.lang.Object
        -  extended by java.lang.Enum<DefaultType>
        -      extended by org.simpleframework.xml.DefaultType
        -
        -
        -
        All Implemented Interfaces:
        java.io.Serializable, java.lang.Comparable<DefaultType>
        -
        -
        -
        -
        public enum DefaultType
        extends java.lang.Enum<DefaultType>
        - - -

        -The DefaultType enumeration is used to specify the - type of defaults to apply to a class. The Default - annotation is used to specify which type of default to apply. If - applied the serializer will synthesize an XML annotation for the - fields or properties of the object. The synthesized annotations - will have default values for its attributes. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Default
        -
        - -

        - - - - - - - - - - - - - -
        -Enum Constant Summary
        FIELD - -
        -          This tells the serializer to default all member fields.
        PROPERTY - -
        -          This tells the serializer to default all property methods.
        -  - - - - - - - - - - - - - - - -
        -Method Summary
        -static DefaultTypevalueOf(java.lang.String name) - -
        -          Returns the enum constant of this type with the specified name.
        -static DefaultType[]values() - -
        -          Returns an array containing the constants of this enum type, in -the order they are declared.
        - - - - - - - -
        Methods inherited from class java.lang.Enum
        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
        - - - - - - - -
        Methods inherited from class java.lang.Object
        getClass, notify, notifyAll, wait, wait, wait
        -  -

        - - - - - - - - -
        -Enum Constant Detail
        - -

        -FIELD

        -
        -public static final DefaultType FIELD
        -
        -
        This tells the serializer to default all member fields. -

        -

        -
        -
        -
        - -

        -PROPERTY

        -
        -public static final DefaultType PROPERTY
        -
        -
        This tells the serializer to default all property methods. -

        -

        -
        -
        - - - - - - - - -
        -Method Detail
        - -

        -values

        -
        -public static DefaultType[] values()
        -
        -
        Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
        -for (DefaultType c : DefaultType.values())
        -    System.out.println(c);
        -
        -

        -

        - -
        Returns:
        an array containing the constants of this enum type, in -the order they are declared
        -
        -
        -
        - -

        -valueOf

        -
        -public static DefaultType valueOf(java.lang.String name)
        -
        -
        Returns the enum constant of this type with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are -not permitted.) -

        -

        -
        Parameters:
        name - the name of the enum constant to be returned. -
        Returns:
        the enum constant with the specified name -
        Throws: -
        java.lang.IllegalArgumentException - if this enum type has no constant -with the specified name -
        java.lang.NullPointerException - if the argument is null
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Element.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Element.html deleted file mode 100644 index 73614092..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Element.html +++ /dev/null @@ -1,331 +0,0 @@ - - - - - - -Element - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml -
        -Annotation Type Element

        -
        -
        -
        @Retention(value=RUNTIME)
        -public @interface Element
        - - -

        -The Element annotation is used to represent a field - or method that appears as an XML element. Fields or methods that - are annotated with this can be either primitive or compound, that - is, represent an object that can be serialized and deserialized. - Below is an example of the serialized format for a compound object. -

        - If this annotates a type that contains no XML annotations then - this will look for a suitable Transform for the type - using the Transformer. For instance, all primitives - and primitive arrays that are annotated with this will make use - of a transform in order to convert its value to and from suitable - XML representations. -

        - 
        -    <example class="demo.Example">
        -       <data/>
        -    <example>
        - 
        - 
        - Each element may have any number of attributes and sub-elements - representing fields or methods of that compound object. Attribute - and element names can be acquired from the annotation or, if the - annotation does not explicitly declare a name, it is taken from - the annotated field or method. There are exceptions in some cases, - for example, the class attribute is reserved by the - serialization framework to represent the serialized type. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        -
        - -

        - - - - - - - - - - - - - - - - - - - - - - - -
        -Optional Element Summary
        - booleandata - -
        -          This is used to determine whether the element data is written - in a CDATA block or not.
        - java.lang.Stringname - -
        -          This represents the name of the XML element.
        - booleanrequired - -
        -          Determines whether the element is required within the XML - document.
        - java.lang.Classtype - -
        -          This represents an explicit type that should be used for the - annotated field or method.
        -  -

        -

        -name

        -
        -public abstract java.lang.String name
        -
        -
        This represents the name of the XML element. Annotated fields - can optionally provide the name of the element. If no name is - provided then the name of the annotated field or method will - be used in its place. The name is provided if the field or - method name is not suitable as an XML element name. -

        -

        -
        -
        -
        - -
        Returns:
        the name of the XML element this represents
        -
        -
        Default:
        ""
        -
        -
        -
        - -

        -data

        -
        -public abstract boolean data
        -
        -
        This is used to determine whether the element data is written - in a CDATA block or not. If this is set to true then the text - is written within a CDATA block, by default the text is output - as escaped XML. Typically this is useful for primitives only. -

        -

        -
        -
        -
        - -
        Returns:
        true if the data is to be wrapped in a CDATA block
        -
        -
        Default:
        false
        -
        -
        -
        - -

        -required

        -
        -public abstract boolean required
        -
        -
        Determines whether the element is required within the XML - document. Any field marked as not required will not have its - value set when the object is deserialized. If an object is to - be serialized only a null attribute will not appear as XML. -

        -

        -
        -
        -
        - -
        Returns:
        true if the element is required, false otherwise
        -
        -
        Default:
        true
        -
        -
        -
        - -

        -type

        -
        -public abstract java.lang.Class type
        -
        -
        This represents an explicit type that should be used for the - annotated field or method. Typically this is used when the - element forms part of a union group. It allows the union - to distinguish the annotation to use based on the type. -

        -

        -
        -
        -
        - -
        Returns:
        this returns the explicit type to use for this
        -
        -
        Default:
        void.class
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/ElementArray.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/ElementArray.html deleted file mode 100644 index 38af2e39..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/ElementArray.html +++ /dev/null @@ -1,363 +0,0 @@ - - - - - - -ElementArray - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml -
        -Annotation Type ElementArray

        -
        -
        -
        @Retention(value=RUNTIME)
        -public @interface ElementArray
        - - -

        -The ElementArray annotation represents a method or - field that is an array of elements. The array deserialized is the - same type as the field or method, all entries within the array - must be a compatible type. However, a class attribute - can be used to override an entry, this must be an assignable type. -

        -
        -    <array length="3">
        -       <entry>
        -          <value>example text value</value>
        -       </entry>
        -       <entry>
        -          <value>some other value</value>
        -       </entry>
        -       <entry/>
        -    </array>
        - 
        - 
        - All null objects within the array are represented as an empty XML - element so that they can be deserialized accurately. This ensures - that the length attribute of the array is respected, as well as - the index position of all serialized entries. The length of the - array must be specified for deserialization to instantiate the - array before the array values are instantiated. This is required - to account for cyclical references in the object graph. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        -
        - -

        - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        -Optional Element Summary
        - booleandata - -
        -          This is used to determine whether the element data is written - in a CDATA block or not.
        - booleanempty - -
        -          This is used to determine if an optional field or method can - remain null if it does not exist.
        - java.lang.Stringentry - -
        -          This is used to provide a name of the XML element representing - the entry within the array.
        - java.lang.Stringname - -
        -          This represents the name of the XML element.
        - booleanrequired - -
        -          Determines whether the element is required within the XML - document.
        -  -

        -

        -name

        -
        -public abstract java.lang.String name
        -
        -
        This represents the name of the XML element. Annotated fields - or methods can optionally provide the name of the element. If - no name is provided then the name of the annotated field or - method will be used in its place. The name is provided if the - field or method name is not suitable as an XML element name. -

        -

        -
        -
        -
        - -
        Returns:
        the name of the XML element this represents
        -
        -
        Default:
        ""
        -
        -
        -
        - -

        -entry

        -
        -public abstract java.lang.String entry
        -
        -
        This is used to provide a name of the XML element representing - the entry within the array. An entry name is optional and is - used when the name needs to be overridden. This also ensures - that entry, regardless of type has the same root name. -

        -

        -
        -
        -
        - -
        Returns:
        this returns the entry XML element for each value
        -
        -
        Default:
        ""
        -
        -
        -
        - -

        -data

        -
        -public abstract boolean data
        -
        -
        This is used to determine whether the element data is written - in a CDATA block or not. If this is set to true then the text - is written within a CDATA block, by default the text is output - as escaped XML. Typically this is useful when this annotation - is applied to an array of primitives, such as strings. -

        -

        -
        -
        -
        - -
        Returns:
        true if entries are to be wrapped in a CDATA block
        -
        -
        Default:
        false
        -
        -
        -
        - -

        -required

        -
        -public abstract boolean required
        -
        -
        Determines whether the element is required within the XML - document. Any field marked as not required will not have its - value set when the object is deserialized. If an object is to - be serialized only a null attribute will not appear as XML. -

        -

        -
        -
        -
        - -
        Returns:
        true if the element is required, false otherwise
        -
        -
        Default:
        true
        -
        -
        -
        - -

        -empty

        -
        -public abstract boolean empty
        -
        -
        This is used to determine if an optional field or method can - remain null if it does not exist. If this is false then the - optional element is given an empty array. This is a convenience - attribute which avoids having to check if the element is null - before providing it with a suitable default instance. -

        -

        -
        -
        -
        - -
        Returns:
        false if an optional element is always instantiated
        -
        -
        Default:
        true
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/ElementList.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/ElementList.html deleted file mode 100644 index 2e862c3c..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/ElementList.html +++ /dev/null @@ -1,437 +0,0 @@ - - - - - - -ElementList - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml -
        -Annotation Type ElementList

        -
        -
        -
        @Retention(value=RUNTIME)
        -public @interface ElementList
        - - -

        -The ElementList annotation represents a method or - field that is a Collection for storing entries. The - collection object deserialized is typically of the same type as - the field. However, a class attribute can be used to - override the field type, however the type must be assignable. -

        - 
        -    <list class="java.util.ArrayList">
        -       <entry name="one"/>
        -       <entry name="two"/>
        -       <entry name="three"/>  
        -    </list>
        - 
        - 
        - If a class attribute is not provided and the type or - the field or method is abstract, a suitable match is searched for - from the collections available from the Java collections framework. - This annotation can also compose an inline list of XML elements. - An inline list contains no parent or containing element. -
        -
        -    <entry name="one"/>
        -    <entry name="two"/>
        -    <entry name="three"/>  
        - 
        - 
        - The above XML is an example of the output for an inline list of - XML elements. In such a list the annotated field or method must - not be given a name. Instead the name is acquired from the name of - the entry type. For example if the type attribute of - this was set to an object example.Entry then the name - of the entry list would be taken as the root name of the object - as taken from the Root annotation for that object. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        -
        - -

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        -Optional Element Summary
        - booleandata - -
        -          This is used to determine whether the element data is written - in a CDATA block or not.
        - booleanempty - -
        -          This is used to determine if an optional field or method can - remain null if it does not exist.
        - java.lang.Stringentry - -
        -          This is used to provide a name of the XML element representing - the entry within the list.
        - booleaninline - -
        -          Determines whether the element list is inlined with respect - to the parent XML element.
        - java.lang.Stringname - -
        -          This represents the name of the XML element.
        - booleanrequired - -
        -          Determines whether the element is required within the XML - document.
        - java.lang.Classtype - -
        -          Represents the type of object the element list contains.
        -  -

        -

        -name

        -
        -public abstract java.lang.String name
        -
        -
        This represents the name of the XML element. Annotated fields - can optionally provide the name of the element. If no name is - provided then the name of the annotated field or method will - be used in its place. The name is provided if the field or - method name is not suitable as an XML element name. Also, if - the list is inline then this must not be specified. -

        -

        -
        -
        -
        - -
        Returns:
        the name of the XML element this represents
        -
        -
        Default:
        ""
        -
        -
        -
        - -

        -entry

        -
        -public abstract java.lang.String entry
        -
        -
        This is used to provide a name of the XML element representing - the entry within the list. An entry name is optional and is - used when the name needs to be overridden. This also ensures - that entry, regardless of type has the same root name. -

        -

        -
        -
        -
        - -
        Returns:
        this returns the entry XML element for each value
        -
        -
        Default:
        ""
        -
        -
        -
        - -

        -type

        -
        -public abstract java.lang.Class type
        -
        -
        Represents the type of object the element list contains. This - type is used to deserialize the XML elements from the list. - The object typically represents the deserialized type, but can - represent a subclass of the type deserialized as determined - by the class attribute value for the list. If - this is not specified then the type can be determined from the - generic parameter of the annotated Collection. -

        -

        -
        -
        -
        - -
        Returns:
        the type of the element deserialized from the XML
        -
        -
        Default:
        void.class
        -
        -
        -
        - -

        -data

        -
        -public abstract boolean data
        -
        -
        This is used to determine whether the element data is written - in a CDATA block or not. If this is set to true then the text - is written within a CDATA block, by default the text is output - as escaped XML. Typically this is useful when this annotation - is applied to an array of primitives, such as strings. -

        -

        -
        -
        -
        - -
        Returns:
        true if entries are to be wrapped in a CDATA block
        -
        -
        Default:
        false
        -
        -
        -
        - -

        -required

        -
        -public abstract boolean required
        -
        -
        Determines whether the element is required within the XML - document. Any field marked as not required will not have its - value set when the object is deserialized. If an object is to - be serialized only a null attribute will not appear as XML. -

        -

        -
        -
        -
        - -
        Returns:
        true if the element is required, false otherwise
        -
        -
        Default:
        true
        -
        -
        -
        - -

        -inline

        -
        -public abstract boolean inline
        -
        -
        Determines whether the element list is inlined with respect - to the parent XML element. An inlined element list does not - contain an enclosing element. It is simple a sequence of - elements that appear one after another within an element. - As such an inline element list must not have a name. -

        -

        -
        -
        -
        - -
        Returns:
        this returns true if the element list is inline
        -
        -
        Default:
        false
        -
        -
        -
        - -

        -empty

        -
        -public abstract boolean empty
        -
        -
        This is used to determine if an optional field or method can - remain null if it does not exist. If this is false then the - optional element is given an empty list. This is a convenience - attribute which avoids having to check if the element is null - before providing it with a suitable default instance. -

        -

        -
        -
        -
        - -
        Returns:
        false if an optional element is always instantiated
        -
        -
        Default:
        true
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/ElementListUnion.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/ElementListUnion.html deleted file mode 100644 index 173ec12f..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/ElementListUnion.html +++ /dev/null @@ -1,246 +0,0 @@ - - - - - - -ElementListUnion - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml -
        -Annotation Type ElementListUnion

        -
        -
        -
        @Retention(value=RUNTIME)
        -public @interface ElementListUnion
        - - -

        -The ElementListUnion annotation is used to describe - fields and methods that can dynamically match a schema class. Each - union can have a number of different XML class schemas matched based - on an XML element name or the instance type. Here a collection of - element list annotations can be declared. Each annotation expresses - the types the list can accept. Taking the declaration below, if the - annotation is inline, the list can take a number of varying types - all determined from the XML element name. -

        - 
        -    @ElementListUnion({
        -       @ElementList(entry="x", inline=true, type=X.class),
        -       @ElementList(entry="y", inline=true, type=Y.class),
        -       @ElementList(entry="z", inline=true, type=Z.class)               
        -    })
        -    private List<Code> codes;
        -    
        - 
        - For the above definition the list field can take any of the declared - types. On deserialization the name of the element will determine the - type that is instantiated and inserted in to the list. When the list - is serialized the list entry instance type will determine the name - of the element the instance will serialized as. This provides a - useful means of consume more complicated sources. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        ElementList
        -
        - -

        - - - - - - - - - - - -
        -Required Element Summary
        - ElementList[]value - -
        -          This provides the ElementList annotations that have - been defined for this union.
        -  -

        - - - - - - - - -
        -Element Detail
        - -

        -value

        -
        -public abstract ElementList[] value
        -
        -
        This provides the ElementList annotations that have - been defined for this union. Each element list describes the - XML class schema to use and the name of the XML element. This - allows the serialization process to determine which elements - map to the defined types. Also, the types define how the XML - is generated for a given instance. -

        -

        -
        -
        -
        - -
        Returns:
        the element lists defined for the union declaration
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/ElementMap.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/ElementMap.html deleted file mode 100644 index b61cb942..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/ElementMap.html +++ /dev/null @@ -1,575 +0,0 @@ - - - - - - -ElementMap - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml -
        -Annotation Type ElementMap

        -
        -
        -
        @Retention(value=RUNTIME)
        -public @interface ElementMap
        - - -

        -The ElementMap annotation represents a method or field - that is a Map for storing key value pairs. The map - object deserialized is typically of the same type as the field. - However, a class attribute can be used to override the - field type, however the type must be assignable. -

        - 
        -    <map class="java.util.HashMap">
        -       <entry key="one">value one</entry>
        -       <entry key="two">value two</entry>
        -       <entry key="three">value three</entry>  
        -    </map>
        - 
        - 
        - If a class attribute is not provided and the type or - the field or method is abstract, a suitable match is searched for - from the maps available from the Java collections framework. This - annotation can support both primitive and composite values and - keys enabling just about any configuration to be used. -
        -
        -    <map class="java.util.HashMap">
        -       <entry key="1">
        -          <value>value one</value>
        -       </entry>
        -       <entry key="2">
        -          <value>value two</value>
        -       </entry>
        -       <entry key="3">
        -          <value>value three</value>
        -       </entry> 
        -    </map>
        - 
        - 
        - The above XML is an example of the output for an composite value - object. Composite and primitive values can be used without any - specified attributes, in such a case names for primitives are the - names of the objects they represent. Also, if desired these - default names can be overridden using the provided attributes - making the resulting XML entirely configurable. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        -
        - -

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        -Optional Element Summary
        - booleanattribute - -
        -          Represents whether the key value is to be an attribute or an - element.
        - booleandata - -
        -          This is used to determine whether the element data is written - in a CDATA block or not.
        - booleanempty - -
        -          This is used to determine if an optional field or method can - remain null if it does not exist.
        - java.lang.Stringentry - -
        -          This is used to provide a the name of the entry XML element - that wraps the key and value elements.
        - booleaninline - -
        -          Determines whether the element list is inlined with respect - to the parent XML element.
        - java.lang.Stringkey - -
        -          This is used to provide a key XML element for each of the - keys within the map.
        - java.lang.ClasskeyType - -
        -          Represents the type of key the element map contains.
        - java.lang.Stringname - -
        -          This represents the name of the XML element.
        - booleanrequired - -
        -          Determines whether the element is required within the XML - document.
        - java.lang.Stringvalue - -
        -          This is used to provide a value XML element for each of the - values within the map.
        - java.lang.ClassvalueType - -
        -          Represents the type of value the element map contains.
        -  -

        -

        -name

        -
        -public abstract java.lang.String name
        -
        -
        This represents the name of the XML element. Annotated fields - can optionally provide the name of the element. If no name is - provided then the name of the annotated field or method will - be used in its place. The name is provided if the field or - method name is not suitable as an XML element name. Also, if - the list is inline then this must not be specified. -

        -

        -
        -
        -
        - -
        Returns:
        the name of the XML element this represents
        -
        -
        Default:
        ""
        -
        -
        -
        - -

        -entry

        -
        -public abstract java.lang.String entry
        -
        -
        This is used to provide a the name of the entry XML element - that wraps the key and value elements. If specified the entry - value specified will be used instead of the default name of - the element. This is used to ensure the resulting XML is - configurable to the requirements of the generated XML. -

        -

        -
        -
        -
        - -
        Returns:
        this returns the entry XML element for each entry
        -
        -
        Default:
        ""
        -
        -
        -
        - -

        -value

        -
        -public abstract java.lang.String value
        -
        -
        This is used to provide a value XML element for each of the - values within the map. This essentially wraps the entity to - be serialized such that there is an extra XML element present. - This can be used to override the default names of primitive - values, however it can also be used to wrap composite values. -

        -

        -
        -
        -
        - -
        Returns:
        this returns the value XML element for each value
        -
        -
        Default:
        ""
        -
        -
        -
        - -

        -key

        -
        -public abstract java.lang.String key
        -
        -
        This is used to provide a key XML element for each of the - keys within the map. This essentially wraps the entity to - be serialized such that there is an extra XML element present. - This can be used to override the default names of primitive - keys, however it can also be used to wrap composite keys. -

        -

        -
        -
        -
        - -
        Returns:
        this returns the key XML element for each key
        -
        -
        Default:
        ""
        -
        -
        -
        - -

        -keyType

        -
        -public abstract java.lang.Class keyType
        -
        -
        Represents the type of key the element map contains. This - type is used to deserialize the XML entry key from the map. - The object typically represents the deserialized type, but can - represent a subclass of the type deserialized as determined - by the class attribute value for the map. If - this is not specified then the type can be determined from the - generic parameter of the annotated Map object. -

        -

        -
        -
        -
        - -
        Returns:
        the type of the entry key deserialized from the XML
        -
        -
        Default:
        void.class
        -
        -
        -
        - -

        -valueType

        -
        -public abstract java.lang.Class valueType
        -
        -
        Represents the type of value the element map contains. This - type is used to deserialize the XML entry value from the map. - The object typically represents the deserialized type, but can - represent a subclass of the type deserialized as determined - by the class attribute value for the map. If - this is not specified then the type can be determined from the - generic parameter of the annotated Map object. -

        -

        -
        -
        -
        - -
        Returns:
        the type of the entry value deserialized from the XML
        -
        -
        Default:
        void.class
        -
        -
        -
        - -

        -attribute

        -
        -public abstract boolean attribute
        -
        -
        Represents whether the key value is to be an attribute or an - element. This allows the key to be embedded within the entry - XML element allowing for a more compact representation. Only - primitive key objects can be represented as an attribute. For - example a java.util.Date or a string could be - represented as an attribute key for the generated XML. -

        -

        -
        -
        -
        - -
        Returns:
        true if the key is to be inlined as an attribute
        -
        -
        Default:
        false
        -
        -
        -
        - -

        -required

        -
        -public abstract boolean required
        -
        -
        Determines whether the element is required within the XML - document. Any field marked as not required will not have its - value set when the object is deserialized. If an object is to - be serialized only a null attribute will not appear as XML. -

        -

        -
        -
        -
        - -
        Returns:
        true if the element is required, false otherwise
        -
        -
        Default:
        true
        -
        -
        -
        - -

        -data

        -
        -public abstract boolean data
        -
        -
        This is used to determine whether the element data is written - in a CDATA block or not. If this is set to true then the text - is written within a CDATA block, by default the text is output - as escaped XML. Typically this is useful when this annotation - is applied to an array of primitives, such as strings. -

        -

        -
        -
        -
        - -
        Returns:
        true if entries are to be wrapped in a CDATA block
        -
        -
        Default:
        false
        -
        -
        -
        - -

        -inline

        -
        -public abstract boolean inline
        -
        -
        Determines whether the element list is inlined with respect - to the parent XML element. An inlined element list does not - contain an enclosing element. It is simple a sequence of - elements that appear one after another within an element. - As such an inline element list must not have a name. -

        -

        -
        -
        -
        - -
        Returns:
        this returns true if the element list is inline
        -
        -
        Default:
        false
        -
        -
        -
        - -

        -empty

        -
        -public abstract boolean empty
        -
        -
        This is used to determine if an optional field or method can - remain null if it does not exist. If this is false then the - optional element is given an empty map. This is a convenience - attribute which avoids having to check if the element is null - before providing it with a suitable default instance. -

        -

        -
        -
        -
        - -
        Returns:
        false if an optional element is always instantiated
        -
        -
        Default:
        true
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/ElementMapUnion.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/ElementMapUnion.html deleted file mode 100644 index e410fddd..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/ElementMapUnion.html +++ /dev/null @@ -1,246 +0,0 @@ - - - - - - -ElementMapUnion - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml -
        -Annotation Type ElementMapUnion

        -
        -
        -
        @Retention(value=RUNTIME)
        -public @interface ElementMapUnion
        - - -

        -The ElementMapUnion annotation is used to describe a - field or method that can dynamically match a schema class. Each union - can have a number of different XML class schemas matched based on - an XML element name or the instance type. Here a map of element - map annotations can be declared. Each annotation expresses the types - the map can accept. Taking the declaration below, if the annotation - is inline, the map can take a number of varying types all determined - from the XML element name. -

        - 
        -    @ElementMapUnion({
        -       @ElementMap(entry="x", inline=true, valueType=X.class),
        -       @ElementMap(entry="y", inline=true, valueType=Y.class),
        -       @ElementMap(entry="z", inline=true, valueType=Z.class)               
        -    })
        -    private Map<String, Code> codes;
        -    
        - 
        - For the above definition the map field can take any of the declared - types. On deserialization the name of the element will determine the - type that is instantiated and inserted in to the map. When the map - is serialized the list entry instance type will determine the name - of the element the instance will serialized as. This provides a - useful means of consume more complicated sources. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        ElementMap
        -
        - -

        - - - - - - - - - - - -
        -Required Element Summary
        - ElementMap[]value - -
        -          This provides the ElementMap annotations that have - been defined for this union.
        -  -

        - - - - - - - - -
        -Element Detail
        - -

        -value

        -
        -public abstract ElementMap[] value
        -
        -
        This provides the ElementMap annotations that have - been defined for this union. Each element map describes the - XML class schema to use and the name of the XML element. This - allows the serialization process to determine which elements - map to the defined types. Also, the types define how the XML - is generated for a given instance. -

        -

        -
        -
        -
        - -
        Returns:
        the element maps defined for the union declaration
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/ElementUnion.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/ElementUnion.html deleted file mode 100644 index b7abfd1c..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/ElementUnion.html +++ /dev/null @@ -1,243 +0,0 @@ - - - - - - -ElementUnion - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml -
        -Annotation Type ElementUnion

        -
        -
        -
        @Retention(value=RUNTIME)
        -public @interface ElementUnion
        - - -

        -The ElementUnion annotation is used to describe fields - and methods that can dynamically match a schema class. Each union - can have a number of different XML class schemas matched based on - an XML element name or the instance type. This provides a means - of expressing a logical OR. By annotating a field or method as a - union it can take multiple forms. For example. -

        - 
        -    @ElementUnion({
        -       @Element(name="circle", type=Circle.class),
        -       @Element(name="square", type=Square.class)       
        -    })
        -    private Shape shape;
        -    
        - 
        - For the above definition the Shape field can take - be any of the declared types. On deserialization the name of the - element will determine the type that is instantiated and the XML - structure to be consumed. For serialization the instance type will - determine the name of the element the object will serialized as. - This provides a useful means of consume more complicated sources. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Element
        -
        - -

        - - - - - - - - - - - -
        -Required Element Summary
        - Element[]value - -
        -          This provides the Element annotations that have - been defined for this union.
        -  -

        - - - - - - - - -
        -Element Detail
        - -

        -value

        -
        -public abstract Element[] value
        -
        -
        This provides the Element annotations that have - been defined for this union. Each element describes the XML - class schema to use and the name of the XML element. This - allows the serialization process to determine which elements - map to the defined types. Also, the types define how the XML - is generated for a given instance. -

        -

        -
        -
        -
        - -
        Returns:
        the elements defined for the union declaration
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Namespace.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Namespace.html deleted file mode 100644 index 9dedabd5..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Namespace.html +++ /dev/null @@ -1,282 +0,0 @@ - - - - - - -Namespace - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml -
        -Annotation Type Namespace

        -
        -
        -
        @Retention(value=RUNTIME)
        -public @interface Namespace
        - - -

        -The Namespace annotation is used to set a namespace - on an element or attribute. By annotating a method, field or - class with this annotation that entity assumes the XML namespace - provided. When used on a class the annotation describes the - namespace that should be used, this however can be overridden by - an annotated field or method declaration of that type. -

        -  
        -    <book:book xmlns:book="http://www.example.com/book">
        -       <author>saurabh</author>
        -       <title>example title</title>
        -       <isbn>ISB-16728-10</isbn>
        -    </book:book>
        -
        - 
        - In the above XML snippet a namespace has been declared with the - prefix "book" and the reference "http://www.example.com/book". If - such a namespace is applied to a class, method, or field then - that element will contain the namespace and the element name will - be prefixed with a namespace qualifier, which is "book" here. -
        -
        -    <example xmlns="http://www.example.com/root">
        -       <child>
        -          <text xmlns="">text element</text>
        -       </child>
        -    </example>
        -
        - 
        - In order for a namespace to be inherited it must be specified as - a default namespace. A default namespace is one that does not have - a prefix. All elements that do not have an explicit namespace will - inherit the last default namespace in scope. For details see - Section 6.2 - of the namespaces in XML 1.0 specification. To remove the default - namespace simply specify a namespace with no prefix or reference, - such as the "text" element in the above example. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        -
        - -

        - - - - - - - - - - - - - - - -
        -Optional Element Summary
        - java.lang.Stringprefix - -
        -          This is used to specify the prefix used for the namespace.
        - java.lang.Stringreference - -
        -          This is used to specify the unique reference URI that is used - to define the namespace within the document.
        -  -

        -

        -reference

        -
        -public abstract java.lang.String reference
        -
        -
        This is used to specify the unique reference URI that is used - to define the namespace within the document. This is typically - a URI as this is a well know universally unique identifier. - It can be anything unique, but typically should be a unique - URI reference. If left as the empty string then this will - signify that the anonymous namespace will be used. -

        -

        -
        -
        -
        - -
        Returns:
        this returns the reference used by this namespace
        -
        -
        Default:
        ""
        -
        -
        -
        - -

        -prefix

        -
        -public abstract java.lang.String prefix
        -
        -
        This is used to specify the prefix used for the namespace. If - no prefix is specified then the reference becomes the default - namespace for the enclosing element. This means that all - attributes and elements that do not contain a prefix belong - to the namespace declared by this annotation. -

        -

        -
        -
        -
        - -
        Returns:
        this returns the prefix used for this namespace
        -
        -
        Default:
        ""
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/NamespaceList.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/NamespaceList.html deleted file mode 100644 index f127a5eb..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/NamespaceList.html +++ /dev/null @@ -1,230 +0,0 @@ - - - - - - -NamespaceList - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml -
        -Annotation Type NamespaceList

        -
        -
        -
        @Retention(value=RUNTIME)
        -public @interface NamespaceList
        - - -

        -The NamespaceList annotation that is used to declare - namespaces that can be added to an element. This is used when - there are several namespaces to add to the element without setting - any namespace to the element. This is useful when the scope of a - namespace needs to span several nodes. All prefixes declared in - the namespaces will be available to the child nodes. -

        - 
        -    <example xmlns:root="http://www.example.com/root">
        -       <anonymous>anonymous element</anonymous>
        -    </example>
        -    
        - 
        - The above XML example shows how a prefixed namespace has been added - to the element without qualifying that element. Such declarations - will allow child elements to pick up the parents prefix when this - is required, this avoids having to redeclare the same namespace. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Namespace
        -
        - -

        - - - - - - - - - - - -
        -Optional Element Summary
        - Namespace[]value - -
        -          This is used to acquire the namespaces that are declared on - the class.
        -  -

        -

        -value

        -
        -public abstract Namespace[] value
        -
        -
        This is used to acquire the namespaces that are declared on - the class. Any number of namespaces can be declared. None of - the declared namespaces will be made the elements namespace, - instead it will simply declare the namespaces so that the - reference URI and prefix will be made available to children. -

        -

        -
        -
        -
        - -
        Returns:
        this returns the namespaces that are declared.
        -
        -
        Default:
        {}
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Order.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Order.html deleted file mode 100644 index 772db657..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Order.html +++ /dev/null @@ -1,249 +0,0 @@ - - - - - - -Order - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml -
        -Annotation Type Order

        -
        -
        -
        @Retention(value=RUNTIME)
        -public @interface Order
        - - -

        -The Order annotation is used to specify the order of - appearance of XML elements and attributes. When used it ensures - that on serialization the XML generated is predictable. By default - serialization of fields is done in declaration order. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        -
        - -

        - - - - - - - - - - - - - - - -
        -Optional Element Summary
        - java.lang.String[]attributes - -
        -          Specifies the appearance order of the XML attributes within - the generated document.
        - java.lang.String[]elements - -
        -          Specifies the appearance order of the XML elements within the - generated document.
        -  -

        -

        -elements

        -
        -public abstract java.lang.String[] elements
        -
        -
        Specifies the appearance order of the XML elements within the - generated document. This overrides the default order used, - which is the declaration order within the class. If an element - is not specified within this array then its order will be the - appearance order directly after the last specified element. -

        -

        -
        -
        -
        - -
        Returns:
        an ordered array of elements representing order
        -
        -
        Default:
        {}
        -
        -
        -
        - -

        -attributes

        -
        -public abstract java.lang.String[] attributes
        -
        -
        Specifies the appearance order of the XML attributes within - the generated document. This overrides the default order used, - which is the declaration order within the class. If an attribute - is not specified within this array then its order will be the - appearance order directly after the last specified attribute. -

        -

        -
        -
        -
        - -
        Returns:
        an ordered array of attributes representing order
        -
        -
        Default:
        {}
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Path.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Path.html deleted file mode 100644 index 43287798..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Path.html +++ /dev/null @@ -1,306 +0,0 @@ - - - - - - -Path - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml -
        -Annotation Type Path

        -
        -
        -
        @Retention(value=RUNTIME)
        -public @interface Path
        - - -

        -The Path annotation is used to specify an XML path - where an XML element or attribute is located. The format must be - in XPath format. When an XML structure does not map exactly to - an object model this annotation can be used to navigate the XML - document in order to map attributes and elements to an associated - field or method. For example, take the annotation shown below. -

        - 
        -    @Element
        -    @Path("contact-info/phone")
        -    private String number;
        - 
        - 
        - For the above annotation the XPath expression locates the phone - number nested within several elements. Such a declaration can - be used when a flat object structure is not suitable. The above - annotations will result in the below XML elements. -
        - 
        -    <contact-info>
        -       <phone>
        -          <number>1800123123</number>
        -       </phone>
        -    </contact-info>
        -    
        - 
        - As can be seen from this XML snippet a single field has been - mapped with several elements. These XPath expressions can be used - with either elements or attributes to convert an otherwise flat - object to XML structure in to something more complex. This is - useful when mapping objects to foreign XML formats. -

        - In addition to providing wrappers for existing elements and - attributes the Path annotations can be used to - provide an ordered set of elements. Order can be applied to the - elements created using an XPath index. For example. -

        - 
        -    @Element
        -    @Path("contact-info[1]/phone")
        -    private String home;
        -    
        -    @Element
        -    @Path("contact-info[2]/phone")
        -    private String office;   
        -    
        - 
        - In the above example we have two element annotations within a - single class. However each one is given an element path with - an index. This tells the serialization process that it should - generate two wrapping elements, ordered by the index specified. - The above annotations will result in the following. -
        - 
        -    <contact-info>
        -       <phone>
        -          <home>1800123123</home>
        -       </phone>
        -    </contact-info> 
        -    <contact-info>
        -       <phone>
        -          <office>1800123123</office>
        -       </phone>
        -    </contact-info>      
        - 
        - 
        - On deserialization the references to fields are known, and - can be read from the order of the wrapping path elements. - This is useful if you need to read specific fields or methods - from an XML document that maintains elements in sequence. If - such sequences contain similarly named child elements, then - the ElementList annotation provides a better - alternative to indexed XPath expressions. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        -
        - -

        - - - - - - - - - - - -
        -Required Element Summary
        - java.lang.Stringvalue - -
        -          This method is used to provide the XPath expression for the - annotation.
        -  -

        - - - - - - - - -
        -Element Detail
        - -

        -value

        -
        -public abstract java.lang.String value
        -
        -
        This method is used to provide the XPath expression for the - annotation. Only a subset of expressions are supported. All - path formats can be parsed. However, if the path does not - match the supported expressions an exception will be thrown. - Some examples of the formats supported are shown below. -
        - 
        -    ./example/path
        -    ./example/path/
        -    example/path
        -    example[2]/path
        -    
        - 
        - There is no limit to the level of nesting supported. Also - the Order annotation supports the above formats - so that nested elements can be order for serialization of - the fields and methods of the annotated types. -

        -

        -
        -
        -
        - -
        Returns:
        this returns an XPath expression for the location
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Root.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Root.html deleted file mode 100644 index 82929fd3..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Root.html +++ /dev/null @@ -1,252 +0,0 @@ - - - - - - -Root - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml -
        -Annotation Type Root

        -
        -
        -
        @Retention(value=RUNTIME)
        -public @interface Root
        - - -

        -This Root annotation is used to annotate classes that - need to be serialized. Also, elements within an element list, as - represented by the ElementList annotation need this - annotation so that the element names can be determined. All other - field or method names can be determined using the annotation and - so the Root annotation is not needed for such objects. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        -
        - -

        - - - - - - - - - - - - - - - -
        -Optional Element Summary
        - java.lang.Stringname - -
        -          This represents the name of the XML element.
        - booleanstrict - -
        -          This is used to determine whether the object represented - should be parsed in a strict manner.
        -  -

        -

        -name

        -
        -public abstract java.lang.String name
        -
        -
        This represents the name of the XML element. This is optional - an is used when the name of the class is not suitable as an - element name. If this is not specified then the name of the - XML element will be the name of the class. If specified the - class will be serialized and deserialized with the given name. -

        -

        -
        -
        -
        - -
        Returns:
        the name of the XML element this represents
        -
        -
        Default:
        ""
        -
        -
        -
        - -

        -strict

        -
        -public abstract boolean strict
        -
        -
        This is used to determine whether the object represented - should be parsed in a strict manner. Strict parsing requires - that each element and attribute in the XML document match a - field in the class schema. If an element or attribute does - not match a field then the parsing fails with an exception. - Setting strict parsing to false allows details within the - source XML document to be skipped during deserialization. -

        -

        -
        -
        -
        - -
        Returns:
        true if strict parsing is enabled, false otherwise
        -
        -
        Default:
        true
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Serializer.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Serializer.html deleted file mode 100644 index 1bb64ae8..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Serializer.html +++ /dev/null @@ -1,1509 +0,0 @@ - - - - - - -Serializer - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml -
        -Interface Serializer

        -
        -
        All Known Implementing Classes:
        Persister
        -
        -
        -
        -
        public interface Serializer
        - - -

        -The Serializer interface is used to represent objects - that can serialize and deserialize objects to an from XML. This - exposes several read and write methods - that can read from and write to various sources. Typically an - object will be read from an XML file and written to some other - file or stream. -

        - An implementation of the Serializer interface is free - to use any desired XML parsing framework. If a framework other - than the Java streaming API for XML is required then it should be - wrapped within the org.simpleframework.xml.stream API, - which offers a framework neutral facade. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        -
        - -

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        -Method Summary
        - - - - - -
        -<T> T
        -
        read(java.lang.Class<? extends T> type, - java.io.File source) - -
        -          This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type.
        - - - - - -
        -<T> T
        -
        read(java.lang.Class<? extends T> type, - java.io.File source, - boolean strict) - -
        -          This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type.
        - - - - - -
        -<T> T
        -
        read(java.lang.Class<? extends T> type, - InputNode source) - -
        -          This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type.
        - - - - - -
        -<T> T
        -
        read(java.lang.Class<? extends T> type, - InputNode source, - boolean strict) - -
        -          This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type.
        - - - - - -
        -<T> T
        -
        read(java.lang.Class<? extends T> type, - java.io.InputStream source) - -
        -          This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type.
        - - - - - -
        -<T> T
        -
        read(java.lang.Class<? extends T> type, - java.io.InputStream source, - boolean strict) - -
        -          This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type.
        - - - - - -
        -<T> T
        -
        read(java.lang.Class<? extends T> type, - java.io.Reader source) - -
        -          This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type.
        - - - - - -
        -<T> T
        -
        read(java.lang.Class<? extends T> type, - java.io.Reader source, - boolean strict) - -
        -          This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type.
        - - - - - -
        -<T> T
        -
        read(java.lang.Class<? extends T> type, - java.lang.String source) - -
        -          This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type.
        - - - - - -
        -<T> T
        -
        read(java.lang.Class<? extends T> type, - java.lang.String source, - boolean strict) - -
        -          This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type.
        - - - - - -
        -<T> T
        -
        read(T value, - java.io.File source) - -
        -          This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized.
        - - - - - -
        -<T> T
        -
        read(T value, - java.io.File source, - boolean strict) - -
        -          This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized.
        - - - - - -
        -<T> T
        -
        read(T value, - InputNode source) - -
        -          This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized.
        - - - - - -
        -<T> T
        -
        read(T value, - InputNode source, - boolean strict) - -
        -          This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized.
        - - - - - -
        -<T> T
        -
        read(T value, - java.io.InputStream source) - -
        -          This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized.
        - - - - - -
        -<T> T
        -
        read(T value, - java.io.InputStream source, - boolean strict) - -
        -          This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized.
        - - - - - -
        -<T> T
        -
        read(T value, - java.io.Reader source) - -
        -          This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized.
        - - - - - -
        -<T> T
        -
        read(T value, - java.io.Reader source, - boolean strict) - -
        -          This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized.
        - - - - - -
        -<T> T
        -
        read(T value, - java.lang.String source) - -
        -          This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized.
        - - - - - -
        -<T> T
        -
        read(T value, - java.lang.String source, - boolean strict) - -
        -          This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized.
        - booleanvalidate(java.lang.Class type, - java.io.File source) - -
        -          This validate method will validate the contents of - the XML document against the specified XML class schema.
        - booleanvalidate(java.lang.Class type, - java.io.File source, - boolean strict) - -
        -          This validate method will validate the contents of - the XML document against the specified XML class schema.
        - booleanvalidate(java.lang.Class type, - InputNode source) - -
        -          This validate method will validate the contents of - the XML document against the specified XML class schema.
        - booleanvalidate(java.lang.Class type, - InputNode source, - boolean strict) - -
        -          This validate method will validate the contents of - the XML document against the specified XML class schema.
        - booleanvalidate(java.lang.Class type, - java.io.InputStream source) - -
        -          This validate method will validate the contents of - the XML document against the specified XML class schema.
        - booleanvalidate(java.lang.Class type, - java.io.InputStream source, - boolean strict) - -
        -          This validate method will validate the contents of - the XML document against the specified XML class schema.
        - booleanvalidate(java.lang.Class type, - java.io.Reader source) - -
        -          This validate method will validate the contents of - the XML document against the specified XML class schema.
        - booleanvalidate(java.lang.Class type, - java.io.Reader source, - boolean strict) - -
        -          This validate method will validate the contents of - the XML document against the specified XML class schema.
        - booleanvalidate(java.lang.Class type, - java.lang.String source) - -
        -          This validate method will validate the contents of - the XML document against the specified XML class schema.
        - booleanvalidate(java.lang.Class type, - java.lang.String source, - boolean strict) - -
        -          This validate method will validate the contents of - the XML document against the specified XML class schema.
        - voidwrite(java.lang.Object source, - java.io.File out) - -
        -          This write method will traverse the provided object - checking for field annotations in order to compose the XML data.
        - voidwrite(java.lang.Object source, - OutputNode root) - -
        -          This write method will traverse the provided object - checking for field annotations in order to compose the XML data.
        - voidwrite(java.lang.Object source, - java.io.OutputStream out) - -
        -          This write method will traverse the provided object - checking for field annotations in order to compose the XML data.
        - voidwrite(java.lang.Object source, - java.io.Writer out) - -
        -          This write method will traverse the provided object - checking for field annotations in order to compose the XML data.
        -  -

        - - - - - - - - -
        -Method Detail
        - -

        -read

        -
        -<T> T read(java.lang.Class<? extends T> type,
        -           java.lang.String source)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. If the XML source cannot be deserialized - or there is a problem building the object graph an exception - is thrown. The instance deserialized is returned. -

        -

        -
        Parameters:
        type - this is the class type to be deserialized from XML
        source - this provides the source of the XML document -
        Returns:
        the object deserialized from the XML document -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -<T> T read(java.lang.Class<? extends T> type,
        -           java.io.File source)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. If the XML source cannot be deserialized - or there is a problem building the object graph an exception - is thrown. The instance deserialized is returned. -

        -

        -
        Parameters:
        type - this is the class type to be deserialized from XML
        source - this provides the source of the XML document -
        Returns:
        the object deserialized from the XML document -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -<T> T read(java.lang.Class<? extends T> type,
        -           java.io.InputStream source)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. If the XML source cannot be deserialized - or there is a problem building the object graph an exception - is thrown. The instance deserialized is returned. -

        -

        -
        Parameters:
        type - this is the class type to be deserialized from XML
        source - this provides the source of the XML document -
        Returns:
        the object deserialized from the XML document -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -<T> T read(java.lang.Class<? extends T> type,
        -           java.io.Reader source)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. If the XML source cannot be deserialized - or there is a problem building the object graph an exception - is thrown. The instance deserialized is returned. -

        -

        -
        Parameters:
        type - this is the class type to be deserialized from XML
        source - this provides the source of the XML document -
        Returns:
        the object deserialized from the XML document -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -<T> T read(java.lang.Class<? extends T> type,
        -           InputNode source)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. If the XML source cannot be deserialized - or there is a problem building the object graph an exception - is thrown. The instance deserialized is returned. -

        -

        -
        Parameters:
        type - this is the class type to be deserialized from XML
        source - this provides the source of the XML document -
        Returns:
        the object deserialized from the XML document -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -<T> T read(java.lang.Class<? extends T> type,
        -           java.lang.String source,
        -           boolean strict)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. If the XML source cannot be deserialized - or there is a problem building the object graph an exception - is thrown. The instance deserialized is returned. -

        -

        -
        Parameters:
        type - this is the class type to be deserialized from XML
        source - this provides the source of the XML document
        strict - this determines whether to read in strict mode -
        Returns:
        the object deserialized from the XML document -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -<T> T read(java.lang.Class<? extends T> type,
        -           java.io.File source,
        -           boolean strict)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. If the XML source cannot be deserialized - or there is a problem building the object graph an exception - is thrown. The instance deserialized is returned. -

        -

        -
        Parameters:
        type - this is the class type to be deserialized from XML
        source - this provides the source of the XML document
        strict - this determines whether to read in strict mode -
        Returns:
        the object deserialized from the XML document -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -<T> T read(java.lang.Class<? extends T> type,
        -           java.io.InputStream source,
        -           boolean strict)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. If the XML source cannot be deserialized - or there is a problem building the object graph an exception - is thrown. The instance deserialized is returned. -

        -

        -
        Parameters:
        type - this is the class type to be deserialized from XML
        source - this provides the source of the XML document
        strict - this determines whether to read in strict mode -
        Returns:
        the object deserialized from the XML document -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -<T> T read(java.lang.Class<? extends T> type,
        -           java.io.Reader source,
        -           boolean strict)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. If the XML source cannot be deserialized - or there is a problem building the object graph an exception - is thrown. The instance deserialized is returned. -

        -

        -
        Parameters:
        type - this is the class type to be deserialized from XML
        source - this provides the source of the XML document
        strict - this determines whether to read in strict mode -
        Returns:
        the object deserialized from the XML document -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -<T> T read(java.lang.Class<? extends T> type,
        -           InputNode source,
        -           boolean strict)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. If the XML source cannot be deserialized - or there is a problem building the object graph an exception - is thrown. The instance deserialized is returned. -

        -

        -
        Parameters:
        type - this is the class type to be deserialized from XML
        source - this provides the source of the XML document
        strict - this determines whether to read in strict mode -
        Returns:
        the object deserialized from the XML document -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -<T> T read(T value,
        -           java.lang.String source)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. This is used as a means of injecting an - object with values deserialized from an XML document. If the - XML source cannot be deserialized or there is a problem building - the object graph an exception is thrown. -

        -

        -
        Parameters:
        value - this is the object to deserialize the XML in to
        source - this provides the source of the XML document -
        Returns:
        the same instance provided is returned when finished -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -<T> T read(T value,
        -           java.io.File source)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. This is used as a means of injecting an - object with values deserialized from an XML document. If the - XML source cannot be deserialized or there is a problem building - the object graph an exception is thrown. -

        -

        -
        Parameters:
        value - this is the object to deserialize the XML in to
        source - this provides the source of the XML document -
        Returns:
        the same instance provided is returned when finished -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -<T> T read(T value,
        -           java.io.InputStream source)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. This is used as a means of injecting an - object with values deserialized from an XML document. If the - XML source cannot be deserialized or there is a problem building - the object graph an exception is thrown. -

        -

        -
        Parameters:
        value - this is the object to deserialize the XML in to
        source - this provides the source of the XML document -
        Returns:
        the same instance provided is returned when finished -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -<T> T read(T value,
        -           java.io.Reader source)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. This is used as a means of injecting an - object with values deserialized from an XML document. If the - XML source cannot be deserialized or there is a problem building - the object graph an exception is thrown. -

        -

        -
        Parameters:
        value - this is the object to deserialize the XML in to
        source - this provides the source of the XML document -
        Returns:
        the same instance provided is returned when finished -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -<T> T read(T value,
        -           InputNode source)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. This is used as a means of injecting an - object with values deserialized from an XML document. If the - XML source cannot be deserialized or there is a problem building - the object graph an exception is thrown. -

        -

        -
        Parameters:
        value - this is the object to deserialize the XML in to
        source - this provides the source of the XML document -
        Returns:
        the same instance provided is returned when finished -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -<T> T read(T value,
        -           java.lang.String source,
        -           boolean strict)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. This is used as a means of injecting an - object with values deserialized from an XML document. If the - XML source cannot be deserialized or there is a problem building - the object graph an exception is thrown. -

        -

        -
        Parameters:
        value - this is the object to deserialize the XML in to
        source - this provides the source of the XML document
        strict - this determines whether to read in strict mode -
        Returns:
        the same instance provided is returned when finished -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -<T> T read(T value,
        -           java.io.File source,
        -           boolean strict)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. This is used as a means of injecting an - object with values deserialized from an XML document. If the - XML source cannot be deserialized or there is a problem building - the object graph an exception is thrown. -

        -

        -
        Parameters:
        value - this is the object to deserialize the XML in to
        source - this provides the source of the XML document
        strict - this determines whether to read in strict mode -
        Returns:
        the same instance provided is returned when finished -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -<T> T read(T value,
        -           java.io.InputStream source,
        -           boolean strict)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. This is used as a means of injecting an - object with values deserialized from an XML document. If the - XML source cannot be deserialized or there is a problem building - the object graph an exception is thrown. -

        -

        -
        Parameters:
        value - this is the object to deserialize the XML in to
        source - this provides the source of the XML document
        strict - this determines whether to read in strict mode -
        Returns:
        the same instance provided is returned when finished -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -<T> T read(T value,
        -           java.io.Reader source,
        -           boolean strict)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. This is used as a means of injecting an - object with values deserialized from an XML document. If the - XML source cannot be deserialized or there is a problem building - the object graph an exception is thrown. -

        -

        -
        Parameters:
        value - this is the object to deserialize the XML in to
        source - this provides the source of the XML document
        strict - this determines whether to read in strict mode -
        Returns:
        the same instance provided is returned when finished -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -<T> T read(T value,
        -           InputNode source,
        -           boolean strict)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. This is used as a means of injecting an - object with values deserialized from an XML document. If the - XML source cannot be deserialized or there is a problem building - the object graph an exception is thrown. -

        -

        -
        Parameters:
        value - this is the object to deserialize the XML in to
        source - this provides the source of the XML document
        strict - this determines whether to read in strict mode -
        Returns:
        the same instance provided is returned when finished -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -validate

        -
        -boolean validate(java.lang.Class type,
        -                 java.lang.String source)
        -                 throws java.lang.Exception
        -
        -
        This validate method will validate the contents of - the XML document against the specified XML class schema. This is - used to perform a read traversal of the class schema such that - the document can be tested against it. This is preferred to - reading the document as it does not instantiate the objects or - invoke any callback methods, thus making it a safe validation. -

        -

        -
        Parameters:
        type - this is the class type to be validated against XML
        source - this provides the source of the XML document -
        Returns:
        true if the document matches the class XML schema -
        Throws: -
        java.lang.Exception - if the class XML schema does not fully match
        -
        -
        -
        - -

        -validate

        -
        -boolean validate(java.lang.Class type,
        -                 java.io.File source)
        -                 throws java.lang.Exception
        -
        -
        This validate method will validate the contents of - the XML document against the specified XML class schema. This is - used to perform a read traversal of the class schema such that - the document can be tested against it. This is preferred to - reading the document as it does not instantiate the objects or - invoke any callback methods, thus making it a safe validation. -

        -

        -
        Parameters:
        type - this is the class type to be validated against XML
        source - this provides the source of the XML document -
        Returns:
        true if the document matches the class XML schema -
        Throws: -
        java.lang.Exception - if the class XML schema does not fully match
        -
        -
        -
        - -

        -validate

        -
        -boolean validate(java.lang.Class type,
        -                 java.io.InputStream source)
        -                 throws java.lang.Exception
        -
        -
        This validate method will validate the contents of - the XML document against the specified XML class schema. This is - used to perform a read traversal of the class schema such that - the document can be tested against it. This is preferred to - reading the document as it does not instantiate the objects or - invoke any callback methods, thus making it a safe validation. -

        -

        -
        Parameters:
        type - this is the class type to be validated against XML
        source - this provides the source of the XML document -
        Returns:
        true if the document matches the class XML schema -
        Throws: -
        java.lang.Exception - if the class XML schema does not fully match
        -
        -
        -
        - -

        -validate

        -
        -boolean validate(java.lang.Class type,
        -                 java.io.Reader source)
        -                 throws java.lang.Exception
        -
        -
        This validate method will validate the contents of - the XML document against the specified XML class schema. This is - used to perform a read traversal of the class schema such that - the document can be tested against it. This is preferred to - reading the document as it does not instantiate the objects or - invoke any callback methods, thus making it a safe validation. -

        -

        -
        Parameters:
        type - this is the class type to be validated against XML
        source - this provides the source of the XML document -
        Returns:
        true if the document matches the class XML schema -
        Throws: -
        java.lang.Exception - if the class XML schema does not fully match
        -
        -
        -
        - -

        -validate

        -
        -boolean validate(java.lang.Class type,
        -                 InputNode source)
        -                 throws java.lang.Exception
        -
        -
        This validate method will validate the contents of - the XML document against the specified XML class schema. This is - used to perform a read traversal of the class schema such that - the document can be tested against it. This is preferred to - reading the document as it does not instantiate the objects or - invoke any callback methods, thus making it a safe validation. -

        -

        -
        Parameters:
        type - this is the class type to be validated against XML
        source - this provides the source of the XML document -
        Returns:
        true if the document matches the class XML schema -
        Throws: -
        java.lang.Exception - if the class XML schema does not fully match
        -
        -
        -
        - -

        -validate

        -
        -boolean validate(java.lang.Class type,
        -                 java.lang.String source,
        -                 boolean strict)
        -                 throws java.lang.Exception
        -
        -
        This validate method will validate the contents of - the XML document against the specified XML class schema. This is - used to perform a read traversal of the class schema such that - the document can be tested against it. This is preferred to - reading the document as it does not instantiate the objects or - invoke any callback methods, thus making it a safe validation. -

        -

        -
        Parameters:
        type - this is the class type to be validated against XML
        source - this provides the source of the XML document
        strict - this determines whether to read in strict mode -
        Returns:
        true if the document matches the class XML schema -
        Throws: -
        java.lang.Exception - if the class XML schema does not fully match
        -
        -
        -
        - -

        -validate

        -
        -boolean validate(java.lang.Class type,
        -                 java.io.File source,
        -                 boolean strict)
        -                 throws java.lang.Exception
        -
        -
        This validate method will validate the contents of - the XML document against the specified XML class schema. This is - used to perform a read traversal of the class schema such that - the document can be tested against it. This is preferred to - reading the document as it does not instantiate the objects or - invoke any callback methods, thus making it a safe validation. -

        -

        -
        Parameters:
        type - this is the class type to be validated against XML
        source - this provides the source of the XML document
        strict - this determines whether to read in strict mode -
        Returns:
        true if the document matches the class XML schema -
        Throws: -
        java.lang.Exception - if the class XML schema does not fully match
        -
        -
        -
        - -

        -validate

        -
        -boolean validate(java.lang.Class type,
        -                 java.io.InputStream source,
        -                 boolean strict)
        -                 throws java.lang.Exception
        -
        -
        This validate method will validate the contents of - the XML document against the specified XML class schema. This is - used to perform a read traversal of the class schema such that - the document can be tested against it. This is preferred to - reading the document as it does not instantiate the objects or - invoke any callback methods, thus making it a safe validation. -

        -

        -
        Parameters:
        type - this is the class type to be validated against XML
        source - this provides the source of the XML document
        strict - this determines whether to read in strict mode -
        Returns:
        true if the document matches the class XML schema -
        Throws: -
        java.lang.Exception - if the class XML schema does not fully match
        -
        -
        -
        - -

        -validate

        -
        -boolean validate(java.lang.Class type,
        -                 java.io.Reader source,
        -                 boolean strict)
        -                 throws java.lang.Exception
        -
        -
        This validate method will validate the contents of - the XML document against the specified XML class schema. This is - used to perform a read traversal of the class schema such that - the document can be tested against it. This is preferred to - reading the document as it does not instantiate the objects or - invoke any callback methods, thus making it a safe validation. -

        -

        -
        Parameters:
        type - this is the class type to be validated against XML
        source - this provides the source of the XML document
        strict - this determines whether to read in strict mode -
        Returns:
        true if the document matches the class XML schema -
        Throws: -
        java.lang.Exception - if the class XML schema does not fully match
        -
        -
        -
        - -

        -validate

        -
        -boolean validate(java.lang.Class type,
        -                 InputNode source,
        -                 boolean strict)
        -                 throws java.lang.Exception
        -
        -
        This validate method will validate the contents of - the XML document against the specified XML class schema. This is - used to perform a read traversal of the class schema such that - the document can be tested against it. This is preferred to - reading the document as it does not instantiate the objects or - invoke any callback methods, thus making it a safe validation. -

        -

        -
        Parameters:
        type - this is the class type to be validated against XML
        source - this provides the source of the XML document
        strict - this determines whether to read in strict mode -
        Returns:
        true if the document matches the class XML schema -
        Throws: -
        java.lang.Exception - if the class XML schema does not fully match
        -
        -
        -
        - -

        -write

        -
        -void write(java.lang.Object source,
        -           java.io.File out)
        -           throws java.lang.Exception
        -
        -
        This write method will traverse the provided object - checking for field annotations in order to compose the XML data. - This uses the getClass method on the object to - determine the class file that will be used to compose the schema. - If there is no Root annotation for the class then - this will throw an exception. The root annotation is the only - annotation required for an object to be serialized. -

        -

        -
        Parameters:
        source - this is the object that is to be serialized
        out - this is where the serialized XML is written to -
        Throws: -
        java.lang.Exception - if the schema for the object is not valid
        -
        -
        -
        - -

        -write

        -
        -void write(java.lang.Object source,
        -           java.io.OutputStream out)
        -           throws java.lang.Exception
        -
        -
        This write method will traverse the provided object - checking for field annotations in order to compose the XML data. - This uses the getClass method on the object to - determine the class file that will be used to compose the schema. - If there is no Root annotation for the class then - this will throw an exception. The root annotation is the only - annotation required for an object to be serialized. -

        -

        -
        Parameters:
        source - this is the object that is to be serialized
        out - this is where the serialized XML is written to -
        Throws: -
        java.lang.Exception - if the schema for the object is not valid
        -
        -
        -
        - -

        -write

        -
        -void write(java.lang.Object source,
        -           java.io.Writer out)
        -           throws java.lang.Exception
        -
        -
        This write method will traverse the provided object - checking for field annotations in order to compose the XML data. - This uses the getClass method on the object to - determine the class file that will be used to compose the schema. - If there is no Root annotation for the class then - this will throw an exception. The root annotation is the only - annotation required for an object to be serialized. -

        -

        -
        Parameters:
        source - this is the object that is to be serialized
        out - this is where the serialized XML is written to -
        Throws: -
        java.lang.Exception - if the schema for the object is not valid
        -
        -
        -
        - -

        -write

        -
        -void write(java.lang.Object source,
        -           OutputNode root)
        -           throws java.lang.Exception
        -
        -
        This write method will traverse the provided object - checking for field annotations in order to compose the XML data. - This uses the getClass method on the object to - determine the class file that will be used to compose the schema. - If there is no Root annotation for the class then - this will throw an exception. The root annotation is the only - annotation required for an object to be serialized. -

        -

        -
        Parameters:
        source - this is the object that is to be serialized
        root - this is where the serialized XML is written to -
        Throws: -
        java.lang.Exception - if the schema for the object is not valid
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Text.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Text.html deleted file mode 100644 index 936f4943..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Text.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - -Text - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml -
        -Annotation Type Text

        -
        -
        -
        @Retention(value=RUNTIME)
        -public @interface Text
        - - -

        -The Text annotation is used to represent a field or - method that appears as text within an XML element. Methods and - fields annotated with this must represent primitive values, which - means that the type is converted to and from an XML representation - using a Transform object. For example, the primitive - types typically annotated could be strings, integers, or dates. -

        - One restriction on this annotation is that it can only appear once - within a schema class, and it can not appear with the another XML - element annotations, such as the Element annotation. - It can however appear with any number of Attribute - annotations. -

        - 
        -    <example one="value" two="value">
        -       Example text value       
        -    </example>
        - 
        - 
        - Text values are used when an element containing attributes is - used to wrap a text value with no child elements. This can be - used in place of an element annotation to represent a primitive - which is wrapped in a surrounding XML element. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Transformer
        -
        - -

        - - - - - - - - - - - - - - - - - - - -
        -Optional Element Summary
        - booleandata - -
        -          This is used to determine whether the text is written within - CDATA block or not.
        - java.lang.Stringempty - -
        -          This is used to provide a default value for the text data if - the annotated field or method is null.
        - booleanrequired - -
        -          Determines whether the text value is required within the XML - document.
        -  -

        -

        -empty

        -
        -public abstract java.lang.String empty
        -
        -
        This is used to provide a default value for the text data if - the annotated field or method is null. This ensures the the - serialization process writes the text data with a value even - if the value is null, and allows deserialization to determine - whether the value within the object was null or not. -

        -

        -
        -
        -
        - -
        Returns:
        this returns the default attribute value to use
        -
        -
        Default:
        ""
        -
        -
        -
        - -

        -data

        -
        -public abstract boolean data
        -
        -
        This is used to determine whether the text is written within - CDATA block or not. If this is set to true then the text is - written within a CDATA block, by default the text is output - as escaped XML. Typically this is used for large text values. -

        -

        -
        -
        -
        - -
        Returns:
        true if the data is to be wrapped in a CDATA block
        -
        -
        Default:
        false
        -
        -
        -
        - -

        -required

        -
        -public abstract boolean required
        -
        -
        Determines whether the text value is required within the XML - document. Any field marked as not required may not have its - value set when the object is deserialized. If an object is to - be serialized only a null attribute will not appear in XML. -

        -

        -
        -
        -
        - -
        Returns:
        true if the element is required, false otherwise
        -
        -
        Default:
        true
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Transient.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Transient.html deleted file mode 100644 index 79c0c4b8..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Transient.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - - -Transient - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml -
        -Annotation Type Transient

        -
        -
        -
        @Retention(value=RUNTIME)
        -public @interface Transient
        - - -

        -The Transient annotation is an optional annotation - that can be used within an XML class schema to mark a method or - field as being transient, which indicates that it does not take - part in serialization or deserialization. This is particularly - useful when the Default annotation is applied to - a class, as it indicates no default serialization is to be used. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Default
        - -

        - -

        - -


        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Version.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Version.html deleted file mode 100644 index 44dd2db4..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/Version.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - -Version - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml -
        -Annotation Type Version

        -
        -
        -
        @Retention(value=RUNTIME)
        -public @interface Version
        - - -

        -The Version annotation is used to specify an attribute - that is used to represent a revision of the class XML schema. This - annotation can annotate only floating point types such as double, - float, and the java primitive object types. This can not be used to - annotate strings, enumerations or other primitive types. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        -
        - -

        - - - - - - - - - - - - - - - - - - - -
        -Optional Element Summary
        - java.lang.Stringname - -
        -          This represents the name of the XML attribute.
        - booleanrequired - -
        -          Determines whether the version is required within an XML - element.
        - doublerevision - -
        -          This represents the revision of the class.
        -  -

        -

        -name

        -
        -public abstract java.lang.String name
        -
        -
        This represents the name of the XML attribute. Annotated fields - or methods can optionally provide the name of the XML attribute - they represent. If a name is not provided then the field or - method name is used in its place. A name can be specified if - the field or method name is not suitable for the XML attribute. -

        -

        -
        -
        -
        - -
        Returns:
        the name of the XML attribute this represents
        -
        -
        Default:
        ""
        -
        -
        -
        - -

        -revision

        -
        -public abstract double revision
        -
        -
        This represents the revision of the class. A revision is used - by the deserialization process to determine how to match the - annotated fields and methods to the XML elements and attributes. - If the version deserialized is different to the annotated - revision then annotated fields and methods are not required - and if there are excessive XML nodes they are ignored. -

        -

        -
        -
        -
        - -
        Returns:
        this returns the version of the XML class schema
        -
        -
        Default:
        1.0
        -
        -
        -
        - -

        -required

        -
        -public abstract boolean required
        -
        -
        Determines whether the version is required within an XML - element. Any field marked as not required will not have its - value set when the object is deserialized. This is written - only if the version is not the same as the default version. -

        -

        -
        -
        -
        - -
        Returns:
        true if the version is required, false otherwise
        -
        -
        Default:
        false
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/AnnotationStrategy.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/AnnotationStrategy.html deleted file mode 100644 index f34ed560..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/AnnotationStrategy.html +++ /dev/null @@ -1,358 +0,0 @@ - - - - - - -AnnotationStrategy - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.convert -
        -Class AnnotationStrategy

        -
        -java.lang.Object
        -  extended by org.simpleframework.xml.convert.AnnotationStrategy
        -
        -
        -
        All Implemented Interfaces:
        Strategy
        -
        -
        -
        -
        public class AnnotationStrategy
        extends java.lang.Object
        implements Strategy
        - - -

        -The AnnotationStrategy object is used to intercept - the serialization process and delegate to custom converters. This - strategy uses the Convert annotation to specify the - converter to use for serialization and deserialization. If there - is no annotation present on the field or method representing the - object instance to be serialized then this acts as a transparent - proxy to an internal strategy. -

        - By default the TreeStrategy is used to perform the - normal serialization process should there be no annotation - specifying a converter to use. However, any implementation can - be used, including the CycleStrategy, which handles - cycles in the object graph. To specify the internal strategy to - use it can be provided in the constructor. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        TreeStrategy
        -
        - -

        - - - - - - - - - - - - - - -
        -Constructor Summary
        AnnotationStrategy() - -
        -          Constructor for the AnnotationStrategy object.
        AnnotationStrategy(Strategy strategy) - -
        -          Constructor for the AnnotationStrategy object.
        -  - - - - - - - - - - - - - - - -
        -Method Summary
        - Valueread(Type type, - NodeMap<InputNode> node, - java.util.Map map) - -
        -          This is used to read the Value which will be used - to represent the deserialized object.
        - booleanwrite(Type type, - java.lang.Object value, - NodeMap<OutputNode> node, - java.util.Map map) - -
        -          This is used to serialize a representation of the object value - provided.
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -AnnotationStrategy

        -
        -public AnnotationStrategy()
        -
        -
        Constructor for the AnnotationStrategy object. - This creates a strategy that intercepts serialization on any - annotated method or field. If no annotation exists then this - delegates to an internal TreeStrategy object. -

        -

        -
        - -

        -AnnotationStrategy

        -
        -public AnnotationStrategy(Strategy strategy)
        -
        -
        Constructor for the AnnotationStrategy object. - This creates a strategy that intercepts serialization on any - annotated method or field. If no annotation exists then this - will delegate to the Strategy provided. -

        -

        -
        Parameters:
        strategy - the internal strategy to delegate to
        -
        - - - - - - - - -
        -Method Detail
        - -

        -read

        -
        -public Value read(Type type,
        -                  NodeMap<InputNode> node,
        -                  java.util.Map map)
        -           throws java.lang.Exception
        -
        -
        This is used to read the Value which will be used - to represent the deserialized object. If there is an annotation - present then the value will contain an object instance. If it - does not then it is up to the internal strategy to determine - what the returned value contains. -

        -

        -
        Specified by:
        read in interface Strategy
        -
        -
        -
        Parameters:
        type - this is the type that represents a method or field
        node - this is the node representing the XML element
        map - this is the session map that contain variables -
        Returns:
        the value representing the deserialized value -
        Throws: -
        java.lang.Exception - thrown if the class cannot be resolved
        -
        -
        -
        - -

        -write

        -
        -public boolean write(Type type,
        -                     java.lang.Object value,
        -                     NodeMap<OutputNode> node,
        -                     java.util.Map map)
        -              throws java.lang.Exception
        -
        -
        This is used to serialize a representation of the object value - provided. If there is a Convert annotation present - on the provided type then this will use the converter specified - to serialize a representation of the object. If however there - is no annotation then this will delegate to the internal - strategy. This returns true if the serialization has completed. -

        -

        -
        Specified by:
        write in interface Strategy
        -
        -
        -
        Parameters:
        type - this is the type that represents the field or method
        value - this is the object instance to be serialized
        node - this is the XML element to be serialized to
        map - this is the session map used by the serializer -
        Returns:
        this returns true if it was serialized, false otherwise -
        Throws: -
        java.lang.Exception - thrown if the details cannot be set
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/Convert.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/Convert.html deleted file mode 100644 index 45424e39..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/Convert.html +++ /dev/null @@ -1,255 +0,0 @@ - - - - - - -Convert - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.convert -
        -Annotation Type Convert

        -
        -
        -
        @Retention(value=RUNTIME)
        -public @interface Convert
        - - -

        -The Convert annotation is used to specify a converter - class to use for serialization. This annotation is used when an - object needs to be serialized but can not be annotated or when the - object can not conform to an existing XML structure. In order to - specify a Converter object a field or method can be - annotated like the field below. -

        - 
        -    @Element
        -    @Convert(ExampleConverter.class)
        -    private Example example;
        - 
        - 
        - Note that for the above field the Element annotation - is required. If this is used with any other XML annotation such - as the ElementList or Text annotation - then an exception will be thrown. As well as field and methods - this can be used to suggest a converter for a class. Take the - class below which is annotated. -
        - 
        -    @Root
        -    @Convert(DemoConverter.class)
        -    public class Demo {
        -       ...
        -    }
        - 
        - 
        - For the above class the specified converter will be used. This is - useful when the class is used within a java.util.List - or another similar collection. Finally, in order for this to work - it must be used with the AnnotationStrategy which is - used to scan for annotations in order to delegate to converters. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        AnnotationStrategy
        -
        - -

        - - - - - - - - - - - -
        -Required Element Summary
        - java.lang.Class<? extends Converter>value - -
        -          Specifies the Converter implementation to be used - to convert the annotated object.
        -  -

        - - - - - - - - -
        -Element Detail
        - -

        -value

        -
        -public abstract java.lang.Class<? extends Converter> value
        -
        -
        Specifies the Converter implementation to be used - to convert the annotated object. The converter specified will - be used to convert the object to XML by intercepting the - serialization and deserialization process as it happens. A - converter should typically be used to handle an object of - a specific type. -

        -

        -
        -
        -
        - -
        Returns:
        this returns the converter that has been specified
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/ConvertException.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/ConvertException.html deleted file mode 100644 index 64a16d72..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/ConvertException.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - -ConvertException - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.convert -
        -Class ConvertException

        -
        -java.lang.Object
        -  extended by java.lang.Throwable
        -      extended by java.lang.Exception
        -          extended by org.simpleframework.xml.convert.ConvertException
        -
        -
        -
        All Implemented Interfaces:
        java.io.Serializable
        -
        -
        -
        -
        public class ConvertException
        extends java.lang.Exception
        - - -

        -The ConvertException is thrown when there is a - problem converting an object. Such an exception can occur if an - annotation is use incorrectly, or if a Converter - can not be instantiated. Messages provided to this exception are - formatted similar to the PrintStream.printf method. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Serialized Form
        -
        - -

        - - - - - - - - - - - -
        -Constructor Summary
        ConvertException(java.lang.String text, - java.lang.Object... list) - -
        -          Constructor for the ConvertException object.
        -  - - - - - - - -
        -Method Summary
        - - - - - - - -
        Methods inherited from class java.lang.Throwable
        fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -ConvertException

        -
        -public ConvertException(java.lang.String text,
        -                        java.lang.Object... list)
        -
        -
        Constructor for the ConvertException object. - This constructor takes a format string an a variable number of - object arguments, which can be inserted into the format string. -

        -

        -
        Parameters:
        text - a format string used to present the error message
        list - a list of arguments to insert into the string
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/Converter.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/Converter.html deleted file mode 100644 index c4a6a950..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/Converter.html +++ /dev/null @@ -1,266 +0,0 @@ - - - - - - -Converter - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.convert -
        -Interface Converter<T>

        -
        -
        -
        public interface Converter<T>
        - - -

        -The Converter object is used to convert an object - to XML by intercepting the normal serialization process. When - serializing an object the write method is invoked. - This is provided with the object instance to be serialized and - the OutputNode to use to write the XML. Values - can be taken from the instance and transferred to the node. -

        - For deserialization the read method is invoked. - This is provided with the InputNode, which can be - used to read the elements and attributes representing the - member data of the object being deserialized. Once the object - has been instantiated it must be returned. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        AnnotationStrategy, -RegistryStrategy
        -
        - -

        - - - - - - - - - - - - - - - - -
        -Method Summary
        - Tread(InputNode node) - -
        -          This read method is used to deserialize an object - from the source XML.
        - voidwrite(OutputNode node, - T value) - -
        -          This write method is used to serialize an object - to XML.
        -  -

        - - - - - - - - -
        -Method Detail
        - -

        -read

        -
        -T read(InputNode node)
        -       throws java.lang.Exception
        -
        -
        This read method is used to deserialize an object - from the source XML. The deserialization is performed using - the XML node provided. This node can be used to read the XML - elements and attributes in any format required. Once all of - the data has been extracted an instance must be returned. -

        -

        -
        Parameters:
        node - this is the node to deserialize the object from -
        Returns:
        the object instance resulting from the deserialization -
        Throws: -
        java.lang.Exception
        -
        -
        -
        - -

        -write

        -
        -void write(OutputNode node,
        -           T value)
        -           throws java.lang.Exception
        -
        -
        This write method is used to serialize an object - to XML. The serialization should be performed in such a way - that all of the objects values are represented by an element - or attribute of the provided node. This ensures that it can - be fully deserialized at a later time. -

        -

        -
        Parameters:
        node - this is the node to serialized to object to
        value - this is the value that is to be serialized -
        Throws: -
        java.lang.Exception
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/Registry.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/Registry.html deleted file mode 100644 index 5e0a18c0..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/Registry.html +++ /dev/null @@ -1,339 +0,0 @@ - - - - - - -Registry - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.convert -
        -Class Registry

        -
        -java.lang.Object
        -  extended by org.simpleframework.xml.convert.Registry
        -
        -
        -
        -
        public class Registry
        extends java.lang.Object
        - - -

        -The Registry represents an object that is used to - register bindings between a class and a converter implementation. - Converter instances created by this registry are lazily created - and cached so that they are instantiated only once. This ensures - that the overhead of serialization is reduced. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        RegistryStrategy
        -
        - -

        - - - - - - - - - - - -
        -Constructor Summary
        Registry() - -
        -          Constructor for the Registry object.
        -  - - - - - - - - - - - - - - - - - - - -
        -Method Summary
        - Registrybind(java.lang.Class type, - java.lang.Class converter) - -
        -          This is used to register a binding between a type and the - converter used to serialize and deserialize it.
        - Registrybind(java.lang.Class type, - Converter converter) - -
        -          This is used to register a binding between a type and the - converter used to serialize and deserialize it.
        - Converterlookup(java.lang.Class type) - -
        -          This is used to acquire a Converter instance from - the registry.
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -Registry

        -
        -public Registry()
        -
        -
        Constructor for the Registry object. This is used - to create a registry between classes and the converters that - should be used to serialize and deserialize the instances. All - converters are instantiated once and cached for reuse. -

        -

        - - - - - - - - -
        -Method Detail
        - -

        -lookup

        -
        -public Converter lookup(java.lang.Class type)
        -                 throws java.lang.Exception
        -
        -
        This is used to acquire a Converter instance from - the registry. All instances are cache to reduce the overhead - of lookups during the serialization process. Converters are - lazily instantiated and so are only created if demanded. -

        -

        -
        Parameters:
        type - this is the type to find the converter for -
        Returns:
        this returns the converter instance for the type -
        Throws: -
        java.lang.Exception
        -
        -
        -
        - -

        -bind

        -
        -public Registry bind(java.lang.Class type,
        -                     java.lang.Class converter)
        -              throws java.lang.Exception
        -
        -
        This is used to register a binding between a type and the - converter used to serialize and deserialize it. During the - serialization process the converters are retrieved and - used to convert the object members to XML. -

        -

        -
        Parameters:
        type - this is the object type to bind to a converter
        converter - this is the converter class to be used -
        Returns:
        this will return this registry instance to use -
        Throws: -
        java.lang.Exception
        -
        -
        -
        - -

        -bind

        -
        -public Registry bind(java.lang.Class type,
        -                     Converter converter)
        -              throws java.lang.Exception
        -
        -
        This is used to register a binding between a type and the - converter used to serialize and deserialize it. During the - serialization process the converters are retrieved and - used to convert the object properties to XML. -

        -

        -
        Parameters:
        type - this is the object type to bind to a converter
        converter - this is the converter instance to be used -
        Returns:
        this will return this registry instance to use -
        Throws: -
        java.lang.Exception
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/RegistryStrategy.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/RegistryStrategy.html deleted file mode 100644 index 20e5c022..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/RegistryStrategy.html +++ /dev/null @@ -1,362 +0,0 @@ - - - - - - -RegistryStrategy - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.convert -
        -Class RegistryStrategy

        -
        -java.lang.Object
        -  extended by org.simpleframework.xml.convert.RegistryStrategy
        -
        -
        -
        All Implemented Interfaces:
        Strategy
        -
        -
        -
        -
        public class RegistryStrategy
        extends java.lang.Object
        implements Strategy
        - - -

        -The RegistryStrategy object is used to intercept - the serialization process and delegate to custom converters. The - custom converters are resolved from a Registry - object, which is provided to the constructor. If there is no - binding for a particular object then serialization is delegated - to an internal strategy. All converters resolved by this are - instantiated once and cached internally for performance. -

        - By default the TreeStrategy is used to perform the - normal serialization process should there be no class binding - specifying a converter to use. However, any implementation can - be used, including the CycleStrategy, which handles - cycles in the object graph. To specify the internal strategy to - use it can be provided in the constructor. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Registry
        -
        - -

        - - - - - - - - - - - - - - -
        -Constructor Summary
        RegistryStrategy(Registry registry) - -
        -          Constructor for the RegistryStrategy object.
        RegistryStrategy(Registry registry, - Strategy strategy) - -
        -          Constructor for the RegistryStrategy object.
        -  - - - - - - - - - - - - - - - -
        -Method Summary
        - Valueread(Type type, - NodeMap<InputNode> node, - java.util.Map map) - -
        -          This is used to read the Value which will be used - to represent the deserialized object.
        - booleanwrite(Type type, - java.lang.Object value, - NodeMap<OutputNode> node, - java.util.Map map) - -
        -          This is used to serialize a representation of the object value - provided.
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -RegistryStrategy

        -
        -public RegistryStrategy(Registry registry)
        -
        -
        Constructor for the RegistryStrategy object. This - is used to create a strategy that will intercept the normal - serialization process by searching for bindings within the - provided Registry instance. -

        -

        -
        Parameters:
        registry - this is the registry instance with bindings
        -
        -
        - -

        -RegistryStrategy

        -
        -public RegistryStrategy(Registry registry,
        -                        Strategy strategy)
        -
        -
        Constructor for the RegistryStrategy object. This - is used to create a strategy that will intercept the normal - serialization process by searching for bindings within the - provided Registry instance. -

        -

        -
        Parameters:
        registry - this is the registry instance with bindings
        strategy - this is the strategy to delegate to
        -
        - - - - - - - - -
        -Method Detail
        - -

        -read

        -
        -public Value read(Type type,
        -                  NodeMap<InputNode> node,
        -                  java.util.Map map)
        -           throws java.lang.Exception
        -
        -
        This is used to read the Value which will be used - to represent the deserialized object. If there is an binding - present then the value will contain an object instance. If it - does not then it is up to the internal strategy to determine - what the returned value contains. -

        -

        -
        Specified by:
        read in interface Strategy
        -
        -
        -
        Parameters:
        type - this is the type that represents a method or field
        node - this is the node representing the XML element
        map - this is the session map that contain variables -
        Returns:
        the value representing the deserialized value -
        Throws: -
        java.lang.Exception - thrown if the class cannot be resolved
        -
        -
        -
        - -

        -write

        -
        -public boolean write(Type type,
        -                     java.lang.Object value,
        -                     NodeMap<OutputNode> node,
        -                     java.util.Map map)
        -              throws java.lang.Exception
        -
        -
        This is used to serialize a representation of the object value - provided. If there is a Registry binding present - for the provided type then this will use the converter specified - to serialize a representation of the object. If however there - is no binding present then this will delegate to the internal - strategy. This returns true if the serialization has completed. -

        -

        -
        Specified by:
        write in interface Strategy
        -
        -
        -
        Parameters:
        type - this is the type that represents the field or method
        value - this is the object instance to be serialized
        node - this is the XML element to be serialized to
        map - this is the session map used by the serializer -
        Returns:
        this returns true if it was serialized, false otherwise -
        Throws: -
        java.lang.Exception - thrown if the details cannot be set
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/package-frame.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/package-frame.html deleted file mode 100644 index c611e2fa..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/package-frame.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - -org.simpleframework.xml.convert - - - - - - - - - - - -org.simpleframework.xml.convert - - - - -
        -Interfaces  - -
        -Converter
        - - - - - - -
        -Classes  - -
        -AnnotationStrategy -
        -Registry -
        -RegistryStrategy
        - - - - - - -
        -Exceptions  - -
        -ConvertException
        - - - - - - -
        -Annotation Types  - -
        -Convert
        - - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/package-summary.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/package-summary.html deleted file mode 100644 index 2b02dc02..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/package-summary.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - -org.simpleframework.xml.convert - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        -

        -Package org.simpleframework.xml.convert -

        - - - - - - - - - -
        -Interface Summary
        Converter<T>The Converter object is used to convert an object - to XML by intercepting the normal serialization process.
        -  - -

        - - - - - - - - - - - - - - - - - -
        -Class Summary
        AnnotationStrategyThe AnnotationStrategy object is used to intercept - the serialization process and delegate to custom converters.
        RegistryThe Registry represents an object that is used to - register bindings between a class and a converter implementation.
        RegistryStrategyThe RegistryStrategy object is used to intercept - the serialization process and delegate to custom converters.
        -  - -

        - - - - - - - - - -
        -Exception Summary
        ConvertExceptionThe ConvertException is thrown when there is a - problem converting an object.
        -  - -

        - - - - - - - - - -
        -Annotation Types Summary
        ConvertThe Convert annotation is used to specify a converter - class to use for serialization.
        -  - -

        -

        -
        -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/package-tree.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/package-tree.html deleted file mode 100644 index dee726c7..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/convert/package-tree.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - -org.simpleframework.xml.convert Class Hierarchy - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        -
        -

        -Hierarchy For Package org.simpleframework.xml.convert -

        -
        -
        -
        Package Hierarchies:
        All Packages
        -
        -

        -Class Hierarchy -

        -
          -
        • java.lang.Object
            -
          • org.simpleframework.xml.convert.AnnotationStrategy (implements org.simpleframework.xml.strategy.Strategy) -
          • org.simpleframework.xml.convert.Registry
          • org.simpleframework.xml.convert.RegistryStrategy (implements org.simpleframework.xml.strategy.Strategy) -
          • java.lang.Throwable (implements java.io.Serializable) - -
          -
        -

        -Interface Hierarchy -

        -
          -
        • org.simpleframework.xml.convert.Converter<T>
        -

        -Annotation Type Hierarchy -

        -
          -
        • org.simpleframework.xml.convert.Convert (implements java.lang.annotation.Annotation) -
        -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/AttributeException.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/AttributeException.html deleted file mode 100644 index ecdfe7cb..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/AttributeException.html +++ /dev/null @@ -1,282 +0,0 @@ - - - - - - -AttributeException - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.core -
        -Class AttributeException

        -
        -java.lang.Object
        -  extended by java.lang.Throwable
        -      extended by java.lang.Exception
        -          extended by org.simpleframework.xml.core.PersistenceException
        -              extended by org.simpleframework.xml.core.AttributeException
        -
        -
        -
        All Implemented Interfaces:
        java.io.Serializable
        -
        -
        -
        -
        public class AttributeException
        extends PersistenceException
        - - -

        -The AttributeException is used to represent conditions - when an XML attribute is in an invalid state. Typically this is - used when and attribute cannot be serialized or deserialized. Such - a condition can arise when an attribute exists within the source - XML that does not match the schema class. For serialization this - exception is thrown if a required field is null. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Serialized Form
        -
        - -

        - - - - - - - - - - - - - - -
        -Constructor Summary
        AttributeException(java.lang.String text, - java.lang.Object... list) - -
        -          Constructor for the AttributeException object.
        AttributeException(java.lang.Throwable cause, - java.lang.String text, - java.lang.Object... list) - -
        -          Constructor for the AttributeException object.
        -  - - - - - - - -
        -Method Summary
        - - - - - - - -
        Methods inherited from class java.lang.Throwable
        fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -AttributeException

        -
        -public AttributeException(java.lang.String text,
        -                          java.lang.Object... list)
        -
        -
        Constructor for the AttributeException object. This - constructor takes a format string an a variable number of object - arguments, which can be inserted into the format string. -

        -

        -
        Parameters:
        text - a format string used to present the error message
        list - a list of arguments to insert into the string
        -
        -
        - -

        -AttributeException

        -
        -public AttributeException(java.lang.Throwable cause,
        -                          java.lang.String text,
        -                          java.lang.Object... list)
        -
        -
        Constructor for the AttributeException object. This - constructor takes a format string an a variable number of object - arguments, which can be inserted into the format string. -

        -

        -
        Parameters:
        cause - the source exception this is used to represent
        text - a format string used to present the error message
        list - a list of arguments to insert into the string
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/Commit.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/Commit.html deleted file mode 100644 index ccb27ac4..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/Commit.html +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - -Commit - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.core -
        -Annotation Type Commit

        -
        -
        -
        @Retention(value=RUNTIME)
        -public @interface Commit
        - - -

        -The Commit annotation is used to mark a method within - a serializable object that requires a callback from the persister - once the deserialization completes. The commit method is invoked - by the Persister after all fields have been assigned - and after the validation method has been invoked, if the object - has a method marked with the Validate annotation. -

        - Typically the commit method is used to complete deserialization - by allowing the object to build further data structures from the - fields that have been created from the deserialization process. - The commit method must be a no argument method or a method that - takes a single Map object argument, and may throw an - exception, in which case the deserialization process terminates. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Validate
        - -

        - -

        - -


        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/Complete.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/Complete.html deleted file mode 100644 index 86f101c0..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/Complete.html +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - -Complete - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.core -
        -Annotation Type Complete

        -
        -
        -
        @Retention(value=RUNTIME)
        -public @interface Complete
        - - -

        -The Complete annotation is used to mark a method that - requires a callback from the persister once the serialization of - the object has completed. The complete method is typically used - in combination with the persist method, which is the method that - is annotated with the Persist annotation. -

        - Typically the complete method will revert any changes made when - the persist method was invoked. For example, should the persist - method acquire a lock to ensure the object is serialized in a - safe state then the commit method can be used to release the lock. - The complete method must be a no argument public method or a - method that takes a single Map object argument. The - complete method is invoked even if deserialization terminates. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Persist
        - -

        - -

        - -


        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/ConstructorException.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/ConstructorException.html deleted file mode 100644 index 10e954c8..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/ConstructorException.html +++ /dev/null @@ -1,281 +0,0 @@ - - - - - - -ConstructorException - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.core -
        -Class ConstructorException

        -
        -java.lang.Object
        -  extended by java.lang.Throwable
        -      extended by java.lang.Exception
        -          extended by org.simpleframework.xml.core.PersistenceException
        -              extended by org.simpleframework.xml.core.ConstructorException
        -
        -
        -
        All Implemented Interfaces:
        java.io.Serializable
        -
        -
        -
        -
        public class ConstructorException
        extends PersistenceException
        - - -

        -The ConstructorException is used to represent any - errors where an annotated constructor parameter is invalid. This - is thrown when constructor injection is used and the schema is - invalid. Invalid schemas are schemas where an annotated method - or field does not match an annotated constructor parameter. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Serialized Form
        -
        - -

        - - - - - - - - - - - - - - -
        -Constructor Summary
        ConstructorException(java.lang.String text, - java.lang.Object... list) - -
        -          Constructor for the ConstructorException object.
        ConstructorException(java.lang.Throwable cause, - java.lang.String text, - java.lang.Object... list) - -
        -          Constructor for the ConstructorException object.
        -  - - - - - - - -
        -Method Summary
        - - - - - - - -
        Methods inherited from class java.lang.Throwable
        fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -ConstructorException

        -
        -public ConstructorException(java.lang.String text,
        -                            java.lang.Object... list)
        -
        -
        Constructor for the ConstructorException object. - This constructor takes a format string an a variable number of - object arguments, which can be inserted into the format string. -

        -

        -
        Parameters:
        text - a format string used to present the error message
        list - a list of arguments to insert into the string
        -
        -
        - -

        -ConstructorException

        -
        -public ConstructorException(java.lang.Throwable cause,
        -                            java.lang.String text,
        -                            java.lang.Object... list)
        -
        -
        Constructor for the ConstructorException object. - This constructor takes a format string an a variable number of - object arguments, which can be inserted into the format string. -

        -

        -
        Parameters:
        cause - the source exception this is used to represent
        text - a format string used to present the error message
        list - a list of arguments to insert into the string
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/ElementException.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/ElementException.html deleted file mode 100644 index 09898201..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/ElementException.html +++ /dev/null @@ -1,282 +0,0 @@ - - - - - - -ElementException - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.core -
        -Class ElementException

        -
        -java.lang.Object
        -  extended by java.lang.Throwable
        -      extended by java.lang.Exception
        -          extended by org.simpleframework.xml.core.PersistenceException
        -              extended by org.simpleframework.xml.core.ElementException
        -
        -
        -
        All Implemented Interfaces:
        java.io.Serializable
        -
        -
        -
        -
        public class ElementException
        extends PersistenceException
        - - -

        -The ElementException is used to represent conditions - when an XML element is in an invalid state. Typically this is used - when and element cannot be serialized or deserialized. Such a - condition can arise when an element exists within the source XML - that does not match the schema class. For serialization this - exception is thrown if a required field is null. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Serialized Form
        -
        - -

        - - - - - - - - - - - - - - -
        -Constructor Summary
        ElementException(java.lang.String text, - java.lang.Object... list) - -
        -          Constructor for the ElementException object.
        ElementException(java.lang.Throwable cause, - java.lang.String text, - java.lang.Object... list) - -
        -          Constructor for the ElementException object.
        -  - - - - - - - -
        -Method Summary
        - - - - - - - -
        Methods inherited from class java.lang.Throwable
        fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -ElementException

        -
        -public ElementException(java.lang.String text,
        -                        java.lang.Object... list)
        -
        -
        Constructor for the ElementException object. This - constructor takes a format string an a variable number of object - arguments, which can be inserted into the format string. -

        -

        -
        Parameters:
        text - a format string used to present the error message
        list - a list of arguments to insert into the string
        -
        -
        - -

        -ElementException

        -
        -public ElementException(java.lang.Throwable cause,
        -                        java.lang.String text,
        -                        java.lang.Object... list)
        -
        -
        Constructor for the ElementException object. This - constructor takes a format string an a variable number of object - arguments, which can be inserted into the format string. -

        -

        -
        Parameters:
        cause - the source exception this is used to represent
        text - a format string used to present the error message
        list - a list of arguments to insert into the string
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/InstantiationException.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/InstantiationException.html deleted file mode 100644 index eab3946a..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/InstantiationException.html +++ /dev/null @@ -1,282 +0,0 @@ - - - - - - -InstantiationException - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.core -
        -Class InstantiationException

        -
        -java.lang.Object
        -  extended by java.lang.Throwable
        -      extended by java.lang.Exception
        -          extended by org.simpleframework.xml.core.PersistenceException
        -              extended by org.simpleframework.xml.core.InstantiationException
        -
        -
        -
        All Implemented Interfaces:
        java.io.Serializable
        -
        -
        -
        -
        public class InstantiationException
        extends PersistenceException
        - - -

        -The InstantiationException is thrown when an object - cannot be instantiated either because it is an abstract class or an - interface. Such a situation can arise if a serializable field is an - abstract type and a suitable concrete class cannot be found. Also, - if an override type is not assignable to the field type this is - thrown, for example if an XML element list is not a collection. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Serialized Form
        -
        - -

        - - - - - - - - - - - - - - -
        -Constructor Summary
        InstantiationException(java.lang.String text, - java.lang.Object... list) - -
        -          Constructor for the InstantiationException object.
        InstantiationException(java.lang.Throwable cause, - java.lang.String text, - java.lang.Object... list) - -
        -          Constructor for the InstantiationException object.
        -  - - - - - - - -
        -Method Summary
        - - - - - - - -
        Methods inherited from class java.lang.Throwable
        fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -InstantiationException

        -
        -public InstantiationException(java.lang.String text,
        -                              java.lang.Object... list)
        -
        -
        Constructor for the InstantiationException object. - This constructor takes a format string an a variable number of - object arguments, which can be inserted into the format string. -

        -

        -
        Parameters:
        text - a format string used to present the error message
        list - a list of arguments to insert into the string
        -
        -
        - -

        -InstantiationException

        -
        -public InstantiationException(java.lang.Throwable cause,
        -                              java.lang.String text,
        -                              java.lang.Object... list)
        -
        -
        Constructor for the InstantiationException object. - This constructor takes a format string an a variable number of - object arguments, which can be inserted into the format string. -

        -

        -
        Parameters:
        cause - the source exception this is used to represent
        text - a format string used to present the error message
        list - a list of arguments to insert into the string
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/MethodException.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/MethodException.html deleted file mode 100644 index ad2f5151..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/MethodException.html +++ /dev/null @@ -1,281 +0,0 @@ - - - - - - -MethodException - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.core -
        -Class MethodException

        -
        -java.lang.Object
        -  extended by java.lang.Throwable
        -      extended by java.lang.Exception
        -          extended by org.simpleframework.xml.core.PersistenceException
        -              extended by org.simpleframework.xml.core.MethodException
        -
        -
        -
        All Implemented Interfaces:
        java.io.Serializable
        -
        -
        -
        -
        public class MethodException
        extends PersistenceException
        - - -

        -The MethodException is used to represent conditions - where a Java Bean property has been annotated incorrectly. This - is thrown if a class schema performs illegal annotations. Such - annotations occur if the methods do not conform to the Java Bean - naming conventions, or if field and method annotations are mixed. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Serialized Form
        -
        - -

        - - - - - - - - - - - - - - -
        -Constructor Summary
        MethodException(java.lang.String text, - java.lang.Object... list) - -
        -          Constructor for the MethodException object.
        MethodException(java.lang.Throwable cause, - java.lang.String text, - java.lang.Object... list) - -
        -          Constructor for the MethodException object.
        -  - - - - - - - -
        -Method Summary
        - - - - - - - -
        Methods inherited from class java.lang.Throwable
        fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -MethodException

        -
        -public MethodException(java.lang.String text,
        -                       java.lang.Object... list)
        -
        -
        Constructor for the MethodException object. This - constructor takes a format string an a variable number of object - arguments, which can be inserted into the format string. -

        -

        -
        Parameters:
        text - a format string used to present the error message
        list - a list of arguments to insert into the string
        -
        -
        - -

        -MethodException

        -
        -public MethodException(java.lang.Throwable cause,
        -                       java.lang.String text,
        -                       java.lang.Object... list)
        -
        -
        Constructor for the MethodException object. This - constructor takes a format string an a variable number of object - arguments, which can be inserted into the format string. -

        -

        -
        Parameters:
        cause - the source exception this is used to represent
        text - a format string used to present the error message
        list - a list of arguments to insert into the string
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/PathException.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/PathException.html deleted file mode 100644 index 8cc86400..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/PathException.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - -PathException - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.core -
        -Class PathException

        -
        -java.lang.Object
        -  extended by java.lang.Throwable
        -      extended by java.lang.Exception
        -          extended by org.simpleframework.xml.core.PersistenceException
        -              extended by org.simpleframework.xml.core.PathException
        -
        -
        -
        All Implemented Interfaces:
        java.io.Serializable
        -
        -
        -
        -
        public class PathException
        extends PersistenceException
        - - -

        -The PathException is thrown when there is a problem - with the syntax of an XPath expression. Parsing problems include - specifying a path that is either illegal or contains features - that are not supported by the internal parser. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Serialized Form
        -
        - -

        - - - - - - - - - - - -
        -Constructor Summary
        PathException(java.lang.String text, - java.lang.Object... list) - -
        -          Constructor for the PathException object.
        -  - - - - - - - -
        -Method Summary
        - - - - - - - -
        Methods inherited from class java.lang.Throwable
        fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -PathException

        -
        -public PathException(java.lang.String text,
        -                     java.lang.Object... list)
        -
        -
        Constructor for the PathException object. This - constructor takes a format string an a variable number of - object arguments, which can be inserted into the format string. -

        -

        -
        Parameters:
        text - a format string used to present the error message
        list - a list of arguments to insert into the string
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/Persist.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/Persist.html deleted file mode 100644 index 40986547..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/Persist.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - -Persist - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.core -
        -Annotation Type Persist

        -
        -
        -
        @Retention(value=RUNTIME)
        -public @interface Persist
        - - -

        -The Persist annotation is used to mark a method that - requires a callback from the persister before serialization of - an object begins. If a method is marked with this annotation then - it will be invoked so that it can prepare the object for the - serialization process. -

        - The persist method can be used to perform any preparation needed - before serialization. For example, should the object be a list - or table of sorts the persist method can be used to grab a lock - for the internal data structure. Such a scheme will ensure that - the object is serialized in a known state. The persist method - must be a no argument public method or a method that takes a - single Map argument, it may throw an exception to - terminate the serialization process if required. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Complete
        - -

        - -

        - -


        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/PersistenceException.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/PersistenceException.html deleted file mode 100644 index 152cef61..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/PersistenceException.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - -PersistenceException - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.core -
        -Class PersistenceException

        -
        -java.lang.Object
        -  extended by java.lang.Throwable
        -      extended by java.lang.Exception
        -          extended by org.simpleframework.xml.core.PersistenceException
        -
        -
        -
        All Implemented Interfaces:
        java.io.Serializable
        -
        -
        -
        Direct Known Subclasses:
        AttributeException, ConstructorException, CycleException, ElementException, InstantiationException, MethodException, PathException, RootException, TextException, TransformException, UnionException, ValueRequiredException
        -
        -
        -
        -
        public class PersistenceException
        extends java.lang.Exception
        - - -

        -The PersistenceException is thrown when there is a - persistance exception. This exception this will be thrown from the - Persister should serialization or deserialization - of an object fail. Error messages provided to this exception are - formatted similar to the PrintStream.printf method. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Serialized Form
        -
        - -

        - - - - - - - - - - - - - - -
        -Constructor Summary
        PersistenceException(java.lang.String text, - java.lang.Object... list) - -
        -          Constructor for the PersistenceException object.
        PersistenceException(java.lang.Throwable cause, - java.lang.String text, - java.lang.Object... list) - -
        -          Constructor for the PersistenceException object.
        -  - - - - - - - -
        -Method Summary
        - - - - - - - -
        Methods inherited from class java.lang.Throwable
        fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -PersistenceException

        -
        -public PersistenceException(java.lang.String text,
        -                            java.lang.Object... list)
        -
        -
        Constructor for the PersistenceException object. - This constructor takes a format string an a variable number of - object arguments, which can be inserted into the format string. -

        -

        -
        Parameters:
        text - a format string used to present the error message
        list - a list of arguments to insert into the string
        -
        -
        - -

        -PersistenceException

        -
        -public PersistenceException(java.lang.Throwable cause,
        -                            java.lang.String text,
        -                            java.lang.Object... list)
        -
        -
        Constructor for the PersistenceException object. - This constructor takes a format string an a variable number of - object arguments, which can be inserted into the format string. -

        -

        -
        Parameters:
        cause - the source exception this is used to represent
        text - a format string used to present the error message
        list - a list of arguments to insert into the string
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/Persister.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/Persister.html deleted file mode 100644 index aa899e6d..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/Persister.html +++ /dev/null @@ -1,2189 +0,0 @@ - - - - - - -Persister - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.core -
        -Class Persister

        -
        -java.lang.Object
        -  extended by org.simpleframework.xml.core.Persister
        -
        -
        -
        All Implemented Interfaces:
        Serializer
        -
        -
        -
        -
        public class Persister
        extends java.lang.Object
        implements Serializer
        - - -

        -The Persister object is used to provide an implementation - of a serializer. This implements the Serializer interface - and enables objects to be persisted and loaded from various sources. - This implementation makes use of Filter objects to - replace template variables within the source XML document. It is fully - thread safe and can be shared by multiple threads without concerns. -

        - Deserialization is performed by passing an XML schema class into one - of the read methods along with the source of an XML stream. - The read method then reads the contents of the XML stream and builds - the object using annotations within the XML schema class. -

        - Serialization is performed by passing an object and an XML stream into - one of the write methods. The serialization process will - use the class of the provided object as the schema class. The object - is traversed and all fields are marshalled to the result stream. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Serializer
        -
        - -

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        -Constructor Summary
        Persister() - -
        -          Constructor for the Persister object.
        Persister(Filter filter) - -
        -          Constructor for the Persister object.
        Persister(Filter filter, - Format format) - -
        -          Constructor for the Persister object.
        Persister(Filter filter, - Matcher matcher) - -
        -          Constructor for the Persister object.
        Persister(Filter filter, - Matcher matcher, - Format format) - -
        -          Constructor for the Persister object.
        Persister(Format format) - -
        -          Constructor for the Persister object.
        Persister(java.util.Map filter) - -
        -          Constructor for the Persister object.
        Persister(java.util.Map filter, - Format format) - -
        -          Constructor for the Persister object.
        Persister(Matcher matcher) - -
        -          Constructor for the Persister object.
        Persister(Matcher matcher, - Format format) - -
        -          Constructor for the Persister object.
        Persister(Strategy strategy) - -
        -          Constructor for the Persister object.
        Persister(Strategy strategy, - Filter filter) - -
        -          Constructor for the Persister object.
        Persister(Strategy strategy, - Filter filter, - Format format) - -
        -          Constructor for the Persister object.
        Persister(Strategy strategy, - Filter filter, - Matcher matcher) - -
        -          Constructor for the Persister object.
        Persister(Strategy strategy, - Filter filter, - Matcher matcher, - Format format) - -
        -          Constructor for the Persister object.
        Persister(Strategy strategy, - Format format) - -
        -          Constructor for the Persister object.
        Persister(Strategy strategy, - java.util.Map data) - -
        -          Constructor for the Persister object.
        Persister(Strategy strategy, - java.util.Map data, - Format format) - -
        -          Constructor for the Persister object.
        Persister(Strategy strategy, - Matcher matcher) - -
        -          Constructor for the Persister object.
        Persister(Strategy strategy, - Matcher matcher, - Format format) - -
        -          Constructor for the Persister object.
        -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        -Method Summary
        - - - - - -
        -<T> T
        -
        read(java.lang.Class<? extends T> type, - java.io.File source) - -
        -          This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type.
        - - - - - -
        -<T> T
        -
        read(java.lang.Class<? extends T> type, - java.io.File source, - boolean strict) - -
        -          This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type.
        - - - - - -
        -<T> T
        -
        read(java.lang.Class<? extends T> type, - InputNode source) - -
        -          This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type.
        - - - - - -
        -<T> T
        -
        read(java.lang.Class<? extends T> type, - InputNode node, - boolean strict) - -
        -          This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type.
        - - - - - -
        -<T> T
        -
        read(java.lang.Class<? extends T> type, - java.io.InputStream source) - -
        -          This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type.
        - - - - - -
        -<T> T
        -
        read(java.lang.Class<? extends T> type, - java.io.InputStream source, - boolean strict) - -
        -          This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type.
        - - - - - -
        -<T> T
        -
        read(java.lang.Class<? extends T> type, - java.io.Reader source) - -
        -          This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type.
        - - - - - -
        -<T> T
        -
        read(java.lang.Class<? extends T> type, - java.io.Reader source, - boolean strict) - -
        -          This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type.
        - - - - - -
        -<T> T
        -
        read(java.lang.Class<? extends T> type, - java.lang.String source) - -
        -          This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type.
        - - - - - -
        -<T> T
        -
        read(java.lang.Class<? extends T> type, - java.lang.String source, - boolean strict) - -
        -          This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type.
        - - - - - -
        -<T> T
        -
        read(T value, - java.io.File source) - -
        -          This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized.
        - - - - - -
        -<T> T
        -
        read(T value, - java.io.File source, - boolean strict) - -
        -          This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized.
        - - - - - -
        -<T> T
        -
        read(T value, - InputNode source) - -
        -          This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized.
        - - - - - -
        -<T> T
        -
        read(T value, - InputNode node, - boolean strict) - -
        -          This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized.
        - - - - - -
        -<T> T
        -
        read(T value, - java.io.InputStream source) - -
        -          This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized.
        - - - - - -
        -<T> T
        -
        read(T value, - java.io.InputStream source, - boolean strict) - -
        -          This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized.
        - - - - - -
        -<T> T
        -
        read(T value, - java.io.Reader source) - -
        -          This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized.
        - - - - - -
        -<T> T
        -
        read(T value, - java.io.Reader source, - boolean strict) - -
        -          This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized.
        - - - - - -
        -<T> T
        -
        read(T value, - java.lang.String source) - -
        -          This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized.
        - - - - - -
        -<T> T
        -
        read(T value, - java.lang.String source, - boolean strict) - -
        -          This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized.
        - booleanvalidate(java.lang.Class type, - java.io.File source) - -
        -          This validate method will validate the contents of - the XML document against the specified XML class schema.
        - booleanvalidate(java.lang.Class type, - java.io.File source, - boolean strict) - -
        -          This validate method will validate the contents of - the XML document against the specified XML class schema.
        - booleanvalidate(java.lang.Class type, - InputNode source) - -
        -          This validate method will validate the contents of - the XML document against the specified XML class schema.
        - booleanvalidate(java.lang.Class type, - InputNode node, - boolean strict) - -
        -          This validate method will validate the contents of - the XML document against the specified XML class schema.
        - booleanvalidate(java.lang.Class type, - java.io.InputStream source) - -
        -          This validate method will validate the contents of - the XML document against the specified XML class schema.
        - booleanvalidate(java.lang.Class type, - java.io.InputStream source, - boolean strict) - -
        -          This validate method will validate the contents of - the XML document against the specified XML class schema.
        - booleanvalidate(java.lang.Class type, - java.io.Reader source) - -
        -          This validate method will validate the contents of - the XML document against the specified XML class schema.
        - booleanvalidate(java.lang.Class type, - java.io.Reader source, - boolean strict) - -
        -          This validate method will validate the contents of - the XML document against the specified XML class schema.
        - booleanvalidate(java.lang.Class type, - java.lang.String source) - -
        -          This validate method will validate the contents of - the XML document against the specified XML class schema.
        - booleanvalidate(java.lang.Class type, - java.lang.String source, - boolean strict) - -
        -          This validate method will validate the contents of - the XML document against the specified XML class schema.
        - voidwrite(java.lang.Object source, - java.io.File out) - -
        -          This write method will traverse the provided object - checking for field annotations in order to compose the XML data.
        - voidwrite(java.lang.Object source, - OutputNode root) - -
        -          This write method will traverse the provided object - checking for field annotations in order to compose the XML data.
        - voidwrite(java.lang.Object source, - java.io.OutputStream out) - -
        -          This write method will traverse the provided object - checking for field annotations in order to compose the XML data.
        - voidwrite(java.lang.Object source, - java.io.OutputStream out, - java.lang.String charset) - -
        -          This write method will traverse the provided object - checking for field annotations in order to compose the XML data.
        - voidwrite(java.lang.Object source, - java.io.Writer out) - -
        -          This write method will traverse the provided object - checking for field annotations in order to compose the XML data.
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -Persister

        -
        -public Persister()
        -
        -
        Constructor for the Persister object. This is used - to create a serializer object that will use an empty filter. - This means that template variables will remain unchanged within - the XML document parsed when an object is deserialized. -

        -

        -
        - -

        -Persister

        -
        -public Persister(Format format)
        -
        -
        Constructor for the Persister object. This is used - to create a serializer object that will use the provided format - instructions. The persister uses the Format object - to structure the generated XML. It determines the indent size - of the document and whether it should contain a prolog. -

        -

        -
        Parameters:
        format - this is used to structure the generated XML
        -
        -
        - -

        -Persister

        -
        -public Persister(java.util.Map filter)
        -
        -
        Constructor for the Persister object. This is used - to create a serializer object that will use a platform filter - object using the overrides within the provided map. This means - that template variables will be replaced firstly with mappings - from within the provided map, followed by system properties. -

        -

        -
        Parameters:
        filter - this is the map that contains the overrides
        -
        -
        - -

        -Persister

        -
        -public Persister(java.util.Map filter,
        -                 Format format)
        -
        -
        Constructor for the Persister object. This is used - to create a serializer object that will use a platform filter - object using the overrides within the provided map. This means - that template variables will be replaced firstly with mappings - from within the provided map, followed by system properties. -

        -

        -
        Parameters:
        filter - this is the map that contains the overrides
        format - this is the format used to format the documents
        -
        -
        - -

        -Persister

        -
        -public Persister(Filter filter)
        -
        -
        Constructor for the Persister object. This is used - to create a serializer object that will use the provided filter. - This persister will replace all variables encountered when - deserializing an object with mappings found in the filter. -

        -

        -
        Parameters:
        filter - the filter used to replace template variables
        -
        -
        - -

        -Persister

        -
        -public Persister(Filter filter,
        -                 Format format)
        -
        -
        Constructor for the Persister object. This is used - to create a serializer object that will use the provided filter. - This persister will replace all variables encountered when - deserializing an object with mappings found in the filter. -

        -

        -
        Parameters:
        filter - the filter used to replace template variables
        format - this is used to structure the generated XML
        -
        -
        - -

        -Persister

        -
        -public Persister(Matcher matcher)
        -
        -
        Constructor for the Persister object. This is used - to create a serializer object that will use the provided matcher - for customizable transformations. The Matcher will - enable the persister to determine the correct way to transform - the types that are not annotated and considered primitives. -

        -

        -
        Parameters:
        matcher - this is used to customize the transformations
        -
        -
        - -

        -Persister

        -
        -public Persister(Matcher matcher,
        -                 Format format)
        -
        -
        Constructor for the Persister object. This is used - to create a serializer object that will use the provided matcher - for customizable transformations. The Matcher will - enable the persister to determine the correct way to transform - the types that are not annotated and considered primitives. -

        -

        -
        Parameters:
        matcher - this is used to customize the transformations
        format - this is used to structure the generated XML
        -
        -
        - -

        -Persister

        -
        -public Persister(Strategy strategy)
        -
        -
        Constructor for the Persister object. This is used - to create a serializer object that will use a strategy object. - This persister will use the provided Strategy to - intercept the XML elements in order to read and write persistent - data, such as the class name or version of the document. -

        -

        -
        Parameters:
        strategy - this is the strategy used to resolve classes
        -
        -
        - -

        -Persister

        -
        -public Persister(Strategy strategy,
        -                 Format format)
        -
        -
        Constructor for the Persister object. This is used - to create a serializer object that will use a strategy object. - This persister will use the provided Strategy to - intercept the XML elements in order to read and write persistent - data, such as the class name or version of the document. -

        -

        -
        Parameters:
        strategy - this is the strategy used to resolve classes
        format - this is used to structure the generated XML
        -
        -
        - -

        -Persister

        -
        -public Persister(Filter filter,
        -                 Matcher matcher)
        -
        -
        Constructor for the Persister object. This is used - to create a serializer object that will use the provided filter. - This persister will replace all variables encountered when - deserializing an object with mappings found in the filter. -

        -

        -
        Parameters:
        filter - the filter used to replace template variables
        matcher - this is used to customize the transformations
        -
        -
        - -

        -Persister

        -
        -public Persister(Filter filter,
        -                 Matcher matcher,
        -                 Format format)
        -
        -
        Constructor for the Persister object. This is used - to create a serializer object that will use the provided filter. - This persister will replace all variables encountered when - deserializing an object with mappings found in the filter. -

        -

        -
        Parameters:
        filter - the filter used to replace template variables
        matcher - this is used to customize the transformations
        format - this is used to structure the generated XML
        -
        -
        - -

        -Persister

        -
        -public Persister(Strategy strategy,
        -                 java.util.Map data)
        -
        -
        Constructor for the Persister object. This is used - to create a serializer object that will use a platform filter - object using the overrides within the provided map. This means - that template variables will be replaced firstly with mappings - from within the provided map, followed by system properties. -

        - This persister will use the provided Strategy to - intercept the XML elements in order to read and write persistent - data, such as the class name or version of the document. -

        -

        -
        Parameters:
        strategy - this is the strategy used to resolve classes
        data - this is the map that contains the overrides
        -
        -
        - -

        -Persister

        -
        -public Persister(Strategy strategy,
        -                 java.util.Map data,
        -                 Format format)
        -
        -
        Constructor for the Persister object. This is used - to create a serializer object that will use the provided filter. - This persister will replace all variables encountered when - deserializing an object with mappings found in the filter. -

        - This persister will use the provided Strategy to - intercept the XML elements in order to read and write persistent - data, such as the class name or version of the document. -

        -

        -
        Parameters:
        strategy - this is the strategy used to resolve classes
        data - the filter data used to replace template variables
        format - this is used to format the generated XML document
        -
        -
        - -

        -Persister

        -
        -public Persister(Strategy strategy,
        -                 Filter filter)
        -
        -
        Constructor for the Persister object. This is used - to create a serializer object that will use the provided filter. - This persister will replace all variables encountered when - deserializing an object with mappings found in the filter. -

        - This persister will use the provided Strategy to - intercept the XML elements in order to read and write persistent - data, such as the class name or version of the document. -

        -

        -
        Parameters:
        strategy - this is the strategy used to resolve classes
        filter - the filter used to replace template variables
        -
        -
        - -

        -Persister

        -
        -public Persister(Strategy strategy,
        -                 Filter filter,
        -                 Format format)
        -
        -
        Constructor for the Persister object. This is used - to create a serializer object that will use the provided filter. - This persister will replace all variables encountered when - deserializing an object with mappings found in the filter. -

        - This persister will use the provided Strategy to - intercept the XML elements in order to read and write persistent - data, such as the class name or version of the document. -

        -

        -
        Parameters:
        strategy - this is the strategy used to resolve classes
        filter - the filter used to replace template variables
        format - this is used to format the generated XML document
        -
        -
        - -

        -Persister

        -
        -public Persister(Strategy strategy,
        -                 Matcher matcher)
        -
        -
        Constructor for the Persister object. This is used - to create a serializer object that will use the provided matcher - for customizable transformations. The Matcher will - enable the persister to determine the correct way to transform - the types that are not annotated and considered primitives. -

        - This persister will use the provided Strategy to - intercept the XML elements in order to read and write persistent - data, such as the class name or version of the document. -

        -

        -
        Parameters:
        strategy - this is the strategy used to resolve classes
        matcher - this is used to customize the transformations
        -
        -
        - -

        -Persister

        -
        -public Persister(Strategy strategy,
        -                 Matcher matcher,
        -                 Format format)
        -
        -
        Constructor for the Persister object. This is used - to create a serializer object that will use the provided matcher - for customizable transformations. The Matcher will - enable the persister to determine the correct way to transform - the types that are not annotated and considered primitives. -

        - This persister will use the provided Strategy to - intercept the XML elements in order to read and write persistent - data, such as the class name or version of the document. -

        -

        -
        Parameters:
        strategy - this is the strategy used to resolve classes
        matcher - this is used to customize the transformations
        format - this is used to format the generated XML document
        -
        -
        - -

        -Persister

        -
        -public Persister(Strategy strategy,
        -                 Filter filter,
        -                 Matcher matcher)
        -
        -
        Constructor for the Persister object. This is used - to create a serializer object that will use the provided matcher - for customizable transformations. The Matcher will - enable the persister to determine the correct way to transform - the types that are not annotated and considered primitives. -

        - This persister will use the provided Strategy to - intercept the XML elements in order to read and write persistent - data, such as the class name or version of the document. -

        -

        -
        Parameters:
        strategy - this is the strategy used to resolve classes
        matcher - this is used to customize the transformations
        filter - the filter used to replace template variables
        -
        -
        - -

        -Persister

        -
        -public Persister(Strategy strategy,
        -                 Filter filter,
        -                 Matcher matcher,
        -                 Format format)
        -
        -
        Constructor for the Persister object. This is used - to create a serializer object that will use the provided matcher - for customizable transformations. The Matcher will - enable the persister to determine the correct way to transform - the types that are not annotated and considered primitives. -

        - This persister will use the provided Strategy to - intercept the XML elements in order to read and write persistent - data, such as the class name or version of the document. -

        -

        -
        Parameters:
        strategy - this is the strategy used to resolve classes
        matcher - this is used to customize the transformations
        filter - the filter used to replace template variables
        -
        - - - - - - - - -
        -Method Detail
        - -

        -read

        -
        -public <T> T read(java.lang.Class<? extends T> type,
        -                  java.lang.String source)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. If the XML source cannot be deserialized - or there is a problem building the object graph an exception - is thrown. The instance deserialized is returned. -

        -

        -
        Specified by:
        read in interface Serializer
        -
        -
        -
        Parameters:
        type - this is the class type to be deserialized from XML
        source - this provides the source of the XML document -
        Returns:
        the object deserialized from the XML document -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -public <T> T read(java.lang.Class<? extends T> type,
        -                  java.io.File source)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. If the XML source cannot be deserialized - or there is a problem building the object graph an exception - is thrown. The instance deserialized is returned. -

        -

        -
        Specified by:
        read in interface Serializer
        -
        -
        -
        Parameters:
        type - this is the class type to be deserialized from XML
        source - this provides the source of the XML document -
        Returns:
        the object deserialized from the XML document -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -public <T> T read(java.lang.Class<? extends T> type,
        -                  java.io.InputStream source)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. If the XML source cannot be deserialized - or there is a problem building the object graph an exception - is thrown. The instance deserialized is returned. -

        -

        -
        Specified by:
        read in interface Serializer
        -
        -
        -
        Parameters:
        type - this is the class type to be deserialized from XML
        source - this provides the source of the XML document -
        Returns:
        the object deserialized from the XML document -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -public <T> T read(java.lang.Class<? extends T> type,
        -                  java.io.Reader source)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. If the XML source cannot be deserialized - or there is a problem building the object graph an exception - is thrown. The instance deserialized is returned. -

        -

        -
        Specified by:
        read in interface Serializer
        -
        -
        -
        Parameters:
        type - this is the class type to be deserialized from XML
        source - this provides the source of the XML document -
        Returns:
        the object deserialized from the XML document -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -public <T> T read(java.lang.Class<? extends T> type,
        -                  InputNode source)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. If the XML source cannot be deserialized - or there is a problem building the object graph an exception - is thrown. The instance deserialized is returned. -

        -

        -
        Specified by:
        read in interface Serializer
        -
        -
        -
        Parameters:
        type - this is the class type to be deserialized from XML
        source - this provides the source of the XML document -
        Returns:
        the object deserialized from the XML document -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -public <T> T read(java.lang.Class<? extends T> type,
        -                  java.lang.String source,
        -                  boolean strict)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. If the XML source cannot be deserialized - or there is a problem building the object graph an exception - is thrown. The instance deserialized is returned. -

        -

        -
        Specified by:
        read in interface Serializer
        -
        -
        -
        Parameters:
        type - this is the class type to be deserialized from XML
        source - this provides the source of the XML document
        strict - this determines whether to read in strict mode -
        Returns:
        the object deserialized from the XML document -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -public <T> T read(java.lang.Class<? extends T> type,
        -                  java.io.File source,
        -                  boolean strict)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. If the XML source cannot be deserialized - or there is a problem building the object graph an exception - is thrown. The instance deserialized is returned. -

        -

        -
        Specified by:
        read in interface Serializer
        -
        -
        -
        Parameters:
        type - this is the class type to be deserialized from XML
        source - this provides the source of the XML document
        strict - this determines whether to read in strict mode -
        Returns:
        the object deserialized from the XML document -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -public <T> T read(java.lang.Class<? extends T> type,
        -                  java.io.InputStream source,
        -                  boolean strict)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. If the XML source cannot be deserialized - or there is a problem building the object graph an exception - is thrown. The instance deserialized is returned. -

        -

        -
        Specified by:
        read in interface Serializer
        -
        -
        -
        Parameters:
        type - this is the class type to be deserialized from XML
        source - this provides the source of the XML document
        strict - this determines whether to read in strict mode -
        Returns:
        the object deserialized from the XML document -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -public <T> T read(java.lang.Class<? extends T> type,
        -                  java.io.Reader source,
        -                  boolean strict)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. If the XML source cannot be deserialized - or there is a problem building the object graph an exception - is thrown. The instance deserialized is returned. -

        -

        -
        Specified by:
        read in interface Serializer
        -
        -
        -
        Parameters:
        type - this is the class type to be deserialized from XML
        source - this provides the source of the XML document
        strict - this determines whether to read in strict mode -
        Returns:
        the object deserialized from the XML document -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -public <T> T read(java.lang.Class<? extends T> type,
        -                  InputNode node,
        -                  boolean strict)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and convert it into an object - of the specified type. If the XML source cannot be deserialized - or there is a problem building the object graph an exception - is thrown. The instance deserialized is returned. -

        -

        -
        Specified by:
        read in interface Serializer
        -
        -
        -
        Parameters:
        type - this is the class type to be deserialized from XML
        node - this provides the source of the XML document
        strict - this determines whether to read in strict mode -
        Returns:
        the object deserialized from the XML document -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -public <T> T read(T value,
        -                  java.lang.String source)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. This is used as a means of injecting an - object with values deserialized from an XML document. If the - XML source cannot be deserialized or there is a problem building - the object graph an exception is thrown. -

        -

        -
        Specified by:
        read in interface Serializer
        -
        -
        -
        Parameters:
        value - this is the object to deserialize the XML in to
        source - this provides the source of the XML document -
        Returns:
        the same instance provided is returned when finished -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -public <T> T read(T value,
        -                  java.io.File source)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. This is used as a means of injecting an - object with values deserialized from an XML document. If the - XML source cannot be deserialized or there is a problem building - the object graph an exception is thrown. -

        -

        -
        Specified by:
        read in interface Serializer
        -
        -
        -
        Parameters:
        value - this is the object to deserialize the XML in to
        source - this provides the source of the XML document -
        Returns:
        the same instance provided is returned when finished -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -public <T> T read(T value,
        -                  java.io.InputStream source)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. This is used as a means of injecting an - object with values deserialized from an XML document. If the - XML source cannot be deserialized or there is a problem building - the object graph an exception is thrown. -

        -

        -
        Specified by:
        read in interface Serializer
        -
        -
        -
        Parameters:
        value - this is the object to deserialize the XML in to
        source - this provides the source of the XML document -
        Returns:
        the same instance provided is returned when finished -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -public <T> T read(T value,
        -                  java.io.Reader source)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. This is used as a means of injecting an - object with values deserialized from an XML document. If the - XML source cannot be deserialized or there is a problem building - the object graph an exception is thrown. -

        -

        -
        Specified by:
        read in interface Serializer
        -
        -
        -
        Parameters:
        value - this is the object to deserialize the XML in to
        source - this provides the source of the XML document -
        Returns:
        the same instance provided is returned when finished -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -public <T> T read(T value,
        -                  InputNode source)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. This is used as a means of injecting an - object with values deserialized from an XML document. If the - XML source cannot be deserialized or there is a problem building - the object graph an exception is thrown. -

        -

        -
        Specified by:
        read in interface Serializer
        -
        -
        -
        Parameters:
        value - this is the object to deserialize the XML in to
        source - this provides the source of the XML document -
        Returns:
        the same instance provided is returned when finished -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -public <T> T read(T value,
        -                  java.lang.String source,
        -                  boolean strict)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. This is used as a means of injecting an - object with values deserialized from an XML document. If the - XML source cannot be deserialized or there is a problem building - the object graph an exception is thrown. -

        -

        -
        Specified by:
        read in interface Serializer
        -
        -
        -
        Parameters:
        value - this is the object to deserialize the XML in to
        source - this provides the source of the XML document
        strict - this determines whether to read in strict mode -
        Returns:
        the same instance provided is returned when finished -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -public <T> T read(T value,
        -                  java.io.File source,
        -                  boolean strict)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. This is used as a means of injecting an - object with values deserialized from an XML document. If the - XML source cannot be deserialized or there is a problem building - the object graph an exception is thrown. -

        -

        -
        Specified by:
        read in interface Serializer
        -
        -
        -
        Parameters:
        value - this is the object to deserialize the XML in to
        source - this provides the source of the XML document
        strict - this determines whether to read in strict mode -
        Returns:
        the same instance provided is returned when finished -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -public <T> T read(T value,
        -                  java.io.InputStream source,
        -                  boolean strict)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. This is used as a means of injecting an - object with values deserialized from an XML document. If the - XML source cannot be deserialized or there is a problem building - the object graph an exception is thrown. -

        -

        -
        Specified by:
        read in interface Serializer
        -
        -
        -
        Parameters:
        value - this is the object to deserialize the XML in to
        source - this provides the source of the XML document
        strict - this determines whether to read in strict mode -
        Returns:
        the same instance provided is returned when finished -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -public <T> T read(T value,
        -                  java.io.Reader source,
        -                  boolean strict)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. This is used as a means of injecting an - object with values deserialized from an XML document. If the - XML source cannot be deserialized or there is a problem building - the object graph an exception is thrown. -

        -

        -
        Specified by:
        read in interface Serializer
        -
        -
        -
        Parameters:
        value - this is the object to deserialize the XML in to
        source - this provides the source of the XML document
        strict - this determines whether to read in strict mode -
        Returns:
        the same instance provided is returned when finished -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -read

        -
        -public <T> T read(T value,
        -                  InputNode node,
        -                  boolean strict)
        -       throws java.lang.Exception
        -
        -
        This read method will read the contents of the XML - document from the provided source and populate the object with - the values deserialized. This is used as a means of injecting an - object with values deserialized from an XML document. If the - XML source cannot be deserialized or there is a problem building - the object graph an exception is thrown. -

        -

        -
        Specified by:
        read in interface Serializer
        -
        -
        -
        Parameters:
        value - this is the object to deserialize the XML in to
        node - this provides the source of the XML document
        strict - this determines whether to read in strict mode -
        Returns:
        the same instance provided is returned when finished -
        Throws: -
        java.lang.Exception - if the object cannot be fully deserialized
        -
        -
        -
        - -

        -validate

        -
        -public boolean validate(java.lang.Class type,
        -                        java.lang.String source)
        -                 throws java.lang.Exception
        -
        -
        This validate method will validate the contents of - the XML document against the specified XML class schema. This is - used to perform a read traversal of the class schema such that - the document can be tested against it. This is preferred to - reading the document as it does not instantiate the objects or - invoke any callback methods, thus making it a safe validation. -

        -

        -
        Specified by:
        validate in interface Serializer
        -
        -
        -
        Parameters:
        type - this is the class type to be validated against XML
        source - this provides the source of the XML document -
        Returns:
        true if the document matches the class XML schema -
        Throws: -
        java.lang.Exception - if the class XML schema does not fully match
        -
        -
        -
        - -

        -validate

        -
        -public boolean validate(java.lang.Class type,
        -                        java.io.File source)
        -                 throws java.lang.Exception
        -
        -
        This validate method will validate the contents of - the XML document against the specified XML class schema. This is - used to perform a read traversal of the class schema such that - the document can be tested against it. This is preferred to - reading the document as it does not instantiate the objects or - invoke any callback methods, thus making it a safe validation. -

        -

        -
        Specified by:
        validate in interface Serializer
        -
        -
        -
        Parameters:
        type - this is the class type to be validated against XML
        source - this provides the source of the XML document -
        Returns:
        true if the document matches the class XML schema -
        Throws: -
        java.lang.Exception - if the class XML schema does not fully match
        -
        -
        -
        - -

        -validate

        -
        -public boolean validate(java.lang.Class type,
        -                        java.io.InputStream source)
        -                 throws java.lang.Exception
        -
        -
        This validate method will validate the contents of - the XML document against the specified XML class schema. This is - used to perform a read traversal of the class schema such that - the document can be tested against it. This is preferred to - reading the document as it does not instantiate the objects or - invoke any callback methods, thus making it a safe validation. -

        -

        -
        Specified by:
        validate in interface Serializer
        -
        -
        -
        Parameters:
        type - this is the class type to be validated against XML
        source - this provides the source of the XML document -
        Returns:
        true if the document matches the class XML schema -
        Throws: -
        java.lang.Exception - if the class XML schema does not fully match
        -
        -
        -
        - -

        -validate

        -
        -public boolean validate(java.lang.Class type,
        -                        java.io.Reader source)
        -                 throws java.lang.Exception
        -
        -
        This validate method will validate the contents of - the XML document against the specified XML class schema. This is - used to perform a read traversal of the class schema such that - the document can be tested against it. This is preferred to - reading the document as it does not instantiate the objects or - invoke any callback methods, thus making it a safe validation. -

        -

        -
        Specified by:
        validate in interface Serializer
        -
        -
        -
        Parameters:
        type - this is the class type to be validated against XML
        source - this provides the source of the XML document -
        Returns:
        true if the document matches the class XML schema -
        Throws: -
        java.lang.Exception - if the class XML schema does not fully match
        -
        -
        -
        - -

        -validate

        -
        -public boolean validate(java.lang.Class type,
        -                        InputNode source)
        -                 throws java.lang.Exception
        -
        -
        This validate method will validate the contents of - the XML document against the specified XML class schema. This is - used to perform a read traversal of the class schema such that - the document can be tested against it. This is preferred to - reading the document as it does not instantiate the objects or - invoke any callback methods, thus making it a safe validation. -

        -

        -
        Specified by:
        validate in interface Serializer
        -
        -
        -
        Parameters:
        type - this is the class type to be validated against XML
        source - this provides the source of the XML document -
        Returns:
        true if the document matches the class XML schema -
        Throws: -
        java.lang.Exception - if the class XML schema does not fully match
        -
        -
        -
        - -

        -validate

        -
        -public boolean validate(java.lang.Class type,
        -                        java.lang.String source,
        -                        boolean strict)
        -                 throws java.lang.Exception
        -
        -
        This validate method will validate the contents of - the XML document against the specified XML class schema. This is - used to perform a read traversal of the class schema such that - the document can be tested against it. This is preferred to - reading the document as it does not instantiate the objects or - invoke any callback methods, thus making it a safe validation. -

        -

        -
        Specified by:
        validate in interface Serializer
        -
        -
        -
        Parameters:
        type - this is the class type to be validated against XML
        source - this provides the source of the XML document
        strict - this determines whether to read in strict mode -
        Returns:
        true if the document matches the class XML schema -
        Throws: -
        java.lang.Exception - if the class XML schema does not fully match
        -
        -
        -
        - -

        -validate

        -
        -public boolean validate(java.lang.Class type,
        -                        java.io.File source,
        -                        boolean strict)
        -                 throws java.lang.Exception
        -
        -
        This validate method will validate the contents of - the XML document against the specified XML class schema. This is - used to perform a read traversal of the class schema such that - the document can be tested against it. This is preferred to - reading the document as it does not instantiate the objects or - invoke any callback methods, thus making it a safe validation. -

        -

        -
        Specified by:
        validate in interface Serializer
        -
        -
        -
        Parameters:
        type - this is the class type to be validated against XML
        source - this provides the source of the XML document
        strict - this determines whether to read in strict mode -
        Returns:
        true if the document matches the class XML schema -
        Throws: -
        java.lang.Exception - if the class XML schema does not fully match
        -
        -
        -
        - -

        -validate

        -
        -public boolean validate(java.lang.Class type,
        -                        java.io.InputStream source,
        -                        boolean strict)
        -                 throws java.lang.Exception
        -
        -
        This validate method will validate the contents of - the XML document against the specified XML class schema. This is - used to perform a read traversal of the class schema such that - the document can be tested against it. This is preferred to - reading the document as it does not instantiate the objects or - invoke any callback methods, thus making it a safe validation. -

        -

        -
        Specified by:
        validate in interface Serializer
        -
        -
        -
        Parameters:
        type - this is the class type to be validated against XML
        source - this provides the source of the XML document
        strict - this determines whether to read in strict mode -
        Returns:
        true if the document matches the class XML schema -
        Throws: -
        java.lang.Exception - if the class XML schema does not fully match
        -
        -
        -
        - -

        -validate

        -
        -public boolean validate(java.lang.Class type,
        -                        java.io.Reader source,
        -                        boolean strict)
        -                 throws java.lang.Exception
        -
        -
        This validate method will validate the contents of - the XML document against the specified XML class schema. This is - used to perform a read traversal of the class schema such that - the document can be tested against it. This is preferred to - reading the document as it does not instantiate the objects or - invoke any callback methods, thus making it a safe validation. -

        -

        -
        Specified by:
        validate in interface Serializer
        -
        -
        -
        Parameters:
        type - this is the class type to be validated against XML
        source - this provides the source of the XML document
        strict - this determines whether to read in strict mode -
        Returns:
        true if the document matches the class XML schema -
        Throws: -
        java.lang.Exception - if the class XML schema does not fully match
        -
        -
        -
        - -

        -validate

        -
        -public boolean validate(java.lang.Class type,
        -                        InputNode node,
        -                        boolean strict)
        -                 throws java.lang.Exception
        -
        -
        This validate method will validate the contents of - the XML document against the specified XML class schema. This is - used to perform a read traversal of the class schema such that - the document can be tested against it. This is preferred to - reading the document as it does not instantiate the objects or - invoke any callback methods, thus making it a safe validation. -

        -

        -
        Specified by:
        validate in interface Serializer
        -
        -
        -
        Parameters:
        type - this is the class type to be validated against XML
        node - this provides the source of the XML document
        strict - this determines whether to read in strict mode -
        Returns:
        true if the document matches the class XML schema -
        Throws: -
        java.lang.Exception - if the class XML schema does not fully match
        -
        -
        -
        - -

        -write

        -
        -public void write(java.lang.Object source,
        -                  OutputNode root)
        -           throws java.lang.Exception
        -
        -
        This write method will traverse the provided object - checking for field annotations in order to compose the XML data. - This uses the getClass method on the object to - determine the class file that will be used to compose the schema. - If there is no Root annotation for the class then - this will throw an exception. The root annotation is the only - annotation required for an object to be serialized. -

        -

        -
        Specified by:
        write in interface Serializer
        -
        -
        -
        Parameters:
        source - this is the object that is to be serialized
        root - this is where the serialized XML is written to -
        Throws: -
        java.lang.Exception - if the schema for the object is not valid
        -
        -
        -
        - -

        -write

        -
        -public void write(java.lang.Object source,
        -                  java.io.File out)
        -           throws java.lang.Exception
        -
        -
        This write method will traverse the provided object - checking for field annotations in order to compose the XML data. - This uses the getClass method on the object to - determine the class file that will be used to compose the schema. - If there is no Root annotation for the class then - this will throw an exception. The root annotation is the only - annotation required for an object to be serialized. -

        -

        -
        Specified by:
        write in interface Serializer
        -
        -
        -
        Parameters:
        source - this is the object that is to be serialized
        out - this is where the serialized XML is written to -
        Throws: -
        java.lang.Exception - if the schema for the object is not valid
        -
        -
        -
        - -

        -write

        -
        -public void write(java.lang.Object source,
        -                  java.io.OutputStream out)
        -           throws java.lang.Exception
        -
        -
        This write method will traverse the provided object - checking for field annotations in order to compose the XML data. - This uses the getClass method on the object to - determine the class file that will be used to compose the schema. - If there is no Root annotation for the class then - this will throw an exception. The root annotation is the only - annotation required for an object to be serialized. -

        -

        -
        Specified by:
        write in interface Serializer
        -
        -
        -
        Parameters:
        source - this is the object that is to be serialized
        out - this is where the serialized XML is written to -
        Throws: -
        java.lang.Exception - if the schema for the object is not valid
        -
        -
        -
        - -

        -write

        -
        -public void write(java.lang.Object source,
        -                  java.io.OutputStream out,
        -                  java.lang.String charset)
        -           throws java.lang.Exception
        -
        -
        This write method will traverse the provided object - checking for field annotations in order to compose the XML data. - This uses the getClass method on the object to - determine the class file that will be used to compose the schema. - If there is no Root annotation for the class then - this will throw an exception. The root annotation is the only - annotation required for an object to be serialized. -

        -

        -
        -
        -
        -
        Parameters:
        source - this is the object that is to be serialized
        out - this is where the serialized XML is written to
        charset - this is the character encoding to be used -
        Throws: -
        java.lang.Exception - if the schema for the object is not valid
        -
        -
        -
        - -

        -write

        -
        -public void write(java.lang.Object source,
        -                  java.io.Writer out)
        -           throws java.lang.Exception
        -
        -
        This write method will traverse the provided object - checking for field annotations in order to compose the XML data. - This uses the getClass method on the object to - determine the class file that will be used to compose the schema. - If there is no Root annotation for the class then - this will throw an exception. The root annotation is the only - annotation required for an object to be serialized. -

        -

        -
        Specified by:
        write in interface Serializer
        -
        -
        -
        Parameters:
        source - this is the object that is to be serialized
        out - this is where the serialized XML is written to -
        Throws: -
        java.lang.Exception - if the schema for the object is not valid
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/Replace.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/Replace.html deleted file mode 100644 index b4da1cb9..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/Replace.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - - - -Replace - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.core -
        -Annotation Type Replace

        -
        -
        -
        @Retention(value=RUNTIME)
        -public @interface Replace
        - - -

        -The Replace method is used to replace an object that - is about to be serialized to an XML document. This is used to so - that an object can provide a substitute to itself. Scenarios such - as serializing an object to an external file or location can be - accommodated using a write replacement method. -

        - This is similar to the writeReplace method used within - Java Object Serialization in that it is used to plug a replacement - in to the resulting stream during the serialization process. Care - should be taken to provide a suitable type from the replacement so - that the object can be deserialized at a later time. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        - -

        - -

        - -


        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/Resolve.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/Resolve.html deleted file mode 100644 index 33e6c086..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/Resolve.html +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - -Resolve - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.core -
        -Annotation Type Resolve

        -
        -
        -
        @Retention(value=RUNTIME)
        -public @interface Resolve
        - - -

        -The Resolve method is used to resolve an object that - has been deserialized from the XML document. This is used when the - deserialized object whats to provide a substitute to itself within - the object graph. This is particularly useful when an object is - used to reference an external XML document, as it allows that XML - document to be deserialized in to a new object instance. -

        - This is similar to the readResolve method used within - Java Object Serialization in that it is used to create a object to - plug in to the object graph after it has been fully deserialized. - Care should be taken when using this annotation as the object that - is returned from the resolve method must match the field type such - that the resolved object is an assignable substitute. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        - -

        - -

        - -


        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/RootException.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/RootException.html deleted file mode 100644 index 48d7325f..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/RootException.html +++ /dev/null @@ -1,282 +0,0 @@ - - - - - - -RootException - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.core -
        -Class RootException

        -
        -java.lang.Object
        -  extended by java.lang.Throwable
        -      extended by java.lang.Exception
        -          extended by org.simpleframework.xml.core.PersistenceException
        -              extended by org.simpleframework.xml.core.RootException
        -
        -
        -
        All Implemented Interfaces:
        java.io.Serializable
        -
        -
        -
        -
        public class RootException
        extends PersistenceException
        - - -

        -The RootException is thrown if the Root - annotation is missing from a root object that is to be serialized - or deserialized. Not all objects require a root annotation, only - those objects that are to be deserialized to or serialized from - an ElementList field and root objects that are to be - deserialized or serialized directly from the persister. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Serialized Form
        -
        - -

        - - - - - - - - - - - - - - -
        -Constructor Summary
        RootException(java.lang.String text, - java.lang.Object... list) - -
        -          Constructor for the RootException exception.
        RootException(java.lang.Throwable cause, - java.lang.String text, - java.lang.Object... list) - -
        -          Constructor for the RootException exception.
        -  - - - - - - - -
        -Method Summary
        - - - - - - - -
        Methods inherited from class java.lang.Throwable
        fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -RootException

        -
        -public RootException(java.lang.String text,
        -                     java.lang.Object... list)
        -
        -
        Constructor for the RootException exception. This - constructor takes a format string an a variable number of object - arguments, which can be inserted into the format string. -

        -

        -
        Parameters:
        text - a format string used to present the error message
        list - a list of arguments to insert into the string
        -
        -
        - -

        -RootException

        -
        -public RootException(java.lang.Throwable cause,
        -                     java.lang.String text,
        -                     java.lang.Object... list)
        -
        -
        Constructor for the RootException exception. This - constructor takes a format string an a variable number of object - arguments, which can be inserted into the format string. -

        -

        -
        Parameters:
        cause - the source exception this is used to represent
        text - a format string used to present the error message
        list - a list of arguments to insert into the string
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/TextException.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/TextException.html deleted file mode 100644 index a317b7ec..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/TextException.html +++ /dev/null @@ -1,281 +0,0 @@ - - - - - - -TextException - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.core -
        -Class TextException

        -
        -java.lang.Object
        -  extended by java.lang.Throwable
        -      extended by java.lang.Exception
        -          extended by org.simpleframework.xml.core.PersistenceException
        -              extended by org.simpleframework.xml.core.TextException
        -
        -
        -
        All Implemented Interfaces:
        java.io.Serializable
        -
        -
        -
        -
        public class TextException
        extends PersistenceException
        - - -

        -The TextException is used to represent conditions - when an XML element text value is in an invalid state. Typically - this is used when text cannot be serialized or deserialized. Also - this may be thrown if the Text annotation is used - to label a field that is not a primitive type. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Serialized Form
        -
        - -

        - - - - - - - - - - - - - - -
        -Constructor Summary
        TextException(java.lang.String text, - java.lang.Object... list) - -
        -          Constructor for the TextException object.
        TextException(java.lang.Throwable cause, - java.lang.String text, - java.lang.Object... list) - -
        -          Constructor for the TextException object.
        -  - - - - - - - -
        -Method Summary
        - - - - - - - -
        Methods inherited from class java.lang.Throwable
        fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -TextException

        -
        -public TextException(java.lang.String text,
        -                     java.lang.Object... list)
        -
        -
        Constructor for the TextException object. This - constructor takes a format string an a variable number of object - arguments, which can be inserted into the format string. -

        -

        -
        Parameters:
        text - a format string used to present the error message
        list - a list of arguments to insert into the string
        -
        -
        - -

        -TextException

        -
        -public TextException(java.lang.Throwable cause,
        -                     java.lang.String text,
        -                     java.lang.Object... list)
        -
        -
        Constructor for the TextException object. This - constructor takes a format string an a variable number of object - arguments, which can be inserted into the format string. -

        -

        -
        Parameters:
        cause - the source exception this is used to represent
        text - a format string used to present the error message
        list - a list of arguments to insert into the string
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/UnionException.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/UnionException.html deleted file mode 100644 index 604d2f65..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/UnionException.html +++ /dev/null @@ -1,255 +0,0 @@ - - - - - - -UnionException - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.core -
        -Class UnionException

        -
        -java.lang.Object
        -  extended by java.lang.Throwable
        -      extended by java.lang.Exception
        -          extended by org.simpleframework.xml.core.PersistenceException
        -              extended by org.simpleframework.xml.core.UnionException
        -
        -
        -
        All Implemented Interfaces:
        java.io.Serializable
        -
        -
        -
        -
        public class UnionException
        extends PersistenceException
        - - -

        -The UnionException is thrown when there is an error - associated with unions. This exception this will be thrown if - there is an invalid union declaration on a field or method. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Serialized Form
        -
        - -

        - - - - - - - - - - - -
        -Constructor Summary
        UnionException(java.lang.String text, - java.lang.Object... list) - -
        -          Constructor for the UnionException object.
        -  - - - - - - - -
        -Method Summary
        - - - - - - - -
        Methods inherited from class java.lang.Throwable
        fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -UnionException

        -
        -public UnionException(java.lang.String text,
        -                      java.lang.Object... list)
        -
        -
        Constructor for the UnionException object. - This constructor takes a format string an a variable number of - object arguments, which can be inserted into the format string. -

        -

        -
        Parameters:
        text - a format string used to present the error message
        list - a list of arguments to insert into the string
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/Validate.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/Validate.html deleted file mode 100644 index d0185981..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/Validate.html +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - -Validate - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.core -
        -Annotation Type Validate

        -
        -
        -
        @Retention(value=RUNTIME)
        -public @interface Validate
        - - -

        -The Validate annotation is used to mark a method in - a serializable object that requires a callback from the persister - once the deserialization completes. The validate method is invoked - by the Persister after all fields have been assigned - and before the commit method is invoked. -

        - Typically the validate method is used to validate the fields that - have been assigned once deserialization has been completed. The - validate method must be a no argument public method or a method - that takes a Map as the only argument. When invoked - the object can determine whether the fields are valid, if the - field values do not conform to the objects requirements then the - method can throw an exception to terminate deserialization. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Commit
        - -

        - -

        - -


        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/ValueRequiredException.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/ValueRequiredException.html deleted file mode 100644 index a1eba0de..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/ValueRequiredException.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - -ValueRequiredException - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.core -
        -Class ValueRequiredException

        -
        -java.lang.Object
        -  extended by java.lang.Throwable
        -      extended by java.lang.Exception
        -          extended by org.simpleframework.xml.core.PersistenceException
        -              extended by org.simpleframework.xml.core.ValueRequiredException
        -
        -
        -
        All Implemented Interfaces:
        java.io.Serializable
        -
        -
        -
        -
        public class ValueRequiredException
        extends PersistenceException
        - - -

        -The ValueRequiredException is thrown when an attribute - or element is missing from the XML document. This is thrown only if - the attribute or element is required according to the annotation - for that field within the XML schema class. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Serialized Form
        -
        - -

        - - - - - - - - - - - - - - -
        -Constructor Summary
        ValueRequiredException(java.lang.String text, - java.lang.Object... list) - -
        -          Constructor for the ValueRequiredException object.
        ValueRequiredException(java.lang.Throwable cause, - java.lang.String text, - java.lang.Object... list) - -
        -          Constructor for the ValueRequiredException object.
        -  - - - - - - - -
        -Method Summary
        - - - - - - - -
        Methods inherited from class java.lang.Throwable
        fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -ValueRequiredException

        -
        -public ValueRequiredException(java.lang.String text,
        -                              java.lang.Object... list)
        -
        -
        Constructor for the ValueRequiredException object. - This constructor takes a format string an a variable number of - object arguments, which can be inserted into the format string. -

        -

        -
        Parameters:
        text - a format string used to present the error message
        list - a list of arguments to insert into the string
        -
        -
        - -

        -ValueRequiredException

        -
        -public ValueRequiredException(java.lang.Throwable cause,
        -                              java.lang.String text,
        -                              java.lang.Object... list)
        -
        -
        Constructor for the ValueRequiredException object. - This constructor takes a format string an a variable number of - object arguments, which can be inserted into the format string. -

        -

        -
        Parameters:
        cause - the source exception this is used to represent
        text - a format string used to present the error message
        list - a list of arguments to insert into the string
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/package-frame.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/package-frame.html deleted file mode 100644 index 9d41e7d1..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/package-frame.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - -org.simpleframework.xml.core - - - - - - - - - - - -org.simpleframework.xml.core - - - - -
        -Classes  - -
        -Persister
        - - - - - - -
        -Exceptions  - -
        -AttributeException -
        -ConstructorException -
        -ElementException -
        -InstantiationException -
        -MethodException -
        -PathException -
        -PersistenceException -
        -RootException -
        -TextException -
        -UnionException -
        -ValueRequiredException
        - - - - - - -
        -Annotation Types  - -
        -Commit -
        -Complete -
        -Persist -
        -Replace -
        -Resolve -
        -Validate
        - - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/package-summary.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/package-summary.html deleted file mode 100644 index 5d236aa1..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/package-summary.html +++ /dev/null @@ -1,267 +0,0 @@ - - - - - - -org.simpleframework.xml.core - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        -

        -Package org.simpleframework.xml.core -

        - - - - - - - - - -
        -Class Summary
        PersisterThe Persister object is used to provide an implementation - of a serializer.
        -  - -

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        -Exception Summary
        AttributeExceptionThe AttributeException is used to represent conditions - when an XML attribute is in an invalid state.
        ConstructorExceptionThe ConstructorException is used to represent any - errors where an annotated constructor parameter is invalid.
        ElementExceptionThe ElementException is used to represent conditions - when an XML element is in an invalid state.
        InstantiationExceptionThe InstantiationException is thrown when an object - cannot be instantiated either because it is an abstract class or an - interface.
        MethodExceptionThe MethodException is used to represent conditions - where a Java Bean property has been annotated incorrectly.
        PathExceptionThe PathException is thrown when there is a problem - with the syntax of an XPath expression.
        PersistenceExceptionThe PersistenceException is thrown when there is a - persistance exception.
        RootExceptionThe RootException is thrown if the Root - annotation is missing from a root object that is to be serialized - or deserialized.
        TextExceptionThe TextException is used to represent conditions - when an XML element text value is in an invalid state.
        UnionExceptionThe UnionException is thrown when there is an error - associated with unions.
        ValueRequiredExceptionThe ValueRequiredException is thrown when an attribute - or element is missing from the XML document.
        -  - -

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        -Annotation Types Summary
        CommitThe Commit annotation is used to mark a method within - a serializable object that requires a callback from the persister - once the deserialization completes.
        CompleteThe Complete annotation is used to mark a method that - requires a callback from the persister once the serialization of - the object has completed.
        PersistThe Persist annotation is used to mark a method that - requires a callback from the persister before serialization of - an object begins.
        ReplaceThe Replace method is used to replace an object that - is about to be serialized to an XML document.
        ResolveThe Resolve method is used to resolve an object that - has been deserialized from the XML document.
        ValidateThe Validate annotation is used to mark a method in - a serializable object that requires a callback from the persister - once the deserialization completes.
        -  - -

        -

        -
        -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/package-tree.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/package-tree.html deleted file mode 100644 index b3feb5f1..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/core/package-tree.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - -org.simpleframework.xml.core Class Hierarchy - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        -
        -

        -Hierarchy For Package org.simpleframework.xml.core -

        -
        -
        -
        Package Hierarchies:
        All Packages
        -
        -

        -Class Hierarchy -

        - -

        -Annotation Type Hierarchy -

        -
          -
        • org.simpleframework.xml.core.Validate (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.core.Resolve (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.core.Replace (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.core.Persist (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.core.Complete (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.core.Commit (implements java.lang.annotation.Annotation) -
        -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/EnvironmentFilter.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/EnvironmentFilter.html deleted file mode 100644 index d2f17ea0..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/EnvironmentFilter.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - -EnvironmentFilter - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.filter -
        -Class EnvironmentFilter

        -
        -java.lang.Object
        -  extended by org.simpleframework.xml.filter.EnvironmentFilter
        -
        -
        -
        All Implemented Interfaces:
        Filter
        -
        -
        -
        -
        public class EnvironmentFilter
        extends java.lang.Object
        implements Filter
        - - -

        -The EnvironmentFilter object is used to provide a - filter that will replace the specified values with an environment - variable from the OS. This can be given a delegate filter which - can be used to resolve replacements should the value requested - not match an environment variable from the OS. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        -
        - -

        - - - - - - - - - - - - - - -
        -Constructor Summary
        EnvironmentFilter() - -
        -          Constructor for the EnvironmentFilter object.
        EnvironmentFilter(Filter filter) - -
        -          Constructor for the EnvironmentFilter object.
        -  - - - - - - - - - - - -
        -Method Summary
        - java.lang.Stringreplace(java.lang.String text) - -
        -          Replaces the text provided with the value resolved from the - environment variables.
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -EnvironmentFilter

        -
        -public EnvironmentFilter()
        -
        -
        Constructor for the EnvironmentFilter object. This - creates a filter that resolves replacements using environment - variables. Should the environment variables not contain the - requested mapping this will return a null value. -

        -

        -
        - -

        -EnvironmentFilter

        -
        -public EnvironmentFilter(Filter filter)
        -
        -
        Constructor for the EnvironmentFilter object. This - creates a filter that resolves replacements using environment - variables. Should the environment variables not contain the - requested mapping this will delegate to the specified filter. -

        -

        -
        Parameters:
        filter - the filter delegated to should resolution fail
        -
        - - - - - - - - -
        -Method Detail
        - -

        -replace

        -
        -public java.lang.String replace(java.lang.String text)
        -
        -
        Replaces the text provided with the value resolved from the - environment variables. If the environment variables fail this - will delegate to the specified Filter if it is - not a null object. If no match is found a null is returned. -

        -

        -
        Specified by:
        replace in interface Filter
        -
        -
        -
        Parameters:
        text - this is the text value to be replaced -
        Returns:
        this will return the replacement text resolved
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/Filter.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/Filter.html deleted file mode 100644 index 0272a5b7..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/Filter.html +++ /dev/null @@ -1,231 +0,0 @@ - - - - - - -Filter - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.filter -
        -Interface Filter

        -
        -
        All Known Implementing Classes:
        EnvironmentFilter, MapFilter, PlatformFilter, StackFilter, SystemFilter
        -
        -
        -
        -
        public interface Filter
        - - -

        -The Filter object is used to provide replacement string - values for a provided key. This allows values within the XML source - document to be replaced using sources such as OS environment variables - and Java system properties. -

        - All filtered variables appear within the source text using a template - and variable keys marked like ${example}. When the XML - source file is read all template variables are replaced with the - values provided by the filter. If no replacement exists then the XML - source text remains unchanged. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        -
        - -

        - - - - - - - - - - - - -
        -Method Summary
        - java.lang.Stringreplace(java.lang.String text) - -
        -          Replaces the text provided with some property.
        -  -

        - - - - - - - - -
        -Method Detail
        - -

        -replace

        -
        -java.lang.String replace(java.lang.String text)
        -
        -
        Replaces the text provided with some property. This method - acts much like a the get method of the Map - object, in that it uses the provided text as a key to some - value. However it can also be used to evaluate expressions - and output the result for inclusion in the generated XML. -

        -

        -
        Parameters:
        text - this is the text value that is to be replaced -
        Returns:
        returns a replacement for the provided text value
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/MapFilter.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/MapFilter.html deleted file mode 100644 index f6a5538c..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/MapFilter.html +++ /dev/null @@ -1,304 +0,0 @@ - - - - - - -MapFilter - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.filter -
        -Class MapFilter

        -
        -java.lang.Object
        -  extended by org.simpleframework.xml.filter.MapFilter
        -
        -
        -
        All Implemented Interfaces:
        Filter
        -
        -
        -
        -
        public class MapFilter
        extends java.lang.Object
        implements Filter
        - - -

        -The MapFilter object is a filter that can make use - of user specified mappings for replacement. This filter can be - given a Map of name value pairs which will be used - to resolve a value using the specified mappings. If there is - no match found the filter will delegate to the provided filter. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        -
        - -

        - - - - - - - - - - - - - - -
        -Constructor Summary
        MapFilter(java.util.Map map) - -
        -          Constructor for the MapFilter object.
        MapFilter(java.util.Map map, - Filter filter) - -
        -          Constructor for the MapFilter object.
        -  - - - - - - - - - - - -
        -Method Summary
        - java.lang.Stringreplace(java.lang.String text) - -
        -          Replaces the text provided with the value resolved from the - specified Map.
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -MapFilter

        -
        -public MapFilter(java.util.Map map)
        -
        -
        Constructor for the MapFilter object. This will - use the specified mappings to resolve replacements. If this - map does not contain a requested mapping null is resolved. -

        -

        -
        Parameters:
        map - this contains the user specified mappings
        -
        -
        - -

        -MapFilter

        -
        -public MapFilter(java.util.Map map,
        -                 Filter filter)
        -
        -
        Constructor for the MapFilter object. This will - use the specified mappings to resolve replacements. If this - map does not contain a requested mapping the provided filter - is used to resolve the replacement text. -

        -

        -
        Parameters:
        map - this contains the user specified mappings
        filter - this is delegated to if the map fails
        -
        - - - - - - - - -
        -Method Detail
        - -

        -replace

        -
        -public java.lang.String replace(java.lang.String text)
        -
        -
        Replaces the text provided with the value resolved from the - specified Map. If the map fails this will - delegate to the specified Filter if it is not - a null object. If no match is found a null is returned. -

        -

        -
        Specified by:
        replace in interface Filter
        -
        -
        -
        Parameters:
        text - this is the text value to be replaced -
        Returns:
        this will return the replacement text resolved
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/PlatformFilter.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/PlatformFilter.html deleted file mode 100644 index 17cf57e6..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/PlatformFilter.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - -PlatformFilter - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.filter -
        -Class PlatformFilter

        -
        -java.lang.Object
        -  extended by org.simpleframework.xml.filter.StackFilter
        -      extended by org.simpleframework.xml.filter.PlatformFilter
        -
        -
        -
        All Implemented Interfaces:
        Filter
        -
        -
        -
        -
        public class PlatformFilter
        extends StackFilter
        - - -

        -The PlatformFilter object makes use of all filter - types this resolves user specified properties first, followed - by system properties, and finally environment variables. This - filter will be the default filter used by most applications as - it can make use of all values within the application platform. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        -
        - -

        - - - - - - - - - - - - - - -
        -Constructor Summary
        PlatformFilter() - -
        -          Constructor for the PlatformFilter object.
        PlatformFilter(java.util.Map map) - -
        -          Constructor for the PlatformFilter object.
        -  - - - - - - - -
        -Method Summary
        - - - - - - - -
        Methods inherited from class org.simpleframework.xml.filter.StackFilter
        push, replace
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -PlatformFilter

        -
        -public PlatformFilter()
        -
        -
        Constructor for the PlatformFilter object. This - adds a filter which can be used to resolve environment - variables followed by one that can be used to resolve system - properties and finally one to resolve user specified values. -

        -

        -
        - -

        -PlatformFilter

        -
        -public PlatformFilter(java.util.Map map)
        -
        -
        Constructor for the PlatformFilter object. This - adds a filter which can be used to resolve environment - variables followed by one that can be used to resolve system - properties and finally one to resolve user specified values. -

        -

        -
        Parameters:
        map - this is a map contain the user mappings
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/StackFilter.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/StackFilter.html deleted file mode 100644 index aa21e48c..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/StackFilter.html +++ /dev/null @@ -1,310 +0,0 @@ - - - - - - -StackFilter - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.filter -
        -Class StackFilter

        -
        -java.lang.Object
        -  extended by org.simpleframework.xml.filter.StackFilter
        -
        -
        -
        All Implemented Interfaces:
        Filter
        -
        -
        -
        Direct Known Subclasses:
        PlatformFilter
        -
        -
        -
        -
        public class StackFilter
        extends java.lang.Object
        implements Filter
        - - -

        -The StackFilter object provides a filter that can - be given a collection of filters which can be used to resolve a - replacement. The order of the resolution used for this filter - is last in first used. This order allows the highest priority - filter to be added last within the stack. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        -
        - -

        - - - - - - - - - - - -
        -Constructor Summary
        StackFilter() - -
        -          Constructor for the StackFilter object.
        -  - - - - - - - - - - - - - - - -
        -Method Summary
        - voidpush(Filter filter) - -
        -          This pushes the the provided Filter on to the top - of the stack.
        - java.lang.Stringreplace(java.lang.String text) - -
        -          Replaces the text provided with the value resolved from the - stacked filters.
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -StackFilter

        -
        -public StackFilter()
        -
        -
        Constructor for the StackFilter object. This will - create an empty filter that initially resolves null for all - replacements requested. As filters are pushed into the stack - the replace method can resolve replacements. -

        -

        - - - - - - - - -
        -Method Detail
        - -

        -push

        -
        -public void push(Filter filter)
        -
        -
        This pushes the the provided Filter on to the top - of the stack. The last filter pushed on to the stack has the - highes priority in the resolution of a replacement value. -

        -

        -
        -
        -
        -
        Parameters:
        filter - this is a filter to be pushed on to the stack
        -
        -
        -
        - -

        -replace

        -
        -public java.lang.String replace(java.lang.String text)
        -
        -
        Replaces the text provided with the value resolved from the - stacked filters. This attempts to resolve a replacement from - the top down. So the last Filter pushed on to - the stack will be the first filter queried for a replacement. -

        -

        -
        Specified by:
        replace in interface Filter
        -
        -
        -
        Parameters:
        text - this is the text value to be replaced -
        Returns:
        this will return the replacement text resolved
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/SystemFilter.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/SystemFilter.html deleted file mode 100644 index af945152..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/SystemFilter.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - -SystemFilter - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.filter -
        -Class SystemFilter

        -
        -java.lang.Object
        -  extended by org.simpleframework.xml.filter.SystemFilter
        -
        -
        -
        All Implemented Interfaces:
        Filter
        -
        -
        -
        -
        public class SystemFilter
        extends java.lang.Object
        implements Filter
        - - -

        -The SystemFilter object is used to provide a filter - that will replace the specified values with system properties. - This can be given a delegate filter which can be used to resolve - replacements should the value requested not match a property. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        -
        - -

        - - - - - - - - - - - - - - -
        -Constructor Summary
        SystemFilter() - -
        -          Constructor for the SystemFilter object.
        SystemFilter(Filter filter) - -
        -          Constructor for the SystemFilter object.
        -  - - - - - - - - - - - -
        -Method Summary
        - java.lang.Stringreplace(java.lang.String text) - -
        -          Replaces the text provided with the value resolved from the - system properties.
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -SystemFilter

        -
        -public SystemFilter()
        -
        -
        Constructor for the SystemFilter object. This - creates a filter that will resolve replacements using system - properties. Should the system properties not contain the - requested mapping this will return a null value. -

        -

        -
        - -

        -SystemFilter

        -
        -public SystemFilter(Filter filter)
        -
        -
        Constructor for the SystemFilter object. This - creates a filter that will resolve replacements using system - properties. Should the system properties not contain the - requested mapping this delegates to the specified filter. -

        -

        -
        Parameters:
        filter - the filter delegated to if resolution fails
        -
        - - - - - - - - -
        -Method Detail
        - -

        -replace

        -
        -public java.lang.String replace(java.lang.String text)
        -
        -
        Replaces the text provided with the value resolved from the - system properties. If the system properties fails this will - delegate to the specified Filter if it is not - a null object. If no match is found a null is returned. -

        -

        -
        Specified by:
        replace in interface Filter
        -
        -
        -
        Parameters:
        text - this is the text value to be replaced -
        Returns:
        this will return the replacement text resolved
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/package-frame.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/package-frame.html deleted file mode 100644 index e9122e3c..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/package-frame.html +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - -org.simpleframework.xml.filter - - - - - - - - - - - -org.simpleframework.xml.filter - - - - -
        -Interfaces  - -
        -Filter
        - - - - - - -
        -Classes  - -
        -EnvironmentFilter -
        -MapFilter -
        -PlatformFilter -
        -StackFilter -
        -SystemFilter
        - - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/package-summary.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/package-summary.html deleted file mode 100644 index b2a7bb75..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/package-summary.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - -org.simpleframework.xml.filter - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        -

        -Package org.simpleframework.xml.filter -

        - - - - - - - - - -
        -Interface Summary
        FilterThe Filter object is used to provide replacement string - values for a provided key.
        -  - -

        - - - - - - - - - - - - - - - - - - - - - - - - - -
        -Class Summary
        EnvironmentFilterThe EnvironmentFilter object is used to provide a - filter that will replace the specified values with an environment - variable from the OS.
        MapFilterThe MapFilter object is a filter that can make use - of user specified mappings for replacement.
        PlatformFilterThe PlatformFilter object makes use of all filter - types this resolves user specified properties first, followed - by system properties, and finally environment variables.
        StackFilterThe StackFilter object provides a filter that can - be given a collection of filters which can be used to resolve a - replacement.
        SystemFilterThe SystemFilter object is used to provide a filter - that will replace the specified values with system properties.
        -  - -

        -

        -
        -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/package-tree.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/package-tree.html deleted file mode 100644 index 4e0217c5..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/filter/package-tree.html +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - -org.simpleframework.xml.filter Class Hierarchy - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        -
        -

        -Hierarchy For Package org.simpleframework.xml.filter -

        -
        -
        -
        Package Hierarchies:
        All Packages
        -
        -

        -Class Hierarchy -

        -
          -
        • java.lang.Object
            -
          • org.simpleframework.xml.filter.EnvironmentFilter (implements org.simpleframework.xml.filter.Filter) -
          • org.simpleframework.xml.filter.MapFilter (implements org.simpleframework.xml.filter.Filter) -
          • org.simpleframework.xml.filter.StackFilter (implements org.simpleframework.xml.filter.Filter) - -
          • org.simpleframework.xml.filter.SystemFilter (implements org.simpleframework.xml.filter.Filter) -
          -
        -

        -Interface Hierarchy -

        -
          -
        • org.simpleframework.xml.filter.Filter
        -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/package-frame.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/package-frame.html deleted file mode 100644 index 9f410e7d..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/package-frame.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - -org.simpleframework.xml - - - - - - - - - - - -org.simpleframework.xml - - - - -
        -Interfaces  - -
        -Serializer
        - - - - - - -
        -Enums  - -
        -DefaultType
        - - - - - - -
        -Annotation Types  - -
        -Attribute -
        -Default -
        -Element -
        -ElementArray -
        -ElementList -
        -ElementListUnion -
        -ElementMap -
        -ElementMapUnion -
        -ElementUnion -
        -Namespace -
        -NamespaceList -
        -Order -
        -Path -
        -Root -
        -Text -
        -Transient -
        -Version
        - - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/package-summary.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/package-summary.html deleted file mode 100644 index 0f48b7ca..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/package-summary.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - -org.simpleframework.xml - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        -

        -Package org.simpleframework.xml -

        - - - - - - - - - -
        -Interface Summary
        SerializerThe Serializer interface is used to represent objects - that can serialize and deserialize objects to an from XML.
        -  - -

        - - - - - - - - - -
        -Enum Summary
        DefaultTypeThe DefaultType enumeration is used to specify the - type of defaults to apply to a class.
        -  - -

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        -Annotation Types Summary
        AttributeThe Attribute annotation represents a serializable XML - attribute within an XML element.
        DefaultThe Default annotation is used to specify that all - fields or methods should be serialized in a default manner.
        ElementThe Element annotation is used to represent a field - or method that appears as an XML element.
        ElementArrayThe ElementArray annotation represents a method or - field that is an array of elements.
        ElementListThe ElementList annotation represents a method or - field that is a Collection for storing entries.
        ElementListUnionThe ElementListUnion annotation is used to describe - fields and methods that can dynamically match a schema class.
        ElementMapThe ElementMap annotation represents a method or field - that is a Map for storing key value pairs.
        ElementMapUnionThe ElementMapUnion annotation is used to describe a - field or method that can dynamically match a schema class.
        ElementUnionThe ElementUnion annotation is used to describe fields - and methods that can dynamically match a schema class.
        NamespaceThe Namespace annotation is used to set a namespace - on an element or attribute.
        NamespaceListThe NamespaceList annotation that is used to declare - namespaces that can be added to an element.
        OrderThe Order annotation is used to specify the order of - appearance of XML elements and attributes.
        PathThe Path annotation is used to specify an XML path - where an XML element or attribute is located.
        RootThis Root annotation is used to annotate classes that - need to be serialized.
        TextThe Text annotation is used to represent a field or - method that appears as text within an XML element.
        TransientThe Transient annotation is an optional annotation - that can be used within an XML class schema to mark a method or - field as being transient, which indicates that it does not take - part in serialization or deserialization.
        VersionThe Version annotation is used to specify an attribute - that is used to represent a revision of the class XML schema.
        -  - -

        -

        -
        -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/package-tree.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/package-tree.html deleted file mode 100644 index 4732d2eb..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/package-tree.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - -org.simpleframework.xml Class Hierarchy - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        -
        -

        -Hierarchy For Package org.simpleframework.xml -

        -
        -
        -
        Package Hierarchies:
        All Packages
        -
        -

        -Interface Hierarchy -

        - -

        -Annotation Type Hierarchy -

        -
          -
        • org.simpleframework.xml.Version (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.Transient (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.Text (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.Root (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.Path (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.Order (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.NamespaceList (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.Namespace (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.ElementUnion (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.ElementMapUnion (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.ElementMap (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.ElementListUnion (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.ElementList (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.ElementArray (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.Element (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.Default (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.Attribute (implements java.lang.annotation.Annotation) -
        -

        -Enum Hierarchy -

        -
          -
        • java.lang.Object
            -
          • java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable) - -
          -
        -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/CycleException.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/CycleException.html deleted file mode 100644 index 19050272..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/CycleException.html +++ /dev/null @@ -1,282 +0,0 @@ - - - - - - -CycleException - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.strategy -
        -Class CycleException

        -
        -java.lang.Object
        -  extended by java.lang.Throwable
        -      extended by java.lang.Exception
        -          extended by org.simpleframework.xml.core.PersistenceException
        -              extended by org.simpleframework.xml.strategy.CycleException
        -
        -
        -
        All Implemented Interfaces:
        java.io.Serializable
        -
        -
        -
        -
        public class CycleException
        extends PersistenceException
        - - -

        -The CycleException is thrown when an invalid cycle - is found when deserializing an object from an XML document. This - usually indicates the either the XML has been edited incorrectly - or has been corrupted. Conditions that this exception is thrown - are when there is an invalid reference or a duplicate identifier. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        CycleStrategy, -Serialized Form
        -
        - -

        - - - - - - - - - - - - - - -
        -Constructor Summary
        CycleException(java.lang.String text, - java.lang.Object... list) - -
        -          Constructor for the CycleException object.
        CycleException(java.lang.Throwable cause, - java.lang.String text, - java.lang.Object... list) - -
        -          Constructor for the CycleException object.
        -  - - - - - - - -
        -Method Summary
        - - - - - - - -
        Methods inherited from class java.lang.Throwable
        fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -CycleException

        -
        -public CycleException(java.lang.String text,
        -                      java.lang.Object... list)
        -
        -
        Constructor for the CycleException object. This - constructor takes a format string an a variable number of - object arguments, which can be inserted into the format string. -

        -

        -
        Parameters:
        text - a format string used to present the error message
        list - a list of arguments to insert into the string
        -
        -
        - -

        -CycleException

        -
        -public CycleException(java.lang.Throwable cause,
        -                      java.lang.String text,
        -                      java.lang.Object... list)
        -
        -
        Constructor for the CycleException object. This - constructor takes a format string an a variable number of - object arguments, which can be inserted into the format string. -

        -

        -
        Parameters:
        cause - the source exception this is used to represent
        text - a format string used to present the error message
        list - a list of arguments to insert into the string
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/CycleStrategy.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/CycleStrategy.html deleted file mode 100644 index e94f1c84..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/CycleStrategy.html +++ /dev/null @@ -1,423 +0,0 @@ - - - - - - -CycleStrategy - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.strategy -
        -Class CycleStrategy

        -
        -java.lang.Object
        -  extended by org.simpleframework.xml.strategy.CycleStrategy
        -
        -
        -
        All Implemented Interfaces:
        Strategy
        -
        -
        -
        -
        public class CycleStrategy
        extends java.lang.Object
        implements Strategy
        - - -

        -The CycleStrategy represents a strategy that is used - to augment the deserialization and serialization process such that - cycles in an object graph can be supported. This adds additional - attributes to the serialized XML elements so that during the - deserialization process an objects cycles can be created. Without - the use of a strategy such as this, cycles could cause an infinite - loop during the serialization process while traversing the graph. -

        - 
        -    <root id="1">
        -       <object id="2">
        -          <object id="3" name="name">Example</item>
        -          <object reference="2"/>
        -       </object>
        -    </root>
        - 
        - 
        - In the above serialized XML there is a circular reference, where - the XML element with id "2" contains a reference to itself. In - most data binding frameworks this will cause an infinite loop, - or in some cases will just fail to represent the references well. - With this strategy you can ensure that cycles in complex object - graphs will be maintained and can be serialized safely. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Persister, -Strategy
        -
        - -

        - - - - - - - - - - - - - - - - - - - - -
        -Constructor Summary
        CycleStrategy() - -
        -          Constructor for the CycleStrategy object.
        CycleStrategy(java.lang.String mark, - java.lang.String refer) - -
        -          Constructor for the CycleStrategy object.
        CycleStrategy(java.lang.String mark, - java.lang.String refer, - java.lang.String label) - -
        -          Constructor for the CycleStrategy object.
        CycleStrategy(java.lang.String mark, - java.lang.String refer, - java.lang.String label, - java.lang.String length) - -
        -          Constructor for the CycleStrategy object.
        -  - - - - - - - - - - - - - - - -
        -Method Summary
        - Valueread(Type type, - NodeMap node, - java.util.Map map) - -
        -          This method is used to read an object from the specified node.
        - booleanwrite(Type type, - java.lang.Object value, - NodeMap node, - java.util.Map map) - -
        -          This is used to write the reference in to the XML element that - is to be written.
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -CycleStrategy

        -
        -public CycleStrategy()
        -
        -
        Constructor for the CycleStrategy object. This is - used to create a strategy with default values. By default the - values used are "id" and "reference". These values will be - added to XML elements during the serialization process. And - will be used to deserialize the object cycles fully. -

        -

        -
        - -

        -CycleStrategy

        -
        -public CycleStrategy(java.lang.String mark,
        -                     java.lang.String refer)
        -
        -
        Constructor for the CycleStrategy object. This is - used to create a strategy with the specified attributes, which - will be added to serialized XML elements. These attributes - are used to serialize the objects in such a way the cycles in - the object graph can be deserialized and used fully. -

        -

        -
        Parameters:
        mark - this is used to mark the identity of an object
        refer - this is used to refer to an existing object
        -
        -
        - -

        -CycleStrategy

        -
        -public CycleStrategy(java.lang.String mark,
        -                     java.lang.String refer,
        -                     java.lang.String label)
        -
        -
        Constructor for the CycleStrategy object. This is - used to create a strategy with the specified attributes, which - will be added to serialized XML elements. These attributes - are used to serialize the objects in such a way the cycles in - the object graph can be deserialized and used fully. -

        -

        -
        Parameters:
        mark - this is used to mark the identity of an object
        refer - this is used to refer to an existing object
        label - this is used to specify the class for the field
        -
        -
        - -

        -CycleStrategy

        -
        -public CycleStrategy(java.lang.String mark,
        -                     java.lang.String refer,
        -                     java.lang.String label,
        -                     java.lang.String length)
        -
        -
        Constructor for the CycleStrategy object. This is - used to create a strategy with the specified attributes, which - will be added to serialized XML elements. These attributes - are used to serialize the objects in such a way the cycles in - the object graph can be deserialized and used fully. -

        -

        -
        Parameters:
        mark - this is used to mark the identity of an object
        refer - this is used to refer to an existing object
        label - this is used to specify the class for the field
        length - this is the length attribute used for arrays
        -
        - - - - - - - - -
        -Method Detail
        - -

        -read

        -
        -public Value read(Type type,
        -                  NodeMap node,
        -                  java.util.Map map)
        -           throws java.lang.Exception
        -
        -
        This method is used to read an object from the specified node. - In order to get the root type the field and node map are - specified. The field represents the annotated method or field - within the deserialized object. The node map is used to get - the attributes used to describe the objects identity, or in - the case of an existing object it contains an object reference. -

        -

        -
        Specified by:
        read in interface Strategy
        -
        -
        -
        Parameters:
        type - the method or field in the deserialized object
        node - this is the XML element attributes to read
        map - this is the session map used for deserialization -
        Returns:
        this returns an instance to insert into the object -
        Throws: -
        java.lang.Exception - thrown if the class cannot be resolved
        -
        -
        -
        - -

        -write

        -
        -public boolean write(Type type,
        -                     java.lang.Object value,
        -                     NodeMap node,
        -                     java.util.Map map)
        -
        -
        This is used to write the reference in to the XML element that - is to be written. This will either insert an object identity if - the object has not previously been written, or, if the object - has already been written in a previous element, this will write - the reference to that object. This allows all cycles within the - graph to be serialized so that they can be fully deserialized. -

        -

        -
        Specified by:
        write in interface Strategy
        -
        -
        -
        Parameters:
        type - the type of the field or method in the object
        value - this is the actual object that is to be written
        node - this is the XML element attribute map to use
        map - this is the session map used for the serialization -
        Returns:
        returns true if the object has been fully serialized
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/Strategy.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/Strategy.html deleted file mode 100644 index 0843cd09..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/Strategy.html +++ /dev/null @@ -1,290 +0,0 @@ - - - - - - -Strategy - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.strategy -
        -Interface Strategy

        -
        -
        All Known Implementing Classes:
        AnnotationStrategy, CycleStrategy, RegistryStrategy, TreeStrategy, VisitorStrategy
        -
        -
        -
        -
        public interface Strategy
        - - -

        -The Strategy interface represents a strategy that can be - used to resolve and load the Class objects that compose - a serializable object. A strategy implementation will make use of the - provided attribute node map to extract details that can be used to - determine what type of object must be used. -

        - 
        -    <xml version="1.0">
        -    <example class="some.example.Demo">
        -       <integer>2</integer>
        -    </example>
        -    
        - 
        - The above example shows how the default strategy augments elements - with "class" attributes that describe the type that should be used - to instantiate a field when an object is deserialized. So looking at - the above example the root element would be a "some.example.Demo". -

        - Custom Strategy implementations give the persister a - chance to intercept the class loading and type resolution for XML - documents. It also opens up the possibility for class versioning. - To establish contextual information a Map object can be - used. The map object is a transient object that is created and used - for the duration of a single operation of the persister. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Persister
        -
        - -

        - - - - - - - - - - - - - - - - -
        -Method Summary
        - Valueread(Type type, - NodeMap<InputNode> node, - java.util.Map map) - -
        -          This is used to resolve and load a class for the given element.
        - booleanwrite(Type type, - java.lang.Object value, - NodeMap<OutputNode> node, - java.util.Map map) - -
        -          This is used to attach attribute values to the given node - map during the serialization process.
        -  -

        - - - - - - - - -
        -Method Detail
        - -

        -read

        -
        -Value read(Type type,
        -           NodeMap<InputNode> node,
        -           java.util.Map map)
        -           throws java.lang.Exception
        -
        -
        This is used to resolve and load a class for the given element. - The class should be of the same type or a subclass of the class - specified. It can be resolved using the details within the - provided XML node map, if the details used do not represent any - serializable values they should be removed so as not to disrupt - the deserialization process. For example the default strategy - removes all "class" attributes from the given node map. -

        -

        -
        Parameters:
        type - this is the type of the root element expected
        node - this is the node map used to resolve an override
        map - this is used to maintain contextual information -
        Returns:
        the value that should be used to describe the instance -
        Throws: -
        java.lang.Exception - thrown if the class cannot be resolved
        -
        -
        -
        - -

        -write

        -
        -boolean write(Type type,
        -              java.lang.Object value,
        -              NodeMap<OutputNode> node,
        -              java.util.Map map)
        -              throws java.lang.Exception
        -
        -
        This is used to attach attribute values to the given node - map during the serialization process. This method allows - the strategy to augment the XML document so that it can be - deserialized using a similar strategy. For example the - default strategy adds a "class" attribute to the node map. -

        -

        -
        Parameters:
        type - this is the declared class for the field used
        value - this is the instance variable being serialized
        node - this is the node map used to represent the value
        map - this is used to maintain contextual information -
        Returns:
        this returns true if serialization is complete -
        Throws: -
        java.lang.Exception - thrown if the details cannot be set
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/TreeStrategy.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/TreeStrategy.html deleted file mode 100644 index a857d4b9..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/TreeStrategy.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - -TreeStrategy - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.strategy -
        -Class TreeStrategy

        -
        -java.lang.Object
        -  extended by org.simpleframework.xml.strategy.TreeStrategy
        -
        -
        -
        All Implemented Interfaces:
        Strategy
        -
        -
        -
        -
        public class TreeStrategy
        extends java.lang.Object
        implements Strategy
        - - -

        -The TreeStrategy object is used to provide a simple - strategy for handling object graphs in a tree structure. This does - not resolve cycles in the object graph. This will make use of the - specified class attribute to resolve the class to use for a given - element during the deserialization process. For the serialization - process the "class" attribute will be added to the element specified. - If there is a need to use an attribute name other than "class" then - the name of the attribute to use can be specified. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        CycleStrategy
        -
        - -

        - - - - - - - - - - - - - - -
        -Constructor Summary
        TreeStrategy() - -
        -          Constructor for the TreeStrategy object.
        TreeStrategy(java.lang.String label, - java.lang.String length) - -
        -          Constructor for the TreeStrategy object.
        -  - - - - - - - - - - - - - - - -
        -Method Summary
        - Valueread(Type type, - NodeMap node, - java.util.Map map) - -
        -          This is used to resolve and load a class for the given element.
        - booleanwrite(Type type, - java.lang.Object value, - NodeMap node, - java.util.Map map) - -
        -          This is used to attach a attribute to the provided element - that is used to identify the class.
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -TreeStrategy

        -
        -public TreeStrategy()
        -
        -
        Constructor for the TreeStrategy object. This - is used to create a strategy that can resolve and load class - objects for deserialization using a "class" attribute. Also - for serialization this will add the appropriate "class" value. -

        -

        -
        - -

        -TreeStrategy

        -
        -public TreeStrategy(java.lang.String label,
        -                    java.lang.String length)
        -
        -
        Constructor for the TreeStrategy object. This - is used to create a strategy that can resolve and load class - objects for deserialization using the specified attribute. - The attribute value can be any legal XML attribute name. -

        -

        -
        Parameters:
        label - this is the name of the attribute to use
        length - this is used to determine the array length
        -
        - - - - - - - - -
        -Method Detail
        - -

        -read

        -
        -public Value read(Type type,
        -                  NodeMap node,
        -                  java.util.Map map)
        -           throws java.lang.Exception
        -
        -
        This is used to resolve and load a class for the given element. - Resolution of the class to used is done by inspecting the - XML element provided. If there is a "class" attribute on the - element then its value is used to resolve the class to use. - If no such attribute exists on the element this returns null. -

        -

        -
        Specified by:
        read in interface Strategy
        -
        -
        -
        Parameters:
        type - this is the type of the XML element expected
        node - this is the element used to resolve an override
        map - this is used to maintain contextual information -
        Returns:
        returns the class that should be used for the object -
        Throws: -
        java.lang.Exception - thrown if the class cannot be resolved
        -
        -
        -
        - -

        -write

        -
        -public boolean write(Type type,
        -                     java.lang.Object value,
        -                     NodeMap node,
        -                     java.util.Map map)
        -
        -
        This is used to attach a attribute to the provided element - that is used to identify the class. The attribute name is - "class" and has the value of the fully qualified class - name for the object provided. This will only be invoked - if the object class is different from the field class. -

        -

        -
        Specified by:
        write in interface Strategy
        -
        -
        -
        Parameters:
        type - this is the declared class for the field used
        value - this is the instance variable being serialized
        node - this is the element used to represent the value
        map - this is used to maintain contextual information -
        Returns:
        this returns true if serialization is complete
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/Type.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/Type.html deleted file mode 100644 index b41910af..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/Type.html +++ /dev/null @@ -1,285 +0,0 @@ - - - - - - -Type - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.strategy -
        -Interface Type

        -
        -
        -
        public interface Type
        - - -

        -The Type interface is used to represent a method or - field that has been annotated for serialization. Representing - methods and fields as a generic type object allows various - common details to be extracted in a uniform way. It allows all - annotations on the method or field to be exposed. This can - also wrap classes that represent entries to a list or map. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        -
        - -

        - - - - - - - - - - - - - - - - - - - - -
        -Method Summary
        - - - - - -
        -<T extends java.lang.annotation.Annotation> -
        -T
        -
        getAnnotation(java.lang.Class<T> type) - -
        -          This is the annotation associated with the method or field - that has been annotated.
        - java.lang.ClassgetType() - -
        -          This will provide the method or field type.
        - java.lang.StringtoString() - -
        -          This is used to describe the type as it exists within the - owning class.
        -  -

        - - - - - - - - -
        -Method Detail
        - -

        -getType

        -
        -java.lang.Class getType()
        -
        -
        This will provide the method or field type. The type is the - class that is to be read and written on the object. Typically - the type will be a serializable object or a primitive type. -

        -

        - -
        Returns:
        this returns the type for this method o field
        -
        -
        -
        - -

        -getAnnotation

        -
        -<T extends java.lang.annotation.Annotation> T getAnnotation(java.lang.Class<T> type)
        -
        -
        This is the annotation associated with the method or field - that has been annotated. If this represents an entry to a - Java collection such as a java.util.List then - this will return null for any annotation requested. -

        -

        -
        Parameters:
        type - this is the type of the annotation to acquire -
        Returns:
        this provides the annotation associated with this
        -
        -
        -
        - -

        -toString

        -
        -java.lang.String toString()
        -
        -
        This is used to describe the type as it exists within the - owning class. This is used to provide error messages that can - be used to debug issues that occur when processing. -

        -

        -
        Overrides:
        toString in class java.lang.Object
        -
        -
        - -
        Returns:
        this returns a string representation of the type
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/Value.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/Value.html deleted file mode 100644 index c237d012..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/Value.html +++ /dev/null @@ -1,318 +0,0 @@ - - - - - - -Value - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.strategy -
        -Interface Value

        -
        -
        -
        public interface Value
        - - -

        -The Value object describes a type that is represented - by an XML element. This enables a Strategy to define - not only the type an element represents, but also defines if that - type needs to be created. This allows arrays as well as standard - object types to be described. When instantiated the instance should - be set on the value object for use by the strategy to detect cycles. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Strategy
        -
        - -

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        -Method Summary
        - intgetLength() - -
        -          This returns the length of the array that is to be allocated.
        - java.lang.ClassgetType() - -
        -          This is the type of the object instance this represents.
        - java.lang.ObjectgetValue() - -
        -          This method is used to acquire an instance of the type that - is defined by this object.
        - booleanisReference() - -
        -          This will return true if the object represents a reference.
        - voidsetValue(java.lang.Object value) - -
        -          This method is used set the value within this object.
        -  -

        - - - - - - - - -
        -Method Detail
        - -

        -getValue

        -
        -java.lang.Object getValue()
        -
        -
        This method is used to acquire an instance of the type that - is defined by this object. If the value has not been set - then this method will return null if this is not a reference. -

        -

        - -
        Returns:
        an instance of the type this object represents
        -
        -
        -
        - -

        -setValue

        -
        -void setValue(java.lang.Object value)
        -
        -
        This method is used set the value within this object. Once - this is set then the getValue method will return - the object that has been provided for consistency. -

        -

        -
        Parameters:
        value - this is the value to insert as the type
        -
        -
        -
        - -

        -getType

        -
        -java.lang.Class getType()
        -
        -
        This is the type of the object instance this represents. The - type returned by this is used to instantiate an object which - will be set on this value and the internal graph maintained. -

        -

        - -
        Returns:
        the type of the object that must be instantiated
        -
        -
        -
        - -

        -getLength

        -
        -int getLength()
        -
        -
        This returns the length of the array that is to be allocated. - If this value does not represent an array then this should - return zero to indicate that it is not an array object. -

        -

        - -
        Returns:
        this returns the number of elements for the array
        -
        -
        -
        - -

        -isReference

        -
        -boolean isReference()
        -
        -
        This will return true if the object represents a reference. - A reference will provide a valid instance when this objects - getter is invoked. A valid instance can be a null. -

        -

        - -
        Returns:
        this returns true if this represents a reference
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/Visitor.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/Visitor.html deleted file mode 100644 index c0d2275b..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/Visitor.html +++ /dev/null @@ -1,269 +0,0 @@ - - - - - - -Visitor - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.strategy -
        -Interface Visitor

        -
        -
        -
        public interface Visitor
        - - -

        -The Visitor interface represents an object that is - used to visit each XML element during serialization. For the - deserialization process each XML element is visited before - control is returned to the serializer. This allows a visitor - implementation to perform some operation based on the node - that is being deserialized. Typically a visitor is used to - edit the node, for example it may remove or insert attributes. -

        - In effect this can act much like a transformer that sits - between a Strategy implementation and the core - serializer. It enables interception and manipulation of the - node so that the resulting XML document can be customized in - a way that can not be performed by the underlying strategy. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        VisitorStrategy
        -
        - -

        - - - - - - - - - - - - - - - - -
        -Method Summary
        - voidread(Type type, - NodeMap<InputNode> node) - -
        -          This is used to intercept an XML element before it is read - by the underlying Strategy implementation.
        - voidwrite(Type type, - NodeMap<OutputNode> node) - -
        -          This is used to intercept an XML element after it is written - by the underlying Strategy implementation.
        -  -

        - - - - - - - - -
        -Method Detail
        - -

        -read

        -
        -void read(Type type,
        -          NodeMap<InputNode> node)
        -          throws java.lang.Exception
        -
        -
        This is used to intercept an XML element before it is read - by the underlying Strategy implementation. When - a node is intercepted it can be manipulated in such a way - that its semantics change. For example, this could be used - to change the way a "class" attribute is represented, which - would allow the XML to appear in a language neutral format. -

        -

        -
        Parameters:
        type - this is the type that represents the element
        node - this is the XML element to be intercepted -
        Throws: -
        java.lang.Exception
        -
        -
        -
        - -

        -write

        -
        -void write(Type type,
        -           NodeMap<OutputNode> node)
        -           throws java.lang.Exception
        -
        -
        This is used to intercept an XML element after it is written - by the underlying Strategy implementation. When - a node is intercepted it can be manipulated in such a way - that its semantics change. For example, this could be used - to change the way a "class" attribute is represented, which - would allow the XML to appear in a language neutral format. -

        -

        -
        Parameters:
        type - this is the type that represents the element
        node - this is the XML element to be intercepted -
        Throws: -
        java.lang.Exception
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/VisitorStrategy.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/VisitorStrategy.html deleted file mode 100644 index 91b00a08..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/VisitorStrategy.html +++ /dev/null @@ -1,360 +0,0 @@ - - - - - - -VisitorStrategy - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.strategy -
        -Class VisitorStrategy

        -
        -java.lang.Object
        -  extended by org.simpleframework.xml.strategy.VisitorStrategy
        -
        -
        -
        All Implemented Interfaces:
        Strategy
        -
        -
        -
        -
        public class VisitorStrategy
        extends java.lang.Object
        implements Strategy
        - - -

        -The VisitorStrategy object is a simplification of a - strategy, which allows manipulation of the serialization process. - Typically implementing a Strategy is impractical as - it requires the implementation to determine the type a node - represents. Instead it is often easier to visit each node that - is being serialized or deserialized and manipulate it so that - the resulting XML can be customized. -

        - To perform customization in this way a Visitor can - be implemented. This can be passed to this strategy which will - ensure the visitor is given each XML element as it is either - being serialized or deserialized. Such an inversion of control - allows the nodes to be manipulated with little effort. By - default this used TreeStrategy object as a default - strategy to delegate to. However, any strategy can be used. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Visitor
        -
        - -

        - - - - - - - - - - - - - - -
        -Constructor Summary
        VisitorStrategy(Visitor visitor) - -
        -          Constructor for the VisitorStrategy object.
        VisitorStrategy(Visitor visitor, - Strategy strategy) - -
        -          Constructor for the VisitorStrategy object.
        -  - - - - - - - - - - - - - - - -
        -Method Summary
        - Valueread(Type type, - NodeMap<InputNode> node, - java.util.Map map) - -
        -          This method will read with an internal strategy after it has - been intercepted by the visitor.
        - booleanwrite(Type type, - java.lang.Object value, - NodeMap<OutputNode> node, - java.util.Map map) - -
        -          This method will write with an internal strategy before it has - been intercepted by the visitor.
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -VisitorStrategy

        -
        -public VisitorStrategy(Visitor visitor)
        -
        -
        Constructor for the VisitorStrategy object. This - strategy requires a visitor implementation that can be used - to intercept the serialization and deserialization process. -

        -

        -
        Parameters:
        visitor - this is the visitor used for interception
        -
        -
        - -

        -VisitorStrategy

        -
        -public VisitorStrategy(Visitor visitor,
        -                       Strategy strategy)
        -
        -
        Constructor for the VisitorStrategy object. This - strategy requires a visitor implementation that can be used - to intercept the serialization and deserialization process. -

        -

        -
        Parameters:
        visitor - this is the visitor used for interception
        strategy - this is the strategy to be delegated to
        -
        - - - - - - - - -
        -Method Detail
        - -

        -read

        -
        -public Value read(Type type,
        -                  NodeMap<InputNode> node,
        -                  java.util.Map map)
        -           throws java.lang.Exception
        -
        -
        This method will read with an internal strategy after it has - been intercepted by the visitor. Interception of the XML node - before it is delegated to the internal strategy allows the - visitor to change some attributes or details before the node - is interpreted by the strategy. -

        -

        -
        Specified by:
        read in interface Strategy
        -
        -
        -
        Parameters:
        type - this is the type of the root element expected
        node - this is the node map used to resolve an override
        map - this is used to maintain contextual information -
        Returns:
        the value that should be used to describe the instance -
        Throws: -
        java.lang.Exception - thrown if the class cannot be resolved
        -
        -
        -
        - -

        -write

        -
        -public boolean write(Type type,
        -                     java.lang.Object value,
        -                     NodeMap<OutputNode> node,
        -                     java.util.Map map)
        -              throws java.lang.Exception
        -
        -
        This method will write with an internal strategy before it has - been intercepted by the visitor. Interception of the XML node - before it is delegated to the internal strategy allows the - visitor to change some attributes or details before the node - is interpreted by the strategy. -

        -

        -
        Specified by:
        write in interface Strategy
        -
        -
        -
        Parameters:
        type - this is the type of the root element expected
        node - this is the node map used to resolve an override
        map - this is used to maintain contextual information
        value - this is the instance variable being serialized -
        Returns:
        the value that should be used to describe the instance -
        Throws: -
        java.lang.Exception - thrown if the details cannot be set
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/package-frame.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/package-frame.html deleted file mode 100644 index 3637be4e..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/package-frame.html +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - -org.simpleframework.xml.strategy - - - - - - - - - - - -org.simpleframework.xml.strategy - - - - -
        -Interfaces  - -
        -Strategy -
        -Type -
        -Value -
        -Visitor
        - - - - - - -
        -Classes  - -
        -CycleStrategy -
        -TreeStrategy -
        -VisitorStrategy
        - - - - - - -
        -Exceptions  - -
        -CycleException
        - - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/package-summary.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/package-summary.html deleted file mode 100644 index 93f6a00c..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/package-summary.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - -org.simpleframework.xml.strategy - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        -

        -Package org.simpleframework.xml.strategy -

        - - - - - - - - - - - - - - - - - - - - - -
        -Interface Summary
        StrategyThe Strategy interface represents a strategy that can be - used to resolve and load the Class objects that compose - a serializable object.
        TypeThe Type interface is used to represent a method or - field that has been annotated for serialization.
        ValueThe Value object describes a type that is represented - by an XML element.
        VisitorThe Visitor interface represents an object that is - used to visit each XML element during serialization.
        -  - -

        - - - - - - - - - - - - - - - - - -
        -Class Summary
        CycleStrategyThe CycleStrategy represents a strategy that is used - to augment the deserialization and serialization process such that - cycles in an object graph can be supported.
        TreeStrategyThe TreeStrategy object is used to provide a simple - strategy for handling object graphs in a tree structure.
        VisitorStrategyThe VisitorStrategy object is a simplification of a - strategy, which allows manipulation of the serialization process.
        -  - -

        - - - - - - - - - -
        -Exception Summary
        CycleExceptionThe CycleException is thrown when an invalid cycle - is found when deserializing an object from an XML document.
        -  - -

        -

        -
        -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/package-tree.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/package-tree.html deleted file mode 100644 index d42d4368..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/strategy/package-tree.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - -org.simpleframework.xml.strategy Class Hierarchy - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        -
        -

        -Hierarchy For Package org.simpleframework.xml.strategy -

        -
        -
        -
        Package Hierarchies:
        All Packages
        -
        -

        -Class Hierarchy -

        -
          -
        • java.lang.Object
            -
          • org.simpleframework.xml.strategy.CycleStrategy (implements org.simpleframework.xml.strategy.Strategy) -
          • java.lang.Throwable (implements java.io.Serializable) - -
          • org.simpleframework.xml.strategy.TreeStrategy (implements org.simpleframework.xml.strategy.Strategy) -
          • org.simpleframework.xml.strategy.VisitorStrategy (implements org.simpleframework.xml.strategy.Strategy) -
          -
        -

        -Interface Hierarchy -

        -
          -
        • org.simpleframework.xml.strategy.Strategy
        • org.simpleframework.xml.strategy.Type
        • org.simpleframework.xml.strategy.Value
        • org.simpleframework.xml.strategy.Visitor
        -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/CamelCaseStyle.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/CamelCaseStyle.html deleted file mode 100644 index ad12de61..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/CamelCaseStyle.html +++ /dev/null @@ -1,425 +0,0 @@ - - - - - - -CamelCaseStyle - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.stream -
        -Class CamelCaseStyle

        -
        -java.lang.Object
        -  extended by org.simpleframework.xml.stream.CamelCaseStyle
        -
        -
        -
        All Implemented Interfaces:
        Style
        -
        -
        -
        -
        public class CamelCaseStyle
        extends java.lang.Object
        implements Style
        - - -

        -The CamelCaseStyle is used to represent an XML style - that can be applied to a serialized object. A style can be used to - modify the element and attribute names for the generated document. - This styles can be used to generate camel case XML. -

        - 
        -    <ExampleElement>
        -        <ChildElement exampleAttribute='example'>
        -           <InnerElement>example</InnerElement>
        -        </ChildElement>
        -     </ExampleElement>
        -     
        - 
        - Above the camel case XML elements and attributes can be generated - from a style implementation. Styles enable the same objects to be - serialized in different ways, generating different styles of XML - without having to modify the class schema for that object. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        -
        - -

        - - - - - - - - - - - - - - - - - -
        -Constructor Summary
        CamelCaseStyle() - -
        -          Constructor for the CamelCaseStyle object.
        CamelCaseStyle(boolean element) - -
        -          Constructor for the CamelCaseStyle object.
        CamelCaseStyle(boolean element, - boolean attribute) - -
        -          Constructor for the CamelCaseStyle object.
        -  - - - - - - - - - - - - - - - - - - - - - - - -
        -Method Summary
        - java.lang.StringgetAttribute(java.lang.String name) - -
        -          This is used to generate the XML attribute representation of - the specified name.
        - java.lang.StringgetElement(java.lang.String name) - -
        -          This is used to generate the XML element representation of - the specified name.
        - voidsetAttribute(java.lang.String name, - java.lang.String value) - -
        -          This is used to set the attribute values within this builder.
        - voidsetElement(java.lang.String name, - java.lang.String value) - -
        -          This is used to set the element values within this builder.
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -CamelCaseStyle

        -
        -public CamelCaseStyle()
        -
        -
        Constructor for the CamelCaseStyle object. This - is used to create a style that will create camel case XML - attributes and elements allowing a consistent format for - generated XML. By default the elements have an upper case - initial character and a lower case attribute. -

        -

        -
        - -

        -CamelCaseStyle

        -
        -public CamelCaseStyle(boolean element)
        -
        -
        Constructor for the CamelCaseStyle object. This - is used to create a style that will create camel case XML - attributes and elements allowing a consistent format for - generated XML. By default the attributes have a lower case - initial character and an configurable element. -

        -

        -
        Parameters:
        element - if true the element will start as upper case
        -
        -
        - -

        -CamelCaseStyle

        -
        -public CamelCaseStyle(boolean element,
        -                      boolean attribute)
        -
        -
        Constructor for the CamelCaseStyle object. This - is used to create a style that will create camel case XML - attributes and elements allowing a consistent format for - generated XML. Both the attribute an elements are configurable. -

        -

        -
        Parameters:
        element - if true the element will start as upper case
        attribute - if true the attribute starts as upper case
        -
        - - - - - - - - -
        -Method Detail
        - -

        -getAttribute

        -
        -public java.lang.String getAttribute(java.lang.String name)
        -
        -
        This is used to generate the XML attribute representation of - the specified name. Attribute names should ensure to keep the - uniqueness of the name such that two different names will - be styled in to two different strings. -

        -

        -
        Specified by:
        getAttribute in interface Style
        -
        -
        -
        Parameters:
        name - this is the attribute name that is to be styled -
        Returns:
        this returns the styled name of the XML attribute
        -
        -
        -
        - -

        -setAttribute

        -
        -public void setAttribute(java.lang.String name,
        -                         java.lang.String value)
        -
        -
        This is used to set the attribute values within this builder. - Overriding the attribute values ensures that the default - algorithm does not need to determine each of the values. It - allows special behaviour that the user may require for XML. -

        -

        -
        -
        -
        -
        Parameters:
        name - the name of the XML attribute to be overridden
        value - the value that is to be used for that attribute
        -
        -
        -
        - -

        -getElement

        -
        -public java.lang.String getElement(java.lang.String name)
        -
        -
        This is used to generate the XML element representation of - the specified name. Element names should ensure to keep the - uniqueness of the name such that two different names will - be styled in to two different strings. -

        -

        -
        Specified by:
        getElement in interface Style
        -
        -
        -
        Parameters:
        name - this is the element name that is to be styled -
        Returns:
        this returns the styled name of the XML element
        -
        -
        -
        - -

        -setElement

        -
        -public void setElement(java.lang.String name,
        -                       java.lang.String value)
        -
        -
        This is used to set the element values within this builder. - Overriding the element values ensures that the default - algorithm does not need to determine each of the values. It - allows special behaviour that the user may require for XML. -

        -

        -
        -
        -
        -
        Parameters:
        name - the name of the XML element to be overridden
        value - the value that is to be used for that element
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/Format.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/Format.html deleted file mode 100644 index 78b7ed2e..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/Format.html +++ /dev/null @@ -1,607 +0,0 @@ - - - - - - -Format - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.stream -
        -Class Format

        -
        -java.lang.Object
        -  extended by org.simpleframework.xml.stream.Format
        -
        -
        -
        -
        public class Format
        extends java.lang.Object
        - - -

        -The Format object is used to provide information on - how a generated XML document should be structured. The information - provided tells the formatter whether an XML prolog is required and - the number of spaces that should be used for indenting. The prolog - specified will be written directly before the XML document. -

        - Should a Format be created with an indent of zero or - less then no indentation is done, and the generated XML will be on - the same line. The prolog can contain any legal XML heading, which - can domain a DTD declaration and XML comments if required. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        -
        - -

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        -Constructor Summary
        Format() - -
        -          Constructor for the Format object.
        Format(int indent) - -
        -          Constructor for the Format object.
        Format(int indent, - java.lang.String prolog) - -
        -          Constructor for the Format object.
        Format(int indent, - java.lang.String prolog, - Style style) - -
        -          Constructor for the Format object.
        Format(int indent, - java.lang.String prolog, - Style style, - Verbosity verbosity) - -
        -          Constructor for the Format object.
        Format(int indent, - Style style) - -
        -          Constructor for the Format object.
        Format(int indent, - Style style, - Verbosity verbosity) - -
        -          Constructor for the Format object.
        Format(int indent, - Verbosity verbosity) - -
        -          Constructor for the Format object.
        Format(java.lang.String prolog) - -
        -          Constructor for the Format object.
        Format(Style style) - -
        -          Constructor for the Format object.
        Format(Style style, - Verbosity verbosity) - -
        -          Constructor for the Format object.
        Format(Verbosity verbosity) - -
        -          Constructor for the Format object.
        -  - - - - - - - - - - - - - - - - - - - - - - - -
        -Method Summary
        - intgetIndent() - -
        -          This method returns the size of the indent to use for the XML - generated.
        - java.lang.StringgetProlog() - -
        -          This method returns the prolog that is to be used at the start - of the generated XML document.
        - StylegetStyle() - -
        -          This is used to acquire the Style for the format.
        - VerbositygetVerbosity() - -
        -          This method is used to indicate the preference of verbosity - for the resulting XML.
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -Format

        -
        -public Format()
        -
        -
        Constructor for the Format object. This creates an - object that is used to describe how the formatter should create - the XML document. This constructor uses an indent size of three. -

        -

        -
        - -

        -Format

        -
        -public Format(int indent)
        -
        -
        Constructor for the Format object. This creates an - object that is used to describe how the formatter should create - the XML document. This constructor uses the specified indent - size and a null prolog, which means no prolog is generated. -

        -

        -
        Parameters:
        indent - this is the number of spaces used in the indent
        -
        -
        - -

        -Format

        -
        -public Format(java.lang.String prolog)
        -
        -
        Constructor for the Format object. This creates an - object that is used to describe how the formatter should create - the XML document. This constructor uses the specified prolog - that is to be inserted at the start of the XML document. -

        -

        -
        Parameters:
        prolog - this is the prolog for the generated XML document
        -
        -
        - -

        -Format

        -
        -public Format(int indent,
        -              java.lang.String prolog)
        -
        -
        Constructor for the Format object. This creates an - object that is used to describe how the formatter should create - the XML document. This constructor uses the specified indent - size and the text to use in the generated prolog. -

        -

        -
        Parameters:
        indent - this is the number of spaces used in the indent
        prolog - this is the prolog for the generated XML document
        -
        -
        - -

        -Format

        -
        -public Format(Verbosity verbosity)
        -
        -
        Constructor for the Format object. This creates an - object that is used to describe how the formatter should create - the XML document. This constructor uses the specified style - to style the attributes and elements of the XML document. -

        -

        -
        Parameters:
        verbosity - this indicates the verbosity of the format
        -
        -
        - -

        -Format

        -
        -public Format(int indent,
        -              Verbosity verbosity)
        -
        -
        Constructor for the Format object. This creates an - object that is used to describe how the formatter should create - the XML document. This constructor uses the specified style - to style the attributes and elements of the XML document. -

        -

        -
        Parameters:
        indent - this is the number of spaces used in the indent
        verbosity - this indicates the verbosity of the format
        -
        -
        - -

        -Format

        -
        -public Format(Style style)
        -
        -
        Constructor for the Format object. This creates an - object that is used to describe how the formatter should create - the XML document. This constructor uses the specified style - to style the attributes and elements of the XML document. -

        -

        -
        Parameters:
        style - this is the style to apply to the format object
        -
        -
        - -

        -Format

        -
        -public Format(Style style,
        -              Verbosity verbosity)
        -
        -
        Constructor for the Format object. This creates an - object that is used to describe how the formatter should create - the XML document. This constructor uses the specified style - to style the attributes and elements of the XML document. -

        -

        -
        Parameters:
        style - this is the style to apply to the format object
        verbosity - this indicates the verbosity of the format
        -
        -
        - -

        -Format

        -
        -public Format(int indent,
        -              Style style)
        -
        -
        Constructor for the Format object. This creates an - object that is used to describe how the formatter should create - the XML document. This constructor uses the specified indent - size and the style provided to style the XML document. -

        -

        -
        Parameters:
        indent - this is the number of spaces used in the indent
        style - this is the style to apply to the format object
        -
        -
        - -

        -Format

        -
        -public Format(int indent,
        -              Style style,
        -              Verbosity verbosity)
        -
        -
        Constructor for the Format object. This creates an - object that is used to describe how the formatter should create - the XML document. This constructor uses the specified indent - size and the style provided to style the XML document. -

        -

        -
        Parameters:
        indent - this is the number of spaces used in the indent
        style - this is the style to apply to the format object
        verbosity - this indicates the verbosity of the format
        -
        -
        - -

        -Format

        -
        -public Format(int indent,
        -              java.lang.String prolog,
        -              Style style)
        -
        -
        Constructor for the Format object. This creates an - object that is used to describe how the formatter should create - the XML document. This constructor uses the specified indent - size and the text to use in the generated prolog. -

        -

        -
        Parameters:
        indent - this is the number of spaces used in the indent
        prolog - this is the prolog for the generated XML document
        style - this is the style to apply to the format object
        -
        -
        - -

        -Format

        -
        -public Format(int indent,
        -              java.lang.String prolog,
        -              Style style,
        -              Verbosity verbosity)
        -
        -
        Constructor for the Format object. This creates an - object that is used to describe how the formatter should create - the XML document. This constructor uses the specified indent - size and the text to use in the generated prolog. -

        -

        -
        Parameters:
        indent - this is the number of spaces used in the indent
        prolog - this is the prolog for the generated XML document
        style - this is the style to apply to the format object
        verbosity - this indicates the verbosity of the format
        -
        - - - - - - - - -
        -Method Detail
        - -

        -getIndent

        -
        -public int getIndent()
        -
        -
        This method returns the size of the indent to use for the XML - generated. The indent size represents the number of spaces that - are used for the indent, and indent of zero means no indenting. -

        -

        - -
        Returns:
        returns the number of spaces to used for indenting
        -
        -
        -
        - -

        -getProlog

        -
        -public java.lang.String getProlog()
        -
        -
        This method returns the prolog that is to be used at the start - of the generated XML document. This allows a DTD or a version - to be specified at the start of a document. If this returns - null then no prolog is written to the start of the XML document. -

        -

        - -
        Returns:
        this returns the prolog for the start of the document
        -
        -
        -
        - -

        -getStyle

        -
        -public Style getStyle()
        -
        -
        This is used to acquire the Style for the format. - If no style has been set a default style is used, which does - not modify the attributes and elements that are used to build - the resulting XML document. -

        -

        - -
        Returns:
        this returns the style used for this format object
        -
        -
        -
        - -

        -getVerbosity

        -
        -public Verbosity getVerbosity()
        -
        -
        This method is used to indicate the preference of verbosity - for the resulting XML. This is typically used when default - serialization is used. It ensures that the various types - that are serialized are of either high or low verbosity. -

        -

        - -
        Returns:
        this returns the verbosity preference for the XML
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/HyphenStyle.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/HyphenStyle.html deleted file mode 100644 index 81358782..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/HyphenStyle.html +++ /dev/null @@ -1,378 +0,0 @@ - - - - - - -HyphenStyle - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.stream -
        -Class HyphenStyle

        -
        -java.lang.Object
        -  extended by org.simpleframework.xml.stream.HyphenStyle
        -
        -
        -
        All Implemented Interfaces:
        Style
        -
        -
        -
        -
        public class HyphenStyle
        extends java.lang.Object
        implements Style
        - - -

        -The HyphenStyle is used to represent an XML style - that can be applied to a serialized object. A style can be used to - modify the element and attribute names for the generated document. - This styles can be used to generate hyphenated XML. -

        - 
        -    <example-element>
        -        <child-element example-attribute='example'>
        -           <inner-element>example</inner-element>
        -        </child-element>
        -     </example-element>
        -     
        - 
        - Above the hyphenated XML elements and attributes can be generated - from a style implementation. Styles enable the same objects to be - serialized in different ways, generating different styles of XML - without having to modify the class schema for that object. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        -
        - -

        - - - - - - - - - - - -
        -Constructor Summary
        HyphenStyle() - -
        -          Constructor for the HyphenStyle object.
        -  - - - - - - - - - - - - - - - - - - - - - - - -
        -Method Summary
        - java.lang.StringgetAttribute(java.lang.String name) - -
        -          This is used to generate the XML attribute representation of - the specified name.
        - java.lang.StringgetElement(java.lang.String name) - -
        -          This is used to generate the XML element representation of - the specified name.
        - voidsetAttribute(java.lang.String name, - java.lang.String value) - -
        -          This is used to set the attribute values within this builder.
        - voidsetElement(java.lang.String name, - java.lang.String value) - -
        -          This is used to set the element values within this builder.
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -HyphenStyle

        -
        -public HyphenStyle()
        -
        -
        Constructor for the HyphenStyle object. This is - used to create a style that will hyphenate XML attributes - and elements allowing a consistent format for generated XML. -

        -

        - - - - - - - - -
        -Method Detail
        - -

        -getAttribute

        -
        -public java.lang.String getAttribute(java.lang.String name)
        -
        -
        This is used to generate the XML attribute representation of - the specified name. Attribute names should ensure to keep the - uniqueness of the name such that two different names will - be styled in to two different strings. -

        -

        -
        Specified by:
        getAttribute in interface Style
        -
        -
        -
        Parameters:
        name - this is the attribute name that is to be styled -
        Returns:
        this returns the styled name of the XML attribute
        -
        -
        -
        - -

        -setAttribute

        -
        -public void setAttribute(java.lang.String name,
        -                         java.lang.String value)
        -
        -
        This is used to set the attribute values within this builder. - Overriding the attribute values ensures that the default - algorithm does not need to determine each of the values. It - allows special behaviour that the user may require for XML. -

        -

        -
        -
        -
        -
        Parameters:
        name - the name of the XML attribute to be overridden
        value - the value that is to be used for that attribute
        -
        -
        -
        - -

        -getElement

        -
        -public java.lang.String getElement(java.lang.String name)
        -
        -
        This is used to generate the XML element representation of - the specified name. Element names should ensure to keep the - uniqueness of the name such that two different names will - be styled in to two different strings. -

        -

        -
        Specified by:
        getElement in interface Style
        -
        -
        -
        Parameters:
        name - this is the element name that is to be styled -
        Returns:
        this returns the styled name of the XML element
        -
        -
        -
        - -

        -setElement

        -
        -public void setElement(java.lang.String name,
        -                       java.lang.String value)
        -
        -
        This is used to set the element values within this builder. - Overriding the element values ensures that the default - algorithm does not need to determine each of the values. It - allows special behaviour that the user may require for XML. -

        -

        -
        -
        -
        -
        Parameters:
        name - the name of the XML element to be overridden
        value - the value that is to be used for that element
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/InputNode.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/InputNode.html deleted file mode 100644 index cf3bf55a..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/InputNode.html +++ /dev/null @@ -1,590 +0,0 @@ - - - - - - -InputNode - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.stream -
        -Interface InputNode

        -
        -
        All Superinterfaces:
        Node
        -
        -
        -
        -
        public interface InputNode
        extends Node
        - - -

        -The InputNode object represents an iterator for the - elements within an element. This allows the input node object to - become a self contained iterator for an element and its children. - Each child taken from the input node object, is itself an input - node, and can be used to explore its sub elements without having - any affect on its outer elements. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        -
        - -

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        -Method Summary
        - InputNodegetAttribute(java.lang.String name) - -
        -          Provides an attribute from the element represented.
        - NodeMap<InputNode>getAttributes() - -
        -          This returns a map of the attributes contained within the - element.
        - InputNodegetNext() - -
        -          This returns the next child element within this element if - one exists.
        - InputNodegetNext(java.lang.String name) - -
        -          This returns the next child in this element if that child - has the name provided.
        - InputNodegetParent() - -
        -          This is used to acquire the Node that is the - parent of this node.
        - PositiongetPosition() - -
        -          This provides the position of this node within the document.
        - java.lang.StringgetPrefix() - -
        -          This is used to acquire the namespace prefix for the node.
        - java.lang.StringgetReference() - -
        -          This allows the namespace reference URI to be determined.
        - java.lang.ObjectgetSource() - -
        -          This is used to return the source object for this node.
        - booleanisElement() - -
        -          This is used to determine if this node is an element.
        - booleanisEmpty() - -
        -          This is used to determine if this input node is empty.
        - booleanisRoot() - -
        -          This method is used to determine if this node is the root - node for the XML document.
        - voidskip() - -
        -          This method is used to skip all child elements from this - element.
        - - - - - - - -
        Methods inherited from interface org.simpleframework.xml.stream.Node
        getName, getValue
        -  -

        - - - - - - - - -
        -Method Detail
        - -

        -isRoot

        -
        -boolean isRoot()
        -
        -
        This method is used to determine if this node is the root - node for the XML document. The root node is the first node - in the document and has no sibling nodes. This is false - if the node has a parent node or a sibling node. -

        -

        -
        -
        -
        - -
        Returns:
        true if this is the root node within the document
        -
        -
        -
        - -

        -isElement

        -
        -boolean isElement()
        -
        -
        This is used to determine if this node is an element. This - allows users of the framework to make a distinction between - nodes that represent attributes and nodes that represent - elements. This is particularly useful given that attribute - nodes do not maintain a node map of attributes. -

        -

        -
        -
        -
        - -
        Returns:
        this returns true if the node is an element node
        -
        -
        -
        - -

        -getPrefix

        -
        -java.lang.String getPrefix()
        -
        -
        This is used to acquire the namespace prefix for the node. - If there is no namespace prefix for the node then this will - return null. Acquiring the prefix enables the qualification - of the node to be determined. It also allows nodes to be - grouped by its prefix and allows group operations. -

        -

        -
        -
        -
        - -
        Returns:
        this returns the prefix associated with this node
        -
        -
        -
        - -

        -getReference

        -
        -java.lang.String getReference()
        -
        -
        This allows the namespace reference URI to be determined. - A reference is a globally unique string that allows the - node to be identified. Typically the reference will be a URI - but it can be any unique string used to identify the node. - This allows the node to be identified within the namespace. -

        -

        -
        -
        -
        - -
        Returns:
        this returns the associated namespace reference URI
        -
        -
        -
        - -

        -getPosition

        -
        -Position getPosition()
        -
        -
        This provides the position of this node within the document. - This allows the user of this node to report problems with - the location within the document, allowing the XML to be - debugged if it does not match the class schema. -

        -

        -
        -
        -
        - -
        Returns:
        this returns the position of the XML read cursor
        -
        -
        -
        - -

        -getAttribute

        -
        -InputNode getAttribute(java.lang.String name)
        -
        -
        Provides an attribute from the element represented. If an - attribute for the specified name does not exist within the - element represented then this method will return null. -

        -

        -
        -
        -
        -
        Parameters:
        name - this is the name of the attribute to retrieve -
        Returns:
        this returns the value for the named attribute
        -
        -
        -
        - -

        -getAttributes

        -
        -NodeMap<InputNode> getAttributes()
        -
        -
        This returns a map of the attributes contained within the - element. If no elements exist within the element then this - returns an empty map. -

        -

        -
        -
        -
        - -
        Returns:
        this returns a map of attributes for the element
        -
        -
        -
        - -

        -getParent

        -
        -InputNode getParent()
        -
        -
        This is used to acquire the Node that is the - parent of this node. This will return the node that is - the direct parent of this node and allows for siblings to - make use of nodes with their parents if required. -

        -

        -
        Specified by:
        getParent in interface Node
        -
        -
        - -
        Returns:
        this returns the parent node for this node
        -
        -
        -
        - -

        -getSource

        -
        -java.lang.Object getSource()
        -
        -
        This is used to return the source object for this node. This - is used primarily as a means to determine which XML provider - is parsing the source document and producing the nodes. It - is useful to be able to determine the XML provider like this. -

        -

        -
        -
        -
        - -
        Returns:
        this returns the source of this input node
        -
        -
        -
        - -

        -getNext

        -
        -InputNode getNext()
        -                  throws java.lang.Exception
        -
        -
        This returns the next child element within this element if - one exists. If all children have been read, or if there are - no child elements for this element then this returns null. -

        -

        -
        -
        -
        - -
        Returns:
        this returns an input node for the next child -
        Throws: -
        java.lang.Exception - thrown if there was a parse error
        -
        -
        -
        - -

        -getNext

        -
        -InputNode getNext(java.lang.String name)
        -                  throws java.lang.Exception
        -
        -
        This returns the next child in this element if that child - has the name provided. If the next child element in this - node does not have the name given then null is returned. -

        -

        -
        -
        -
        -
        Parameters:
        name - this is the name of the next child element -
        Returns:
        the next element if it has the name specified -
        Throws: -
        java.lang.Exception - thrown if there was a parse error
        -
        -
        -
        - -

        -skip

        -
        -void skip()
        -          throws java.lang.Exception
        -
        -
        This method is used to skip all child elements from this - element. This allows elements to be effectively skipped such - that when parsing a document if an element is not required - then that element can be completely removed from the XML. -

        -

        -
        -
        -
        - -
        Throws: -
        java.lang.Exception - thrown if there was a parse error
        -
        -
        -
        - -

        -isEmpty

        -
        -boolean isEmpty()
        -                throws java.lang.Exception
        -
        -
        This is used to determine if this input node is empty. An - empty node is one with no attributes or children. This can - be used to determine if a given node represents an empty - entity, with which no extra data can be extracted. -

        -

        -
        -
        -
        - -
        Returns:
        this returns true if the node is an empty element -
        Throws: -
        java.lang.Exception - thrown if there was a parse error
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/Mode.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/Mode.html deleted file mode 100644 index 31247df2..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/Mode.html +++ /dev/null @@ -1,356 +0,0 @@ - - - - - - -Mode - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.stream -
        -Enum Mode

        -
        -java.lang.Object
        -  extended by java.lang.Enum<Mode>
        -      extended by org.simpleframework.xml.stream.Mode
        -
        -
        -
        All Implemented Interfaces:
        java.io.Serializable, java.lang.Comparable<Mode>
        -
        -
        -
        -
        public enum Mode
        extends java.lang.Enum<Mode>
        - - -

        -The Mode enumeration is used to specify the output - mode for XML text. This is used by the OutputNode - to describe if element text will be escaped or wrapped in a - CDATA block. The mode is a three state object, the third of the - states indicates whether an explicit state has been set or not. - If a specific state has not been set then the node will inherit - its output mode from the last parent to have it set. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        OutputNode
        -
        - -

        - - - - - - - - - - - - - - - - -
        -Enum Constant Summary
        DATA - -
        -          Indicates that data written will be within a CDATA block.
        ESCAPE - -
        -          Indicates that data written will be escaped if required.
        INHERIT - -
        -          Indicates that the mode will be inherited from its parent.
        -  - - - - - - - - - - - - - - - -
        -Method Summary
        -static ModevalueOf(java.lang.String name) - -
        -          Returns the enum constant of this type with the specified name.
        -static Mode[]values() - -
        -          Returns an array containing the constants of this enum type, in -the order they are declared.
        - - - - - - - -
        Methods inherited from class java.lang.Enum
        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
        - - - - - - - -
        Methods inherited from class java.lang.Object
        getClass, notify, notifyAll, wait, wait, wait
        -  -

        - - - - - - - - -
        -Enum Constant Detail
        - -

        -DATA

        -
        -public static final Mode DATA
        -
        -
        Indicates that data written will be within a CDATA block. -

        -

        -
        -
        -
        - -

        -ESCAPE

        -
        -public static final Mode ESCAPE
        -
        -
        Indicates that data written will be escaped if required. -

        -

        -
        -
        -
        - -

        -INHERIT

        -
        -public static final Mode INHERIT
        -
        -
        Indicates that the mode will be inherited from its parent. -

        -

        -
        -
        - - - - - - - - -
        -Method Detail
        - -

        -values

        -
        -public static Mode[] values()
        -
        -
        Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
        -for (Mode c : Mode.values())
        -    System.out.println(c);
        -
        -

        -

        - -
        Returns:
        an array containing the constants of this enum type, in -the order they are declared
        -
        -
        -
        - -

        -valueOf

        -
        -public static Mode valueOf(java.lang.String name)
        -
        -
        Returns the enum constant of this type with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are -not permitted.) -

        -

        -
        Parameters:
        name - the name of the enum constant to be returned. -
        Returns:
        the enum constant with the specified name -
        Throws: -
        java.lang.IllegalArgumentException - if this enum type has no constant -with the specified name -
        java.lang.NullPointerException - if the argument is null
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/NamespaceMap.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/NamespaceMap.html deleted file mode 100644 index a13291bd..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/NamespaceMap.html +++ /dev/null @@ -1,376 +0,0 @@ - - - - - - -NamespaceMap - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.stream -
        -Interface NamespaceMap

        -
        -
        All Superinterfaces:
        java.lang.Iterable<java.lang.String>
        -
        -
        -
        -
        public interface NamespaceMap
        extends java.lang.Iterable<java.lang.String>
        - - -

        -The NamespaceMap object is used store the namespaces - for an element. Each namespace added to this map can be added - with a prefix. A prefix is added only if the associated reference - has not been added to a parent element. If a parent element has - the associated reference, then the parents prefix is the one that - will be returned when requested from this map. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        -
        - -

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        -Method Summary
        - java.lang.StringgetPrefix() - -
        -          This is the prefix that is associated with the source element.
        - java.lang.StringgetPrefix(java.lang.String reference) - -
        -          This acquires the prefix for the specified namespace reference.
        - java.lang.StringgetReference(java.lang.String prefix) - -
        -          This acquires the namespace reference for the specified prefix.
        - java.util.Iterator<java.lang.String>iterator() - -
        -          This returns an iterator for the namespace of all the nodes - in this NamespaceMap.
        - java.lang.StringsetReference(java.lang.String reference) - -
        -          This is used to add the namespace reference to the namespace - map.
        - java.lang.StringsetReference(java.lang.String reference, - java.lang.String prefix) - -
        -          This is used to add the namespace reference to the namespace - map.
        -  -

        - - - - - - - - -
        -Method Detail
        - -

        -getPrefix

        -
        -java.lang.String getPrefix()
        -
        -
        This is the prefix that is associated with the source element. - If the source element does not contain a namespace reference - then this will return its parents namespace. This ensures - that if a namespace has been declared its child elements will - inherit its prefix. -

        -

        -
        -
        -
        - -
        Returns:
        this returns the prefix that is currently in scope
        -
        -
        -
        - -

        -getPrefix

        -
        -java.lang.String getPrefix(java.lang.String reference)
        -
        -
        This acquires the prefix for the specified namespace reference. - If the namespace reference has been set on this node with a - given prefix then that prefix is returned, however if it has - not been set this will search the parent elements to find the - prefix that is in scope for the specified reference. -

        -

        -
        -
        -
        -
        Parameters:
        reference - the reference to find a matching prefix for -
        Returns:
        this will return the prefix that is is scope
        -
        -
        -
        - -

        -getReference

        -
        -java.lang.String getReference(java.lang.String prefix)
        -
        -
        This acquires the namespace reference for the specified prefix. - If the provided prefix has been set on this node with a given - reference then that reference is returned, however if it has - not been set this will search the parent elements to find the - reference that is in scope for the specified reference. -

        -

        -
        -
        -
        -
        Parameters:
        prefix - the prefix to find a matching reference for -
        Returns:
        this will return the reference that is is scope
        -
        -
        -
        - -

        -iterator

        -
        -java.util.Iterator<java.lang.String> iterator()
        -
        -
        This returns an iterator for the namespace of all the nodes - in this NamespaceMap. This allows the namespaces - to be iterated within a for each loop in order to extract the - prefix values associated with the map. -

        -

        -
        Specified by:
        iterator in interface java.lang.Iterable<java.lang.String>
        -
        -
        - -
        Returns:
        this returns the namespaces contained in this map
        -
        -
        -
        - -

        -setReference

        -
        -java.lang.String setReference(java.lang.String reference)
        -
        -
        This is used to add the namespace reference to the namespace - map. If the namespace has been added to a parent node then - this will not add the reference. The prefix added to the map - will be the default namespace, which is an empty prefix. -

        -

        -
        -
        -
        -
        Parameters:
        reference - this is the reference to be added -
        Returns:
        this returns the prefix that has been replaced
        -
        -
        -
        - -

        -setReference

        -
        -java.lang.String setReference(java.lang.String reference,
        -                              java.lang.String prefix)
        -
        -
        This is used to add the namespace reference to the namespace - map. If the namespace has been added to a parent node then - this will not add the reference. -

        -

        -
        -
        -
        -
        Parameters:
        reference - this is the reference to be added
        prefix - this is the prefix to be added to the reference -
        Returns:
        this returns the prefix that has been replaced
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/Node.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/Node.html deleted file mode 100644 index 2fad5412..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/Node.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - -Node - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.stream -
        -Interface Node

        -
        -
        All Known Subinterfaces:
        InputNode, OutputNode
        -
        -
        -
        -
        public interface Node
        - - -

        -The Node is used to represent a name value pair and - acts as the base form of data used within the framework. Each of - the attributes and elements are represented as nodes. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        -
        - -

        - - - - - - - - - - - - - - - - - - - - -
        -Method Summary
        - java.lang.StringgetName() - -
        -          Returns the name of the node that this represents.
        - NodegetParent() - -
        -          This is used to acquire the Node that is the - parent of this node.
        - java.lang.StringgetValue() - -
        -          Returns the value for the node that this represents.
        -  -

        - - - - - - - - -
        -Method Detail
        - -

        -getName

        -
        -java.lang.String getName()
        -
        -
        Returns the name of the node that this represents. This is - an immutable property and should not change for any node. -

        -

        - -
        Returns:
        returns the name of the node that this represents
        -
        -
        -
        - -

        -getValue

        -
        -java.lang.String getValue()
        -                          throws java.lang.Exception
        -
        -
        Returns the value for the node that this represents. This - is a modifiable property for the node and can be changed. -

        -

        - -
        Returns:
        the name of the value for this node instance -
        Throws: -
        java.lang.Exception - if there is a problem getting the value
        -
        -
        -
        - -

        -getParent

        -
        -Node getParent()
        -
        -
        This is used to acquire the Node that is the - parent of this node. This will return the node that is - the direct parent of this node and allows for siblings to - make use of nodes with their parents if required. -

        -

        - -
        Returns:
        this returns the parent node for this node
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/NodeBuilder.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/NodeBuilder.html deleted file mode 100644 index 3958195b..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/NodeBuilder.html +++ /dev/null @@ -1,358 +0,0 @@ - - - - - - -NodeBuilder - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.stream -
        -Class NodeBuilder

        -
        -java.lang.Object
        -  extended by org.simpleframework.xml.stream.NodeBuilder
        -
        -
        -
        -
        public final class NodeBuilder
        extends java.lang.Object
        - - -

        -The NodeBuilder object is used to create either an - input node or an output node for a given source or destination. - If an InputNode is required for reading an XML - document then a reader must be provided to read the content from. -

        - If an OutputNode is required then a destination is - required. The provided output node can be used to generate well - formed XML to the specified writer. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        -
        - -

        - - - - - - - - - - - -
        -Constructor Summary
        NodeBuilder() - -
        -           
        -  - - - - - - - - - - - - - - - - - - - - - - - -
        -Method Summary
        -static InputNoderead(java.io.InputStream source) - -
        -          This is used to create an InputNode that can be - used to read XML from the specified stream.
        -static InputNoderead(java.io.Reader source) - -
        -          This is used to create an InputNode that can be - used to read XML from the specified reader.
        -static OutputNodewrite(java.io.Writer result) - -
        -          This is used to create an OutputNode that can be - used to write a well formed XML document.
        -static OutputNodewrite(java.io.Writer result, - Format format) - -
        -          This is used to create an OutputNode that can be - used to write a well formed XML document.
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -NodeBuilder

        -
        -public NodeBuilder()
        -
        -
        - - - - - - - - -
        -Method Detail
        - -

        -read

        -
        -public static InputNode read(java.io.InputStream source)
        -                      throws java.lang.Exception
        -
        -
        This is used to create an InputNode that can be - used to read XML from the specified stream. The stream will - be positioned at the root element in the XML document. -

        -

        -
        Parameters:
        source - this contains the contents of the XML source -
        Throws: -
        java.lang.Exception - thrown if there is an I/O exception
        -
        -
        -
        - -

        -read

        -
        -public static InputNode read(java.io.Reader source)
        -                      throws java.lang.Exception
        -
        -
        This is used to create an InputNode that can be - used to read XML from the specified reader. The reader will - be positioned at the root element in the XML document. -

        -

        -
        Parameters:
        source - this contains the contents of the XML source -
        Throws: -
        java.lang.Exception - thrown if there is an I/O exception
        -
        -
        -
        - -

        -write

        -
        -public static OutputNode write(java.io.Writer result)
        -                        throws java.lang.Exception
        -
        -
        This is used to create an OutputNode that can be - used to write a well formed XML document. The writer specified - will have XML elements, attributes, and text written to it as - output nodes are created and populated. -

        -

        -
        Parameters:
        result - this contains the result of the generated XML -
        Throws: -
        java.lang.Exception - this is thrown if there is an I/O error
        -
        -
        -
        - -

        -write

        -
        -public static OutputNode write(java.io.Writer result,
        -                               Format format)
        -                        throws java.lang.Exception
        -
        -
        This is used to create an OutputNode that can be - used to write a well formed XML document. The writer specified - will have XML elements, attributes, and text written to it as - output nodes are created and populated. -

        -

        -
        Parameters:
        result - this contains the result of the generated XML
        format - this is the format to use for the document -
        Throws: -
        java.lang.Exception - this is thrown if there is an I/O error
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/NodeException.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/NodeException.html deleted file mode 100644 index 34557c97..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/NodeException.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - -NodeException - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.stream -
        -Class NodeException

        -
        -java.lang.Object
        -  extended by java.lang.Throwable
        -      extended by java.lang.Exception
        -          extended by org.simpleframework.xml.stream.NodeException
        -
        -
        -
        All Implemented Interfaces:
        java.io.Serializable
        -
        -
        -
        -
        public class NodeException
        extends java.lang.Exception
        - - -

        -The NodeException is thrown to indicate the state of - either the input node or output node being invalid. Typically - this is thrown if some illegal operation is requested. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Serialized Form
        -
        - -

        - - - - - - - - - - - -
        -Constructor Summary
        NodeException(java.lang.String text) - -
        -          Constructor for the NodeException object.
        -  - - - - - - - -
        -Method Summary
        - - - - - - - -
        Methods inherited from class java.lang.Throwable
        fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -NodeException

        -
        -public NodeException(java.lang.String text)
        -
        -
        Constructor for the NodeException object. This is - given the message to be reported when the exception is thrown. -

        -

        -
        Parameters:
        text - a format string used to present the error message
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/NodeMap.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/NodeMap.html deleted file mode 100644 index d9d61fd7..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/NodeMap.html +++ /dev/null @@ -1,371 +0,0 @@ - - - - - - -NodeMap - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.stream -
        -Interface NodeMap<T extends Node>

        -
        -
        All Superinterfaces:
        java.lang.Iterable<java.lang.String>
        -
        -
        -
        -
        public interface NodeMap<T extends Node>
        extends java.lang.Iterable<java.lang.String>
        - - -

        -The NodeMap object represents a map of nodes that - can be set as name value pairs. This typically represents the - attributes that belong to an element and is used as an neutral - way to access an element for either an input or output event. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Node
        -
        - -

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        -Method Summary
        - Tget(java.lang.String name) - -
        -          This is used to acquire the Node mapped to the - given name.
        - java.lang.StringgetName() - -
        -          This is used to get the name of the element that owns the - nodes for the specified map.
        - TgetNode() - -
        -          This is used to acquire the actual node this map represents.
        - java.util.Iterator<java.lang.String>iterator() - -
        -          This returns an iterator for the names of all the nodes in - this NodeMap.
        - Tput(java.lang.String name, - java.lang.String value) - -
        -          This is used to add a new Node to the map.
        - Tremove(java.lang.String name) - -
        -          This is used to remove the Node mapped to the - given name.
        -  -

        - - - - - - - - -
        -Method Detail
        - -

        -getNode

        -
        -T getNode()
        -
        -
        This is used to acquire the actual node this map represents. - The source node provides further details on the context of - the node, such as the parent name, the namespace, and even - the value in the node. Care should be taken when using this. -

        -

        -
        -
        -
        - -
        Returns:
        this returns the node that this map represents
        -
        -
        -
        - -

        -getName

        -
        -java.lang.String getName()
        -
        -
        This is used to get the name of the element that owns the - nodes for the specified map. This can be used to determine - which element the node map belongs to. -

        -

        -
        -
        -
        - -
        Returns:
        this returns the name of the owning element
        -
        -
        -
        - -

        -get

        -
        -T get(java.lang.String name)
        -
        -
        This is used to acquire the Node mapped to the - given name. This returns a name value pair that represents - either an attribute or element. If no node is mapped to the - specified name then this method will return null. -

        -

        -
        -
        -
        -
        Parameters:
        name - this is the name of the node to retrieve -
        Returns:
        this will return the node mapped to the given name
        -
        -
        -
        - -

        -remove

        -
        -T remove(java.lang.String name)
        -
        -
        This is used to remove the Node mapped to the - given name. This returns a name value pair that represents - either an attribute or element. If no node is mapped to the - specified name then this method will return null. -

        -

        -
        -
        -
        -
        Parameters:
        name - this is the name of the node to remove -
        Returns:
        this will return the node mapped to the given name
        -
        -
        -
        - -

        -iterator

        -
        -java.util.Iterator<java.lang.String> iterator()
        -
        -
        This returns an iterator for the names of all the nodes in - this NodeMap. This allows the names to be - iterated within a for each loop in order to extract nodes. -

        -

        -
        Specified by:
        iterator in interface java.lang.Iterable<java.lang.String>
        -
        -
        - -
        Returns:
        this returns the names of the nodes in the map
        -
        -
        -
        - -

        -put

        -
        -T put(java.lang.String name,
        -      java.lang.String value)
        -
        -
        This is used to add a new Node to the map. The - type of node that is created an added is left up to the map - implementation. Once a node is created with the name value - pair it can be retrieved and used. -

        -

        -
        -
        -
        -
        Parameters:
        name - this is the name of the node to be created
        value - this is the value to be given to the node -
        Returns:
        this is the node that has been added to the map
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/OutputNode.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/OutputNode.html deleted file mode 100644 index 8635f336..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/OutputNode.html +++ /dev/null @@ -1,788 +0,0 @@ - - - - - - -OutputNode - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.stream -
        -Interface OutputNode

        -
        -
        All Superinterfaces:
        Node
        -
        -
        -
        -
        public interface OutputNode
        extends Node
        - - -

        -The OutputNode object is used to represent a cursor - which can be used to write XML elements and attributes. Each of - the output node objects represents a element, and can be used - to add attributes to that element as well as child elements. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        -
        - -

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        -Method Summary
        - voidcommit() - -
        -          The commit method is used flush and commit any - child nodes that have been created by this node.
        - NodeMap<OutputNode>getAttributes() - -
        -          This returns a NodeMap which can be used to add - nodes to the element before that element has been committed.
        - OutputNodegetChild(java.lang.String name) - -
        -          This is used to create a child element within the element that - this object represents.
        - java.lang.StringgetComment() - -
        -          This is used to get the text comment for the element.
        - ModegetMode() - -
        -          The Mode is used to indicate the output mode - of this node.
        - NamespaceMapgetNamespaces() - -
        -          This returns the NamespaceMap for this node.
        - OutputNodegetParent() - -
        -          This is used to acquire the Node that is the - parent of this node.
        - java.lang.StringgetPrefix() - -
        -          This is used to acquire the prefix for this output node.
        - java.lang.StringgetPrefix(boolean inherit) - -
        -          This is used to acquire the prefix for this output node.
        - java.lang.StringgetReference() - -
        -          This is used to acquire the namespace URI reference associated - with this node.
        - booleanisCommitted() - -
        -          This is used to determine whether the node has been committed.
        - booleanisRoot() - -
        -          This method is used to determine if this node is the root - node for the XML document.
        - voidremove() - -
        -          This is used to remove any uncommitted changes.
        - OutputNodesetAttribute(java.lang.String name, - java.lang.String value) - -
        -          This method is used for convenience to add an attribute node - to the attribute NodeMap.
        - voidsetComment(java.lang.String comment) - -
        -          This is used to set a text comment to the element.
        - voidsetData(boolean data) - -
        -          This is used to set the output mode of this node to either - be CDATA or escaped.
        - voidsetMode(Mode mode) - -
        -          This is used to set the output mode of this node to either - be CDATA, escaped, or inherited.
        - voidsetName(java.lang.String name) - -
        -          This is used to change the name of an output node.
        - voidsetReference(java.lang.String reference) - -
        -          This is used to set the reference for the node.
        - voidsetValue(java.lang.String value) - -
        -          This is used to set a text value to the element.
        - - - - - - - -
        Methods inherited from interface org.simpleframework.xml.stream.Node
        getName, getValue
        -  -

        - - - - - - - - -
        -Method Detail
        - -

        -isRoot

        -
        -boolean isRoot()
        -
        -
        This method is used to determine if this node is the root - node for the XML document. The root node is the first node - in the document and has no sibling nodes. This is false - if the node has a parent node or a sibling node. -

        -

        -
        -
        -
        - -
        Returns:
        true if this is the root node within the document
        -
        -
        -
        - -

        -getAttributes

        -
        -NodeMap<OutputNode> getAttributes()
        -
        -
        This returns a NodeMap which can be used to add - nodes to the element before that element has been committed. - Nodes can be removed or added to the map and will appear as - attributes on the written element when it is committed. -

        -

        -
        -
        -
        - -
        Returns:
        returns the node map used to manipulate attributes
        -
        -
        -
        - -

        -getMode

        -
        -Mode getMode()
        -
        -
        The Mode is used to indicate the output mode - of this node. Three modes are possible, each determines - how a value, if specified, is written to the resulting XML - document. This is determined by the setData - method which will set the output to be CDATA or escaped, - if neither is specified the mode is inherited. -

        -

        -
        -
        -
        - -
        Returns:
        this returns the mode of this output node object
        -
        -
        -
        - -

        -setMode

        -
        -void setMode(Mode mode)
        -
        -
        This is used to set the output mode of this node to either - be CDATA, escaped, or inherited. If the mode is set to data - then any value specified will be written in a CDATA block, - if this is set to escaped values are escaped. If however - this method is set to inherited then the mode is inherited - from the parent node. -

        -

        -
        -
        -
        -
        Parameters:
        mode - this is the output mode to set the node to
        -
        -
        -
        - -

        -setData

        -
        -void setData(boolean data)
        -
        -
        This is used to set the output mode of this node to either - be CDATA or escaped. If this is set to true the any value - specified will be written in a CDATA block, if this is set - to false the values is escaped. If however this method is - never invoked then the mode is inherited from the parent. -

        -

        -
        -
        -
        -
        Parameters:
        data - if true the value is written as a CDATA block
        -
        -
        -
        - -

        -getPrefix

        -
        -java.lang.String getPrefix()
        -
        -
        This is used to acquire the prefix for this output node. If - the output node is an element then this will search its parent - nodes until the prefix that is currently in scope is found. - If however this node is an attribute then the hierarchy of - nodes is not searched as attributes to not inherit namespaces. -

        -

        -
        -
        -
        - -
        Returns:
        this returns the prefix associated with this node
        -
        -
        -
        - -

        -getPrefix

        -
        -java.lang.String getPrefix(boolean inherit)
        -
        -
        This is used to acquire the prefix for this output node. If - the output node is an element then this will search its parent - nodes until the prefix that is currently in scope is found. - If however this node is an attribute then the hierarchy of - nodes is not searched as attributes to not inherit namespaces. -

        -

        -
        -
        -
        -
        Parameters:
        inherit - if there is no explicit prefix then inherit -
        Returns:
        this returns the prefix associated with this node
        -
        -
        -
        - -

        -getReference

        -
        -java.lang.String getReference()
        -
        -
        This is used to acquire the namespace URI reference associated - with this node. Although it is recommended that the namespace - reference is a URI it does not have to be, it can be any unique - identifier that can be used to distinguish the qualified names. -

        -

        -
        -
        -
        - -
        Returns:
        this returns the namespace URI reference for this
        -
        -
        -
        - -

        -setReference

        -
        -void setReference(java.lang.String reference)
        -
        -
        This is used to set the reference for the node. Setting the - reference implies that the node is a qualified node within the - XML document. Both elements and attributes can be qualified. - Depending on the prefix set on this node or, failing that, any - parent node for the reference, the element will appear in the - XML document with that string prefixed to the node name. -

        -

        -
        -
        -
        -
        Parameters:
        reference - this is used to set the reference for the node
        -
        -
        -
        - -

        -getNamespaces

        -
        -NamespaceMap getNamespaces()
        -
        -
        This returns the NamespaceMap for this node. Only - an element can have namespaces, so if this node represents an - attribute the elements namespaces will be provided when this is - requested. By adding a namespace it becomes in scope for the - current element all all child elements of that element. -

        -

        -
        -
        -
        - -
        Returns:
        this returns the namespaces associated with the node
        -
        -
        -
        - -

        -getComment

        -
        -java.lang.String getComment()
        -
        -
        This is used to get the text comment for the element. This can - be null if no comment has been set. If no comment is set on - the node then no comment will be written to the resulting XML. -

        -

        -
        -
        -
        - -
        Returns:
        this is the comment associated with this element
        -
        -
        -
        - -

        -setComment

        -
        -void setComment(java.lang.String comment)
        -
        -
        This is used to set a text comment to the element. This will - be written just before the actual element is written. Only a - single comment can be set for each output node written. -

        -

        -
        -
        -
        -
        Parameters:
        comment - this is the comment to set on the node
        -
        -
        -
        - -

        -setValue

        -
        -void setValue(java.lang.String value)
        -
        -
        This is used to set a text value to the element. This should - be added to the element if the element contains no child - elements. If the value cannot be added an exception is thrown. -

        -

        -
        -
        -
        -
        Parameters:
        value - this is the text value to add to this element -
        Throws: -
        java.lang.Exception - thrown if the text value cannot be added
        -
        -
        -
        - -

        -setName

        -
        -void setName(java.lang.String name)
        -
        -
        This is used to change the name of an output node. This will - only affect the name of the node if the node has not yet been - committed. If the node is committed then this will not be - reflected in the resulting XML generated. -

        -

        -
        -
        -
        -
        Parameters:
        name - this is the name to change the node to
        -
        -
        -
        - -

        -setAttribute

        -
        -OutputNode setAttribute(java.lang.String name,
        -                        java.lang.String value)
        -
        -
        This method is used for convenience to add an attribute node - to the attribute NodeMap. The attribute added - can be removed from the element by using the node map. -

        -

        -
        -
        -
        -
        Parameters:
        name - this is the name of the attribute to be added
        value - this is the value of the node to be added -
        Returns:
        this returns the node that has just been added
        -
        -
        -
        - -

        -getParent

        -
        -OutputNode getParent()
        -
        -
        This is used to acquire the Node that is the - parent of this node. This will return the node that is - the direct parent of this node and allows for siblings to - make use of nodes with their parents if required. -

        -

        -
        Specified by:
        getParent in interface Node
        -
        -
        - -
        Returns:
        this returns the parent node for this node
        -
        -
        -
        - -

        -getChild

        -
        -OutputNode getChild(java.lang.String name)
        -                    throws java.lang.Exception
        -
        -
        This is used to create a child element within the element that - this object represents. When a new child is created with this - method then the previous child is committed to the document. - The created OutputNode object can be used to add - attributes to the child element as well as other elements. -

        -

        -
        -
        -
        -
        Parameters:
        name - this is the name of the child element to create -
        Throws: -
        java.lang.Exception
        -
        -
        -
        - -

        -remove

        -
        -void remove()
        -            throws java.lang.Exception
        -
        -
        This is used to remove any uncommitted changes. Removal of an - output node can only be done if it has no siblings and has - not yet been committed. If the node is committed then this - will throw an exception to indicate that it cannot be removed. -

        -

        -
        -
        -
        - -
        Throws: -
        java.lang.Exception - thrown if the node cannot be removed
        -
        -
        -
        - -

        -commit

        -
        -void commit()
        -            throws java.lang.Exception
        -
        -
        The commit method is used flush and commit any - child nodes that have been created by this node. This allows - the output to be completed when building of the XML document - has been completed. If output fails an exception is thrown. -

        -

        -
        -
        -
        - -
        Throws: -
        java.lang.Exception - thrown if the node cannot be committed
        -
        -
        -
        - -

        -isCommitted

        -
        -boolean isCommitted()
        -
        -
        This is used to determine whether the node has been committed. - If the node has been committed, then this will return true. - When committed the node can no longer produce chile nodes. -

        -

        -
        -
        -
        - -
        Returns:
        true if this node has already been committed
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/Position.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/Position.html deleted file mode 100644 index 7076b10f..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/Position.html +++ /dev/null @@ -1,248 +0,0 @@ - - - - - - -Position - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.stream -
        -Interface Position

        -
        -
        -
        public interface Position
        - - -

        -The Position object is used to acquire the position - of the read cursor within the XML file. This allows exceptions to - be thrown with the line number so that the XML can be debugged. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        -
        - -

        - - - - - - - - - - - - - - - - -
        -Method Summary
        - intgetLine() - -
        -          This is the actual line number within the read XML document.
        - java.lang.StringtoString() - -
        -          This provides a textual description of the position the - read cursor is at within the XML document.
        -  -

        - - - - - - - - -
        -Method Detail
        - -

        -getLine

        -
        -int getLine()
        -
        -
        This is the actual line number within the read XML document. - The line number allows any problems within the source XML - document to be debugged if it does not match the schema. - This will return -1 if the line number cannot be determined. -

        -

        - -
        Returns:
        this returns the line number of an XML event
        -
        -
        -
        - -

        -toString

        -
        -java.lang.String toString()
        -
        -
        This provides a textual description of the position the - read cursor is at within the XML document. This allows the - position to be embedded within the exception thrown. -

        -

        -
        Overrides:
        toString in class java.lang.Object
        -
        -
        - -
        Returns:
        this returns a textual description of the position
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/Style.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/Style.html deleted file mode 100644 index 9fe30993..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/Style.html +++ /dev/null @@ -1,264 +0,0 @@ - - - - - - -Style - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.stream -
        -Interface Style

        -
        -
        All Known Implementing Classes:
        CamelCaseStyle, HyphenStyle
        -
        -
        -
        -
        public interface Style
        - - -

        -The Style interface is used to represent an XML style - that can be applied to a serialized object. A style can be used to - modify the element and attribute names for the generated document. - Styles can be used to generate hyphenated or camel case XML. -

        - 
        -    <example-element>
        -        <child-element example-attribute='example'>
        -           <inner-element>example</inner-element>
        -        </child-element>
        -     </example-element>
        -     
        - 
        - Above the hyphenated XML elements and attributes can be generated - from a style implementation. Styles enable the same objects to be - serialized in different ways, generating different styles of XML - without having to modify the class schema for that object. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        -
        - -

        - - - - - - - - - - - - - - - - -
        -Method Summary
        - java.lang.StringgetAttribute(java.lang.String name) - -
        -          This is used to generate the XML attribute representation of - the specified name.
        - java.lang.StringgetElement(java.lang.String name) - -
        -          This is used to generate the XML element representation of - the specified name.
        -  -

        - - - - - - - - -
        -Method Detail
        - -

        -getElement

        -
        -java.lang.String getElement(java.lang.String name)
        -
        -
        This is used to generate the XML element representation of - the specified name. Element names should ensure to keep the - uniqueness of the name such that two different names will - be styled in to two different strings. -

        -

        -
        Parameters:
        name - this is the element name that is to be styled -
        Returns:
        this returns the styled name of the XML element
        -
        -
        -
        - -

        -getAttribute

        -
        -java.lang.String getAttribute(java.lang.String name)
        -
        -
        This is used to generate the XML attribute representation of - the specified name. Attribute names should ensure to keep the - uniqueness of the name such that two different names will - be styled in to two different strings. -

        -

        -
        Parameters:
        name - this is the attribute name that is to be styled -
        Returns:
        this returns the styled name of the XML attribute
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/Verbosity.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/Verbosity.html deleted file mode 100644 index 0cf5ca74..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/Verbosity.html +++ /dev/null @@ -1,336 +0,0 @@ - - - - - - -Verbosity - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.stream -
        -Enum Verbosity

        -
        -java.lang.Object
        -  extended by java.lang.Enum<Verbosity>
        -      extended by org.simpleframework.xml.stream.Verbosity
        -
        -
        -
        All Implemented Interfaces:
        java.io.Serializable, java.lang.Comparable<Verbosity>
        -
        -
        -
        -
        public enum Verbosity
        extends java.lang.Enum<Verbosity>
        - - -

        -The Verbosity enumeration is used to specify a verbosity - preference for the resulting XML. Typically the verbosity preference - is used when serializing an object that does not have explicit XML - annotations associated with a type. In such a scenario this will - indicate whether a high verbosity level is required or a low one. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Format
        -
        - -

        - - - - - - - - - - - - - -
        -Enum Constant Summary
        HIGH - -
        -          This specifies a preference for elements over attributes.
        LOW - -
        -          This specifies a preference for attributes over elements.
        -  - - - - - - - - - - - - - - - -
        -Method Summary
        -static VerbosityvalueOf(java.lang.String name) - -
        -          Returns the enum constant of this type with the specified name.
        -static Verbosity[]values() - -
        -          Returns an array containing the constants of this enum type, in -the order they are declared.
        - - - - - - - -
        Methods inherited from class java.lang.Enum
        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
        - - - - - - - -
        Methods inherited from class java.lang.Object
        getClass, notify, notifyAll, wait, wait, wait
        -  -

        - - - - - - - - -
        -Enum Constant Detail
        - -

        -HIGH

        -
        -public static final Verbosity HIGH
        -
        -
        This specifies a preference for elements over attributes. -

        -

        -
        -
        -
        - -

        -LOW

        -
        -public static final Verbosity LOW
        -
        -
        This specifies a preference for attributes over elements. -

        -

        -
        -
        - - - - - - - - -
        -Method Detail
        - -

        -values

        -
        -public static Verbosity[] values()
        -
        -
        Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
        -for (Verbosity c : Verbosity.values())
        -    System.out.println(c);
        -
        -

        -

        - -
        Returns:
        an array containing the constants of this enum type, in -the order they are declared
        -
        -
        -
        - -

        -valueOf

        -
        -public static Verbosity valueOf(java.lang.String name)
        -
        -
        Returns the enum constant of this type with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are -not permitted.) -

        -

        -
        Parameters:
        name - the name of the enum constant to be returned. -
        Returns:
        the enum constant with the specified name -
        Throws: -
        java.lang.IllegalArgumentException - if this enum type has no constant -with the specified name -
        java.lang.NullPointerException - if the argument is null
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/package-frame.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/package-frame.html deleted file mode 100644 index 2f6d62bc..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/package-frame.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - -org.simpleframework.xml.stream - - - - - - - - - - - -org.simpleframework.xml.stream - - - - -
        -Interfaces  - -
        -InputNode -
        -NamespaceMap -
        -Node -
        -NodeMap -
        -OutputNode -
        -Position -
        -Style
        - - - - - - -
        -Classes  - -
        -CamelCaseStyle -
        -Format -
        -HyphenStyle -
        -NodeBuilder
        - - - - - - -
        -Enums  - -
        -Mode -
        -Verbosity
        - - - - - - -
        -Exceptions  - -
        -NodeException
        - - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/package-summary.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/package-summary.html deleted file mode 100644 index db85af06..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/package-summary.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - -org.simpleframework.xml.stream - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        -

        -Package org.simpleframework.xml.stream -

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        -Interface Summary
        InputNodeThe InputNode object represents an iterator for the - elements within an element.
        NamespaceMapThe NamespaceMap object is used store the namespaces - for an element.
        NodeThe Node is used to represent a name value pair and - acts as the base form of data used within the framework.
        NodeMap<T extends Node>The NodeMap object represents a map of nodes that - can be set as name value pairs.
        OutputNodeThe OutputNode object is used to represent a cursor - which can be used to write XML elements and attributes.
        PositionThe Position object is used to acquire the position - of the read cursor within the XML file.
        StyleThe Style interface is used to represent an XML style - that can be applied to a serialized object.
        -  - -

        - - - - - - - - - - - - - - - - - - - - - -
        -Class Summary
        CamelCaseStyleThe CamelCaseStyle is used to represent an XML style - that can be applied to a serialized object.
        FormatThe Format object is used to provide information on - how a generated XML document should be structured.
        HyphenStyleThe HyphenStyle is used to represent an XML style - that can be applied to a serialized object.
        NodeBuilderThe NodeBuilder object is used to create either an - input node or an output node for a given source or destination.
        -  - -

        - - - - - - - - - - - - - -
        -Enum Summary
        ModeThe Mode enumeration is used to specify the output - mode for XML text.
        VerbosityThe Verbosity enumeration is used to specify a verbosity - preference for the resulting XML.
        -  - -

        - - - - - - - - - -
        -Exception Summary
        NodeExceptionThe NodeException is thrown to indicate the state of - either the input node or output node being invalid.
        -  - -

        -

        -
        -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/package-tree.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/package-tree.html deleted file mode 100644 index c534a17c..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/stream/package-tree.html +++ /dev/null @@ -1,177 +0,0 @@ - - - - - - -org.simpleframework.xml.stream Class Hierarchy - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        -
        -

        -Hierarchy For Package org.simpleframework.xml.stream -

        -
        -
        -
        Package Hierarchies:
        All Packages
        -
        -

        -Class Hierarchy -

        -
          -
        • java.lang.Object
            -
          • org.simpleframework.xml.stream.CamelCaseStyle (implements org.simpleframework.xml.stream.Style) -
          • org.simpleframework.xml.stream.Format
          • org.simpleframework.xml.stream.HyphenStyle (implements org.simpleframework.xml.stream.Style) -
          • org.simpleframework.xml.stream.NodeBuilder
          • java.lang.Throwable (implements java.io.Serializable) -
              -
            • java.lang.Exception -
            -
          -
        -

        -Interface Hierarchy -

        -
          -
        • java.lang.Iterable<T> -
        • org.simpleframework.xml.stream.Node -
        • org.simpleframework.xml.stream.Position
        • org.simpleframework.xml.stream.Style
        -

        -Enum Hierarchy -

        -
          -
        • java.lang.Object
            -
          • java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable) -
              -
            • org.simpleframework.xml.stream.Verbosity
            • org.simpleframework.xml.stream.Mode
            -
          -
        -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/InvalidFormatException.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/InvalidFormatException.html deleted file mode 100644 index 682b9a32..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/InvalidFormatException.html +++ /dev/null @@ -1,282 +0,0 @@ - - - - - - -InvalidFormatException - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.transform -
        -Class InvalidFormatException

        -
        -java.lang.Object
        -  extended by java.lang.Throwable
        -      extended by java.lang.Exception
        -          extended by org.simpleframework.xml.core.PersistenceException
        -              extended by org.simpleframework.xml.transform.TransformException
        -                  extended by org.simpleframework.xml.transform.InvalidFormatException
        -
        -
        -
        All Implemented Interfaces:
        java.io.Serializable
        -
        -
        -
        -
        public class InvalidFormatException
        extends TransformException
        - - -

        -The InvalidFormatException is thrown when there is - a format exception. This exception this will be thrown from the - Transformer should serialization or deserialization - of an object fail. Error messages provided to this exception are - formatted similar to the PrintStream.printf method. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Serialized Form
        -
        - -

        - - - - - - - - - - - - - - -
        -Constructor Summary
        InvalidFormatException(java.lang.String text, - java.lang.Object... list) - -
        -          Constructor for the InvalidFormatException object.
        InvalidFormatException(java.lang.Throwable cause, - java.lang.String text, - java.lang.Object... list) - -
        -          Constructor for the InvalidFormatException object.
        -  - - - - - - - -
        -Method Summary
        - - - - - - - -
        Methods inherited from class java.lang.Throwable
        fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -InvalidFormatException

        -
        -public InvalidFormatException(java.lang.String text,
        -                              java.lang.Object... list)
        -
        -
        Constructor for the InvalidFormatException object. - This constructor takes a format string an a variable number of - object arguments, which can be inserted into the format string. -

        -

        -
        Parameters:
        text - a format string used to present the error message
        list - a list of arguments to insert into the string
        -
        -
        - -

        -InvalidFormatException

        -
        -public InvalidFormatException(java.lang.Throwable cause,
        -                              java.lang.String text,
        -                              java.lang.Object... list)
        -
        -
        Constructor for the InvalidFormatException object. - This constructor takes a format string an a variable number of - object arguments, which can be inserted into the format string. -

        -

        -
        Parameters:
        cause - the source exception this is used to represent
        text - a format string used to present the error message
        list - a list of arguments to insert into the stri
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/Matcher.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/Matcher.html deleted file mode 100644 index 4a5c97e2..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/Matcher.html +++ /dev/null @@ -1,228 +0,0 @@ - - - - - - -Matcher - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.transform -
        -Interface Matcher

        -
        -
        All Known Implementing Classes:
        RegistryMatcher
        -
        -
        -
        -
        public interface Matcher
        - - -

        -The Matcher is used to match a type with a transform - such that a string value can be read or written as that type. If - there is no match this will typically return a null to indicate - that another matcher should be delegated to. If there is an error - in performing the match an exception is thrown. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Transformer
        -
        - -

        - - - - - - - - - - - - -
        -Method Summary
        - Transformmatch(java.lang.Class type) - -
        -          This is used to match a Transform using the type - specified.
        -  -

        - - - - - - - - -
        -Method Detail
        - -

        -match

        -
        -Transform match(java.lang.Class type)
        -                throws java.lang.Exception
        -
        -
        This is used to match a Transform using the type - specified. If no transform can be acquired then this returns - a null value indicating that no transform could be found. -

        -

        -
        Parameters:
        type - this is the type to acquire the transform for -
        Returns:
        returns a transform for processing the type given -
        Throws: -
        java.lang.Exception
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/RegistryMatcher.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/RegistryMatcher.html deleted file mode 100644 index 6f1ffb1f..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/RegistryMatcher.html +++ /dev/null @@ -1,340 +0,0 @@ - - - - - - -RegistryMatcher - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.transform -
        -Class RegistryMatcher

        -
        -java.lang.Object
        -  extended by org.simpleframework.xml.transform.RegistryMatcher
        -
        -
        -
        All Implemented Interfaces:
        Matcher
        -
        -
        -
        -
        public class RegistryMatcher
        extends java.lang.Object
        implements Matcher
        - - -

        -The RegistryMatcher provides a simple matcher backed - by a registry. Registration can be done to match a type to a - Transform class or instance. If a transform class is - registered an instance of it is created when requested using the - default no argument constructor of the type, it is then cached so - it can be reused on future requests. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Persister
        -
        - -

        - - - - - - - - - - - -
        -Constructor Summary
        RegistryMatcher() - -
        -          Constructor for the RegistryMatcher.
        -  - - - - - - - - - - - - - - - - - - - -
        -Method Summary
        - voidbind(java.lang.Class type, - java.lang.Class transform) - -
        -          This is used to bind a Transform type.
        - voidbind(java.lang.Class type, - Transform transform) - -
        -          This is used to bind a Transform instance to the - specified type.
        - Transformmatch(java.lang.Class type) - -
        -          This is used to match a Transform using the type - specified.
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -RegistryMatcher

        -
        -public RegistryMatcher()
        -
        -
        Constructor for the RegistryMatcher. This is used - to create a matcher instance that can resolve a transform by - type and can also instantiate new transforms if required. It - is essentially a convenience implementation. -

        -

        - - - - - - - - -
        -Method Detail
        - -

        -bind

        -
        -public void bind(java.lang.Class type,
        -                 java.lang.Class transform)
        -
        -
        This is used to bind a Transform type. The first - time a transform is requested for the specified type a new - instance of this Transform will be instantiated. -

        -

        -
        -
        -
        -
        Parameters:
        type - this is the type to resolve the transform for
        transform - this is the transform type to instantiate
        -
        -
        -
        - -

        -bind

        -
        -public void bind(java.lang.Class type,
        -                 Transform transform)
        -
        -
        This is used to bind a Transform instance to the - specified type. Each time a transform is requested for this - type the provided instance will be returned. -

        -

        -
        -
        -
        -
        Parameters:
        type - this is the type to resolve the transform for
        transform - this transform instance to be used
        -
        -
        -
        - -

        -match

        -
        -public Transform match(java.lang.Class type)
        -                throws java.lang.Exception
        -
        -
        This is used to match a Transform using the type - specified. If no transform can be acquired then this returns - a null value indicating that no transform could be found. -

        -

        -
        Specified by:
        match in interface Matcher
        -
        -
        -
        Parameters:
        type - this is the type to acquire the transform for -
        Returns:
        returns a transform for processing the type given -
        Throws: -
        java.lang.Exception
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/Transform.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/Transform.html deleted file mode 100644 index bca1109a..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/Transform.html +++ /dev/null @@ -1,266 +0,0 @@ - - - - - - -Transform - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.transform -
        -Interface Transform<T>

        -
        -
        -
        public interface Transform<T>
        - - -

        -A Transform represents a an object used to transform - an object to and from a string value. This is typically used when - either an Attribute or Element annotation - is used to mark the field of a type that does not contain any of - the XML annotations, and so does not represent an XML structure. - For example take the following annotation. -

        - 
        -    @Text
        -    private Date date;
        -    
        - 
        - The above annotation marks an object from the Java class libraries - which does not contain any XML annotations. During serialization - and deserialization of such types a transform is used to process - the object such that it can be written and read to and from XML. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        -
        - -

        - - - - - - - - - - - - - - - - -
        -Method Summary
        - Tread(java.lang.String value) - -
        -          This method is used to convert the string value given to an - appropriate representation.
        - java.lang.Stringwrite(T value) - -
        -          This method is used to convert the provided value into an XML - usable format.
        -  -

        - - - - - - - - -
        -Method Detail
        - -

        -read

        -
        -T read(java.lang.String value)
        -       throws java.lang.Exception
        -
        -
        This method is used to convert the string value given to an - appropriate representation. This is used when an object is - being deserialized from the XML document and the value for - the string representation is required. -

        -

        -
        Parameters:
        value - this is the string representation of the value -
        Returns:
        this returns an appropriate instanced to be used -
        Throws: -
        java.lang.Exception
        -
        -
        -
        - -

        -write

        -
        -java.lang.String write(T value)
        -                       throws java.lang.Exception
        -
        -
        This method is used to convert the provided value into an XML - usable format. This is used in the serialization process when - there is a need to convert a field value in to a string so - that that value can be written as a valid XML entity. -

        -

        -
        Parameters:
        value - this is the value to be converted to a string -
        Returns:
        this is the string representation of the given value -
        Throws: -
        java.lang.Exception
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/TransformException.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/TransformException.html deleted file mode 100644 index 227dfaa2..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/TransformException.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - -TransformException - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.transform -
        -Class TransformException

        -
        -java.lang.Object
        -  extended by java.lang.Throwable
        -      extended by java.lang.Exception
        -          extended by org.simpleframework.xml.core.PersistenceException
        -              extended by org.simpleframework.xml.transform.TransformException
        -
        -
        -
        All Implemented Interfaces:
        java.io.Serializable
        -
        -
        -
        Direct Known Subclasses:
        InvalidFormatException
        -
        -
        -
        -
        public class TransformException
        extends PersistenceException
        - - -

        -The TransformException is thrown if a problem occurs - during the transformation of an object. This can be thrown either - because a transform could not be found for a specific type or - because the format of the text value had an invalid structure. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Serialized Form
        -
        - -

        - - - - - - - - - - - - - - -
        -Constructor Summary
        TransformException(java.lang.String text, - java.lang.Object... list) - -
        -          Constructor for the TransformException object.
        TransformException(java.lang.Throwable cause, - java.lang.String text, - java.lang.Object... list) - -
        -          Constructor for the TransformException object.
        -  - - - - - - - -
        -Method Summary
        - - - - - - - -
        Methods inherited from class java.lang.Throwable
        fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -TransformException

        -
        -public TransformException(java.lang.String text,
        -                          java.lang.Object... list)
        -
        -
        Constructor for the TransformException object. - This constructor takes a format string an a variable number of - object arguments, which can be inserted into the format string. -

        -

        -
        Parameters:
        text - a format string used to present the error message
        list - a list of arguments to insert into the string
        -
        -
        - -

        -TransformException

        -
        -public TransformException(java.lang.Throwable cause,
        -                          java.lang.String text,
        -                          java.lang.Object... list)
        -
        -
        Constructor for the TransformException object. - This constructor takes a format string an a variable number of - object arguments, which can be inserted into the format string. -

        -

        -
        Parameters:
        cause - the source exception this is used to represent
        text - a format string used to present the error message
        list - a list of arguments to insert into the stri
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/Transformer.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/Transformer.html deleted file mode 100644 index aeaf565a..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/Transformer.html +++ /dev/null @@ -1,365 +0,0 @@ - - - - - - -Transformer - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.transform -
        -Class Transformer

        -
        -java.lang.Object
        -  extended by org.simpleframework.xml.transform.Transformer
        -
        -
        -
        -
        public class Transformer
        extends java.lang.Object
        - - -

        -The Transformer object is used to convert strings to - and from object instances. This is used during the serialization - and deserialization process to transform types from the Java class - libraries, as well as other types which do not contain XML schema - annotations. Typically this will be used to transform primitive - types to and from strings, such as int values. -

        - 
        -    @Element
        -    private String[] value;
        -    
        - 
        - For example taking the above value the array of strings needs to - be converted in to a single string value that can be inserted in - to the element in such a way that in can be read later. In this - case the serialized value of the string array would be as follows. -
        - 
        -    <value>one, two, three</value>
        - 
        - 
        - Here each non-null string is inserted in to a comma separated - list of values, which can later be deserialized. Just to note the - above array could be annotated with ElementList just - as easily, in which case each entry would have its own element. - The choice of which annotation to use is up to the developer. A - more obvious benefit to transformations like this can be seen for - values annotated with the Attribute annotation. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        -
        - -

        - - - - - - - - - - - -
        -Constructor Summary
        Transformer(Matcher matcher) - -
        -          Constructor for the Transformer object.
        -  - - - - - - - - - - - - - - - - - - - -
        -Method Summary
        - java.lang.Objectread(java.lang.String value, - java.lang.Class type) - -
        -          This method is used to convert the string value given to an - appropriate representation.
        - booleanvalid(java.lang.Class type) - -
        -          This method is used to determine if the type specified can be - transformed.
        - java.lang.Stringwrite(java.lang.Object value, - java.lang.Class type) - -
        -          This method is used to convert the provided value into an XML - usable format.
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -Transformer

        -
        -public Transformer(Matcher matcher)
        -
        -
        Constructor for the Transformer object. This is - used to create a transformer which will transform specified - types using transforms loaded from the class path. Transforms - are matched to types using the specified matcher object. -

        -

        -
        Parameters:
        matcher - this is used to match types to transforms
        -
        - - - - - - - - -
        -Method Detail
        - -

        -read

        -
        -public java.lang.Object read(java.lang.String value,
        -                             java.lang.Class type)
        -                      throws java.lang.Exception
        -
        -
        This method is used to convert the string value given to an - appropriate representation. This is used when an object is - being deserialized from the XML document and the value for - the string representation is required. -

        -

        -
        Parameters:
        value - this is the string representation of the value
        type - this is the type to convert the string value to -
        Returns:
        this returns an appropriate instanced to be used -
        Throws: -
        java.lang.Exception
        -
        -
        -
        - -

        -write

        -
        -public java.lang.String write(java.lang.Object value,
        -                              java.lang.Class type)
        -                       throws java.lang.Exception
        -
        -
        This method is used to convert the provided value into an XML - usable format. This is used in the serialization process when - there is a need to convert a field value in to a string so - that that value can be written as a valid XML entity. -

        -

        -
        Parameters:
        value - this is the value to be converted to a string
        type - this is the type to convert to a string value -
        Returns:
        this is the string representation of the given value -
        Throws: -
        java.lang.Exception
        -
        -
        -
        - -

        -valid

        -
        -public boolean valid(java.lang.Class type)
        -              throws java.lang.Exception
        -
        -
        This method is used to determine if the type specified can be - transformed. This will use the Matcher to find a - suitable transform, if one exists then this returns true, if - not then this returns false. This is used during serialization - to determine how to convert a field or method parameter. -

        -

        -
        Parameters:
        type - the type to determine whether its transformable -
        Returns:
        true if the type specified can be transformed by this -
        Throws: -
        java.lang.Exception
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/package-frame.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/package-frame.html deleted file mode 100644 index 5f5b8ac6..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/package-frame.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -org.simpleframework.xml.transform - - - - - - - - - - - -org.simpleframework.xml.transform - - - - -
        -Interfaces  - -
        -Matcher -
        -Transform
        - - - - - - -
        -Classes  - -
        -RegistryMatcher -
        -Transformer
        - - - - - - -
        -Exceptions  - -
        -InvalidFormatException -
        -TransformException
        - - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/package-summary.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/package-summary.html deleted file mode 100644 index 05eb2d2d..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/package-summary.html +++ /dev/null @@ -1,201 +0,0 @@ - - - - - - -org.simpleframework.xml.transform - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        -

        -Package org.simpleframework.xml.transform -

        - - - - - - - - - - - - - -
        -Interface Summary
        MatcherThe Matcher is used to match a type with a transform - such that a string value can be read or written as that type.
        Transform<T>A Transform represents a an object used to transform - an object to and from a string value.
        -  - -

        - - - - - - - - - - - - - -
        -Class Summary
        RegistryMatcherThe RegistryMatcher provides a simple matcher backed - by a registry.
        TransformerThe Transformer object is used to convert strings to - and from object instances.
        -  - -

        - - - - - - - - - - - - - -
        -Exception Summary
        InvalidFormatExceptionThe InvalidFormatException is thrown when there is - a format exception.
        TransformExceptionThe TransformException is thrown if a problem occurs - during the transformation of an object.
        -  - -

        -

        -
        -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/package-tree.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/package-tree.html deleted file mode 100644 index 63223a11..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/transform/package-tree.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - -org.simpleframework.xml.transform Class Hierarchy - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        -
        -

        -Hierarchy For Package org.simpleframework.xml.transform -

        -
        -
        -
        Package Hierarchies:
        All Packages
        -
        -

        -Class Hierarchy -

        - -

        -Interface Hierarchy -

        -
          -
        • org.simpleframework.xml.transform.Matcher
        • org.simpleframework.xml.transform.Transform<T>
        -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/Cache.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/Cache.html deleted file mode 100644 index bb3117c5..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/Cache.html +++ /dev/null @@ -1,325 +0,0 @@ - - - - - - -Cache - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.util -
        -Interface Cache<T>

        -
        -
        All Known Implementing Classes:
        ConcurrentCache, LimitedCache, WeakCache
        -
        -
        -
        -
        public interface Cache<T>
        - - -

        -The Cache interface is used to represent a cache - that will store key value pairs. The cache exposes only several - methods to ensure that implementations can focus on performance - concerns rather than how to manage the cached values. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        -
        - -

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        -Method Summary
        - voidcache(java.lang.Object key, - T value) - -
        -          This method is used to insert a key value mapping in to the - cache.
        - booleancontains(java.lang.Object key) - -
        -          This is used to determine whether the specified key exists - with in the cache.
        - Tfetch(java.lang.Object key) - -
        -          This method is used to get the value from the cache that is - mapped to the specified key.
        - booleanisEmpty() - -
        -          This method is used to determine if the cache is empty.
        - Ttake(java.lang.Object key) - -
        -          This is used to exclusively take the value mapped to the - specified key from the cache.
        -  -

        - - - - - - - - -
        -Method Detail
        - -

        -isEmpty

        -
        -boolean isEmpty()
        -
        -
        This method is used to determine if the cache is empty. This - is done by checking if there are any elements in the cache. - If anything has been cached this will return false. -

        -

        - -
        Returns:
        this returns true if the cache is empty
        -
        -
        -
        - -

        -cache

        -
        -void cache(java.lang.Object key,
        -           T value)
        -
        -
        This method is used to insert a key value mapping in to the - cache. The value can later be retrieved or removed from the - cache if desired. If the value associated with the key is - null then nothing is stored within the cache. -

        -

        -
        Parameters:
        key - this is the key to cache the provided value to
        value - this is the value that is to be cached
        -
        -
        -
        - -

        -take

        -
        -T take(java.lang.Object key)
        -
        -
        This is used to exclusively take the value mapped to the - specified key from the cache. Invoking this is effectively - removing the value from the cache. -

        -

        -
        Parameters:
        key - this is the key to acquire the cache value with -
        Returns:
        this returns the value mapped to the specified key
        -
        -
        -
        - -

        -fetch

        -
        -T fetch(java.lang.Object key)
        -
        -
        This method is used to get the value from the cache that is - mapped to the specified key. If there is no value mapped to - the specified key then this method will return a null. -

        -

        -
        Parameters:
        key - this is the key to acquire the cache value with -
        Returns:
        this returns the value mapped to the specified key
        -
        -
        -
        - -

        -contains

        -
        -boolean contains(java.lang.Object key)
        -
        -
        This is used to determine whether the specified key exists - with in the cache. Typically this can be done using the - fetch method, which will acquire the object. -

        -

        -
        Parameters:
        key - this is the key to check within this segment -
        Returns:
        true if the specified key is within the cache
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/ConcurrentCache.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/ConcurrentCache.html deleted file mode 100644 index 17e29607..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/ConcurrentCache.html +++ /dev/null @@ -1,429 +0,0 @@ - - - - - - -ConcurrentCache - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.util -
        -Class ConcurrentCache<T>

        -
        -java.lang.Object
        -  extended by java.util.AbstractMap<K,V>
        -      extended by java.util.concurrent.ConcurrentHashMap<java.lang.Object,T>
        -          extended by org.simpleframework.xml.util.ConcurrentCache<T>
        -
        -
        -
        All Implemented Interfaces:
        java.io.Serializable, java.util.concurrent.ConcurrentMap<java.lang.Object,T>, java.util.Map<java.lang.Object,T>, Cache<T>
        -
        -
        -
        -
        public class ConcurrentCache<T>
        extends java.util.concurrent.ConcurrentHashMap<java.lang.Object,T>
        implements Cache<T>
        - - -

        -The ConcurrentCache interface is used to represent a - cache that will store key value pairs. This implementation is - backed by a ConcurrentHashMap for best performance. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Serialized Form
        -
        - -

        - - - - - - - -
        -Nested Class Summary
        - - - - - - - -
        Nested classes/interfaces inherited from class java.util.AbstractMap
        java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V>
        -  - - - - - - - - -
        Nested classes/interfaces inherited from interface java.util.Map
        java.util.Map.Entry<K,V>
        -  - - - - - - - - - - - -
        -Constructor Summary
        ConcurrentCache() - -
        -          Constructor for the ConcurrentCache object.
        -  - - - - - - - - - - - - - - - - - - - - - - - -
        -Method Summary
        - voidcache(java.lang.Object key, - T value) - -
        -          This method is used to insert a key value mapping in to the - cache.
        - booleancontains(java.lang.Object key) - -
        -          This is used to determine whether the specified key exists - with in the cache.
        - Tfetch(java.lang.Object key) - -
        -          This method is used to get the value from the cache that is - mapped to the specified key.
        - Ttake(java.lang.Object key) - -
        -          This is used to exclusively take the value mapped to the - specified key from the cache.
        - - - - - - - -
        Methods inherited from class java.util.concurrent.ConcurrentHashMap
        clear, containsKey, containsValue, elements, entrySet, get, isEmpty, keys, keySet, put, putAll, putIfAbsent, remove, remove, replace, replace, size, values
        - - - - - - - -
        Methods inherited from class java.util.AbstractMap
        clone, equals, hashCode, toString
        - - - - - - - -
        Methods inherited from class java.lang.Object
        finalize, getClass, notify, notifyAll, wait, wait, wait
        - - - - - - - -
        Methods inherited from interface org.simpleframework.xml.util.Cache
        isEmpty
        - - - - - - - -
        Methods inherited from interface java.util.Map
        equals, hashCode
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -ConcurrentCache

        -
        -public ConcurrentCache()
        -
        -
        Constructor for the ConcurrentCache object. This - is an implementation of a cache that uses the conventional - concurrent hash map from the Java collections API. -

        -

        - - - - - - - - -
        -Method Detail
        - -

        -cache

        -
        -public void cache(java.lang.Object key,
        -                  T value)
        -
        -
        This method is used to insert a key value mapping in to the - cache. The value can later be retrieved or removed from the - cache if desired. If the value associated with the key is - null then nothing is stored within the cache. -

        -

        -
        Specified by:
        cache in interface Cache<T>
        -
        -
        -
        Parameters:
        key - this is the key to cache the provided value to
        value - this is the value that is to be cached
        -
        -
        -
        - -

        -take

        -
        -public T take(java.lang.Object key)
        -
        -
        This is used to exclusively take the value mapped to the - specified key from the cache. Invoking this is effectively - removing the value from the cache. -

        -

        -
        Specified by:
        take in interface Cache<T>
        -
        -
        -
        Parameters:
        key - this is the key to acquire the cache value with -
        Returns:
        this returns the value mapped to the specified key
        -
        -
        -
        - -

        -fetch

        -
        -public T fetch(java.lang.Object key)
        -
        -
        This method is used to get the value from the cache that is - mapped to the specified key. If there is no value mapped to - the specified key then this method will return a null. -

        -

        -
        Specified by:
        fetch in interface Cache<T>
        -
        -
        -
        Parameters:
        key - this is the key to acquire the cache value with -
        Returns:
        this returns the value mapped to the specified key
        -
        -
        -
        - -

        -contains

        -
        -public boolean contains(java.lang.Object key)
        -
        -
        This is used to determine whether the specified key exists - with in the cache. Typically this can be done using the - fetch method, which will acquire the object. -

        -

        -
        Specified by:
        contains in interface Cache<T>
        Overrides:
        contains in class java.util.concurrent.ConcurrentHashMap<java.lang.Object,T>
        -
        -
        -
        Parameters:
        key - this is the key to check within this segment -
        Returns:
        true if the specified key is within the cache
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/Dictionary.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/Dictionary.html deleted file mode 100644 index dfd3f0e3..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/Dictionary.html +++ /dev/null @@ -1,467 +0,0 @@ - - - - - - -Dictionary - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.util -
        -Class Dictionary<T extends Entry>

        -
        -java.lang.Object
        -  extended by java.util.AbstractCollection<E>
        -      extended by java.util.AbstractSet<T>
        -          extended by org.simpleframework.xml.util.Dictionary<T>
        -
        -
        -
        All Implemented Interfaces:
        java.lang.Iterable<T>, java.util.Collection<T>, java.util.Set<T>
        -
        -
        -
        -
        public class Dictionary<T extends Entry>
        extends java.util.AbstractSet<T>
        - - -

        -The Dictionary object represents a mapped set of entry - objects that can be serialized and deserialized. This is used when - there is a need to load a list of objects that can be mapped using - a name attribute. Using this object avoids the need to implement a - commonly required pattern of building a map of XML element objects. -

        -
        -    <dictionary>
        -       <entry name="example">
        -          <element>example text</element>
        -       </entry>
        -       <entry name="example">
        -          <element>example text</element>
        -       </entry>       
        -    </dictionary>
        - 
        - 
        - This can contain implementations of the Entry object - which contains a required "name" attribute. Implementations of the - entry object can add further XML attributes an elements. This must - be annotated with the ElementList annotation in order - to be serialized and deserialized as an object field. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Entry
        -
        - -

        - - - - - - - - - - - -
        -Field Summary
        -protected  org.simpleframework.xml.util.Dictionary.Table<T>map - -
        -          Used to map the entries to their configured names.
        -  - - - - - - - - - - -
        -Constructor Summary
        Dictionary() - -
        -          Constructor for the Dictionary object.
        -  - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        -Method Summary
        - booleanadd(T item) - -
        -          This method is used to add the provided entry to this set.
        - Tget(java.lang.String name) - -
        -          This is used to acquire an Entry from the set by - its name.
        - java.util.Iterator<T>iterator() - -
        -          Returns an iterator of Entry objects which can be - used to remove items from this set.
        - Tremove(java.lang.String name) - -
        -          This is used to remove an Entry from the set by - its name.
        - intsize() - -
        -          This returns the number of Entry objects within - the dictionary.
        - - - - - - - -
        Methods inherited from class java.util.AbstractSet
        equals, hashCode, removeAll
        - - - - - - - -
        Methods inherited from class java.util.AbstractCollection
        addAll, clear, contains, containsAll, isEmpty, remove, retainAll, toArray, toArray, toString
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
        - - - - - - - -
        Methods inherited from interface java.util.Set
        addAll, clear, contains, containsAll, isEmpty, remove, retainAll, toArray, toArray
        -  -

        - - - - - - - - -
        -Field Detail
        - -

        -map

        -
        -protected final org.simpleframework.xml.util.Dictionary.Table<T extends Entry> map
        -
        -
        Used to map the entries to their configured names. -

        -

        -
        -
        - - - - - - - - -
        -Constructor Detail
        - -

        -Dictionary

        -
        -public Dictionary()
        -
        -
        Constructor for the Dictionary object. This - is used to create a set that contains entry objects mapped - to an XML attribute name value. Entry objects added to this - dictionary can be retrieved using its name value. -

        -

        - - - - - - - - -
        -Method Detail
        - -

        -add

        -
        -public boolean add(T item)
        -
        -
        This method is used to add the provided entry to this set. If - an entry of the same name already existed within the set then - it is replaced with the specified Entry object. -

        -

        -
        Specified by:
        add in interface java.util.Collection<T extends Entry>
        Specified by:
        add in interface java.util.Set<T extends Entry>
        Overrides:
        add in class java.util.AbstractCollection<T extends Entry>
        -
        -
        -
        Parameters:
        item - this is the entry object that is to be inserted
        -
        -
        -
        - -

        -size

        -
        -public int size()
        -
        -
        This returns the number of Entry objects within - the dictionary. This will use the internal map to acquire the - number of entry objects that have been inserted to the map. -

        -

        -
        Specified by:
        size in interface java.util.Collection<T extends Entry>
        Specified by:
        size in interface java.util.Set<T extends Entry>
        Specified by:
        size in class java.util.AbstractCollection<T extends Entry>
        -
        -
        - -
        Returns:
        this returns the number of entry objects in the set
        -
        -
        -
        - -

        -iterator

        -
        -public java.util.Iterator<T> iterator()
        -
        -
        Returns an iterator of Entry objects which can be - used to remove items from this set. This will use the internal - map object and return the iterator for the map values. -

        -

        -
        Specified by:
        iterator in interface java.lang.Iterable<T extends Entry>
        Specified by:
        iterator in interface java.util.Collection<T extends Entry>
        Specified by:
        iterator in interface java.util.Set<T extends Entry>
        Specified by:
        iterator in class java.util.AbstractCollection<T extends Entry>
        -
        -
        - -
        Returns:
        this returns an iterator for the entry objects
        -
        -
        -
        - -

        -get

        -
        -public T get(java.lang.String name)
        -
        -
        This is used to acquire an Entry from the set by - its name. This uses the internal map to look for the entry, if - the entry exists it is returned, if not this returns null. -

        -

        -
        Parameters:
        name - this is the name of the entry object to retrieve -
        Returns:
        this returns the entry mapped to the specified name
        -
        -
        -
        - -

        -remove

        -
        -public T remove(java.lang.String name)
        -
        -
        This is used to remove an Entry from the set by - its name. This uses the internal map to look for the entry, if - the entry exists it is returned and removed from the map. -

        -

        -
        Parameters:
        name - this is the name of the entry object to remove -
        Returns:
        this returns the entry mapped to the specified name
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/Entry.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/Entry.html deleted file mode 100644 index 6beeb560..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/Entry.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - -Entry - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.util -
        -Interface Entry

        -
        -
        -
        public interface Entry
        - - -

        -The Entry object represents entries to the dictionary - object. Every entry must have a name attribute, which is used to - establish mappings within the Dictionary object. Each - entry entered into the dictionary can be retrieved using its name. -

        - The entry can be serialzed with the dictionary to an XML document. - Items stored within the dictionary need to extend this entry - object to ensure that they can be mapped and serialized with the - dictionary. Implementations should override the root annotation. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        -
        - -

        - - - - - - - - - - - - -
        -Method Summary
        - java.lang.StringgetName() - -
        -          Represents the name of the entry instance used for mappings.
        -  -

        - - - - - - - - -
        -Method Detail
        - -

        -getName

        -
        -java.lang.String getName()
        -
        -
        Represents the name of the entry instance used for mappings. - This will be used to map the object to the internal map in - the Dictionary. This allows serialized objects - to be added to the dictionary transparently. -

        -

        - -
        Returns:
        this returns the name of the entry that is used
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/LimitedCache.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/LimitedCache.html deleted file mode 100644 index 75f2465d..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/LimitedCache.html +++ /dev/null @@ -1,479 +0,0 @@ - - - - - - -LimitedCache - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.util -
        -Class LimitedCache<T>

        -
        -java.lang.Object
        -  extended by java.util.AbstractMap<K,V>
        -      extended by java.util.HashMap<K,V>
        -          extended by java.util.LinkedHashMap<java.lang.Object,T>
        -              extended by org.simpleframework.xml.util.LimitedCache<T>
        -
        -
        -
        All Implemented Interfaces:
        java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.Object,T>, Cache<T>
        -
        -
        -
        -
        public class LimitedCache<T>
        extends java.util.LinkedHashMap<java.lang.Object,T>
        implements Cache<T>
        - - -

        -The LimitedCache interface is used to represent a - cache that will store key value pairs. This implementation is - backed by a LinkedHashMap so that only a specific - number of elements can be stored in the cache at one time. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        See Also:
        Serialized Form
        -
        - -

        - - - - - - - -
        -Nested Class Summary
        - - - - - - - -
        Nested classes/interfaces inherited from class java.util.AbstractMap
        java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V>
        -  - - - - - - - - - - - - - - -
        -Constructor Summary
        LimitedCache() - -
        -          Constructor of the LimitedCache object.
        LimitedCache(int capacity) - -
        -          Constructor of the LimitedCache object.
        -  - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        -Method Summary
        - voidcache(java.lang.Object key, - T value) - -
        -          This method is used to insert a key value mapping in to the - cache.
        - booleancontains(java.lang.Object key) - -
        -          This is used to determine whether the specified key exists - with in the cache.
        - Tfetch(java.lang.Object key) - -
        -          This method is used to get the value from the cache that is - mapped to the specified key.
        -protected  booleanremoveEldestEntry(java.util.Map.Entry<java.lang.Object,T> entry) - -
        -          This is used to remove the eldest entry from the cache.
        - Ttake(java.lang.Object key) - -
        -          This is used to exclusively take the value mapped to the - specified key from the cache.
        - - - - - - - -
        Methods inherited from class java.util.LinkedHashMap
        clear, containsValue, get
        - - - - - - - -
        Methods inherited from class java.util.HashMap
        clone, containsKey, entrySet, isEmpty, keySet, put, putAll, remove, size, values
        - - - - - - - -
        Methods inherited from class java.util.AbstractMap
        equals, hashCode, toString
        - - - - - - - -
        Methods inherited from class java.lang.Object
        finalize, getClass, notify, notifyAll, wait, wait, wait
        - - - - - - - -
        Methods inherited from interface org.simpleframework.xml.util.Cache
        isEmpty
        - - - - - - - -
        Methods inherited from interface java.util.Map
        containsKey, entrySet, equals, hashCode, isEmpty, keySet, put, putAll, remove, size, values
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -LimitedCache

        -
        -public LimitedCache()
        -
        -
        Constructor of the LimitedCache object. This is - used to create a cache with a fixed size. The strategy for - this cache is least recently used. Any insert or fetch from - the cache is considered to be a use. -

        -

        -
        - -

        -LimitedCache

        -
        -public LimitedCache(int capacity)
        -
        -
        Constructor of the LimitedCache object. This is - used to create a cache with a fixed size. The strategy for - this cache is least recently used. Any insert or fetch from - the cache is considered to be a use. -

        -

        -
        Parameters:
        capacity - this is the capacity of the cache object
        -
        - - - - - - - - -
        -Method Detail
        - -

        -cache

        -
        -public void cache(java.lang.Object key,
        -                  T value)
        -
        -
        This method is used to insert a key value mapping in to the - cache. The value can later be retrieved or removed from the - cache if desired. If the value associated with the key is - null then nothing is stored within the cache. -

        -

        -
        Specified by:
        cache in interface Cache<T>
        -
        -
        -
        Parameters:
        key - this is the key to cache the provided value to
        value - this is the value that is to be cached
        -
        -
        -
        - -

        -take

        -
        -public T take(java.lang.Object key)
        -
        -
        This is used to exclusively take the value mapped to the - specified key from the cache. Invoking this is effectively - removing the value from the cache. -

        -

        -
        Specified by:
        take in interface Cache<T>
        -
        -
        -
        Parameters:
        key - this is the key to acquire the cache value with -
        Returns:
        this returns the value mapped to the specified key
        -
        -
        -
        - -

        -fetch

        -
        -public T fetch(java.lang.Object key)
        -
        -
        This method is used to get the value from the cache that is - mapped to the specified key. If there is no value mapped to - the specified key then this method will return a null. -

        -

        -
        Specified by:
        fetch in interface Cache<T>
        -
        -
        -
        Parameters:
        key - this is the key to acquire the cache value with -
        Returns:
        this returns the value mapped to the specified key
        -
        -
        -
        - -

        -contains

        -
        -public boolean contains(java.lang.Object key)
        -
        -
        This is used to determine whether the specified key exists - with in the cache. Typically this can be done using the - fetch method, which will acquire the object. -

        -

        -
        Specified by:
        contains in interface Cache<T>
        -
        -
        -
        Parameters:
        key - this is the key to check within this segment -
        Returns:
        true if the specified key is within the cache
        -
        -
        -
        - -

        -removeEldestEntry

        -
        -protected boolean removeEldestEntry(java.util.Map.Entry<java.lang.Object,T> entry)
        -
        -
        This is used to remove the eldest entry from the cache. - The eldest entry is removed from the cache if the size of - the map grows larger than the maximum entries permitted. -

        -

        -
        Overrides:
        removeEldestEntry in class java.util.LinkedHashMap<java.lang.Object,T>
        -
        -
        -
        Parameters:
        entry - this is the eldest entry that can be removed -
        Returns:
        this returns true if the entry should be removed
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/Match.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/Match.html deleted file mode 100644 index a0bd81db..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/Match.html +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - -Match - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.util -
        -Interface Match

        -
        -
        -
        public interface Match
        - - -

        -This object is stored within a Resolver so that it - can be retrieved using a string that matches its pattern. Any - object that extends this can be inserted into the resolver and - retrieved using a string that matches its pattern. For example - take the following pattern "*.html" this will match the string - "/index.html" or "readme.html". This object should be extended - to add more XML attributes and elements, which can be retrieved - when the Match object is retrieve from a resolver. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        -
        - -

        - - - - - - - - - - - - -
        -Method Summary
        - java.lang.StringgetPattern() - -
        -          This is the pattern string that is used by the resolver.
        -  -

        - - - - - - - - -
        -Method Detail
        - -

        -getPattern

        -
        -java.lang.String getPattern()
        -
        -
        This is the pattern string that is used by the resolver. A - pattern can consist of a "*" character and a "?" character - to match the pattern. Implementations of this class should - provide the pattern so that it can be used for resolution. -

        -

        - -
        Returns:
        this returns the pattern that is to be matched
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/Resolver.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/Resolver.html deleted file mode 100644 index 4113a462..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/Resolver.html +++ /dev/null @@ -1,560 +0,0 @@ - - - - - - -Resolver - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.util -
        -Class Resolver<M extends Match>

        -
        -java.lang.Object
        -  extended by java.util.AbstractCollection<E>
        -      extended by java.util.AbstractSet<M>
        -          extended by org.simpleframework.xml.util.Resolver<M>
        -
        -
        -
        All Implemented Interfaces:
        java.lang.Iterable<M>, java.util.Collection<M>, java.util.Set<M>
        -
        -
        -
        -
        public class Resolver<M extends Match>
        extends java.util.AbstractSet<M>
        - - -

        -This is used to store Match objects, which can then be - retrieved using a string by comparing that string to the pattern of - the Match objects. Patterns consist of characters - with either the '*' or '?' characters as wild characters. The '*' - character is completely wild meaning that is will match nothing or - a long sequence of characters. The '?' character matches a single - character. -

        - If the '?' character immediately follows the '*' character then the - match is made as any sequence of characters up to the first match - of the next character. For example "/*?/index.jsp" will match all - files preceeded by only a single path. So "/pub/index.jsp" will - match, however "/pub/bin/index.jsp" will not, as it has two paths. - So, in effect the '*?' sequence will match anything or nothing up - to the first occurence of the next character in the pattern. -

        - A design goal of the Resolver was to make it capable - of high performance. In order to achieve a high performance the - Resolver can cache the resolutions it makes so that if - the same text is given to the Resolver.resolve method - a cached result can be retrived quickly which will decrease the - length of time and work required to perform the match. -

        - The semantics of the resolver are such that the last pattern added - with a wild string is the first one checked for a match. This means - that if a sequence of insertions like add(x) followed - by add(y) is made, then a resolve(z) will - result in a comparison to y first and then x, if z matches y then - it is given as the result and if z does not match y and matches x - then x is returned, remember if z matches both x and y then y will - be the result due to the fact that is was the last pattern added. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        -
        - -

        - - - - - - - - - - - - - - - -
        -Field Summary
        -protected  org.simpleframework.xml.util.Resolver.Cachecache - -
        -          Caches the text resolutions made to reduce the work required.
        -protected  org.simpleframework.xml.util.Resolver.Stackstack - -
        -          Stores the matches added to the resolver in resolution order.
        -  - - - - - - - - - - -
        -Constructor Summary
        Resolver() - -
        -          The default constructor will create a Resolver - without a large cache size.
        -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        -Method Summary
        - booleanadd(M match) - -
        -          This inserts the Match implementation into the set - so that it can be used for resolutions.
        - voidclear() - -
        -          This is used to clear all matches from the set.
        - java.util.Iterator<M>iterator() - -
        -          This returns an Iterator that iterates over the - matches in insertion order.
        - booleanremove(M match) - -
        -          This is used to remove the Match implementation - from the resolver.
        - Mresolve(java.lang.String text) - -
        -          This will search the patterns in this Resolver to - see if there is a pattern in it that matches the string given.
        - java.util.List<M>resolveAll(java.lang.String text) - -
        -          This will search the patterns in this Resolver to - see if there is a pattern in it that matches the string given.
        - intsize() - -
        -          Returns the number of matches that have been inserted into - the Resolver.
        - - - - - - - -
        Methods inherited from class java.util.AbstractSet
        equals, hashCode, removeAll
        - - - - - - - -
        Methods inherited from class java.util.AbstractCollection
        addAll, contains, containsAll, isEmpty, remove, retainAll, toArray, toArray, toString
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
        - - - - - - - -
        Methods inherited from interface java.util.Set
        addAll, contains, containsAll, isEmpty, remove, retainAll, toArray, toArray
        -  -

        - - - - - - - - -
        -Field Detail
        - -

        -cache

        -
        -protected final org.simpleframework.xml.util.Resolver.Cache cache
        -
        -
        Caches the text resolutions made to reduce the work required. -

        -

        -
        -
        -
        - -

        -stack

        -
        -protected final org.simpleframework.xml.util.Resolver.Stack stack
        -
        -
        Stores the matches added to the resolver in resolution order. -

        -

        -
        -
        - - - - - - - - -
        -Constructor Detail
        - -

        -Resolver

        -
        -public Resolver()
        -
        -
        The default constructor will create a Resolver - without a large cache size. This is intended for use when - the requests for resolve tend to use strings - that are reasonably similar. If the strings issued to this - instance are dramatically different then the cache tends - to be an overhead rather than a bonus. -

        -

        - - - - - - - - -
        -Method Detail
        - -

        -resolve

        -
        -public M resolve(java.lang.String text)
        -
        -
        This will search the patterns in this Resolver to - see if there is a pattern in it that matches the string given. - This will search the patterns from the last entered pattern to - the first entered. So that the last entered patterns are the - most searched patterns and will resolve it first if it matches. -

        -

        -
        Parameters:
        text - this is the string that is to be matched by this -
        Returns:
        this will return the first match within the resolver
        -
        -
        -
        - -

        -resolveAll

        -
        -public java.util.List<M> resolveAll(java.lang.String text)
        -
        -
        This will search the patterns in this Resolver to - see if there is a pattern in it that matches the string given. - This will search the patterns from the last entered pattern to - the first entered. So that the last entered patterns are the - most searched patterns and will resolve it first if it matches. -

        -

        -
        Parameters:
        text - this is the string that is to be matched by this -
        Returns:
        this will return all of the matches within the resolver
        -
        -
        -
        - -

        -add

        -
        -public boolean add(M match)
        -
        -
        This inserts the Match implementation into the set - so that it can be used for resolutions. The last added match is - the first resolved. Because this changes the state of the - resolver this clears the cache as it may affect resolutions. -

        -

        -
        Specified by:
        add in interface java.util.Collection<M extends Match>
        Specified by:
        add in interface java.util.Set<M extends Match>
        Overrides:
        add in class java.util.AbstractCollection<M extends Match>
        -
        -
        -
        Parameters:
        match - this is the match that is to be inserted to this -
        Returns:
        returns true if the addition succeeded, always true
        -
        -
        -
        - -

        -iterator

        -
        -public java.util.Iterator<M> iterator()
        -
        -
        This returns an Iterator that iterates over the - matches in insertion order. So the first match added is the - first retrieved from the Iterator. This order is - used to ensure that resolver can be serialized properly. -

        -

        -
        Specified by:
        iterator in interface java.lang.Iterable<M extends Match>
        Specified by:
        iterator in interface java.util.Collection<M extends Match>
        Specified by:
        iterator in interface java.util.Set<M extends Match>
        Specified by:
        iterator in class java.util.AbstractCollection<M extends Match>
        -
        -
        - -
        Returns:
        returns an iterator for the sequence of insertion
        -
        -
        -
        - -

        -remove

        -
        -public boolean remove(M match)
        -
        -
        This is used to remove the Match implementation - from the resolver. This clears the cache as the removal of - a match may affect the resoultions existing in the cache. The - equals method of the match must be implemented. -

        -

        -
        Parameters:
        match - this is the match that is to be removed -
        Returns:
        true of the removal of the match was successful
        -
        -
        -
        - -

        -size

        -
        -public int size()
        -
        -
        Returns the number of matches that have been inserted into - the Resolver. Although this is a set, it does - not mean that matches cannot used the same pattern string. -

        -

        -
        Specified by:
        size in interface java.util.Collection<M extends Match>
        Specified by:
        size in interface java.util.Set<M extends Match>
        Specified by:
        size in class java.util.AbstractCollection<M extends Match>
        -
        -
        - -
        Returns:
        this returns the number of matches within the set
        -
        -
        -
        - -

        -clear

        -
        -public void clear()
        -
        -
        This is used to clear all matches from the set. This ensures - that the resolver contains no matches and that the resolution - cache is cleared. This is used to that the set can be reused - and have new pattern matches inserted into it for resolution. -

        -

        -
        Specified by:
        clear in interface java.util.Collection<M extends Match>
        Specified by:
        clear in interface java.util.Set<M extends Match>
        Overrides:
        clear in class java.util.AbstractCollection<M extends Match>
        -
        -
        -
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/WeakCache.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/WeakCache.html deleted file mode 100644 index 74777984..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/WeakCache.html +++ /dev/null @@ -1,414 +0,0 @@ - - - - - - -WeakCache - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - -

        - -org.simpleframework.xml.util -
        -Class WeakCache<T>

        -
        -java.lang.Object
        -  extended by org.simpleframework.xml.util.WeakCache<T>
        -
        -
        -
        All Implemented Interfaces:
        Cache<T>
        -
        -
        -
        -
        public class WeakCache<T>
        extends java.lang.Object
        implements Cache<T>
        - - -

        -The WeakCache object is an implementation of a cache - that holds on to cached items only if the key remains in memory. - This is effectively like a concurrent hash map with weak keys, it - ensures that multiple threads can concurrently access weak hash - maps in a way that lowers contention for the locks used. -

        - -

        -

        -
        Author:
        -
        Niall Gallagher
        -
        -
        - -

        - - - - - - - - - - - - - - -
        -Constructor Summary
        WeakCache() - -
        -          Constructor for the WeakCache object.
        WeakCache(int size) - -
        -          Constructor for the WeakCache object.
        -  - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        -Method Summary
        - voidcache(java.lang.Object key, - T value) - -
        -          This method is used to insert a key value mapping in to the - cache.
        - booleancontains(java.lang.Object key) - -
        -          This is used to determine whether the specified key exists - with in the cache.
        - Tfetch(java.lang.Object key) - -
        -          This method is used to get the value from the cache that is - mapped to the specified key.
        - booleanisEmpty() - -
        -          This method is used to determine if the cache is empty.
        - Ttake(java.lang.Object key) - -
        -          This is used to exclusively take the value mapped to the - specified key from the cache.
        - - - - - - - -
        Methods inherited from class java.lang.Object
        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        -  -

        - - - - - - - - -
        -Constructor Detail
        - -

        -WeakCache

        -
        -public WeakCache()
        -
        -
        Constructor for the WeakCache object. This is - used to create a cache that stores values in such a way that - when the key is garbage collected the value is removed from - the map. This is similar to the concurrent hash map. -

        -

        -
        - -

        -WeakCache

        -
        -public WeakCache(int size)
        -
        -
        Constructor for the WeakCache object. This is - used to create a cache that stores values in such a way that - when the key is garbage collected the value is removed from - the map. This is similar to the concurrent hash map. -

        -

        -
        Parameters:
        size - this is the number of segments within the cache
        -
        - - - - - - - - -
        -Method Detail
        - -

        -isEmpty

        -
        -public boolean isEmpty()
        -
        -
        Description copied from interface: Cache
        -
        This method is used to determine if the cache is empty. This - is done by checking if there are any elements in the cache. - If anything has been cached this will return false. -

        -

        -
        Specified by:
        isEmpty in interface Cache<T>
        -
        -
        - -
        Returns:
        this returns true if the cache is empty
        -
        -
        -
        - -

        -cache

        -
        -public void cache(java.lang.Object key,
        -                  T value)
        -
        -
        This method is used to insert a key value mapping in to the - cache. The value can later be retrieved or removed from the - cache if desired. If the value associated with the key is - null then nothing is stored within the cache. -

        -

        -
        Specified by:
        cache in interface Cache<T>
        -
        -
        -
        Parameters:
        key - this is the key to cache the provided value to
        value - this is the value that is to be cached
        -
        -
        -
        - -

        -take

        -
        -public T take(java.lang.Object key)
        -
        -
        This is used to exclusively take the value mapped to the - specified key from the cache. Invoking this is effectively - removing the value from the cache. -

        -

        -
        Specified by:
        take in interface Cache<T>
        -
        -
        -
        Parameters:
        key - this is the key to acquire the cache value with -
        Returns:
        this returns the value mapped to the specified key
        -
        -
        -
        - -

        -fetch

        -
        -public T fetch(java.lang.Object key)
        -
        -
        This method is used to get the value from the cache that is - mapped to the specified key. If there is no value mapped to - the specified key then this method will return a null. -

        -

        -
        Specified by:
        fetch in interface Cache<T>
        -
        -
        -
        Parameters:
        key - this is the key to acquire the cache value with -
        Returns:
        this returns the value mapped to the specified key
        -
        -
        -
        - -

        -contains

        -
        -public boolean contains(java.lang.Object key)
        -
        -
        This is used to determine whether the specified key exists - with in the cache. Typically this can be done using the - fetch method, which will acquire the object. -

        -

        -
        Specified by:
        contains in interface Cache<T>
        -
        -
        -
        Parameters:
        key - this is the key to check within this segment -
        Returns:
        true if the specified key is within the cache
        -
        -
        - -
        - - - - - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/package-frame.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/package-frame.html deleted file mode 100644 index d336c508..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/package-frame.html +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - -org.simpleframework.xml.util - - - - - - - - - - - -org.simpleframework.xml.util - - - - -
        -Interfaces  - -
        -Cache -
        -Entry -
        -Match
        - - - - - - -
        -Classes  - -
        -ConcurrentCache -
        -Dictionary -
        -LimitedCache -
        -Resolver -
        -WeakCache
        - - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/package-summary.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/package-summary.html deleted file mode 100644 index 2ba11a83..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/package-summary.html +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - -org.simpleframework.xml.util - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        -

        -Package org.simpleframework.xml.util -

        - - - - - - - - - - - - - - - - - -
        -Interface Summary
        Cache<T>The Cache interface is used to represent a cache - that will store key value pairs.
        EntryThe Entry object represents entries to the dictionary - object.
        MatchThis object is stored within a Resolver so that it - can be retrieved using a string that matches its pattern.
        -  - -

        - - - - - - - - - - - - - - - - - - - - - - - - - -
        -Class Summary
        ConcurrentCache<T>The ConcurrentCache interface is used to represent a - cache that will store key value pairs.
        Dictionary<T extends Entry>The Dictionary object represents a mapped set of entry - objects that can be serialized and deserialized.
        LimitedCache<T>The LimitedCache interface is used to represent a - cache that will store key value pairs.
        Resolver<M extends Match>This is used to store Match objects, which can then be - retrieved using a string by comparing that string to the pattern of - the Match objects.
        WeakCache<T>The WeakCache object is an implementation of a cache - that holds on to cached items only if the key remains in memory.
        -  - -

        -

        -
        -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/package-tree.html b/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/package-tree.html deleted file mode 100644 index 2f48047a..00000000 --- a/libs/simple-xml-2.7/javadoc/org/simpleframework/xml/util/package-tree.html +++ /dev/null @@ -1,177 +0,0 @@ - - - - - - -org.simpleframework.xml.util Class Hierarchy - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        -
        -

        -Hierarchy For Package org.simpleframework.xml.util -

        -
        -
        -
        Package Hierarchies:
        All Packages
        -
        -

        -Class Hierarchy -

        -
          -
        • java.lang.Object
            -
          • java.util.AbstractCollection<E> (implements java.util.Collection<E>) -
              -
            • java.util.AbstractSet<E> (implements java.util.Set<E>) - -
            -
          • java.util.AbstractMap<K,V> (implements java.util.Map<K,V>) -
              -
            • java.util.concurrent.ConcurrentHashMap<K,V> (implements java.util.concurrent.ConcurrentMap<K,V>, java.io.Serializable) -
                -
              • org.simpleframework.xml.util.ConcurrentCache<T> (implements org.simpleframework.xml.util.Cache<T>) -
              -
            • java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable) -
                -
              • java.util.LinkedHashMap<K,V> (implements java.util.Map<K,V>) -
                  -
                • org.simpleframework.xml.util.LimitedCache<T> (implements org.simpleframework.xml.util.Cache<T>) -
                -
              -
            -
          • org.simpleframework.xml.util.WeakCache<T> (implements org.simpleframework.xml.util.Cache<T>) -
          -
        -

        -Interface Hierarchy -

        -
          -
        • org.simpleframework.xml.util.Cache<T>
        • org.simpleframework.xml.util.Entry
        • org.simpleframework.xml.util.Match
        -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/overview-frame.html b/libs/simple-xml-2.7/javadoc/overview-frame.html deleted file mode 100644 index c29359d7..00000000 --- a/libs/simple-xml-2.7/javadoc/overview-frame.html +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - -Overview List - - - - - - - - - - - - - - - -
        -
        - - - - - -
        All Classes -

        - -Packages -
        -org.simpleframework.xml -
        -org.simpleframework.xml.convert -
        -org.simpleframework.xml.core -
        -org.simpleframework.xml.filter -
        -org.simpleframework.xml.strategy -
        -org.simpleframework.xml.stream -
        -org.simpleframework.xml.transform -
        -org.simpleframework.xml.util -
        -

        - -

        -  - - diff --git a/libs/simple-xml-2.7/javadoc/overview-summary.html b/libs/simple-xml-2.7/javadoc/overview-summary.html deleted file mode 100644 index 90b124b7..00000000 --- a/libs/simple-xml-2.7/javadoc/overview-summary.html +++ /dev/null @@ -1,177 +0,0 @@ - - - - - - -Overview - - - - - - - - - - - - -


        - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        -Packages
        org.simpleframework.xml 
        org.simpleframework.xml.convert 
        org.simpleframework.xml.core 
        org.simpleframework.xml.filter 
        org.simpleframework.xml.strategy 
        org.simpleframework.xml.stream 
        org.simpleframework.xml.transform 
        org.simpleframework.xml.util 
        - -


        - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/overview-tree.html b/libs/simple-xml-2.7/javadoc/overview-tree.html deleted file mode 100644 index 733cc2d4..00000000 --- a/libs/simple-xml-2.7/javadoc/overview-tree.html +++ /dev/null @@ -1,243 +0,0 @@ - - - - - - -Class Hierarchy - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        -
        -

        -Hierarchy For All Packages

        -
        -
        -
        Package Hierarchies:
        org.simpleframework.xml, org.simpleframework.xml.convert, org.simpleframework.xml.core, org.simpleframework.xml.filter, org.simpleframework.xml.strategy, org.simpleframework.xml.stream, org.simpleframework.xml.transform, org.simpleframework.xml.util
        -
        -

        -Class Hierarchy -

        - -

        -Interface Hierarchy -

        -
          -
        • org.simpleframework.xml.util.Cache<T>
        • org.simpleframework.xml.convert.Converter<T>
        • org.simpleframework.xml.util.Entry
        • org.simpleframework.xml.filter.Filter
        • java.lang.Iterable<T> -
        • org.simpleframework.xml.util.Match
        • org.simpleframework.xml.transform.Matcher
        • org.simpleframework.xml.stream.Node -
        • org.simpleframework.xml.stream.Position
        • org.simpleframework.xml.Serializer
        • org.simpleframework.xml.strategy.Strategy
        • org.simpleframework.xml.stream.Style
        • org.simpleframework.xml.transform.Transform<T>
        • org.simpleframework.xml.strategy.Type
        • org.simpleframework.xml.strategy.Value
        • org.simpleframework.xml.strategy.Visitor
        -

        -Annotation Type Hierarchy -

        -
          -
        • org.simpleframework.xml.Version (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.Transient (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.Text (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.Root (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.Path (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.Order (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.NamespaceList (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.Namespace (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.ElementUnion (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.ElementMapUnion (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.ElementMap (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.ElementListUnion (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.ElementList (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.ElementArray (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.Element (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.Default (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.Attribute (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.convert.Convert (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.core.Validate (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.core.Resolve (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.core.Replace (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.core.Persist (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.core.Complete (implements java.lang.annotation.Annotation) -
        • org.simpleframework.xml.core.Commit (implements java.lang.annotation.Annotation) -
        -

        -Enum Hierarchy -

        -
          -
        • java.lang.Object
            -
          • java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable) - -
          -
        -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/package-list b/libs/simple-xml-2.7/javadoc/package-list deleted file mode 100644 index 3e297b16..00000000 --- a/libs/simple-xml-2.7/javadoc/package-list +++ /dev/null @@ -1,8 +0,0 @@ -org.simpleframework.xml -org.simpleframework.xml.convert -org.simpleframework.xml.core -org.simpleframework.xml.filter -org.simpleframework.xml.strategy -org.simpleframework.xml.stream -org.simpleframework.xml.transform -org.simpleframework.xml.util diff --git a/libs/simple-xml-2.7/javadoc/resources/inherit.gif b/libs/simple-xml-2.7/javadoc/resources/inherit.gif deleted file mode 100644 index c814867a13deb0ca7ea2156c6ca1d5a03372af7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57 zcmZ?wbhEHbIIT!9-C*e{wE9>Kx3D)-;0v)C; KYxQGgum%9JOA&7X diff --git a/libs/simple-xml-2.7/javadoc/serialized-form.html b/libs/simple-xml-2.7/javadoc/serialized-form.html deleted file mode 100644 index 1ddf8ec7..00000000 --- a/libs/simple-xml-2.7/javadoc/serialized-form.html +++ /dev/null @@ -1,406 +0,0 @@ - - - - - - -Serialized Form - - - - - - - - - - - - -
        - - - - - - - - - - - - - - - -
        - -
        - - - -
        -
        -

        -Serialized Form

        -
        -
        - - - - - -
        -Package org.simpleframework.xml.convert
        - -

        - - - - - -
        -Class org.simpleframework.xml.convert.ConvertException extends java.lang.Exception implements Serializable
        - -

        -


        - - - - - -
        -Package org.simpleframework.xml.core
        - -

        - - - - - -
        -Class org.simpleframework.xml.core.AttributeException extends PersistenceException implements Serializable
        - -

        - -

        - - - - - -
        -Class org.simpleframework.xml.core.ConstructorException extends PersistenceException implements Serializable
        - -

        - -

        - - - - - -
        -Class org.simpleframework.xml.core.ElementException extends PersistenceException implements Serializable
        - -

        - -

        - - - - - -
        -Class org.simpleframework.xml.core.InstantiationException extends PersistenceException implements Serializable
        - -

        - -

        - - - - - -
        -Class org.simpleframework.xml.core.MethodException extends PersistenceException implements Serializable
        - -

        - -

        - - - - - -
        -Class org.simpleframework.xml.core.PathException extends PersistenceException implements Serializable
        - -

        - -

        - - - - - -
        -Class org.simpleframework.xml.core.PersistenceException extends java.lang.Exception implements Serializable
        - -

        - -

        - - - - - -
        -Class org.simpleframework.xml.core.RootException extends PersistenceException implements Serializable
        - -

        - -

        - - - - - -
        -Class org.simpleframework.xml.core.TextException extends PersistenceException implements Serializable
        - -

        - -

        - - - - - -
        -Class org.simpleframework.xml.core.UnionException extends PersistenceException implements Serializable
        - -

        - -

        - - - - - -
        -Class org.simpleframework.xml.core.ValueRequiredException extends PersistenceException implements Serializable
        - -

        -


        - - - - - -
        -Package org.simpleframework.xml.strategy
        - -

        - - - - - -
        -Class org.simpleframework.xml.strategy.CycleException extends PersistenceException implements Serializable
        - -

        -


        - - - - - -
        -Package org.simpleframework.xml.stream
        - -

        - - - - - -
        -Class org.simpleframework.xml.stream.NodeException extends java.lang.Exception implements Serializable
        - -

        -


        - - - - - -
        -Package org.simpleframework.xml.transform
        - -

        - - - - - -
        -Class org.simpleframework.xml.transform.InvalidFormatException extends TransformException implements Serializable
        - -

        - -

        - - - - - -
        -Class org.simpleframework.xml.transform.TransformException extends PersistenceException implements Serializable
        - -

        -


        - - - - - -
        -Package org.simpleframework.xml.util
        - -

        - - - - - -
        -Class org.simpleframework.xml.util.ConcurrentCache extends java.util.concurrent.ConcurrentHashMap<java.lang.Object,T> implements Serializable
        - -

        - -

        - - - - - -
        -Class org.simpleframework.xml.util.LimitedCache extends java.util.LinkedHashMap<java.lang.Object,T> implements Serializable
        - -

        - - - - - -
        -Serialized Fields
        - -

        -capacity

        -
        -int capacity
        -
        -
        This represents the capacity of this cache instance. -

        -

        -
        -
        - -

        -


        - - - - - - - - - - - - - - - -
        - -
        - - - -
        - - - diff --git a/libs/simple-xml-2.7/javadoc/stylesheet.css b/libs/simple-xml-2.7/javadoc/stylesheet.css deleted file mode 100644 index 6ea9e516..00000000 --- a/libs/simple-xml-2.7/javadoc/stylesheet.css +++ /dev/null @@ -1,29 +0,0 @@ -/* Javadoc style sheet */ - -/* Define colors, fonts and other style attributes here to override the defaults */ - -/* Page background color */ -body { background-color: #FFFFFF; color:#000000 } - -/* Headings */ -h1 { font-size: 145% } - -/* Table colors */ -.TableHeadingColor { background: #CCCCFF; color:#000000 } /* Dark mauve */ -.TableSubHeadingColor { background: #EEEEFF; color:#000000 } /* Light mauve */ -.TableRowColor { background: #FFFFFF; color:#000000 } /* White */ - -/* Font used in left-hand frame lists */ -.FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 } -.FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } -.FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } - -/* Navigation bar fonts and colors */ -.NavBarCell1 { background-color:#EEEEFF; color:#000000} /* Light mauve */ -.NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */ -.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;} -.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;} - -.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} -.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} - diff --git a/libs/simple-xml-2.7/lib/stax-1.2.0.jar b/libs/simple-xml-2.7/lib/stax-1.2.0.jar deleted file mode 100644 index 0df112a9887409a4ef57cb3af76d641a4daaf4ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 179346 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 z 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 diff --git a/libs/simple-xml-2.7/lib/stax-api-1.0.1.jar b/libs/simple-xml-2.7/lib/stax-api-1.0.1.jar deleted file mode 100644 index 483dc30779a54ef1c148edd1c1ad5c5a3f39468a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25897 zcmbrmbx@tzvObKvySux)ySrO(cMAjy?(XjH4#C~s-3bJD5(0dC&dl6%Gk4CMs^3S| zV)Ms(Ytv85>V8)Dt0W5w1_SilkFk+2`@jD9;}=UOrP}t6Oz~!$m;+B?g@-`&C((# z_u;M(@nZ44Mo?ouY=f~actTI@x+paBxluajXVaJ`xn3b{pj2E*AG{B@OZmWdxWOy(WiRgtwrVto5{3t?DvVm! zOm6gK<`7Ks{EcTbGZ|58$rspGclVADdg9&-F(=@vAH)^d5H1vde?Wi(N(@a|gybBi0I?;ek$$ZmWi<{

        `xE<-CX@7)8-?95SnCfNG?= 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 diff --git a/libs/simple-xml-2.7/lib/xpp3-1.1.3_8.jar b/libs/simple-xml-2.7/lib/xpp3-1.1.3_8.jar deleted file mode 100644 index 46c87df124fca59fee58bf943108de325c7cc846..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 120906 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 W1Of;U5Lw_y5*GyIbqf&Gg8UyqzHoE^ diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/Attribute.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/Attribute.java deleted file mode 100644 index ca517ba2..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/Attribute.java +++ /dev/null @@ -1,71 +0,0 @@ -/* - * Attribute.java July 2006 - * - * Copyright (C) 2006, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml; - -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Retention; - -/** - * The Attribute annotation represents a serializable XML - * attribute within an XML element. An object annotated with this is - * typically a primitive or enumerated type. Conversion from the - * attribute to primitive type is done with a Transform - * object. If a suitable transform can be found then this will convert - * the attribute string value to an object instance, which can be - * assigned to the annotated field, or passed to the annotated method. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.transform.Transformer - */ -@Retention(RetentionPolicy.RUNTIME) -public @interface Attribute { - - /** - * This represents the name of the XML attribute. Annotated fields - * or methods can optionally provide the name of the XML attribute - * they represent. If a name is not provided then the field or - * method name is used in its place. A name can be specified if - * the field or method name is not suitable for the XML attribute. - * - * @return the name of the XML attribute this represents - */ - String name() default ""; - - /** - * This is used to provide a default value for the attribute if - * the annotated field or method is null. This ensures the the - * serialization process writes the attribute with a value even - * if the value is null, and allows deserialization to determine - * whether the value within the object was null or not. - * - * @return this returns the default attribute value to use - */ - String empty() default ""; - - /** - * Determines whether the attribute is required within an XML - * element. Any field marked as not required will not have its - * value set when the object is deserialized. If an object is to - * be serialized only a null attribute will not appear as XML. - * - * @return true if the attribute is required, false otherwise - */ - boolean required() default true; -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/Default.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/Default.java deleted file mode 100644 index 1c693216..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/Default.java +++ /dev/null @@ -1,73 +0,0 @@ -/* - * Default.java January 2010 - * - * Copyright (C) 2010, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml; - -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; - -/** - * The Default annotation is used to specify that all - * fields or methods should be serialized in a default manner. This - * basically allows an objects fields or properties to be serialized - * without the need to annotate them. This has advantages if the - * format of the serialized object is not important, as it allows - * the object to be serialized with a minimal use of annotations. - *

        - * 
        - *    @Root
        - *    @Default(DefaultType.FIELD)
        - *    public class Example {
        - *       ...
        - *    }
        - * 
        - * 
        - * Defaults can be applied to either fields or property methods. If - * this annotation is applied to a class, certain fields or methods - * can be ignored using the Transient annotation. If a - * member is marked as transient then it will not be serialized. The - * defaults are applied only to those members that are not otherwise - * annotated with an XML annotation. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.Transient - */ -@Retention(RetentionPolicy.RUNTIME) -public @interface Default { - - /** - * This method is used to return the type of default that is to - * be applied to the class. Defaults can be applied to either - * fields or property methods. Any member with an XML annotation - * will not be treated as a default. - * - * @return this returns the type of defaults to be applied - */ - DefaultType value() default DefaultType.FIELD; - - /** - * This is used to determine if the generated annotations are - * required or not. By default generated parameters are required. - * Setting this to false means that null values are accepted - * by all defaulted fields or methods depending on the type. - * - * @return this is used to determine if defaults are required - */ - boolean required() default true; -} \ No newline at end of file diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/DefaultType.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/DefaultType.java deleted file mode 100644 index 685e733c..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/DefaultType.java +++ /dev/null @@ -1,44 +0,0 @@ -/* - * DefaultType.java January 2010 - * - * Copyright (C) 2010, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml; - -/** - * The DefaultType enumeration is used to specify the - * type of defaults to apply to a class. The Default - * annotation is used to specify which type of default to apply. If - * applied the serializer will synthesize an XML annotation for the - * fields or properties of the object. The synthesized annotations - * will have default values for its attributes. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.Default - */ -public enum DefaultType { - - /** - * This tells the serializer to default all member fields. - */ - FIELD, - - /** - * This tells the serializer to default all property methods. - */ - PROPERTY -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/Element.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/Element.java deleted file mode 100644 index d39ca88f..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/Element.java +++ /dev/null @@ -1,97 +0,0 @@ -/* - * Element.java July 2006 - * - * Copyright (C) 2006, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml; - -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Retention; - -/** - * The Element annotation is used to represent a field - * or method that appears as an XML element. Fields or methods that - * are annotated with this can be either primitive or compound, that - * is, represent an object that can be serialized and deserialized. - * Below is an example of the serialized format for a compound object. - *

        - * If this annotates a type that contains no XML annotations then - * this will look for a suitable Transform for the type - * using the Transformer. For instance, all primitives - * and primitive arrays that are annotated with this will make use - * of a transform in order to convert its value to and from suitable - * XML representations. - *

        - * 
        - *    <example class="demo.Example">
        - *       <data/>
        - *    <example>
        - * 
        - * 
        - * Each element may have any number of attributes and sub-elements - * representing fields or methods of that compound object. Attribute - * and element names can be acquired from the annotation or, if the - * annotation does not explicitly declare a name, it is taken from - * the annotated field or method. There are exceptions in some cases, - * for example, the class attribute is reserved by the - * serialization framework to represent the serialized type. - * - * @author Niall Gallagher - */ -@Retention(RetentionPolicy.RUNTIME) -public @interface Element { - - /** - * This represents the name of the XML element. Annotated fields - * can optionally provide the name of the element. If no name is - * provided then the name of the annotated field or method will - * be used in its place. The name is provided if the field or - * method name is not suitable as an XML element name. - * - * @return the name of the XML element this represents - */ - String name() default ""; - - /** - * This is used to determine whether the element data is written - * in a CDATA block or not. If this is set to true then the text - * is written within a CDATA block, by default the text is output - * as escaped XML. Typically this is useful for primitives only. - * - * @return true if the data is to be wrapped in a CDATA block - */ - boolean data() default false; - - /** - * Determines whether the element is required within the XML - * document. Any field marked as not required will not have its - * value set when the object is deserialized. If an object is to - * be serialized only a null attribute will not appear as XML. - * - * @return true if the element is required, false otherwise - */ - boolean required() default true; - - /** - * This represents an explicit type that should be used for the - * annotated field or method. Typically this is used when the - * element forms part of a union group. It allows the union - * to distinguish the annotation to use based on the type. - * - * @return this returns the explicit type to use for this - */ - Class type() default void.class; -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/ElementArray.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/ElementArray.java deleted file mode 100644 index f2b641b8..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/ElementArray.java +++ /dev/null @@ -1,108 +0,0 @@ -/* - * ElementArray.java July 2006 - * - * Copyright (C) 2006, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml; - -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Retention; - -/** - * The ElementArray annotation represents a method or - * field that is an array of elements. The array deserialized is the - * same type as the field or method, all entries within the array - * must be a compatible type. However, a class attribute - * can be used to override an entry, this must be an assignable type. - *
        - *
        - *    <array length="3">
        - *       <entry>
        - *          <value>example text value</value>
        - *       </entry>
        - *       <entry>
        - *          <value>some other value</value>
        - *       </entry>
        - *       <entry/>
        - *    </array>
        - * 
        - * 
        - * All null objects within the array are represented as an empty XML - * element so that they can be deserialized accurately. This ensures - * that the length attribute of the array is respected, as well as - * the index position of all serialized entries. The length of the - * array must be specified for deserialization to instantiate the - * array before the array values are instantiated. This is required - * to account for cyclical references in the object graph. - * - * @author Niall Gallagher - */ -@Retention(RetentionPolicy.RUNTIME) -public @interface ElementArray { - - /** - * This represents the name of the XML element. Annotated fields - * or methods can optionally provide the name of the element. If - * no name is provided then the name of the annotated field or - * method will be used in its place. The name is provided if the - * field or method name is not suitable as an XML element name. - * - * @return the name of the XML element this represents - */ - String name() default ""; - - /** - * This is used to provide a name of the XML element representing - * the entry within the array. An entry name is optional and is - * used when the name needs to be overridden. This also ensures - * that entry, regardless of type has the same root name. - * - * @return this returns the entry XML element for each value - */ - String entry() default ""; - - /** - * This is used to determine whether the element data is written - * in a CDATA block or not. If this is set to true then the text - * is written within a CDATA block, by default the text is output - * as escaped XML. Typically this is useful when this annotation - * is applied to an array of primitives, such as strings. - * - * @return true if entries are to be wrapped in a CDATA block - */ - boolean data() default false; - - /** - * Determines whether the element is required within the XML - * document. Any field marked as not required will not have its - * value set when the object is deserialized. If an object is to - * be serialized only a null attribute will not appear as XML. - * - * @return true if the element is required, false otherwise - */ - boolean required() default true; - - /** - * This is used to determine if an optional field or method can - * remain null if it does not exist. If this is false then the - * optional element is given an empty array. This is a convenience - * attribute which avoids having to check if the element is null - * before providing it with a suitable default instance. - * - * @return false if an optional element is always instantiated - */ - boolean empty() default true; -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/ElementList.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/ElementList.java deleted file mode 100644 index 76f4ac1e..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/ElementList.java +++ /dev/null @@ -1,141 +0,0 @@ -/* - * ElementList.java July 2006 - * - * Copyright (C) 2006, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml; - -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Retention; - -/** - * The ElementList annotation represents a method or - * field that is a Collection for storing entries. The - * collection object deserialized is typically of the same type as - * the field. However, a class attribute can be used to - * override the field type, however the type must be assignable. - *
        - * 
        - *    <list class="java.util.ArrayList">
        - *       <entry name="one"/>
        - *       <entry name="two"/>
        - *       <entry name="three"/>  
        - *    </list>
        - * 
        - * 
        - * If a class attribute is not provided and the type or - * the field or method is abstract, a suitable match is searched for - * from the collections available from the Java collections framework. - * This annotation can also compose an inline list of XML elements. - * An inline list contains no parent or containing element. - *
        - *
        - *    <entry name="one"/>
        - *    <entry name="two"/>
        - *    <entry name="three"/>  
        - * 
        - * 
        - * The above XML is an example of the output for an inline list of - * XML elements. In such a list the annotated field or method must - * not be given a name. Instead the name is acquired from the name of - * the entry type. For example if the type attribute of - * this was set to an object example.Entry then the name - * of the entry list would be taken as the root name of the object - * as taken from the Root annotation for that object. - * - * @author Niall Gallagher - */ -@Retention(RetentionPolicy.RUNTIME) -public @interface ElementList { - - /** - * This represents the name of the XML element. Annotated fields - * can optionally provide the name of the element. If no name is - * provided then the name of the annotated field or method will - * be used in its place. The name is provided if the field or - * method name is not suitable as an XML element name. Also, if - * the list is inline then this must not be specified. - * - * @return the name of the XML element this represents - */ - String name() default ""; - - /** - * This is used to provide a name of the XML element representing - * the entry within the list. An entry name is optional and is - * used when the name needs to be overridden. This also ensures - * that entry, regardless of type has the same root name. - * - * @return this returns the entry XML element for each value - */ - String entry() default ""; - - /** - * Represents the type of object the element list contains. This - * type is used to deserialize the XML elements from the list. - * The object typically represents the deserialized type, but can - * represent a subclass of the type deserialized as determined - * by the class attribute value for the list. If - * this is not specified then the type can be determined from the - * generic parameter of the annotated Collection. - * - * @return the type of the element deserialized from the XML - */ - Class type() default void.class; - - /** - * This is used to determine whether the element data is written - * in a CDATA block or not. If this is set to true then the text - * is written within a CDATA block, by default the text is output - * as escaped XML. Typically this is useful when this annotation - * is applied to an array of primitives, such as strings. - * - * @return true if entries are to be wrapped in a CDATA block - */ - boolean data() default false; - - /** - * Determines whether the element is required within the XML - * document. Any field marked as not required will not have its - * value set when the object is deserialized. If an object is to - * be serialized only a null attribute will not appear as XML. - * - * @return true if the element is required, false otherwise - */ - boolean required() default true; - - /** - * Determines whether the element list is inlined with respect - * to the parent XML element. An inlined element list does not - * contain an enclosing element. It is simple a sequence of - * elements that appear one after another within an element. - * As such an inline element list must not have a name. - * - * @return this returns true if the element list is inline - */ - boolean inline() default false; - - /** - * This is used to determine if an optional field or method can - * remain null if it does not exist. If this is false then the - * optional element is given an empty list. This is a convenience - * attribute which avoids having to check if the element is null - * before providing it with a suitable default instance. - * - * @return false if an optional element is always instantiated - */ - boolean empty() default true; -} \ No newline at end of file diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/ElementListUnion.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/ElementListUnion.java deleted file mode 100644 index 3e7ac807..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/ElementListUnion.java +++ /dev/null @@ -1,69 +0,0 @@ -/* - * ElementListUnion.java March 2011 - * - * Copyright (C) 2011, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml; - -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; - -/** - * The ElementListUnion annotation is used to describe - * fields and methods that can dynamically match a schema class. Each - * union can have a number of different XML class schemas matched based - * on an XML element name or the instance type. Here a collection of - * element list annotations can be declared. Each annotation expresses - * the types the list can accept. Taking the declaration below, if the - * annotation is inline, the list can take a number of varying types - * all determined from the XML element name. - *
        - * 
        - *    @ElementListUnion({
        - *       @ElementList(entry="x", inline=true, type=X.class),
        - *       @ElementList(entry="y", inline=true, type=Y.class),
        - *       @ElementList(entry="z", inline=true, type=Z.class)               
        - *    })
        - *    private List<Code> codes;
        - *    
        - * 
        - * For the above definition the list field can take any of the declared - * types. On deserialization the name of the element will determine the - * type that is instantiated and inserted in to the list. When the list - * is serialized the list entry instance type will determine the name - * of the element the instance will serialized as. This provides a - * useful means of consume more complicated sources. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.ElementList - */ -@Retention(RetentionPolicy.RUNTIME) -public @interface ElementListUnion { - - /** - * This provides the ElementList annotations that have - * been defined for this union. Each element list describes the - * XML class schema to use and the name of the XML element. This - * allows the serialization process to determine which elements - * map to the defined types. Also, the types define how the XML - * is generated for a given instance. - * - * @return the element lists defined for the union declaration - */ - ElementList[] value(); -} - diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/ElementMap.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/ElementMap.java deleted file mode 100644 index f28cc1d6..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/ElementMap.java +++ /dev/null @@ -1,196 +0,0 @@ -/* - * ElementMap.java August 2007 - * - * Copyright (C) 2007, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml; - -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Retention; - -/** - * The ElementMap annotation represents a method or field - * that is a Map for storing key value pairs. The map - * object deserialized is typically of the same type as the field. - * However, a class attribute can be used to override the - * field type, however the type must be assignable. - *
        - * 
        - *    <map class="java.util.HashMap">
        - *       <entry key="one">value one</entry>
        - *       <entry key="two">value two</entry>
        - *       <entry key="three">value three</entry>  
        - *    </map>
        - * 
        - * 
        - * If a class attribute is not provided and the type or - * the field or method is abstract, a suitable match is searched for - * from the maps available from the Java collections framework. This - * annotation can support both primitive and composite values and - * keys enabling just about any configuration to be used. - *
        - *
        - *    <map class="java.util.HashMap">
        - *       <entry key="1">
        - *          <value>value one</value>
        - *       </entry>
        - *       <entry key="2">
        - *          <value>value two</value>
        - *       </entry>
        - *       <entry key="3">
        - *          <value>value three</value>
        - *       </entry> 
        - *    </map>
        - * 
        - * 
        - * The above XML is an example of the output for an composite value - * object. Composite and primitive values can be used without any - * specified attributes, in such a case names for primitives are the - * names of the objects they represent. Also, if desired these - * default names can be overridden using the provided attributes - * making the resulting XML entirely configurable. - * - * @author Niall Gallagher - */ -@Retention(RetentionPolicy.RUNTIME) -public @interface ElementMap { - - /** - * This represents the name of the XML element. Annotated fields - * can optionally provide the name of the element. If no name is - * provided then the name of the annotated field or method will - * be used in its place. The name is provided if the field or - * method name is not suitable as an XML element name. Also, if - * the list is inline then this must not be specified. - * - * @return the name of the XML element this represents - */ - String name() default ""; - - /** - * This is used to provide a the name of the entry XML element - * that wraps the key and value elements. If specified the entry - * value specified will be used instead of the default name of - * the element. This is used to ensure the resulting XML is - * configurable to the requirements of the generated XML. - * - * @return this returns the entry XML element for each entry - */ - String entry() default ""; - - /** - * This is used to provide a value XML element for each of the - * values within the map. This essentially wraps the entity to - * be serialized such that there is an extra XML element present. - * This can be used to override the default names of primitive - * values, however it can also be used to wrap composite values. - * - * @return this returns the value XML element for each value - */ - String value() default ""; - - /** - * This is used to provide a key XML element for each of the - * keys within the map. This essentially wraps the entity to - * be serialized such that there is an extra XML element present. - * This can be used to override the default names of primitive - * keys, however it can also be used to wrap composite keys. - * - * @return this returns the key XML element for each key - */ - String key() default ""; - - /** - * Represents the type of key the element map contains. This - * type is used to deserialize the XML entry key from the map. - * The object typically represents the deserialized type, but can - * represent a subclass of the type deserialized as determined - * by the class attribute value for the map. If - * this is not specified then the type can be determined from the - * generic parameter of the annotated Map object. - * - * @return the type of the entry key deserialized from the XML - */ - Class keyType() default void.class; - - /** - * Represents the type of value the element map contains. This - * type is used to deserialize the XML entry value from the map. - * The object typically represents the deserialized type, but can - * represent a subclass of the type deserialized as determined - * by the class attribute value for the map. If - * this is not specified then the type can be determined from the - * generic parameter of the annotated Map object. - * - * @return the type of the entry value deserialized from the XML - */ - Class valueType() default void.class; - - /** - * Represents whether the key value is to be an attribute or an - * element. This allows the key to be embedded within the entry - * XML element allowing for a more compact representation. Only - * primitive key objects can be represented as an attribute. For - * example a java.util.Date or a string could be - * represented as an attribute key for the generated XML. - * - * @return true if the key is to be inlined as an attribute - */ - boolean attribute() default false; - - /** - * Determines whether the element is required within the XML - * document. Any field marked as not required will not have its - * value set when the object is deserialized. If an object is to - * be serialized only a null attribute will not appear as XML. - * - * @return true if the element is required, false otherwise - */ - boolean required() default true; - - /** - * This is used to determine whether the element data is written - * in a CDATA block or not. If this is set to true then the text - * is written within a CDATA block, by default the text is output - * as escaped XML. Typically this is useful when this annotation - * is applied to an array of primitives, such as strings. - * - * @return true if entries are to be wrapped in a CDATA block - */ - boolean data() default false; - - /** - * Determines whether the element list is inlined with respect - * to the parent XML element. An inlined element list does not - * contain an enclosing element. It is simple a sequence of - * elements that appear one after another within an element. - * As such an inline element list must not have a name. - * - * @return this returns true if the element list is inline - */ - boolean inline() default false; - - /** - * This is used to determine if an optional field or method can - * remain null if it does not exist. If this is false then the - * optional element is given an empty map. This is a convenience - * attribute which avoids having to check if the element is null - * before providing it with a suitable default instance. - * - * @return false if an optional element is always instantiated - */ - boolean empty() default true; -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/ElementMapUnion.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/ElementMapUnion.java deleted file mode 100644 index f61a4bec..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/ElementMapUnion.java +++ /dev/null @@ -1,68 +0,0 @@ -/* - * ElementMapUnion.java March 2011 - * - * Copyright (C) 2011, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml; - -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; - -/** - * The ElementMapUnion annotation is used to describe a - * field or method that can dynamically match a schema class. Each union - * can have a number of different XML class schemas matched based on - * an XML element name or the instance type. Here a map of element - * map annotations can be declared. Each annotation expresses the types - * the map can accept. Taking the declaration below, if the annotation - * is inline, the map can take a number of varying types all determined - * from the XML element name. - *
        - * 
        - *    @ElementMapUnion({
        - *       @ElementMap(entry="x", inline=true, valueType=X.class),
        - *       @ElementMap(entry="y", inline=true, valueType=Y.class),
        - *       @ElementMap(entry="z", inline=true, valueType=Z.class)               
        - *    })
        - *    private Map<String, Code> codes;
        - *    
        - * 
        - * For the above definition the map field can take any of the declared - * types. On deserialization the name of the element will determine the - * type that is instantiated and inserted in to the map. When the map - * is serialized the list entry instance type will determine the name - * of the element the instance will serialized as. This provides a - * useful means of consume more complicated sources. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.ElementMap - */ -@Retention(RetentionPolicy.RUNTIME) -public @interface ElementMapUnion { - - /** - * This provides the ElementMap annotations that have - * been defined for this union. Each element map describes the - * XML class schema to use and the name of the XML element. This - * allows the serialization process to determine which elements - * map to the defined types. Also, the types define how the XML - * is generated for a given instance. - * - * @return the element maps defined for the union declaration - */ - ElementMap[] value(); -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/ElementUnion.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/ElementUnion.java deleted file mode 100644 index f2d6252b..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/ElementUnion.java +++ /dev/null @@ -1,65 +0,0 @@ -/* - * ElementUnion.java March 2011 - * - * Copyright (C) 2011, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml; - -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; - -/** - * The ElementUnion annotation is used to describe fields - * and methods that can dynamically match a schema class. Each union - * can have a number of different XML class schemas matched based on - * an XML element name or the instance type. This provides a means - * of expressing a logical OR. By annotating a field or method as a - * union it can take multiple forms. For example. - *
        - * 
        - *    @ElementUnion({
        - *       @Element(name="circle", type=Circle.class),
        - *       @Element(name="square", type=Square.class)       
        - *    })
        - *    private Shape shape;
        - *    
        - * 
        - * For the above definition the Shape field can take - * be any of the declared types. On deserialization the name of the - * element will determine the type that is instantiated and the XML - * structure to be consumed. For serialization the instance type will - * determine the name of the element the object will serialized as. - * This provides a useful means of consume more complicated sources. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.Element - */ -@Retention(RetentionPolicy.RUNTIME) -public @interface ElementUnion { - - /** - * This provides the Element annotations that have - * been defined for this union. Each element describes the XML - * class schema to use and the name of the XML element. This - * allows the serialization process to determine which elements - * map to the defined types. Also, the types define how the XML - * is generated for a given instance. - * - * @return the elements defined for the union declaration - */ - Element[] value(); -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/Namespace.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/Namespace.java deleted file mode 100644 index 56a51585..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/Namespace.java +++ /dev/null @@ -1,90 +0,0 @@ -/* - * Namespace.java July 2008 - * - * Copyright (C) 2008, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml; - -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; - -/** - * The Namespace annotation is used to set a namespace - * on an element or attribute. By annotating a method, field or - * class with this annotation that entity assumes the XML namespace - * provided. When used on a class the annotation describes the - * namespace that should be used, this however can be overridden by - * an annotated field or method declaration of that type. - *
        - *  
        - *    <book:book xmlns:book="http://www.example.com/book">
        - *       <author>saurabh</author>
        - *       <title>example title</title>
        - *       <isbn>ISB-16728-10</isbn>
        - *    </book:book>
        - *
        - * 
        - * In the above XML snippet a namespace has been declared with the - * prefix "book" and the reference "http://www.example.com/book". If - * such a namespace is applied to a class, method, or field then - * that element will contain the namespace and the element name will - * be prefixed with a namespace qualifier, which is "book" here. - *
        - *
        - *    <example xmlns="http://www.example.com/root">
        - *       <child>
        - *          <text xmlns="">text element</text>
        - *       </child>
        - *    </example>
        - *
        - * 
        - * In order for a namespace to be inherited it must be specified as - * a default namespace. A default namespace is one that does not have - * a prefix. All elements that do not have an explicit namespace will - * inherit the last default namespace in scope. For details see - *
        Section 6.2 - * of the namespaces in XML 1.0 specification. To remove the default - * namespace simply specify a namespace with no prefix or reference, - * such as the "text" element in the above example. - * - * @author Niall Gallagher - */ -@Retention(RetentionPolicy.RUNTIME) -public @interface Namespace { - - /** - * This is used to specify the unique reference URI that is used - * to define the namespace within the document. This is typically - * a URI as this is a well know universally unique identifier. - * It can be anything unique, but typically should be a unique - * URI reference. If left as the empty string then this will - * signify that the anonymous namespace will be used. - * - * @return this returns the reference used by this namespace - */ - String reference() default ""; - - /** - * This is used to specify the prefix used for the namespace. If - * no prefix is specified then the reference becomes the default - * namespace for the enclosing element. This means that all - * attributes and elements that do not contain a prefix belong - * to the namespace declared by this annotation. - * - * @return this returns the prefix used for this namespace - */ - String prefix() default ""; -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/NamespaceList.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/NamespaceList.java deleted file mode 100644 index 149621ea..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/NamespaceList.java +++ /dev/null @@ -1,60 +0,0 @@ -/* - * NamespaceList.java July 2008 - * - * Copyright (C) 2008, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml; - -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; - -/** - * The NamespaceList annotation that is used to declare - * namespaces that can be added to an element. This is used when - * there are several namespaces to add to the element without setting - * any namespace to the element. This is useful when the scope of a - * namespace needs to span several nodes. All prefixes declared in - * the namespaces will be available to the child nodes. - *
        - * 
        - *    <example xmlns:root="http://www.example.com/root">
        - *       <anonymous>anonymous element</anonymous>
        - *    </example>
        - *    
        - * 
        - * The above XML example shows how a prefixed namespace has been added - * to the element without qualifying that element. Such declarations - * will allow child elements to pick up the parents prefix when this - * is required, this avoids having to redeclare the same namespace. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.Namespace - */ -@Retention(RetentionPolicy.RUNTIME) -public @interface NamespaceList { - - /** - * This is used to acquire the namespaces that are declared on - * the class. Any number of namespaces can be declared. None of - * the declared namespaces will be made the elements namespace, - * instead it will simply declare the namespaces so that the - * reference URI and prefix will be made available to children. - * - * @return this returns the namespaces that are declared. - */ - Namespace[] value() default {}; -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/Order.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/Order.java deleted file mode 100644 index bb1097f3..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/Order.java +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Order.java November 2007 - * - * Copyright (C) 2007, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml; - -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Retention; - -/** - * The Order annotation is used to specify the order of - * appearance of XML elements and attributes. When used it ensures - * that on serialization the XML generated is predictable. By default - * serialization of fields is done in declaration order. - * - * @author Niall Gallagher - */ -@Retention(RetentionPolicy.RUNTIME) -public @interface Order { - - /** - * Specifies the appearance order of the XML elements within the - * generated document. This overrides the default order used, - * which is the declaration order within the class. If an element - * is not specified within this array then its order will be the - * appearance order directly after the last specified element. - * - * @return an ordered array of elements representing order - */ - String[] elements() default {}; - - /** - * Specifies the appearance order of the XML attributes within - * the generated document. This overrides the default order used, - * which is the declaration order within the class. If an attribute - * is not specified within this array then its order will be the - * appearance order directly after the last specified attribute. - * - * @return an ordered array of attributes representing order - */ - String[] attributes() default {}; -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/Path.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/Path.java deleted file mode 100644 index 1b996fe4..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/Path.java +++ /dev/null @@ -1,126 +0,0 @@ -/* - * Path.java November 2010 - * - * Copyright (C) 2010, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml; - -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; - -/** - * The Path annotation is used to specify an XML path - * where an XML element or attribute is located. The format must be - * in XPath format. When an XML structure does not map exactly to - * an object model this annotation can be used to navigate the XML - * document in order to map attributes and elements to an associated - * field or method. For example, take the annotation shown below. - *
        - * 
        - *    @Element
        - *    @Path("contact-info/phone")
        - *    private String number;
        - * 
        - * 
        - * For the above annotation the XPath expression locates the phone - * number nested within several elements. Such a declaration can - * be used when a flat object structure is not suitable. The above - * annotations will result in the below XML elements. - *
        - * 
        - *    <contact-info>
        - *       <phone>
        - *          <number>1800123123</number>
        - *       </phone>
        - *    </contact-info>
        - *    
        - * 
        - * As can be seen from this XML snippet a single field has been - * mapped with several elements. These XPath expressions can be used - * with either elements or attributes to convert an otherwise flat - * object to XML structure in to something more complex. This is - * useful when mapping objects to foreign XML formats. - *

        - * In addition to providing wrappers for existing elements and - * attributes the Path annotations can be used to - * provide an ordered set of elements. Order can be applied to the - * elements created using an XPath index. For example. - *

        - * 
        - *    @Element
        - *    @Path("contact-info[1]/phone")
        - *    private String home;
        - *    
        - *    @Element
        - *    @Path("contact-info[2]/phone")
        - *    private String office;   
        - *    
        - * 
        - * In the above example we have two element annotations within a - * single class. However each one is given an element path with - * an index. This tells the serialization process that it should - * generate two wrapping elements, ordered by the index specified. - * The above annotations will result in the following. - *
        - * 
        - *    <contact-info>
        - *       <phone>
        - *          <home>1800123123</home>
        - *       </phone>
        - *    </contact-info> 
        - *    <contact-info>
        - *       <phone>
        - *          <office>1800123123</office>
        - *       </phone>
        - *    </contact-info>      
        - * 
        - * 
        - * On deserialization the references to fields are known, and - * can be read from the order of the wrapping path elements. - * This is useful if you need to read specific fields or methods - * from an XML document that maintains elements in sequence. If - * such sequences contain similarly named child elements, then - * the ElementList annotation provides a better - * alternative to indexed XPath expressions. - * - * @author Niall Gallagher - */ -@Retention(RetentionPolicy.RUNTIME) -public @interface Path { - - /** - * This method is used to provide the XPath expression for the - * annotation. Only a subset of expressions are supported. All - * path formats can be parsed. However, if the path does not - * match the supported expressions an exception will be thrown. - * Some examples of the formats supported are shown below. - *
        -    * 
        -    *    ./example/path
        -    *    ./example/path/
        -    *    example/path
        -    *    example[2]/path
        -    *    
        -    * 
        - * There is no limit to the level of nesting supported. Also - * the Order annotation supports the above formats - * so that nested elements can be order for serialization of - * the fields and methods of the annotated types. - * - * @return this returns an XPath expression for the location - */ - String value(); -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/Root.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/Root.java deleted file mode 100644 index 5329256c..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/Root.java +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Root.java July 2006 - * - * Copyright (C) 2006, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml; - -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Retention; - -/** - * This Root annotation is used to annotate classes that - * need to be serialized. Also, elements within an element list, as - * represented by the ElementList annotation need this - * annotation so that the element names can be determined. All other - * field or method names can be determined using the annotation and - * so the Root annotation is not needed for such objects. - * - * @author Niall Gallagher - */ -@Retention(RetentionPolicy.RUNTIME) -public @interface Root { - - /** - * This represents the name of the XML element. This is optional - * an is used when the name of the class is not suitable as an - * element name. If this is not specified then the name of the - * XML element will be the name of the class. If specified the - * class will be serialized and deserialized with the given name. - * - * @return the name of the XML element this represents - */ - String name() default ""; - - /** - * This is used to determine whether the object represented - * should be parsed in a strict manner. Strict parsing requires - * that each element and attribute in the XML document match a - * field in the class schema. If an element or attribute does - * not match a field then the parsing fails with an exception. - * Setting strict parsing to false allows details within the - * source XML document to be skipped during deserialization. - * - * @return true if strict parsing is enabled, false otherwise - */ - boolean strict() default true; -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/Serializer.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/Serializer.java deleted file mode 100644 index 24890de6..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/Serializer.java +++ /dev/null @@ -1,626 +0,0 @@ -/* - * Serializer.java July 2006 - * - * Copyright (C) 2006, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml; - -import java.io.InputStream; -import java.io.OutputStream; -import java.io.Reader; -import java.io.Writer; -import java.io.File; - -import org.simpleframework.xml.stream.InputNode; -import org.simpleframework.xml.stream.OutputNode; - -/** - * The Serializer interface is used to represent objects - * that can serialize and deserialize objects to an from XML. This - * exposes several read and write methods - * that can read from and write to various sources. Typically an - * object will be read from an XML file and written to some other - * file or stream. - *

        - * An implementation of the Serializer interface is free - * to use any desired XML parsing framework. If a framework other - * than the Java streaming API for XML is required then it should be - * wrapped within the org.simpleframework.xml.stream API, - * which offers a framework neutral facade. - * - * @author Niall Gallagher - */ -public interface Serializer { - - /** - * This read method will read the contents of the XML - * document from the provided source and convert it into an object - * of the specified type. If the XML source cannot be deserialized - * or there is a problem building the object graph an exception - * is thrown. The instance deserialized is returned. - * - * @param type this is the class type to be deserialized from XML - * @param source this provides the source of the XML document - * - * @return the object deserialized from the XML document - * - * @throws Exception if the object cannot be fully deserialized - */ - T read(Class type, String source) throws Exception; - - /** - * This read method will read the contents of the XML - * document from the provided source and convert it into an object - * of the specified type. If the XML source cannot be deserialized - * or there is a problem building the object graph an exception - * is thrown. The instance deserialized is returned. - * - * @param type this is the class type to be deserialized from XML - * @param source this provides the source of the XML document - * - * @return the object deserialized from the XML document - * - * @throws Exception if the object cannot be fully deserialized - */ - T read(Class type, File source) throws Exception; - - /** - * This read method will read the contents of the XML - * document from the provided source and convert it into an object - * of the specified type. If the XML source cannot be deserialized - * or there is a problem building the object graph an exception - * is thrown. The instance deserialized is returned. - * - * @param type this is the class type to be deserialized from XML - * @param source this provides the source of the XML document - * - * @return the object deserialized from the XML document - * - * @throws Exception if the object cannot be fully deserialized - */ - T read(Class type, InputStream source) throws Exception; - - /** - * This read method will read the contents of the XML - * document from the provided source and convert it into an object - * of the specified type. If the XML source cannot be deserialized - * or there is a problem building the object graph an exception - * is thrown. The instance deserialized is returned. - * - * @param type this is the class type to be deserialized from XML - * @param source this provides the source of the XML document - * - * @return the object deserialized from the XML document - * - * @throws Exception if the object cannot be fully deserialized - */ - T read(Class type, Reader source) throws Exception; - - /** - * This read method will read the contents of the XML - * document from the provided source and convert it into an object - * of the specified type. If the XML source cannot be deserialized - * or there is a problem building the object graph an exception - * is thrown. The instance deserialized is returned. - * - * @param type this is the class type to be deserialized from XML - * @param source this provides the source of the XML document - * - * @return the object deserialized from the XML document - * - * @throws Exception if the object cannot be fully deserialized - */ - T read(Class type, InputNode source) throws Exception; - - /** - * This read method will read the contents of the XML - * document from the provided source and convert it into an object - * of the specified type. If the XML source cannot be deserialized - * or there is a problem building the object graph an exception - * is thrown. The instance deserialized is returned. - * - * @param type this is the class type to be deserialized from XML - * @param source this provides the source of the XML document - * @param strict this determines whether to read in strict mode - * - * @return the object deserialized from the XML document - * - * @throws Exception if the object cannot be fully deserialized - */ - T read(Class type, String source, boolean strict) throws Exception; - - /** - * This read method will read the contents of the XML - * document from the provided source and convert it into an object - * of the specified type. If the XML source cannot be deserialized - * or there is a problem building the object graph an exception - * is thrown. The instance deserialized is returned. - * - * @param type this is the class type to be deserialized from XML - * @param source this provides the source of the XML document - * @param strict this determines whether to read in strict mode - * - * @return the object deserialized from the XML document - * - * @throws Exception if the object cannot be fully deserialized - */ - T read(Class type, File source, boolean strict) throws Exception; - - /** - * This read method will read the contents of the XML - * document from the provided source and convert it into an object - * of the specified type. If the XML source cannot be deserialized - * or there is a problem building the object graph an exception - * is thrown. The instance deserialized is returned. - * - * @param type this is the class type to be deserialized from XML - * @param source this provides the source of the XML document - * @param strict this determines whether to read in strict mode - * - * @return the object deserialized from the XML document - * - * @throws Exception if the object cannot be fully deserialized - */ - T read(Class type, InputStream source, boolean strict) throws Exception; - - /** - * This read method will read the contents of the XML - * document from the provided source and convert it into an object - * of the specified type. If the XML source cannot be deserialized - * or there is a problem building the object graph an exception - * is thrown. The instance deserialized is returned. - * - * @param type this is the class type to be deserialized from XML - * @param source this provides the source of the XML document - * @param strict this determines whether to read in strict mode - * - * @return the object deserialized from the XML document - * - * @throws Exception if the object cannot be fully deserialized - */ - T read(Class type, Reader source, boolean strict) throws Exception; - - /** - * This read method will read the contents of the XML - * document from the provided source and convert it into an object - * of the specified type. If the XML source cannot be deserialized - * or there is a problem building the object graph an exception - * is thrown. The instance deserialized is returned. - * - * @param type this is the class type to be deserialized from XML - * @param source this provides the source of the XML document - * @param strict this determines whether to read in strict mode - * - * @return the object deserialized from the XML document - * - * @throws Exception if the object cannot be fully deserialized - */ - T read(Class type, InputNode source, boolean strict) throws Exception; - - /** - * This read method will read the contents of the XML - * document from the provided source and populate the object with - * the values deserialized. This is used as a means of injecting an - * object with values deserialized from an XML document. If the - * XML source cannot be deserialized or there is a problem building - * the object graph an exception is thrown. - * - * @param value this is the object to deserialize the XML in to - * @param source this provides the source of the XML document - * - * @return the same instance provided is returned when finished - * - * @throws Exception if the object cannot be fully deserialized - */ - T read(T value, String source) throws Exception; - - /** - * This read method will read the contents of the XML - * document from the provided source and populate the object with - * the values deserialized. This is used as a means of injecting an - * object with values deserialized from an XML document. If the - * XML source cannot be deserialized or there is a problem building - * the object graph an exception is thrown. - * - * @param value this is the object to deserialize the XML in to - * @param source this provides the source of the XML document - * - * @return the same instance provided is returned when finished - * - * @throws Exception if the object cannot be fully deserialized - */ - T read(T value, File source) throws Exception; - - /** - * This read method will read the contents of the XML - * document from the provided source and populate the object with - * the values deserialized. This is used as a means of injecting an - * object with values deserialized from an XML document. If the - * XML source cannot be deserialized or there is a problem building - * the object graph an exception is thrown. - * - * @param value this is the object to deserialize the XML in to - * @param source this provides the source of the XML document - * - * @return the same instance provided is returned when finished - * - * @throws Exception if the object cannot be fully deserialized - */ - T read(T value, InputStream source) throws Exception; - - /** - * This read method will read the contents of the XML - * document from the provided source and populate the object with - * the values deserialized. This is used as a means of injecting an - * object with values deserialized from an XML document. If the - * XML source cannot be deserialized or there is a problem building - * the object graph an exception is thrown. - * - * @param value this is the object to deserialize the XML in to - * @param source this provides the source of the XML document - * - * @return the same instance provided is returned when finished - * - * @throws Exception if the object cannot be fully deserialized - */ - T read(T value, Reader source) throws Exception; - - /** - * This read method will read the contents of the XML - * document from the provided source and populate the object with - * the values deserialized. This is used as a means of injecting an - * object with values deserialized from an XML document. If the - * XML source cannot be deserialized or there is a problem building - * the object graph an exception is thrown. - * - * @param value this is the object to deserialize the XML in to - * @param source this provides the source of the XML document - * - * @return the same instance provided is returned when finished - * - * @throws Exception if the object cannot be fully deserialized - */ - T read(T value, InputNode source) throws Exception; - - /** - * This read method will read the contents of the XML - * document from the provided source and populate the object with - * the values deserialized. This is used as a means of injecting an - * object with values deserialized from an XML document. If the - * XML source cannot be deserialized or there is a problem building - * the object graph an exception is thrown. - * - * @param value this is the object to deserialize the XML in to - * @param source this provides the source of the XML document - * @param strict this determines whether to read in strict mode - * - * @return the same instance provided is returned when finished - * - * @throws Exception if the object cannot be fully deserialized - */ - T read(T value, String source, boolean strict) throws Exception; - - /** - * This read method will read the contents of the XML - * document from the provided source and populate the object with - * the values deserialized. This is used as a means of injecting an - * object with values deserialized from an XML document. If the - * XML source cannot be deserialized or there is a problem building - * the object graph an exception is thrown. - * - * @param value this is the object to deserialize the XML in to - * @param source this provides the source of the XML document - * @param strict this determines whether to read in strict mode - * - * @return the same instance provided is returned when finished - * - * @throws Exception if the object cannot be fully deserialized - */ - T read(T value, File source, boolean strict) throws Exception; - - /** - * This read method will read the contents of the XML - * document from the provided source and populate the object with - * the values deserialized. This is used as a means of injecting an - * object with values deserialized from an XML document. If the - * XML source cannot be deserialized or there is a problem building - * the object graph an exception is thrown. - * - * @param value this is the object to deserialize the XML in to - * @param source this provides the source of the XML document - * @param strict this determines whether to read in strict mode - * - * @return the same instance provided is returned when finished - * - * @throws Exception if the object cannot be fully deserialized - */ - T read(T value, InputStream source, boolean strict) throws Exception; - - /** - * This read method will read the contents of the XML - * document from the provided source and populate the object with - * the values deserialized. This is used as a means of injecting an - * object with values deserialized from an XML document. If the - * XML source cannot be deserialized or there is a problem building - * the object graph an exception is thrown. - * - * @param value this is the object to deserialize the XML in to - * @param source this provides the source of the XML document - * @param strict this determines whether to read in strict mode - * - * @return the same instance provided is returned when finished - * - * @throws Exception if the object cannot be fully deserialized - */ - T read(T value, Reader source, boolean strict) throws Exception; - - /** - * This read method will read the contents of the XML - * document from the provided source and populate the object with - * the values deserialized. This is used as a means of injecting an - * object with values deserialized from an XML document. If the - * XML source cannot be deserialized or there is a problem building - * the object graph an exception is thrown. - * - * @param value this is the object to deserialize the XML in to - * @param source this provides the source of the XML document - * @param strict this determines whether to read in strict mode - * - * @return the same instance provided is returned when finished - * - * @throws Exception if the object cannot be fully deserialized - */ - T read(T value, InputNode source, boolean strict) throws Exception; - - /** - * This validate method will validate the contents of - * the XML document against the specified XML class schema. This is - * used to perform a read traversal of the class schema such that - * the document can be tested against it. This is preferred to - * reading the document as it does not instantiate the objects or - * invoke any callback methods, thus making it a safe validation. - * - * @param type this is the class type to be validated against XML - * @param source this provides the source of the XML document - * - * @return true if the document matches the class XML schema - * - * @throws Exception if the class XML schema does not fully match - */ - boolean validate(Class type, String source) throws Exception; - - /** - * This validate method will validate the contents of - * the XML document against the specified XML class schema. This is - * used to perform a read traversal of the class schema such that - * the document can be tested against it. This is preferred to - * reading the document as it does not instantiate the objects or - * invoke any callback methods, thus making it a safe validation. - * - * @param type this is the class type to be validated against XML - * @param source this provides the source of the XML document - * - * @return true if the document matches the class XML schema - * - * @throws Exception if the class XML schema does not fully match - */ - boolean validate(Class type, File source) throws Exception; - - /** - * This validate method will validate the contents of - * the XML document against the specified XML class schema. This is - * used to perform a read traversal of the class schema such that - * the document can be tested against it. This is preferred to - * reading the document as it does not instantiate the objects or - * invoke any callback methods, thus making it a safe validation. - * - * @param type this is the class type to be validated against XML - * @param source this provides the source of the XML document - * - * @return true if the document matches the class XML schema - * - * @throws Exception if the class XML schema does not fully match - */ - boolean validate(Class type, InputStream source) throws Exception; - - /** - * This validate method will validate the contents of - * the XML document against the specified XML class schema. This is - * used to perform a read traversal of the class schema such that - * the document can be tested against it. This is preferred to - * reading the document as it does not instantiate the objects or - * invoke any callback methods, thus making it a safe validation. - * - * @param type this is the class type to be validated against XML - * @param source this provides the source of the XML document - * - * @return true if the document matches the class XML schema - * - * @throws Exception if the class XML schema does not fully match - */ - boolean validate(Class type, Reader source) throws Exception; - - /** - * This validate method will validate the contents of - * the XML document against the specified XML class schema. This is - * used to perform a read traversal of the class schema such that - * the document can be tested against it. This is preferred to - * reading the document as it does not instantiate the objects or - * invoke any callback methods, thus making it a safe validation. - * - * @param type this is the class type to be validated against XML - * @param source this provides the source of the XML document - * - * @return true if the document matches the class XML schema - * - * @throws Exception if the class XML schema does not fully match - */ - boolean validate(Class type, InputNode source) throws Exception; - - /** - * This validate method will validate the contents of - * the XML document against the specified XML class schema. This is - * used to perform a read traversal of the class schema such that - * the document can be tested against it. This is preferred to - * reading the document as it does not instantiate the objects or - * invoke any callback methods, thus making it a safe validation. - * - * @param type this is the class type to be validated against XML - * @param source this provides the source of the XML document - * @param strict this determines whether to read in strict mode - * - * @return true if the document matches the class XML schema - * - * @throws Exception if the class XML schema does not fully match - */ - boolean validate(Class type, String source, boolean strict) throws Exception; - - /** - * This validate method will validate the contents of - * the XML document against the specified XML class schema. This is - * used to perform a read traversal of the class schema such that - * the document can be tested against it. This is preferred to - * reading the document as it does not instantiate the objects or - * invoke any callback methods, thus making it a safe validation. - * - * @param type this is the class type to be validated against XML - * @param source this provides the source of the XML document - * @param strict this determines whether to read in strict mode - * - * @return true if the document matches the class XML schema - * - * @throws Exception if the class XML schema does not fully match - */ - boolean validate(Class type, File source, boolean strict) throws Exception; - - /** - * This validate method will validate the contents of - * the XML document against the specified XML class schema. This is - * used to perform a read traversal of the class schema such that - * the document can be tested against it. This is preferred to - * reading the document as it does not instantiate the objects or - * invoke any callback methods, thus making it a safe validation. - * - * @param type this is the class type to be validated against XML - * @param source this provides the source of the XML document - * @param strict this determines whether to read in strict mode - * - * @return true if the document matches the class XML schema - * - * @throws Exception if the class XML schema does not fully match - */ - boolean validate(Class type, InputStream source, boolean strict) throws Exception; - - /** - * This validate method will validate the contents of - * the XML document against the specified XML class schema. This is - * used to perform a read traversal of the class schema such that - * the document can be tested against it. This is preferred to - * reading the document as it does not instantiate the objects or - * invoke any callback methods, thus making it a safe validation. - * - * @param type this is the class type to be validated against XML - * @param source this provides the source of the XML document - * @param strict this determines whether to read in strict mode - * - * @return true if the document matches the class XML schema - * - * @throws Exception if the class XML schema does not fully match - */ - boolean validate(Class type, Reader source, boolean strict) throws Exception; - - /** - * This validate method will validate the contents of - * the XML document against the specified XML class schema. This is - * used to perform a read traversal of the class schema such that - * the document can be tested against it. This is preferred to - * reading the document as it does not instantiate the objects or - * invoke any callback methods, thus making it a safe validation. - * - * @param type this is the class type to be validated against XML - * @param source this provides the source of the XML document - * @param strict this determines whether to read in strict mode - * - * @return true if the document matches the class XML schema - * - * @throws Exception if the class XML schema does not fully match - */ - boolean validate(Class type, InputNode source, boolean strict) throws Exception; - - /** - * This write method will traverse the provided object - * checking for field annotations in order to compose the XML data. - * This uses the getClass method on the object to - * determine the class file that will be used to compose the schema. - * If there is no Root annotation for the class then - * this will throw an exception. The root annotation is the only - * annotation required for an object to be serialized. - * - * @param source this is the object that is to be serialized - * @param out this is where the serialized XML is written to - * - * @throws Exception if the schema for the object is not valid - */ - void write(Object source, File out) throws Exception; - - /** - * This write method will traverse the provided object - * checking for field annotations in order to compose the XML data. - * This uses the getClass method on the object to - * determine the class file that will be used to compose the schema. - * If there is no Root annotation for the class then - * this will throw an exception. The root annotation is the only - * annotation required for an object to be serialized. - * - * @param source this is the object that is to be serialized - * @param out this is where the serialized XML is written to - * - * @throws Exception if the schema for the object is not valid - */ - void write(Object source, OutputStream out) throws Exception; - - /** - * This write method will traverse the provided object - * checking for field annotations in order to compose the XML data. - * This uses the getClass method on the object to - * determine the class file that will be used to compose the schema. - * If there is no Root annotation for the class then - * this will throw an exception. The root annotation is the only - * annotation required for an object to be serialized. - * - * @param source this is the object that is to be serialized - * @param out this is where the serialized XML is written to - * - * @throws Exception if the schema for the object is not valid - */ - void write(Object source, Writer out) throws Exception; - - /** - * This write method will traverse the provided object - * checking for field annotations in order to compose the XML data. - * This uses the getClass method on the object to - * determine the class file that will be used to compose the schema. - * If there is no Root annotation for the class then - * this will throw an exception. The root annotation is the only - * annotation required for an object to be serialized. - * - * @param source this is the object that is to be serialized - * @param root this is where the serialized XML is written to - * - * @throws Exception if the schema for the object is not valid - */ - void write(Object source, OutputNode root) throws Exception; -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/Text.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/Text.java deleted file mode 100644 index d63eb898..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/Text.java +++ /dev/null @@ -1,86 +0,0 @@ -/* - * Text.java April 2007 - * - * Copyright (C) 2007, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml; - -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Retention; - -/** - * The Text annotation is used to represent a field or - * method that appears as text within an XML element. Methods and - * fields annotated with this must represent primitive values, which - * means that the type is converted to and from an XML representation - * using a Transform object. For example, the primitive - * types typically annotated could be strings, integers, or dates. - *

        - * One restriction on this annotation is that it can only appear once - * within a schema class, and it can not appear with the another XML - * element annotations, such as the Element annotation. - * It can however appear with any number of Attribute - * annotations. - *

        - * 
        - *    <example one="value" two="value">
        - *       Example text value       
        - *    </example>
        - * 
        - * 
        - * Text values are used when an element containing attributes is - * used to wrap a text value with no child elements. This can be - * used in place of an element annotation to represent a primitive - * which is wrapped in a surrounding XML element. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.transform.Transformer - */ -@Retention(RetentionPolicy.RUNTIME) -public @interface Text { - - /** - * This is used to provide a default value for the text data if - * the annotated field or method is null. This ensures the the - * serialization process writes the text data with a value even - * if the value is null, and allows deserialization to determine - * whether the value within the object was null or not. - * - * @return this returns the default attribute value to use - */ - String empty() default ""; - - /** - * This is used to determine whether the text is written within - * CDATA block or not. If this is set to true then the text is - * written within a CDATA block, by default the text is output - * as escaped XML. Typically this is used for large text values. - * - * @return true if the data is to be wrapped in a CDATA block - */ - boolean data() default false; - - /** - * Determines whether the text value is required within the XML - * document. Any field marked as not required may not have its - * value set when the object is deserialized. If an object is to - * be serialized only a null attribute will not appear in XML. - * - * @return true if the element is required, false otherwise - */ - boolean required() default true; -} \ No newline at end of file diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/Transient.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/Transient.java deleted file mode 100644 index 996b52df..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/Transient.java +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Transient.java June 2007 - * - * Copyright (C) 2007, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml; - -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Retention; - -/** - * The Transient annotation is an optional annotation - * that can be used within an XML class schema to mark a method or - * field as being transient, which indicates that it does not take - * part in serialization or deserialization. This is particularly - * useful when the Default annotation is applied to - * a class, as it indicates no default serialization is to be used. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.Default - */ -@Retention(RetentionPolicy.RUNTIME) -public @interface Transient { -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/Version.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/Version.java deleted file mode 100644 index 6c455136..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/Version.java +++ /dev/null @@ -1,68 +0,0 @@ -/* - * Version.java July 2008 - * - * Copyright (C) 2008, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml; - -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; - -/** - * The Version annotation is used to specify an attribute - * that is used to represent a revision of the class XML schema. This - * annotation can annotate only floating point types such as double, - * float, and the java primitive object types. This can not be used to - * annotate strings, enumerations or other primitive types. - * - * @author Niall Gallagher - */ -@Retention(RetentionPolicy.RUNTIME) -public @interface Version { - - /** - * This represents the name of the XML attribute. Annotated fields - * or methods can optionally provide the name of the XML attribute - * they represent. If a name is not provided then the field or - * method name is used in its place. A name can be specified if - * the field or method name is not suitable for the XML attribute. - * - * @return the name of the XML attribute this represents - */ - String name() default ""; - - /** - * This represents the revision of the class. A revision is used - * by the deserialization process to determine how to match the - * annotated fields and methods to the XML elements and attributes. - * If the version deserialized is different to the annotated - * revision then annotated fields and methods are not required - * and if there are excessive XML nodes they are ignored. - * - * @return this returns the version of the XML class schema - */ - double revision() default 1.0; - - /** - * Determines whether the version is required within an XML - * element. Any field marked as not required will not have its - * value set when the object is deserialized. This is written - * only if the version is not the same as the default version. - * - * @return true if the version is required, false otherwise - */ - boolean required() default false; -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/AnnotationStrategy.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/AnnotationStrategy.java deleted file mode 100644 index 984ede34..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/AnnotationStrategy.java +++ /dev/null @@ -1,197 +0,0 @@ -/* - * AnnotationStrategy.java January 2010 - * - * Copyright (C) 2010, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.convert; - -import java.util.Map; - -import org.simpleframework.xml.strategy.Strategy; -import org.simpleframework.xml.strategy.TreeStrategy; -import org.simpleframework.xml.strategy.Type; -import org.simpleframework.xml.strategy.Value; -import org.simpleframework.xml.stream.InputNode; -import org.simpleframework.xml.stream.NodeMap; -import org.simpleframework.xml.stream.OutputNode; - -/** - * The AnnotationStrategy object is used to intercept - * the serialization process and delegate to custom converters. This - * strategy uses the Convert annotation to specify the - * converter to use for serialization and deserialization. If there - * is no annotation present on the field or method representing the - * object instance to be serialized then this acts as a transparent - * proxy to an internal strategy. - *

        - * By default the TreeStrategy is used to perform the - * normal serialization process should there be no annotation - * specifying a converter to use. However, any implementation can - * be used, including the CycleStrategy, which handles - * cycles in the object graph. To specify the internal strategy to - * use it can be provided in the constructor. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.strategy.TreeStrategy - */ -public class AnnotationStrategy implements Strategy { - - /** - * This is used to scan for an annotation and create a converter. - */ - private final ConverterScanner scanner; - - /** - * This is the strategy that is delegated to for serialization. - */ - private final Strategy strategy; - - /** - * Constructor for the AnnotationStrategy object. - * This creates a strategy that intercepts serialization on any - * annotated method or field. If no annotation exists then this - * delegates to an internal TreeStrategy object. - */ - public AnnotationStrategy() { - this(new TreeStrategy()); - } - - /** - * Constructor for the AnnotationStrategy object. - * This creates a strategy that intercepts serialization on any - * annotated method or field. If no annotation exists then this - * will delegate to the Strategy provided. - * - * @param strategy the internal strategy to delegate to - */ - public AnnotationStrategy(Strategy strategy) { - this.scanner = new ConverterScanner(); - this.strategy = strategy; - } - - /** - * This is used to read the Value which will be used - * to represent the deserialized object. If there is an annotation - * present then the value will contain an object instance. If it - * does not then it is up to the internal strategy to determine - * what the returned value contains. - * - * @param type this is the type that represents a method or field - * @param node this is the node representing the XML element - * @param map this is the session map that contain variables - * - * @return the value representing the deserialized value - */ - public Value read(Type type, NodeMap node, Map map) throws Exception { - Value value = strategy.read(type, node, map); - - if(isReference(value)) { - return value; - } - return read(type, node, value); - } - - /** - * This is used to read the Value which will be used - * to represent the deserialized object. If there is an annotation - * present then the value will contain an object instance. If it - * does not then it is up to the internal strategy to determine - * what the returned value contains. - * - * @param type this is the type that represents a method or field - * @param node this is the node representing the XML element - * @param value this is the value from the internal strategy - * - * @return the value representing the deserialized value - */ - private Value read(Type type, NodeMap node, Value value) throws Exception { - Converter converter = scanner.getConverter(type, value); - InputNode parent = node.getNode(); - - if(converter != null) { - Object data = converter.read(parent); - - if(value != null) { - value.setValue(data); - } - return new Reference(value, data); - } - return value; - } - - /** - * This is used to serialize a representation of the object value - * provided. If there is a Convert annotation present - * on the provided type then this will use the converter specified - * to serialize a representation of the object. If however there - * is no annotation then this will delegate to the internal - * strategy. This returns true if the serialization has completed. - * - * @param type this is the type that represents the field or method - * @param value this is the object instance to be serialized - * @param node this is the XML element to be serialized to - * @param map this is the session map used by the serializer - * - * @return this returns true if it was serialized, false otherwise - */ - public boolean write(Type type, Object value, NodeMap node, Map map) throws Exception { - boolean reference = strategy.write(type, value, node, map); - - if(!reference) { - return write(type, value, node); - } - return reference; - } - - /** - * This is used to serialize a representation of the object value - * provided. If there is a Convert annotation present - * on the provided type then this will use the converter specified - * to serialize a representation of the object. If however there - * is no annotation then this will delegate to the internal - * strategy. This returns true if the serialization has completed. - * - * @param type this is the type that represents the field or method - * @param value this is the object instance to be serialized - * @param node this is the XML element to be serialized to - * - * @return this returns true if it was serialized, false otherwise - */ - private boolean write(Type type, Object value, NodeMap node) throws Exception { - Converter converter = scanner.getConverter(type, value); - OutputNode parent = node.getNode(); - - if(converter != null) { - converter.write(parent, value); - return true; - } - return false; - } - - /** - * This is used to determine if the Value provided - * represents a reference. If it does represent a reference then - * this will return true, if it does not then this returns false. - * - * @param value this is the value instance to be evaluated - * - * @return this returns true if the value represents a reference - */ - private boolean isReference(Value value) { - return value != null && value.isReference(); - } -} \ No newline at end of file diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/Convert.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/Convert.java deleted file mode 100644 index ba226b36..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/Convert.java +++ /dev/null @@ -1,77 +0,0 @@ -/* - * Convert.java January 2010 - * - * Copyright (C) 2010, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.convert; - -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; - -/** - * The Convert annotation is used to specify a converter - * class to use for serialization. This annotation is used when an - * object needs to be serialized but can not be annotated or when the - * object can not conform to an existing XML structure. In order to - * specify a Converter object a field or method can be - * annotated like the field below. - *

        - * 
        - *    @Element
        - *    @Convert(ExampleConverter.class)
        - *    private Example example;
        - * 
        - * 
        - * Note that for the above field the Element annotation - * is required. If this is used with any other XML annotation such - * as the ElementList or Text annotation - * then an exception will be thrown. As well as field and methods - * this can be used to suggest a converter for a class. Take the - * class below which is annotated. - *
        - * 
        - *    @Root
        - *    @Convert(DemoConverter.class)
        - *    public class Demo {
        - *       ...
        - *    }
        - * 
        - * 
        - * For the above class the specified converter will be used. This is - * useful when the class is used within a java.util.List - * or another similar collection. Finally, in order for this to work - * it must be used with the AnnotationStrategy which is - * used to scan for annotations in order to delegate to converters. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.convert.AnnotationStrategy - */ -@Retention(RetentionPolicy.RUNTIME) -public @interface Convert { - - /** - * Specifies the Converter implementation to be used - * to convert the annotated object. The converter specified will - * be used to convert the object to XML by intercepting the - * serialization and deserialization process as it happens. A - * converter should typically be used to handle an object of - * a specific type. - * - * @return this returns the converter that has been specified - */ - Class value(); -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/ConvertException.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/ConvertException.java deleted file mode 100644 index 3bb610a8..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/ConvertException.java +++ /dev/null @@ -1,43 +0,0 @@ -/* - * ConvertException.java January 2010 - * - * Copyright (C) 2010, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.convert; - -/** - * The ConvertException is thrown when there is a - * problem converting an object. Such an exception can occur if an - * annotation is use incorrectly, or if a Converter - * can not be instantiated. Messages provided to this exception are - * formatted similar to the PrintStream.printf method. - * - * @author Niall Gallagher - */ -public class ConvertException extends Exception { - - /** - * Constructor for the ConvertException object. - * This constructor takes a format string an a variable number of - * object arguments, which can be inserted into the format string. - * - * @param text a format string used to present the error message - * @param list a list of arguments to insert into the string - */ - public ConvertException(String text, Object... list) { - super(String.format(text, list)); - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/Converter.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/Converter.java deleted file mode 100644 index b3119b8e..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/Converter.java +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Converter.java January 2010 - * - * Copyright (C) 2010, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.convert; - -import org.simpleframework.xml.stream.InputNode; -import org.simpleframework.xml.stream.OutputNode; - -/** - * The Converter object is used to convert an object - * to XML by intercepting the normal serialization process. When - * serializing an object the write method is invoked. - * This is provided with the object instance to be serialized and - * the OutputNode to use to write the XML. Values - * can be taken from the instance and transferred to the node. - *

        - * For deserialization the read method is invoked. - * This is provided with the InputNode, which can be - * used to read the elements and attributes representing the - * member data of the object being deserialized. Once the object - * has been instantiated it must be returned. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.convert.AnnotationStrategy - * @see org.simpleframework.xml.convert.RegistryStrategy - */ -public interface Converter { - - /** - * This read method is used to deserialize an object - * from the source XML. The deserialization is performed using - * the XML node provided. This node can be used to read the XML - * elements and attributes in any format required. Once all of - * the data has been extracted an instance must be returned. - * - * @param node this is the node to deserialize the object from - * - * @return the object instance resulting from the deserialization - */ - T read(InputNode node) throws Exception; - - /** - * This write method is used to serialize an object - * to XML. The serialization should be performed in such a way - * that all of the objects values are represented by an element - * or attribute of the provided node. This ensures that it can - * be fully deserialized at a later time. - * - * @param node this is the node to serialized to object to - * @param value this is the value that is to be serialized - */ - void write(OutputNode node, T value) throws Exception; -} \ No newline at end of file diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/ConverterFactory.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/ConverterFactory.java deleted file mode 100644 index fc774302..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/ConverterFactory.java +++ /dev/null @@ -1,146 +0,0 @@ -/* - * ConverterFactory.java January 2010 - * - * Copyright (C) 2010, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.convert; - -import java.lang.reflect.Constructor; - -import org.simpleframework.xml.util.Cache; -import org.simpleframework.xml.util.ConcurrentCache; - -/** - * The ConverterFactory is used to instantiate objects - * based on a provided type or annotation. This provides a single - * point of creation for all converters within the framework. For - * performance all the instantiated converters are cached against - * the class for that converter. This ensures the converters can - * be acquired without the overhead of instantiation. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.convert.ConverterCache - */ -class ConverterFactory { - - /** - * This is the cache that is used to cache converter instances. - */ - private final Cache cache; - - /** - * Constructor for the ConverterFactory object. - * This will create an internal cache which is used to cache all - * instantiations made by the factory. Caching the converters - * ensures there is no overhead with instantiations. - */ - public ConverterFactory() { - this.cache = new ConcurrentCache(); - } - - /** - * This is used to instantiate the converter based on the type - * provided. If the type provided can not be instantiated for - * some reason then an exception is thrown from this method. - * - * @param type this is the converter type to be instantiated - * - * @return this returns an instance of the provided type - */ - public Converter getInstance(Class type) throws Exception { - Converter converter = cache.fetch(type); - - if(converter == null) { - return getConverter(type); - } - return converter; - } - - /** - * This is used to instantiate the converter based on the type - * of the Convert annotation provided. If the type - * can not be instantiated for some reason then an exception is - * thrown from this method. - * - * @param convert this is the annotation containing the type - * - * @return this returns an instance of the provided type - */ - public Converter getInstance(Convert convert) throws Exception { - Class type = convert.value(); - - if(type.isInterface()) { - throw new ConvertException("Can not instantiate %s", type); - } - return getInstance(type); - } - - /** - * This is used to instantiate the converter based on the type - * provided. If the type provided can not be instantiated for - * some reason then an exception is thrown from this method. - * - * @param type this is the converter type to be instantiated - * - * @return this returns an instance of the provided type - */ - private Converter getConverter(Class type) throws Exception { - Constructor factory = getConstructor(type); - - if(factory == null){ - throw new ConvertException("No default constructor for %s", type); - } - return getConverter(type, factory); - } - - /** - * This is used to instantiate the converter based on the type - * provided. If the type provided can not be instantiated for - * some reason then an exception is thrown from this method. - * - * @param type this is the converter type to be instantiated - * @param factory this is the constructor used to instantiate - * - * @return this returns an instance of the provided type - */ - private Converter getConverter(Class type, Constructor factory) throws Exception { - Converter converter = (Converter)factory.newInstance(); - - if(converter != null){ - cache.cache(type, converter); - } - return converter; - } - - /** - * This is used to acquire the default no argument constructor - * for the the provided type. If the constructor is not accessible - * then it will be made accessible so that it can be instantiated. - * - * @param type this is the type to acquire the constructor for - * - * @return this returns the constructor for the type provided - */ - private Constructor getConstructor(Class type) throws Exception { - Constructor factory = type.getDeclaredConstructor(); - - if(!factory.isAccessible()) { - factory.setAccessible(true); - } - return factory; - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/ConverterScanner.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/ConverterScanner.java deleted file mode 100644 index 816438ec..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/ConverterScanner.java +++ /dev/null @@ -1,229 +0,0 @@ -/* - * ConverterScanner.java January 2010 - * - * Copyright (C) 2010, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.convert; - -import java.lang.annotation.Annotation; - -import org.simpleframework.xml.Element; -import org.simpleframework.xml.Root; -import org.simpleframework.xml.strategy.Type; -import org.simpleframework.xml.strategy.Value; - -/** - * The ConverterScanner is used to create a converter - * given a method or field representation. Creation of the converter - * is done using the Convert annotation, which may - * be used to annotate a field, method or class. This describes the - * implementation to use for object serialization. To account for - * polymorphism the type scanned for annotations can be overridden - * from type provided in the Type object. This ensures - * that if a collection of objects are serialized the correct - * implementation will be used for each type or subtype. - * - * @author Niall Gallagher - */ -class ConverterScanner { - - /** - * This is used to instantiate converters given the type. - */ - private final ConverterFactory factory; - - /** - * This is used to build a scanner to scan for annotations. - */ - private final ScannerBuilder builder; - - /** - * Constructor for the ConverterScanner object. This - * uses an internal factory to instantiate and cache all of the - * converters created. This will ensure that there is reduced - * overhead for a serialization process using converters. - */ - public ConverterScanner() { - this.factory = new ConverterFactory(); - this.builder = new ScannerBuilder(); - } - - /** - * This method will lookup and instantiate a converter found from - * scanning the field or method type provided. If the type has - * been overridden then the Value object will provide - * the type to scan. If no annotation is found on the class, field - * or method then this will return null. - * - * @param type this is the type to search for the annotation - * @param value this contains the type if it was overridden - * - * @return a converter scanned from the provided field or method - */ - public Converter getConverter(Type type, Value value) throws Exception { - Class real = getType(type, value); - Convert convert = getConvert(type, real); - - if(convert != null) { - return factory.getInstance(convert); - } - return null; - } - - /** - * This method will lookup and instantiate a converter found from - * scanning the field or method type provided. If the type has - * been overridden then the object instance will provide the type - * to scan. If no annotation is found on the class, field or - * method then this will return null. - * - * @param type this is the type to search for the annotation - * @param value this contains the type if it was overridden - * - * @return a converter scanned from the provided field or method - */ - public Converter getConverter(Type type, Object value) throws Exception { - Class real = getType(type, value); - Convert convert = getConvert(type, real); - - if(convert != null) { - return factory.getInstance(convert); - } - return null; - } - - /** - * This method is used to scan the provided Type for - * an annotation. If the Type represents a field or - * method then the annotation can be taken directly from that - * field or method. If however the type represents a class then - * the class itself must contain the annotation. - * - * @param type the field or method containing the annotation - * @param real the type that represents the field or method - * - * @return this returns the annotation on the field or method - */ - private Convert getConvert(Type type, Class real) throws Exception { - Convert convert = getConvert(type); - - if(convert == null) { - return getConvert(real); - } - return convert; - } - - /** - * This method is used to scan the provided Type for - * an annotation. If the Type represents a field or - * method then the annotation can be taken directly from that - * field or method. If however the type represents a class then - * the class itself must contain the annotation. - * - * @param type the field or method containing the annotation - * - * @return this returns the annotation on the field or method - */ - private Convert getConvert(Type type) throws Exception { - Convert convert = type.getAnnotation(Convert.class); - - if(convert != null) { - Element element = type.getAnnotation(Element.class); - - if(element == null) { - throw new ConvertException("Element annotation required for %s", type); - } - } - return convert; - } - - /** - * This method is used to scan the provided Type for - * an annotation. If the Type represents a field or - * method then the annotation can be taken directly from that - * field or method. If however the type represents a class then - * the class itself must contain the annotation. - * - * @param real the type that represents the field or method - * - * @return this returns the annotation on the field or method - */ - private Convert getConvert(Class real) throws Exception { - Convert convert = getAnnotation(real, Convert.class); - - if(convert != null) { - Root root = getAnnotation(real, Root.class); - - if(root == null) { - throw new ConvertException("Root annotation required for %s", real); - } - } - return convert; - } - - /** - * This is used to acquire the Convert annotation from - * the class provided. If the type does not contain the annotation - * then this scans all supertypes until either an annotation is - * found or there are no further supertypes. - * - * @param type this is the type to scan for annotations - * @param label this is the annotation type that is to be found - * - * @return this returns the annotation if found otherwise null - */ - private T getAnnotation(Class type, Class label) { - return builder.build(type).scan(label); - } - - /** - * This is used to acquire the class that should be scanned. The - * type is found either on the method or field, or should there - * be a subtype then the class is taken from the provided value. - * - * @param type this is the type representing the field or method - * @param value this contains the type if it was overridden - * - * @return this returns the class that has been scanned - */ - private Class getType(Type type, Value value) { - Class real = type.getType(); - - if(value != null) { - return value.getType(); - } - return real; - } - - /** - * This is used to acquire the class that should be scanned. The - * type is found either on the method or field, or should there - * be a subtype then the class is taken from the provided value. - * - * @param type this is the type representing the field or method - * @param value this contains the type if it was overridden - * - * @return this returns the class that has been scanned - */ - private Class getType(Type type, Object value) { - Class real = type.getType(); - - if(value != null) { - return value.getClass(); - } - return real; - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/Reference.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/Reference.java deleted file mode 100644 index 516da1be..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/Reference.java +++ /dev/null @@ -1,106 +0,0 @@ -/* - * Reference.java January 2010 - * - * Copyright (C) 2010, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.convert; - -import org.simpleframework.xml.strategy.Value; - -/** - * The Reference object represents a value that holds - * an object instance. If an object instance is to be provided from - * a Strategy implementation it must be wrapped in a - * value object. The value object can then provide the details of - * the instance and the actual object instance to the serializer. - * - * @author Niall Gallagher - */ -class Reference implements Value { - - /** - * This represents the original value returned from a strategy. - */ - private Value value; - - /** - * This represents the object instance that this represents. - */ - private Object data; - - /** - * Constructor for a Reference object. To create - * this a value and an object instance is required. The value - * provided may be null, but the instance should be a valid - * object instance to be used by the serializer. - * - * @param value this is the original value from a strategy - * @param data this is the object instance that is wrapped - */ - public Reference(Value value, Object data){ - this.value = value; - this.data = data; - } - - /** - * This will return the length of an array reference. Because - * the value will represent the value itself the length is - * never used, as no instance needs to be created. - * - * @return this will always return zero for a reference - */ - public int getLength() { - return 0; - } - - public Class getType() { - return data.getClass(); - } - - /** - * This returns the actual object instance that is held by this - * reference object. - */ - public Object getValue() { - return data; - } - - /** - * This will always return true as this Value object - * will always contain an object instance. Returning true from - * this method tells the serializer that there is no need to - * actually perform any further deserialization. - * - * @return this always returns true as this will be a reference - */ - public boolean isReference() { - return true; - } - - /** - * This is used to set the value of the object. If the internal - * Value is not null then the internal value will - * have the instance set also. - * - * @param data this is the object instance that is to be set - */ - public void setValue(Object data) { - if(value != null) { - value.setValue(data); - } - this.data = data; - } -} \ No newline at end of file diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/Registry.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/Registry.java deleted file mode 100644 index bd3e261d..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/Registry.java +++ /dev/null @@ -1,131 +0,0 @@ -/* - * Registry.java January 2010 - * - * Copyright (C) 2010, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.convert; - -import org.simpleframework.xml.util.Cache; -import org.simpleframework.xml.util.ConcurrentCache; - -/** - * The Registry represents an object that is used to - * register bindings between a class and a converter implementation. - * Converter instances created by this registry are lazily created - * and cached so that they are instantiated only once. This ensures - * that the overhead of serialization is reduced. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.convert.RegistryStrategy - */ -public class Registry { - - /** - * This is used to cache the converters based on object types. - */ - private final Cache cache; - - /** - * This is used to bind converter types to serializable types. - */ - private final RegistryBinder binder; - - /** - * Constructor for the Registry object. This is used - * to create a registry between classes and the converters that - * should be used to serialize and deserialize the instances. All - * converters are instantiated once and cached for reuse. - */ - public Registry() { - this.cache = new ConcurrentCache(); - this.binder = new RegistryBinder(); - } - - /** - * This is used to acquire a Converter instance from - * the registry. All instances are cache to reduce the overhead - * of lookups during the serialization process. Converters are - * lazily instantiated and so are only created if demanded. - * - * @param type this is the type to find the converter for - * - * @return this returns the converter instance for the type - */ - public Converter lookup(Class type) throws Exception { - Converter converter = cache.fetch(type); - - if(converter == null) { - return create(type); - } - return converter; - } - - /** - * This is used to acquire a Converter instance from - * the registry. All instances are cached to reduce the overhead - * of lookups during the serialization process. Converters are - * lazily instantiated and so are only created if demanded. - * - * @param type this is the type to find the converter for - * - * @return this returns the converter instance for the type - */ - private Converter create(Class type) throws Exception { - Converter converter = binder.lookup(type); - - if(converter != null) { - cache.cache(type, converter); - } - return converter; - } - - /** - * This is used to register a binding between a type and the - * converter used to serialize and deserialize it. During the - * serialization process the converters are retrieved and - * used to convert the object members to XML. - * - * @param type this is the object type to bind to a converter - * @param converter this is the converter class to be used - * - * @return this will return this registry instance to use - */ - public Registry bind(Class type, Class converter) throws Exception { - if(type != null) { - binder.bind(type, converter); - } - return this; - } - - /** - * This is used to register a binding between a type and the - * converter used to serialize and deserialize it. During the - * serialization process the converters are retrieved and - * used to convert the object properties to XML. - * - * @param type this is the object type to bind to a converter - * @param converter this is the converter instance to be used - * - * @return this will return this registry instance to use - */ - public Registry bind(Class type, Converter converter) throws Exception { - if(type != null) { - cache.cache(type, converter); - } - return this; - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/RegistryBinder.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/RegistryBinder.java deleted file mode 100644 index 22a6e7ce..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/RegistryBinder.java +++ /dev/null @@ -1,103 +0,0 @@ -/* - * RegistryBinder.java January 2010 - * - * Copyright (C) 2010, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.convert; - -import org.simpleframework.xml.util.Cache; -import org.simpleframework.xml.util.ConcurrentCache; - -/** - * The RegistryBinder object is used acquire converters - * using a binding between a type and its converter. All converters - * instantiated are cached internally to ensure that the overhead - * of acquiring a converter is reduced. Converters are created on - * demand to ensure they are instantiated only if required. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.convert.Registry - */ -class RegistryBinder { - - /** - * This is used to instantiate and cache the converter objects. - */ - private final ConverterFactory factory; - - /** - * This is used to cache bindings between types and converters. - */ - private final Cache cache; - - /** - * Constructor for the RegistryBinder object. This - * is used to create bindings between classes and the converters - * that should be used to serialize and deserialize the instances. - * All converters are instantiated once and cached for reuse. - */ - public RegistryBinder() { - this.cache = new ConcurrentCache(); - this.factory = new ConverterFactory(); - } - - /** - * This is used to acquire a Converter instance from - * this binder. All instances are cached to reduce the overhead - * of lookups during the serialization process. Converters are - * lazily instantiated and so are only created if demanded. - * - * @param type this is the type to find the converter for - * - * @return this returns the converter instance for the type - */ - public Converter lookup(Class type) throws Exception { - Class result = cache.fetch(type); - - if(result != null) { - return create(result); - } - return null; - } - - /** - * This is used to acquire a Converter instance from - * this binder. All instances are cached to reduce the overhead - * of lookups during the serialization process. Converters are - * lazily instantiated and so are only created if demanded. - * - * @param type this is the type to find the converter for - * - * @return this returns the converter instance for the type - */ - private Converter create(Class type) throws Exception { - return factory.getInstance(type); - } - - /** - * This is used to register a binding between a type and the - * converter used to serialize and deserialize it. During the - * serialization process the converters are retrieved and - * used to convert the object properties to XML. - * - * @param type this is the object type to bind to a converter - * @param converter this is the converter class to be used - */ - public void bind(Class type, Class converter) throws Exception { - cache.cache(type, converter); - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/RegistryStrategy.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/RegistryStrategy.java deleted file mode 100644 index ea831438..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/RegistryStrategy.java +++ /dev/null @@ -1,238 +0,0 @@ -/* - * RegistryStrategy.java January 2010 - * - * Copyright (C) 2010, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.convert; - -import java.util.Map; - -import org.simpleframework.xml.strategy.Strategy; -import org.simpleframework.xml.strategy.TreeStrategy; -import org.simpleframework.xml.strategy.Type; -import org.simpleframework.xml.strategy.Value; -import org.simpleframework.xml.stream.InputNode; -import org.simpleframework.xml.stream.NodeMap; -import org.simpleframework.xml.stream.OutputNode; - -/** - * The RegistryStrategy object is used to intercept - * the serialization process and delegate to custom converters. The - * custom converters are resolved from a Registry - * object, which is provided to the constructor. If there is no - * binding for a particular object then serialization is delegated - * to an internal strategy. All converters resolved by this are - * instantiated once and cached internally for performance. - *

        - * By default the TreeStrategy is used to perform the - * normal serialization process should there be no class binding - * specifying a converter to use. However, any implementation can - * be used, including the CycleStrategy, which handles - * cycles in the object graph. To specify the internal strategy to - * use it can be provided in the constructor. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.convert.Registry - */ -public class RegistryStrategy implements Strategy { - - /** - * This is the registry that is used to resolve bindings. - */ - private final Registry registry; - - /** - * This is the strategy used if there is no bindings. - */ - private final Strategy strategy; - - /** - * Constructor for the RegistryStrategy object. This - * is used to create a strategy that will intercept the normal - * serialization process by searching for bindings within the - * provided Registry instance. - * - * @param registry this is the registry instance with bindings - */ - public RegistryStrategy(Registry registry) { - this(registry, new TreeStrategy()); - } - - /** - * Constructor for the RegistryStrategy object. This - * is used to create a strategy that will intercept the normal - * serialization process by searching for bindings within the - * provided Registry instance. - * - * @param registry this is the registry instance with bindings - * @param strategy this is the strategy to delegate to - */ - public RegistryStrategy(Registry registry, Strategy strategy){ - this.registry = registry; - this.strategy = strategy; - } - - /** - * This is used to read the Value which will be used - * to represent the deserialized object. If there is an binding - * present then the value will contain an object instance. If it - * does not then it is up to the internal strategy to determine - * what the returned value contains. - * - * @param type this is the type that represents a method or field - * @param node this is the node representing the XML element - * @param map this is the session map that contain variables - * - * @return the value representing the deserialized value - */ - public Value read(Type type, NodeMap node, Map map) throws Exception { - Value value = strategy.read(type, node, map); - - if(isReference(value)) { - return value; - } - return read(type, node, value); - } - - /** - * This is used to read the Value which will be used - * to represent the deserialized object. If there is an binding - * present then the value will contain an object instance. If it - * does not then it is up to the internal strategy to determine - * what the returned value contains. - * - * @param type this is the type that represents a method or field - * @param node this is the node representing the XML element - * @param value this is the value from the internal strategy - * - * @return the value representing the deserialized value - */ - private Value read(Type type, NodeMap node, Value value) throws Exception { - Converter converter = lookup(type, value); - InputNode source = node.getNode(); - - if(converter != null) { - Object data = converter.read(source); - - if(value != null) { - value.setValue(data); - } - return new Reference(value, data); - } - return value; - } - - /** - * This is used to serialize a representation of the object value - * provided. If there is a Registry binding present - * for the provided type then this will use the converter specified - * to serialize a representation of the object. If however there - * is no binding present then this will delegate to the internal - * strategy. This returns true if the serialization has completed. - * - * @param type this is the type that represents the field or method - * @param value this is the object instance to be serialized - * @param node this is the XML element to be serialized to - * @param map this is the session map used by the serializer - * - * @return this returns true if it was serialized, false otherwise - */ - public boolean write(Type type, Object value, NodeMap node, Map map) throws Exception { - boolean reference = strategy.write(type, value, node, map); - - if(!reference) { - return write(type, value, node); - } - return reference; - } - - /** - * This is used to serialize a representation of the object value - * provided. If there is a Registry binding present - * for the provided type then this will use the converter specified - * to serialize a representation of the object. If however there - * is no binding present then this will delegate to the internal - * strategy. This returns true if the serialization has completed. - * - * @param type this is the type that represents the field or method - * @param value this is the object instance to be serialized - * @param node this is the XML element to be serialized to - * - * @return this returns true if it was serialized, false otherwise - */ - private boolean write(Type type, Object value, NodeMap node) throws Exception { - Converter converter = lookup(type, value); - OutputNode source = node.getNode(); - - if(converter != null) { - converter.write(source, value); - return true; - } - return false; - } - - /** - * This is used to acquire a Converter instance for - * the provided value object. The value object is used to resolve - * the converter to use for the serialization process. - * - * @param type this is the type representing the field or method - * @param value this is the value that is to be serialized - * - * @return this returns the converter instance that is matched - */ - private Converter lookup(Type type, Value value) throws Exception { - Class real = type.getType(); - - if(value != null) { - real = value.getType(); - } - return registry.lookup(real); - } - - /** - * This is used to acquire a Converter instance for - * the provided object instance. The instance class is used to - * resolve the converter to use for the serialization process. - * - * @param type this is the type representing the field or method - * @param value this is the value that is to be serialized - * - * @return this returns the converter instance that is matched - */ - private Converter lookup(Type type, Object value) throws Exception { - Class real = type.getType(); - - if(value != null) { - real = value.getClass(); - } - return registry.lookup(real); - } - - /** - * This is used to determine if the Value provided - * represents a reference. If it does represent a reference then - * this will return true, if it does not then this returns false. - * - * @param value this is the value instance to be evaluated - * - * @return this returns true if the value represents a reference - */ - private boolean isReference(Value value) { - return value != null && value.isReference(); - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/Scanner.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/Scanner.java deleted file mode 100644 index 500bdfc0..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/Scanner.java +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Scanner.java January 2010 - * - * Copyright (C) 2010, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.convert; - -import java.lang.annotation.Annotation; - -/** - * The Scanner interface is used to scan a class for a - * given annotation. A scanner will cache all previous lookups to - * ensure the look time is reduced. Caches include misses, so if a - * class does not contain an annotation when scanned it will not - * be scanned again. - * - * @author Niall Gallagher - */ -interface Scanner { - - /** - * This method will scan a class for the specified annotation. - * If the annotation is found on the class, or on one of the super - * types then it is returned. All scans should be cached to ensure - * scanning is only performed once. - * - * @param type this is the annotation type to be scanned for - * - * @return this will return the annotation if it is found - */ - T scan(Class type); -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/ScannerBuilder.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/ScannerBuilder.java deleted file mode 100644 index 2e6f8859..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/convert/ScannerBuilder.java +++ /dev/null @@ -1,141 +0,0 @@ -/* - * ScannerBuilder.java January 2010 - * - * Copyright (C) 2010, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.convert; - -import java.lang.annotation.Annotation; - -import org.simpleframework.xml.util.ConcurrentCache; - -/** - * The ScannerBuilder is used to build and cache each - * scanner requested. Building and caching scanners ensures that - * annotations can be acquired from a class quickly as a scan only - * needs to be performed once. Each scanner built scans the class - * provided as well as all the classes in the hierarchy. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.convert.ConverterScanner - */ -class ScannerBuilder extends ConcurrentCache { - - /** - * Constructor for the ScannerBuilder object. This - * will create a builder for annotation scanners. Each of the - * scanners build will be cached internally to ensure that any - * further requests for the scanner are quicker. - */ - public ScannerBuilder() { - super(); - } - - /** - * This is used to build Scanner objects that are - * used to scan the provided class for annotations. Each scanner - * instance is cached once created to ensure it does not need to - * be built twice, which improves the performance. - * - * @param type this is the type to build a scanner object for - * - * @return this will return a scanner instance for the given type - */ - public Scanner build(Class type) { - Scanner scanner = get(type); - - if(scanner == null) { - scanner = new Entry(type); - put(type, scanner); - } - return scanner; - } - - /** - * The Entry object represents a scanner that is - * used to scan a specified type for annotations. All annotations - * scanned from the type are cached so that they do not need to - * be looked up twice. This ensures scanning is much quicker. - * - * @author Niall Gallagher - */ - private static class Entry extends ConcurrentCache implements Scanner { - - /** - * This class is the subject for all annotation scans performed. - */ - private final Class root; - - /** - * Constructor for the Entry object is used to - * create a scanner that will scan the specified type. All - * annotations that are scanned are cached to ensure that they - * do not need to be looked up twice. This ensures that scans - * are quicker including ones that result in null. - * - * @param root this is the root class that is to be scanned - */ - public Entry(Class root) { - this.root = root; - } - - /** - * This method will scan a class for the specified annotation. - * If the annotation is found on the class, or on one of the - * super types then it is returned. All scans will be cached - * to ensure scanning is only performed once. - * - * @param type this is the annotation type to be scanned for - * - * @return this will return the annotation if it is found - */ - public T scan(Class type) { - if(!contains(type)) { - T value = find(type); - - if(type != null && value != null) { - put(type, value); - } - } - return (T)get(type); - } - - /** - * This method will scan a class for the specified annotation. - * If the annotation is found on the class, or on one of the - * super types then it is returned. All scans will be cached - * to ensure scanning is only performed once. - * - * @param label this is the annotation type to be scanned for - * - * @return this will return the annotation if it is found - */ - private T find(Class label) { - Class type = root; - - while(type != null) { - T value = type.getAnnotation(label); - - if(value != null) { - return value; - } - type = type.getSuperclass(); - } - return null; - } - } -} \ No newline at end of file diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/AnnotationFactory.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/AnnotationFactory.java deleted file mode 100644 index 039bac3d..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/AnnotationFactory.java +++ /dev/null @@ -1,235 +0,0 @@ -/* - * AnnotationFactory.java January 2010 - * - * Copyright (C) 2010, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import static org.simpleframework.xml.stream.Verbosity.LOW; - -import java.lang.annotation.Annotation; -import java.lang.reflect.Proxy; -import java.util.Collection; -import java.util.Map; - -import org.simpleframework.xml.Attribute; -import org.simpleframework.xml.Element; -import org.simpleframework.xml.ElementArray; -import org.simpleframework.xml.ElementList; -import org.simpleframework.xml.ElementMap; -import org.simpleframework.xml.stream.Format; -import org.simpleframework.xml.stream.Verbosity; - -/** - * The AnnotationFactory is used to create annotations - * using a given class. This will classify the provided type as - * either a list, map, array, or a default object. Depending on the - * type provided a suitable annotation will be created. Annotations - * produced by this will have default attribute values. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.core.AnnotationHandler - */ -class AnnotationFactory { - - /** - * This represents the format used for the serialization process. - */ - private final Format format; - - /** - * This is used to determine if the defaults are required. - */ - private final boolean required; - - /** - * Constructor for the AnnotationFactory object. This - * is used to create a factory for annotations used to provide - * the default annotations for generated labels. - * - * @param detail this contains details for the annotated class - * @param support this contains various support functions - */ - public AnnotationFactory(Detail detail, Support support) { - this.required = detail.isRequired(); - this.format = support.getFormat(); - } - - /** - * This is used to create an annotation for the provided type. - * Annotations created are used to match the type provided. So - * a List will have an ElementList - * annotation for example. Matching the annotation to the - * type ensures the best serialization for that type. - * - * @param type the type to create the annotation for - * @param dependents these are the dependents for the type - * - * @return this returns the synthetic annotation to be used - */ - public Annotation getInstance(Class type, Class[] dependents) throws Exception { - ClassLoader loader = getClassLoader(); - - if(Map.class.isAssignableFrom(type)) { - if(isPrimitiveKey(dependents) && isAttribute()) { - return getInstance(loader, ElementMap.class, true); - } - return getInstance(loader, ElementMap.class); - } - if(Collection.class.isAssignableFrom(type)) { - return getInstance(loader, ElementList.class); - } - return getInstance(type); - } - - /** - * This is used to create an annotation for the provided type. - * Annotations created are used to match the type provided. So - * an array of objects will have an ElementArray - * annotation for example. Matching the annotation to the - * type ensures the best serialization for that type. - * - * @param type the type to create the annotation for - * - * @return this returns the synthetic annotation to be used - */ - private Annotation getInstance(Class type) throws Exception { - ClassLoader loader = getClassLoader(); - Class entry = type.getComponentType(); - - if(type.isArray()) { - if(isPrimitive(entry)) { - return getInstance(loader, Element.class); - } - return getInstance(loader, ElementArray.class); - } - if(isPrimitive(type) && isAttribute()) { - return getInstance(loader, Attribute.class); - } - return getInstance(loader, Element.class); - } - - /** - * This will create a synthetic annotation using the provided - * interface. All attributes for the provided annotation will - * have their default values. - * - * @param loader this is the class loader to load the annotation - * @param label this is the annotation interface to be used - * - * @return this returns the synthetic annotation to be used - */ - private Annotation getInstance(ClassLoader loader, Class label) throws Exception { - return getInstance(loader, label, false); - } - - /** - * This will create a synthetic annotation using the provided - * interface. All attributes for the provided annotation will - * have their default values. - * - * @param loader this is the class loader to load the annotation - * @param label this is the annotation interface to be used - * @param attribute determines if a map has an attribute key - * - * @return this returns the synthetic annotation to be used - */ - private Annotation getInstance(ClassLoader loader, Class label, boolean attribute) throws Exception { - AnnotationHandler handler = new AnnotationHandler(label, required, attribute); - Class[] list = new Class[] {label}; - - return (Annotation) Proxy.newProxyInstance(loader, list, handler); - } - - /** - * This is used to create a suitable class loader to be used to - * load the synthetic annotation classes. The class loader - * provided will be the same as the class loader that was used - * to load this class. - * - * @return this returns the class loader that is to be used - */ - private ClassLoader getClassLoader() throws Exception { - return AnnotationFactory.class.getClassLoader(); - } - - /** - * This is used to determine if a map contains a primitive key. - * A primitive key is a key for a Map that is of - * a primitive type and thus can be used as an attribute. Here - * we accept all primitive types and also enumerations. - * - * @param dependents these are the dependents of the map - * - * @return this returns true if the key is a primitive type - */ - private boolean isPrimitiveKey(Class[] dependents) { - if(dependents != null && dependents.length > 0) { - Class parent = dependents[0].getSuperclass(); - Class type = dependents[0]; - - if(parent != null) { - if(parent.isEnum()) { - return true; - } - if(type.isEnum()) { - return true; - } - } - return isPrimitive(type); - } - return false; - } - - /** - * This is used to determine if the type specified is primitive. - * A primitive is any type that can be reliably transformed in - * to an XML attribute without breaking the XML. - * - * @param type this is the type that is to be evaluated - * - * @return true if the type provided is a primitive type - */ - private boolean isPrimitive(Class type) { - if(Number.class.isAssignableFrom(type)) { - return true; - } - if(type == Boolean.class) { - return true; - } - if(type == Character.class) { - return true; - } - return type.isPrimitive(); - } - - /** - * This is used to determine whether the format for the current - * serialization is verbose or not. The verbosity dictates the - * type of default annotations that are generated for an object. - * - * @return this is used to determine the verbosity to use - */ - private boolean isAttribute() { - Verbosity verbosity = format.getVerbosity(); - - if(verbosity != null) { - return verbosity == LOW; - } - return false; - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/AnnotationHandler.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/AnnotationHandler.java deleted file mode 100644 index 84047708..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/AnnotationHandler.java +++ /dev/null @@ -1,261 +0,0 @@ -/* - * AnnotationHandler.java December 2009 - * - * Copyright (C) 2009, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.annotation.Annotation; -import java.lang.reflect.InvocationHandler; -import java.lang.reflect.Method; - -/** - * The AnnotationHandler object is used to handle all - * invocation made on a synthetic annotation. This is required so - * that annotations can be created without an implementation. The - * java.lang.reflect.Proxy object is used to wrap this - * invocation handler with the annotation interface. - * - * @author Niall Gallagher - */ -class AnnotationHandler implements InvocationHandler { - - /** - * This is the method used to acquire the associated type. - */ - private static final String CLASS = "annotationType"; - - /** - * This is used to acquire a string value for the annotation. - */ - private static final String STRING = "toString"; - - /** - * This is used to determine if annotations are optional. - */ - private static final String REQUIRED = "required"; - - /** - * This is used to determine if a key should be an attribute. - */ - private static final String ATTRIBUTE = "attribute"; - - /** - * This is used to perform a comparison of the annotations. - */ - private static final String EQUAL = "equals"; - - /** - * This is used to perform a comparison of the annotations. - */ - private final Comparer comparer; - - /** - * This is annotation type associated with this handler. - */ - private final Class type; - - /** - * This determines if a map should have a key attribute. - */ - private final boolean attribute; - - /** - * This is used to determine if the annotation is required. - */ - private final boolean required; - - /** - * Constructor for the AnnotationHandler object. This - * is used to create a handler for invocations on a synthetic - * annotation. The annotation type wrapped must be provided. By - * default the requirement of the annotations is true. - * - * @param type this is the annotation type that this is wrapping - */ - public AnnotationHandler(Class type) { - this(type, true); - } - - /** - * Constructor for the AnnotationHandler object. This - * is used to create a handler for invocations on a synthetic - * annotation. The annotation type wrapped must be provided. - * - * @param type this is the annotation type that this is wrapping - * @param required this is used to determine if its required - */ - public AnnotationHandler(Class type, boolean required) { - this(type, required, false); - } - - /** - * Constructor for the AnnotationHandler object. This - * is used to create a handler for invocations on a synthetic - * annotation. The annotation type wrapped must be provided. - * - * @param type this is the annotation type that this is wrapping - * @param required this is used to determine if its required - * @param attribute determines if map keys are attributes - */ - public AnnotationHandler(Class type, boolean required, boolean attribute) { - this.comparer = new Comparer(); - this.attribute = attribute; - this.required = required; - this.type = type; - } - - /** - * This is used to handle all invocations on the wrapped annotation. - * Typically the response to an invocation will result in the - * default value of the annotation attribute being returned. If the - * method is an equals or toString then - * this will be handled by an internal implementation. - * - * @param proxy this is the proxy object the invocation was made on - * @param method this is the method that was invoked on the proxy - * @param list this is the list of parameters to be used - * - * @return this is used to return the result of the invocation - */ - public Object invoke(Object proxy, Method method, Object[] list) throws Throwable { - String name = method.getName(); - - if(name.equals(STRING)) { - return toString(); - } - if(name.equals(EQUAL)) { - return equals(proxy, list); - } - if(name.equals(CLASS)) { - return type; - } - if(name.equals(REQUIRED)) { - return required; - } - if(name.equals(ATTRIBUTE)) { - return attribute; - } - return method.getDefaultValue(); - } - - /** - * This is used to determine if two annotations are equals based - * on the attributes of the annotation. The comparison done can - * ignore specific attributes, for instance the name attribute. - * - * @param proxy this is the annotation the invocation was made on - * @param list this is the parameters provided to the invocation - * - * @return this returns true if the annotations are equals - */ - private boolean equals(Object proxy, Object[] list) throws Throwable { - Annotation left = (Annotation) proxy; - Annotation right = (Annotation) list[0]; - - if(left.annotationType() != right.annotationType()) { - throw new PersistenceException("Annotation %s is not the same as %s", left, right); - } - return comparer.equals(left, right); - } - - /** - * This is used to build a string from the annotation. The string - * produces adheres to the typical string representation of a - * normal annotation. This ensures that an exceptions that are - * thrown with a string representation of the annotation are - * identical to those thrown with a normal annotation. - * - * @return returns a string representation of the annotation - */ - public String toString() { - StringBuilder builder = new StringBuilder(); - - if(type != null) { - name(builder); - attributes(builder); - } - return builder.toString(); - } - - /** - * This is used to build a string from the annotation. The string - * produces adheres to the typical string representation of a - * normal annotation. This ensures that an exceptions that are - * thrown with a string representation of the annotation are - * identical to those thrown with a normal annotation. - * - * @param builder this is the builder used to compose the text - */ - private void name(StringBuilder builder) { - String name = type.getName(); - - if(name != null) { - builder.append('@'); - builder.append(name); - builder.append('('); - } - } - - /** - * This is used to build a string from the annotation. The string - * produces adheres to the typical string representation of a - * normal annotation. This ensures that an exceptions that are - * thrown with a string representation of the annotation are - * identical to those thrown with a normal annotation. - * - * @param builder this is the builder used to compose the text - */ - private void attributes(StringBuilder builder) { - Method[] list = type.getDeclaredMethods(); - - for(int i = 0; i < list.length; i++) { - String attribute = list[i].getName(); - Object value = value(list[i]); - - if(i > 0) { - builder.append(','); - builder.append(' '); - } - builder.append(attribute); - builder.append('='); - builder.append(value); - } - builder.append(')'); - } - - /** - * This is used to extract the default value used for the provided - * annotation attribute. This will return the default value for - * all attributes except that it makes the requirement optional. - * Making the requirement optional provides better functionality. - * - * @param method this is the annotation representing the attribute - * - * @return this returns the default value for the attribute - */ - private Object value(Method method) { - String name = method.getName(); - - if(name.equals(REQUIRED)) { - return required; - } - if(name.equals(ATTRIBUTE)) { - return attribute; - } - return method.getDefaultValue(); - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ArrayFactory.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ArrayFactory.java deleted file mode 100644 index 3d295ef4..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ArrayFactory.java +++ /dev/null @@ -1,128 +0,0 @@ -/* - * ArrayFactory.java July 2006 - * - * Copyright (C) 2006, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.reflect.Array; - -import org.simpleframework.xml.strategy.Type; -import org.simpleframework.xml.strategy.Value; -import org.simpleframework.xml.stream.InputNode; -import org.simpleframework.xml.stream.Position; - -/** - * The ArrayFactory is used to create object array - * types that are compatible with the field type. This simply - * requires the type of the array in order to instantiate that - * array. However, this also performs a check on the field type - * to ensure that the array component types are compatible. - * - * @author Niall Gallagher - */ -class ArrayFactory extends Factory { - - /** - * Constructor for the ArrayFactory object. This is - * given the array component type as taken from the field type - * of the source object. Each request for an array will return - * an array which uses a compatible component type. - * - * @param context this is the context object for serialization - * @param type the array component type for the field object - */ - public ArrayFactory(Context context, Type type) { - super(context, type); - } - - /** - * This is used to create a default instance of the field type. It - * is up to the subclass to determine how to best instantiate an - * object of the field type that best suits. This is used when the - * empty value is required or to create the default type instance. - * - * @return a type which is used to instantiate the collection - */ - @Override - public Object getInstance() throws Exception { - Class type = getComponentType(); - - if(type != null) { - return Array.newInstance(type, 0); - } - return null; - } - - /** - * Creates the array type to use. This will use the provided - * XML element to determine the array type and provide a means - * for creating an array with the Value object. If - * the array size cannot be determined an exception is thrown. - * - * @param node this is the input node for the array element - * - * @return the object array type used for the instantiation - */ - public Instance getInstance(InputNode node) throws Exception { - Position line = node.getPosition(); - Value value = getOverride(node); - - if(value == null) { - throw new ElementException("Array length required for %s at %s", type, line); - } - Class type = value.getType(); - - return getInstance(value, type); - } - - /** - * Creates the array type to use. This will use the provided - * XML element to determine the array type and provide a means - * for creating an array with the Value object. If - * the array types are not compatible an exception is thrown. - * - * @param value this is the type object with the array details - * @param entry this is the entry type for the array instance - * - * @return this object array type used for the instantiation - */ - private Instance getInstance(Value value, Class entry) throws Exception { - Class expect = getComponentType(); - - if(!expect.isAssignableFrom(entry)) { - throw new InstantiationException("Array of type %s cannot hold %s for %s", expect, entry, type); - } - return new ArrayInstance(value); - } - - /** - * This is used to extract the component type for the array class - * this factory represents. This is used when an array is to be - * instantiated. If the class provided to the factory is not an - * array then this will throw an exception. - * - * @return this returns the component type for the array - */ - private Class getComponentType() throws Exception { - Class expect = getType(); - - if(!expect.isArray()) { - throw new InstantiationException("The %s not an array for %s", expect, type); - } - return expect.getComponentType(); - } -} \ No newline at end of file diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ArrayInstance.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ArrayInstance.java deleted file mode 100644 index 1674c12f..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ArrayInstance.java +++ /dev/null @@ -1,124 +0,0 @@ -/* - * ArrayInstance.java January 2007 - * - * Copyright (C) 2007, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.reflect.Array; - -import org.simpleframework.xml.strategy.Value; - -/** - * The ArrayInstance object is used for creating arrays - * from a specified Value object. This allows primitive - * and composite arrays to be acquired either by reference or by value - * from the given value object. This must be given the length of the - * array so that it can be allocated correctly. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.core.Instance - */ -class ArrayInstance implements Instance { - - /** - * This is the value object that contains the criteria. - */ - private final Value value; - - /** - * This is the array component type for the created array. - */ - private final Class type; - - /** - * This is the length of the array to be instantiated. - */ - private final int length; - - /** - * Constructor for the ArrayInstance object. This - * is used to create an object that can create an array of the - * given length and specified component type. - * - * @param value this is the value object describing the instance - */ - public ArrayInstance(Value value) { - this.length = value.getLength(); - this.type = value.getType(); - this.value = value; - } - - /** - * This method is used to acquire an instance of the type that - * is defined by this object. If for some reason the type can - * not be instantiated an exception is thrown from this. - * - * @return an instance of the type this object represents - */ - public Object getInstance() throws Exception { - if(value.isReference()) { - return value.getValue(); - } - Object array = Array.newInstance(type, length); - - if(value != null) { - value.setValue(array); - } - return array; - } - - /** - * This method is used acquire the value from the type and if - * possible replace the value for the type. If the value can - * not be replaced then an exception should be thrown. This - * is used to allow primitives to be inserted into a graph. - * - * @param array this is the array to insert as the value - * - * @return an instance of the type this object represents - */ - public Object setInstance(Object array) { - if(value != null) { - value.setValue(array); - } - return array; - } - - /** - * This is the type of the object instance that will be created - * by the getInstance method. This allows the - * deserialization process to perform checks against the field. - * - * @return the type of the object that will be instantiated - */ - public Class getType() { - return type; - } - - /** - * This is used to determine if the type is a reference type. - * A reference type is a type that does not require any XML - * deserialization based on its annotations. Values that are - * references could be substitutes objects of existing ones. - * - * @return this returns true if the object is a reference - */ - public boolean isReference() { - return value.isReference(); - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/AttributeException.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/AttributeException.java deleted file mode 100644 index ac5b9845..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/AttributeException.java +++ /dev/null @@ -1,57 +0,0 @@ -/* - * AttributeException.java July 2006 - * - * Copyright (C) 2006, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -/** - * The AttributeException is used to represent conditions - * when an XML attribute is in an invalid state. Typically this is - * used when and attribute cannot be serialized or deserialized. Such - * a condition can arise when an attribute exists within the source - * XML that does not match the schema class. For serialization this - * exception is thrown if a required field is null. - * - * @author Niall Gallagher - */ -public class AttributeException extends PersistenceException { - - /** - * Constructor for the AttributeException object. This - * constructor takes a format string an a variable number of object - * arguments, which can be inserted into the format string. - * - * @param text a format string used to present the error message - * @param list a list of arguments to insert into the string - */ - public AttributeException(String text, Object... list) { - super(text, list); - } - - /** - * Constructor for the AttributeException object. This - * constructor takes a format string an a variable number of object - * arguments, which can be inserted into the format string. - * - * @param cause the source exception this is used to represent - * @param text a format string used to present the error message - * @param list a list of arguments to insert into the string - */ - public AttributeException(Throwable cause, String text, Object... list) { - super(cause, text, list); - } -} \ No newline at end of file diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/AttributeLabel.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/AttributeLabel.java deleted file mode 100644 index 60236997..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/AttributeLabel.java +++ /dev/null @@ -1,291 +0,0 @@ -/* - * AttributeLabel.java July 2006 - * - * Copyright (C) 2006, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.annotation.Annotation; - -import org.simpleframework.xml.Attribute; -import org.simpleframework.xml.strategy.Type; -import org.simpleframework.xml.stream.Format; -import org.simpleframework.xml.stream.Style; - -/** - * The AttributeLabel object is used convert any value - * retrieved from an XML attribute to a primitive object. This is - * also used to convert from a primitive object to an XML attribute - * using the String.valueOf method. - * - * @author Niall Gallagher - */ -class AttributeLabel extends TemplateLabel { - - /** - * This is the decorator that is associated with the attribute. - */ - private Decorator decorator; - - /** - * This contains the details of the annotated contact object. - */ - private Introspector detail; - - /** - * This is the path that is used to represent this attribute. - */ - private Expression path; - - /** - * Represents the annotation used to label the field. - */ - private Attribute label; - - /** - * This is the format that is used to style the path. - */ - private Format format; - - /** - * This is the type that the field object references. - */ - private Class type; - - /** - * This is the name of the element for this label instance. - */ - private String name; - - /** - * This is the default value to use if the real value is null. - */ - private String empty; - - /** - * This is used to determine if the attribute is required. - */ - private boolean required; - - /** - * Constructor for the AttributeLabel object. This - * is used to create a label that can convert from an object to an - * XML attribute and vice versa. This requires the annotation and - * contact extracted from the XML schema class. - * - * @param contact this is the field from the XML schema class - * @param label represents the annotation for the field - * @param format this is the format used to style the path - */ - public AttributeLabel(Contact contact, Attribute label, Format format) { - this.detail = new Introspector(contact, this, format); - this.decorator = new Qualifier(contact); - this.required = label.required(); - this.type = contact.getType(); - this.empty = label.empty(); - this.name = label.name(); - this.format = format; - this.label = label; - } - - /** - * This is used to acquire the Decorator for this. - * A decorator is an object that adds various details to the - * node without changing the overall structure of the node. For - * example comments and namespaces can be added to the node with - * a decorator as they do not affect the deserialization. - * - * @return this returns the decorator associated with this - */ - public Decorator getDecorator() throws Exception { - return decorator; - } - - /** - * Creates a Converter that can convert an attribute - * to a primitive object. This requires the context object used - * for the current instance of XML serialization being performed. - * - * @param context this is context object used for serialization - */ - public Converter getConverter(Context context) throws Exception { - String ignore = getEmpty(context); - Type type = getContact(); - - return new Primitive(context, type, ignore); - } - - /** - * This is used to provide a configured empty value used when the - * annotated value is null. This ensures that XML can be created - * with required details regardless of whether values are null or - * not. It also provides a means for sensible default values. - * - * @param context this is the context object for the serialization - * - * @return this returns the string to use for default values - */ - public String getEmpty(Context context) { - if(detail.isEmpty(empty)) { - return null; - } - return empty; - } - - /** - * This is used to acquire the name of the element or attribute - * that is used by the class schema. The name is determined by - * checking for an override within the annotation. If it contains - * a name then that is used, if however the annotation does not - * specify a name the the field or method name is used instead. - * - * @return returns the name that is used for the XML property - */ - public String getName() throws Exception { - Style style = format.getStyle(); - String name = detail.getName(); - - return style.getAttribute(name); - } - - /** - * This is used to acquire the path of the element or attribute - * that is used by the class schema. The path is determined by - * acquiring the XPath expression and appending the name of the - * label to form a fully qualified path. - * - * @return returns the path that is used for the XML property - */ - public String getPath() throws Exception { - Expression path = getExpression(); - String name = getName(); - - return path.getAttribute(name); - } - - /** - * This method is used to return an XPath expression that is - * used to represent the position of this label. If there is no - * XPath expression associated with this then an empty path is - * returned. This will never return a null expression. - * - * @return the XPath expression identifying the location - */ - public Expression getExpression() throws Exception { - if(path == null) { - path = detail.getExpression(); - } - return path; - } - - /** - * This acquires the annotation associated with this label. This - * is typically the annotation acquired from the field or method. - * However, in the case of unions this will return the actual - * annotation within the union group that this represents. - * - * @return this returns the annotation that this represents - */ - public Annotation getAnnotation() { - return label; - } - - /** - * This is used to acquire the name of the element or attribute - * as taken from the annotation. If the element or attribute - * explicitly specifies a name then that name is used for the - * XML element or attribute used. If however no overriding name - * is provided then the method or field is used for the name. - * - * @return returns the name of the annotation for the contact - */ - public String getOverride(){ - return name; - } - - /** - * This is used to acquire the contact object for this label. The - * contact retrieved can be used to set any object or primitive that - * has been deserialized, and can also be used to acquire values to - * be serialized in the case of object persistance. All contacts - * that are retrieved from this method will be accessible. - * - * @return returns the contact that this label is representing - */ - public Contact getContact() { - return detail.getContact(); - } - - /** - * This acts as a convenience method used to determine the type of - * the contact this represents. This will be a primitive type of a - * primitive type from the java.lang primitives. - * - * @return this returns the type of the contact class - */ - public Class getType() { - return type; - } - - /** - * This method is used to determine if the label represents an - * attribute. This is used to style the name so that elements - * are styled as elements and attributes are styled as required. - * - * @return this is used to determine if this is an attribute - */ - public boolean isAttribute() { - return true; - } - - /** - * This is used to determine whether the attribute is required. - * This ensures that if an attribute is missing from a document - * that deserialization can continue. Also, in the process of - * serialization, if a value is null it does not need to be - * written to the resulting XML document. - * - * @return true if the label represents a some required data - */ - public boolean isRequired() { - return required; - } - - /** - * Because the attribute can contain only simple text values it - * is never required to specified as anything other than text. - * Therefore this will always return false as CDATA does not - * apply to the attribute values. - * - * @return this will always return false for XML attributes - */ - public boolean isData() { - return false; - } - - /** - * This is used to describe the annotation and method or field - * that this label represents. This is used to provide error - * messages that can be used to debug issues that occur when - * processing a method. This will provide enough information - * such that the problem can be isolated correctly. - * - * @return this returns a string representation of the label - */ - public String toString() { - return detail.toString(); - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/AttributeParameter.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/AttributeParameter.java deleted file mode 100644 index 9670f5f0..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/AttributeParameter.java +++ /dev/null @@ -1,260 +0,0 @@ -/* - * AttributeParameter.java July 2009 - * - * Copyright (C) 2009, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.annotation.Annotation; -import java.lang.reflect.Constructor; - -import org.simpleframework.xml.Attribute; -import org.simpleframework.xml.stream.Format; - -/** - * The AttributeParameter represents a constructor - * parameter. It contains the XML annotation used on the parameter - * as well as the name of the parameter and its position index. - * A parameter is used to validate against the annotated methods - * and fields and also to determine the deserialized values that - * should be injected in to the constructor to instantiate it. - * - * @author Niall Gallagher - */ -class AttributeParameter extends TemplateParameter { - - /** - * This is the expression used to represent this parameter. - */ - private final Expression expression; - - /** - * This is the contact used to determine the parameter name. - */ - private final Contact contact; - - /** - * This is the label that will create the parameter name. - */ - private final Label label; - - /** - * This is the fully qualified path used for this parameter. - */ - private final String path; - - /** - * This is the actual name that has been determined. - */ - private final String name; - - /** - * This is the type of the label represented by this. - */ - private final Class type; - - /** - * This is the key used to represent this parameter object. - */ - private final Object key; - - /** - * This is the index that the parameter was declared at. - */ - private final int index; - - /** - * Constructor for the AttributeParameter object. - * This is used to create a parameter that can be used to - * determine a consistent name using the provided XML annotation. - * - * @param factory this is the constructor the parameter is in - * @param value this is the annotation used for the parameter - * @param index this is the index the parameter appears at - * @param format this is the format used to style the paths - */ - public AttributeParameter(Constructor factory, Attribute value, Format format, int index) throws Exception { - this.contact = new Contact(value, factory, index); - this.label = new AttributeLabel(contact, value, format); - this.expression = label.getExpression(); - this.path = label.getPath(); - this.type = label.getType(); - this.name = label.getName(); - this.key = label.getKey(); - this.index = index; - } - - /** - * This is the key used to represent the parameter. The key is - * used to store the parameter in hash containers. Unlike the - * path is not necessarily the path for the parameter. - * - * @return this is the key used to represent the parameter - */ - public Object getKey() { - return key; - } - - /** - * This is used to acquire the path of the element or attribute - * represented by this parameter. The path is determined by - * acquiring the XPath expression and appending the name of the - * label to form a fully qualified path. - * - * @return returns the path that is used for this parameter - */ - public String getPath() { - return path; - } - - /** - * This is used to acquire the name of the parameter that this - * represents. The name is determined using annotation and - * the name attribute of that annotation, if one is provided. - * - * @return this returns the name of the annotated parameter - */ - public String getName() { - return name; - } - - /** - * This method is used to return an XPath expression that is - * used to represent the position of this parameter. If there is - * no XPath expression associated with this then an empty path - * is returned. This will never return a null expression. - * - * @return the XPath expression identifying the location - */ - public Expression getExpression() { - return expression; - } - - /** - * This is used to acquire the annotated type class. The class - * is the type that is to be deserialized from the XML. This - * is used to validate against annotated fields and methods. - * - * @return this returns the type used for the parameter - */ - public Class getType() { - return type; - } - - /** - * This is used to acquire the annotation that is used for the - * parameter. The annotation provided will be an XML annotation - * such as the Element or Attribute - * annotation. - * - * @return this returns the annotation used on the parameter - */ - public Annotation getAnnotation() { - return contact.getAnnotation(); - } - - /** - * This returns the index position of the parameter in the - * constructor. This is used to determine the order of values - * that are to be injected in to the constructor. - * - * @return this returns the index for the parameter - */ - public int getIndex() { - return index; - } - - /** - * This is used to determine if the parameter is required. If - * an attribute is not required then it can be null. Which - * means that we can inject a null value. Also, this means we - * can match constructors in a more flexible manner. - * - * @return this returns true if the parameter is required - */ - public boolean isRequired() { - return label.isRequired(); - } - - /** - * This is used to determine if the parameter is primitive. A - * primitive parameter must not be null. As there is no way to - * provide the value to the constructor. A default value is - * not a good solution as it affects the constructor score. - * - * @return this returns true if the parameter is primitive - */ - public boolean isPrimitive() { - return type.isPrimitive(); - } - - /** - * This method is used to determine if the parameter represents - * an attribute. This is used to style the name so that elements - * are styled as elements and attributes are styled as required. - * - * @return this is used to determine if this is an attribute - */ - public boolean isAttribute() { - return true; - } - - /** - * This is used to provide a textual representation of the - * parameter. Providing a string describing the parameter is - * useful for debugging and for exception messages. - * - * @return this returns the string representation for this - */ - public String toString() { - return contact.toString(); - } - - /** - * The Contact represents a contact object that is - * to be used for a label in order to extract a parameter name. - * The parameter name is taken from the XML annotation. - * - * @author Niall Gallagher - */ - private static class Contact extends ParameterContact { - - /** - * Constructor for the Contact object. This is - * used to create an object that acts like an adapter so that - * the label can create a consistent name for the parameter. - * - * @param label this is the annotation for the parameter - * @param factory this is the constructor the parameter is in - * @param index this is the index for the parameter - */ - public Contact(Attribute label, Constructor factory, int index) { - super(label, factory, index); - } - - /** - * This returns the name of the parameter as taken from the XML - * annotation. The name provided here is taken by the label - * and used to compose a name consistent with how fields and - * methods are named by the system. - * - * @return this returns the name of the annotated parameter - */ - public String getName() { - return label.name(); - } - } -} \ No newline at end of file diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CacheLabel.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CacheLabel.java deleted file mode 100644 index 9c69fc5b..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CacheLabel.java +++ /dev/null @@ -1,506 +0,0 @@ -/* - * CacheLabel.java July 2007 - * - * Copyright (C) 2006, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.annotation.Annotation; - -import org.simpleframework.xml.strategy.Type; - -/** - * The CacheLabel object is used to acquire details from an - * inner label object so that details can be retrieved repeatedly without - * the need to perform any logic for extracting the values. This ensures - * that a class XML schema requires only initial processing the first - * time the class XML schema is required. - * - * @author Niall Gallagher - */ -class CacheLabel implements Label { - - /** - * This is the annotation that this label instance represents. - */ - private final Annotation annotation; - - /** - * This is the expression that is used to represent this label. - */ - private final Expression expression; - - /** - * This is the decorator that is associated with the label. - */ - private final Decorator decorator; - - /** - * This is the contact used to set and get the value for the node. - */ - private final Contact contact; - - /** - * This represents the names that identify this label instance. - */ - private final String[] names; - - /** - * This represents the paths that identify this label instance. - */ - private final String[] paths; - - /** - * This is used to represent the label class that this will use. - */ - private final Class type; - - /** - * This is used to represent the name of the entry item use. - */ - private final String entry; - - /** - * This represents the path location within the XML for this. - */ - private final String path; - - /** - * This is used to represent the name override for the annotation. - */ - private final String override; - - /** - * This is used to represent the name of the annotated element. - */ - private final String name; - - /** - * This is the label the this cache is wrapping the values for. - */ - private final Label label; - - /** - * This is the key is used to represent this label object. - */ - private final Object key; - - /** - * This is used to represent the dependent type to be used. - */ - private final Type depend; - - /** - * This is used to represent whether the data is written as data. - */ - private final boolean data; - - /** - * This is used to determine if this label represents text. - */ - private final boolean text; - - /** - * This is used to determine if the label represents a union. - */ - private final boolean union; - - /** - * This is used to determine the styling of the label name. - */ - private final boolean attribute; - - /** - * This is used to represent whether the entity is required or not. - */ - private final boolean required; - - /** - * This is used to determine if the label represents a collection. - */ - private final boolean collection; - - /** - * This is used to determine whether the entity is inline or not. - */ - private final boolean inline; - - /** - * This is used to determine if the label represents a text list. - */ - private final boolean list; - - /** - * Constructor for the CacheLabel object. This is used - * to create a Label that acquires details from another - * label in such a way that any logic involved in acquiring details - * is performed only once. - * - * @param label this is the label to acquire the details from - */ - public CacheLabel(Label label) throws Exception { - this.annotation = label.getAnnotation(); - this.expression = label.getExpression(); - this.decorator = label.getDecorator(); - this.attribute = label.isAttribute(); - this.collection = label.isCollection(); - this.contact = label.getContact(); - this.depend = label.getDependent(); - this.required = label.isRequired(); - this.override = label.getOverride(); - this.list = label.isTextList(); - this.inline = label.isInline(); - this.union = label.isUnion(); - this.names = label.getNames(); - this.paths = label.getPaths(); - this.path = label.getPath(); - this.type = label.getType(); - this.name = label.getName(); - this.entry = label.getEntry(); - this.data = label.isData(); - this.text = label.isText(); - this.key = label.getKey(); - this.label = label; - } - - /** - * This is used to acquire the Type that the type - * provided is represented by. Typically this will return the - * field or method represented by the label. However, in the - * case of unions this will provide an override type. - * - * @param type this is the class to acquire the type for - * - * @return this returns the type represented by this class - */ - public Type getType(Class type) throws Exception { - return label.getType(type); - } - - /** - * This is used to acquire the Label that the type - * provided is represented by. Typically this will return the - * same instance. However, in the case of unions this will - * look for an individual label to match the type provided. - * - * @param type this is the type to acquire the label for - * - * @return this returns the label represented by this type - */ - public Label getLabel(Class type) throws Exception { - return label.getLabel(type); - } - - /** - * This returns a Collection of element names. This - * will typically contain both the name and path of the label. - * However, if this is a union it can contain many names and - * paths. This method should never return null. - * - * @return this returns the names of each of the elements - */ - public String[] getNames() throws Exception { - return names; - } - - /** - * This returns a Collection of element paths. This - * will typically contain only the path of the label, which is - * composed using the Path annotation and the name - * of the label. However, if this is a union it can contain many - * paths. This method should never return null. - * - * @return this returns the names of each of the elements - */ - public String[] getPaths() throws Exception { - return paths; - } - - /** - * This acquires the annotation associated with this label. This - * is typically the annotation acquired from the field or method. - * However, in the case of unions this will return the actual - * annotation within the union group that this represents. - * - * @return this returns the annotation that this represents - */ - public Annotation getAnnotation(){ - return annotation; - } - /** - * This is used to acquire the contact object for this label. The - * contact retrieved can be used to set any object or primitive that - * has been deserialized, and can also be used to acquire values to - * be serialized in the case of object persistence. All contacts - * that are retrieved from this method will be accessible. - * - * @return returns the field that this label is representing - */ - public Contact getContact() { - return contact; - } - - /** - * This is used to acquire the Decorator for this. - * A decorator is an object that adds various details to the - * node without changing the overall structure of the node. For - * example comments and namespaces can be added to the node with - * a decorator as they do not affect the deserialization. - * - * @return this returns the decorator associated with this - */ - public Decorator getDecorator() throws Exception { - return decorator; - } - - /** - * This method returns a Converter which can be used to - * convert an XML node into an object value and vice versa. The - * converter requires only the context object in order to perform - * serialization or deserialization of the provided XML node. - * - * @param context this is the context object for the serialization - * - * @return this returns an object that is used for conversion - */ - public Converter getConverter(Context context) throws Exception { - return label.getConverter(context); - } - - /** - * This is used to provide a configured empty value used when the - * annotated value is null. This ensures that XML can be created - * with required details regardless of whether values are null or - * not. It also provides a means for sensible default values. - * - * @param context this is the context object for the serialization - * - * @return this returns the string to use for default values - */ - public Object getEmpty(Context context) throws Exception { - return label.getEmpty(context); - } - - /** - * This returns the dependent type for the annotation. This type - * is the type other than the annotated field or method type that - * the label depends on. For the ElementList and - * the ElementArray this is the component type that - * is deserialized individually and inserted into the container. - * - * @return this is the type that the annotation depends on - */ - public Type getDependent() throws Exception { - return depend; - } - - /** - * This is the key used to represent this label. The key is used - * to store the parameter in hash containers. Typically the - * key is generated from the paths associated with the label. - * - * @return this is the key used to represent the label - */ - public Object getKey() throws Exception { - return key; - } - - /** - * This is used to either provide the entry value provided within - * the annotation or compute a entry value. If the entry string - * is not provided the the entry value is calculated as the type - * of primitive the object is as a simplified class name. - * - * @return this returns the name of the XML entry element used - */ - public String getEntry() throws Exception { - return entry; - } - - /** - * This is used to acquire the name of the element or attribute - * that is used by the class schema. The name is determined by - * checking for an override within the annotation. If it contains - * a name then that is used, if however the annotation does not - * specify a name the the field or method name is used instead. - * - * @return returns the name that is used for the XML property - */ - public String getName() throws Exception { - return name; - } - - /** - * This is used to acquire the path of the element or attribute - * that is used by the class schema. The path is determined by - * acquiring the XPath expression and appending the name of the - * label to form a fully qualified path. - * - * @return returns the path that is used for the XML property - */ - public String getPath() throws Exception { - return path; - } - - /** - * This method is used to return an XPath expression that is - * used to represent the position of this label. If there is no - * XPath expression associated with this then an empty path is - * returned. This will never return a null expression. - * - * @return the XPath expression identifying the location - */ - public Expression getExpression() throws Exception { - return expression; - } - - /** - * This is used to acquire the name of the element or attribute - * as taken from the annotation. If the element or attribute - * explicitly specifies a name then that name is used for the - * XML element or attribute used. If however no overriding name - * is provided then the method or field is used for the name. - * - * @return returns the name of the annotation for the contact - */ - public String getOverride() { - return override; - } - - /** - * This acts as a convenience method used to determine the type of - * the field this represents. This is used when an object is written - * to XML. It determines whether a class attribute - * is required within the serialized XML element, that is, if the - * class returned by this is different from the actual value of the - * object to be serialized then that type needs to be remembered. - * - * @return this returns the type of the field class - */ - public Class getType() { - return type; - } - - /** - * This is used to determine whether the annotation requires it - * and its children to be written as a CDATA block. This is done - * when a primitive or other such element requires a text value - * and that value needs to be encapsulated within a CDATA block. - * - * @return this returns true if the element requires CDATA - */ - public boolean isData() { - return data; - } - - /** - * This is used to determine if the label represents text. If - * a label represents text it typically does not have a name, - * instead the empty string represents the name. Also text - * labels can not exist with other text labels, or elements. - * - * @return this returns true if this label represents text - */ - public boolean isText() { - return text; - } - - /** - * This is used to determine if an annotated list is a text - * list. A text list is a list of elements that also accepts - * free text. Typically this will be an element list union that - * will allow unstructured XML such as XHTML to be parsed. - * - * @return returns true if the label represents a text list - */ - public boolean isTextList() { - return list; - } - - /** - * This is used to determine whether the label represents an - * inline XML entity. The ElementList annotation - * and the Text annotation represent inline - * items. This means that they contain no containing element - * and so can not specify overrides or special attributes. - * - * @return this returns true if the annotation is inline - */ - public boolean isInline() { - return inline; - } - - /** - * This method is used to determine if the label represents an - * attribute. This is used to style the name so that elements - * are styled as elements and attributes are styled as required. - * - * @return this is used to determine if this is an attribute - */ - public boolean isAttribute() { - return attribute; - } - - /** - * This is used to determine if the label is a collection. If the - * label represents a collection then any original assignment to - * the field or method can be written to without the need to - * create a new collection. This allows obscure collections to be - * used and also allows initial entries to be maintained. - * - * @return true if the label represents a collection value - */ - public boolean isCollection() { - return collection; - } - - /** - * Determines whether the XML attribute or element is required. - * This ensures that if an XML element is missing from a document - * that deserialization can continue. Also, in the process of - * serialization, if a value is null it does not need to be - * written to the resulting XML document. - * - * @return true if the label represents a some required data - */ - public boolean isRequired() { - return required; - } - - /** - * This is used to determine if this label is a union. If this - * is true then this label represents a number of labels and - * is simply a wrapper for these labels. - * - * @return this returns true if the label represents a union - */ - public boolean isUnion() { - return union; - } - - /** - * This is used to describe the annotation and method or field - * that this label represents. This is used to provide error - * messages that can be used to debug issues that occur when - * processing a method. This should provide enough information - * such that the problem can be isolated correctly. - * - * @return this returns a string representation of the label - */ - public String toString() { - return label.toString(); - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CacheParameter.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CacheParameter.java deleted file mode 100644 index c96bb42e..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CacheParameter.java +++ /dev/null @@ -1,255 +0,0 @@ -/* - * CacheParameter.java April 2012 - * - * Copyright (C) 2012, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.annotation.Annotation; - -/** - * The CacheParameter object represents a parameter - * which caches its values internally. As well as caching parameter - * values this also caches a key from a Label object - * which ties the parameter an label together making it possible - * to reference each other from hash containers. - * - * @author Niall Gallagher - */ -class CacheParameter implements Parameter{ - - /** - * This is the annotation used to represent this parameter. - */ - private final Annotation annotation; - - /** - * This is the XPath expression used to represent the parameter. - */ - private final Expression expression; - - /** - * This is the name of the element or attribute for the parameter. - */ - private final String name; - - /** - * This is the path of the element or attribute for the parameter. - */ - private final String path; - - /** - * This is the string representation of this parameter object. - */ - private final String string; - - /** - * This is the type within the constructor of this parameter. - */ - private final Class type; - - /** - * This is the key that uniquely identifies this parameter. - */ - private final Object key; - - /** - * This is the index within the constructor for the parameter. - */ - private final int index; - - /** - * Determines if this parameter represents a primitive value. - */ - private final boolean primitive; - - /** - * This is true if this parameter is required to exist. - */ - private final boolean required; - - /** - * This is true if this parameter represents an attribute. - */ - private final boolean attribute; - - /** - * This is true if this parameter represents a text value. - */ - private final boolean text; - - /** - * Constructor for the CacheParameter object. This - * is used to create a parameter that internally caches all of - * the information of the provided parameter and also makes - * use of the label provided to generate a unique key. - * - * @param value this is the parameter to cache values from - * @param label this is the label to acquire the key from - */ - public CacheParameter(Parameter value, Label label) throws Exception { - this.annotation = value.getAnnotation(); - this.expression = value.getExpression(); - this.attribute = value.isAttribute(); - this.primitive = value.isPrimitive(); - this.required = label.isRequired(); - this.string = value.toString(); - this.text = value.isText(); - this.index = value.getIndex(); - this.name = value.getName(); - this.path = value.getPath(); - this.type = value.getType(); - this.key = label.getKey(); - } - - /** - * This is the key used to represent the parameter. The key is - * used to store the parameter in hash containers. Unlike the - * path is not necessarily the path for the parameter. - * - * @return this is the key used to represent the parameter - */ - public Object getKey() { - return key; - } - - /** - * This is used to acquire the annotated type class. The class - * is the type that is to be deserialized from the XML. This - * is used to validate against annotated fields and methods. - * - * @return this returns the type used for the parameter - */ - public Class getType() { - return type; - } - - /** - * This returns the index position of the parameter in the - * constructor. This is used to determine the order of values - * that are to be injected in to the constructor. - * - * @return this returns the index for the parameter - */ - public int getIndex() { - return index; - } - - /** - * This is used to acquire the annotation that is used for the - * parameter. The annotation provided will be an XML annotation - * such as the Element or Attribute - * annotation. - * - * @return this returns the annotation used on the parameter - */ - public Annotation getAnnotation() { - return annotation; - } - - /** - * This method is used to return an XPath expression that is - * used to represent the position of this parameter. If there is - * no XPath expression associated with this then an empty path - * is returned. This will never return a null expression. - * - * @return the XPath expression identifying the location - */ - public Expression getExpression() { - return expression; - } - - /** - * This is used to acquire the name of the parameter that this - * represents. The name is determined using annotation and - * the name attribute of that annotation, if one is provided. - * - * @return this returns the name of the annotated parameter - */ - public String getName() { - return name; - } - - /** - * This is used to acquire the path of the element or attribute - * represented by this parameter. The path is determined by - * acquiring the XPath expression and appending the name of the - * label to form a fully qualified path. - * - * @return returns the path that is used for this parameter - */ - public String getPath() { - return path; - } - - /** - * This is used to determine if the parameter is required. If - * an attribute is not required then it can be null. Which - * means that we can inject a null value. Also, this means we - * can match constructors in a more flexible manner. - * - * @return this returns true if the parameter is required - */ - public boolean isRequired() { - return required; - } - - /** - * This is used to determine if the parameter is primitive. A - * primitive parameter must not be null. As there is no way to - * provide the value to the constructor. A default value is - * not a good solution as it affects the constructor score. - * - * @return this returns true if the parameter is primitive - */ - public boolean isPrimitive() { - return primitive; - } - - /** - * This method is used to determine if the parameter represents - * an attribute. This is used to style the name so that elements - * are styled as elements and attributes are styled as required. - * - * @return this is used to determine if this is an attribute - */ - public boolean isAttribute() { - return attribute; - } - - /** - * This is used to determine if the parameter represents text. - * If this represents text it typically does not have a name, - * instead the empty string represents the name. Also text - * parameters can not exist with other text parameters. - * - * @return returns true if this parameter represents text - */ - public boolean isText() { - return text; - } - - /** - * This is used to provide a textual representation of the - * parameter. Providing a string describing the parameter is - * useful for debugging and for exception messages. - * - * @return this returns the string representation for this - */ - public String toString() { - return string; - } -} \ No newline at end of file diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Caller.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Caller.java deleted file mode 100644 index 0cf09c53..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Caller.java +++ /dev/null @@ -1,195 +0,0 @@ -/* - * Caller.java June 2007 - * - * Copyright (C) 2007, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -/** - * The Caller acts as a means for the schema to invoke - * the callback methods on an object. This ensures that the correct - * method is invoked within the schema class. If the annotated method - * accepts a map then this will provide that map to the method. This - * also ensures that if specific annotation is not present in the - * class that no action is taken on a persister callback. - * - * @author Niall Gallagher - */ -class Caller { - - /** - * This is the pointer to the schema class commit function. - */ - private final Function commit; - - /** - * This is the pointer to the schema class validation function. - */ - private final Function validate; - - /** - * This is the pointer to the schema class persist function. - */ - private final Function persist; - - /** - * This is the pointer to the schema class complete function. - */ - private final Function complete; - - /** - * This is the pointer to the schema class replace function. - */ - private final Function replace; - - /** - * This is the pointer to the schema class resolve function. - */ - private final Function resolve; - - /** - * This is the context that is used to invoke the functions. - */ - private final Context context; - - /** - * Constructor for the Caller object. This is used - * to wrap the schema class such that callbacks from the persister - * can be dealt with in a seamless manner. This ensures that the - * correct function and arguments are provided to the functions. - * element and attribute XML annotations scanned from - * - * @param schema this is the scanner that contains the functions - * @param context this is the context used to acquire the session - */ - public Caller(Scanner schema, Context context) { - this.validate = schema.getValidate(); - this.complete = schema.getComplete(); - this.replace = schema.getReplace(); - this.resolve = schema.getResolve(); - this.persist = schema.getPersist(); - this.commit = schema.getCommit(); - this.context = context; - } - - /** - * This is used to replace the deserialized object with another - * instance, perhaps of a different type. This is useful when an - * XML schema class acts as a reference to another XML document - * which needs to be loaded externally to create an object of - * a different type. - * - * @param source the source object to invoke the function on - * - * @return this returns the object that acts as the replacement - * - * @throws Exception if the replacement function cannot complete - */ - public Object replace(Object source) throws Exception { - if(replace != null) { - return replace.call(context, source); - } - return source; - } - - /** - * This is used to replace the deserialized object with another - * instance, perhaps of a different type. This is useful when an - * XML schema class acts as a reference to another XML document - * which needs to be loaded externally to create an object of - * a different type. - * - * @param source the source object to invoke the function on - * - * @return this returns the object that acts as the replacement - * - * @throws Exception if the replacement function cannot complete - */ - public Object resolve(Object source) throws Exception { - if(resolve != null) { - return resolve.call(context, source); - } - return source; - } - - /** - * This method is used to invoke the provided objects commit function - * during the deserialization process. The commit function must be - * marked with the Commit annotation so that when the - * object is deserialized the persister has a chance to invoke the - * function so that the object can build further data structures. - * - * @param source this is the object that has just been deserialized - * - * @throws Exception thrown if the commit process cannot complete - */ - public void commit(Object source) throws Exception { - if(commit != null) { - commit.call(context, source); - } - } - - /** - * This method is used to invoke the provided objects validation - * function during the deserialization process. The validation function - * must be marked with the Validate annotation so that - * when the object is deserialized the persister has a chance to - * invoke that function so that object can validate its field values. - * - * @param source this is the object that has just been deserialized - * - * @throws Exception thrown if the validation process failed - */ - public void validate(Object source) throws Exception { - if(validate != null) { - validate.call(context, source); - } - } - - /** - * This method is used to invoke the provided objects persistence - * function. This is invoked during the serialization process to - * get the object a chance to perform an necessary preparation - * before the serialization of the object proceeds. The persist - * function must be marked with the Persist annotation. - * - * @param source the object that is about to be serialized - * - * @throws Exception thrown if the object cannot be persisted - */ - public void persist(Object source) throws Exception { - if(persist != null) { - persist.call(context, source); - } - } - - /** - * This method is used to invoke the provided objects completion - * function. This is invoked after the serialization process has - * completed and gives the object a chance to restore its state - * if the persist function required some alteration or locking. - * This is marked with the Complete annotation. - * - * @param source this is the object that has been serialized - * - * @throws Exception thrown if the object cannot complete - */ - public void complete(Object source) throws Exception { - if(complete != null) { - complete.call(context, source); - } - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ClassInstantiator.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ClassInstantiator.java deleted file mode 100644 index 59d4e8ea..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ClassInstantiator.java +++ /dev/null @@ -1,190 +0,0 @@ -/* - * ClassInstantiator.java December 2009 - * - * Copyright (C) 2009, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.util.ArrayList; -import java.util.List; - -/** - * The ClassInstantiator is used for instantiating - * objects using either the default no argument constructor or one - * that takes deserialized values as parameters. This also exposes - * the parameters and constructors used to instantiate the object. - * - * @author Niall Gallagher - */ -class ClassInstantiator implements Instantiator { - - /** - * This contains a list of all the creators for the class. - */ - private final List creators; - - /** - * This is used to acquire a parameter by the parameter name. - */ - private final ParameterMap registry; - - /** - * This represents the default no argument constructor used. - */ - private final Creator primary; - - /** - * This contains the details for the class to instantiate. - */ - private final Detail detail; - - /** - * Constructor for the ClassCreator object. This is - * used to create an object that contains all information that - * relates to the construction of an instance. - * - * @param creators contains the list of all constructors available - * @param primary this is the default no argument constructor - * @param registry contains all parameters for the constructors - * @param detail contains the details for the instantiated class - */ - public ClassInstantiator(List creators, Creator primary, ParameterMap registry, Detail detail) { - this.creators = creators; - this.registry = registry; - this.primary = primary; - this.detail = detail; - } - - /** - * This is used to determine if this Creator has a - * default constructor. If the class does contain a no argument - * constructor then this will return true. - * - * @return true if the class has a default constructor - */ - public boolean isDefault() { - int count = creators.size(); - - if(count <= 1) { - return primary != null; - } - return false; - } - - /** - * This is used to instantiate the object using the default no - * argument constructor. If for some reason the object can not be - * instantiated then this will throw an exception with the reason. - * - * @return this returns the object that has been instantiated - */ - public Object getInstance() throws Exception { - return primary.getInstance(); - } - - /** - * This is used to instantiate the object using a constructor that - * takes deserialized objects as arguments. The object that have - * been deserialized can be taken from the Criteria - * object which contains the deserialized values. - * - * @param criteria this contains the criteria to be used - * - * @return this returns the object that has been instantiated - */ - public Object getInstance(Criteria criteria) throws Exception { - Creator creator = getCreator(criteria); - - if(creator == null) { - throw new PersistenceException("Constructor not matched for %s", detail); - } - return creator.getInstance(criteria); - } - - /** - * This is used to acquire an Instantiator which is used - * to instantiate the object. If there is no match for the instantiator - * then the default constructor is provided. - * - * @param criteria this contains the criteria to be used for this - * - * @return this returns the instantiator that has been matched - */ - private Creator getCreator(Criteria criteria) throws Exception { - Creator result = primary; - double max = 0.0; - - for(Creator instantiator : creators) { - double score = instantiator.getScore(criteria); - - if(score > max) { - result = instantiator; - max = score; - } - } - return result; - } - - /** - * This is used to acquire the named Parameter from - * the creator. A parameter is taken from the constructor which - * contains annotations for each object that is required. These - * parameters must have a matching field or method. - * - * @param name this is the name of the parameter to be acquired - * - * @return this returns the named parameter for the creator - */ - public Parameter getParameter(String name) { - return registry.get(name); - } - - /** - * This is used to acquire all parameters annotated for the class - * schema. Providing all parameters ensures that they can be - * validated against the annotated methods and fields to ensure - * that each parameter is valid and has a corresponding match. - * - * @return this returns the parameters declared in the schema - */ - public List getParameters() { - return registry.getAll(); - } - - /** - * This is used to acquire all of the Instantiator - * objects used to create an instance of the object. Each represents - * a constructor and contains the parameters to the constructor. - * This is primarily used to validate each constructor against the - * fields and methods annotated to ensure they are compatible. - * - * @return this returns a list of instantiators for the creator - */ - public List getCreators() { - return new ArrayList(creators); - } - - /** - * This is used to acquire a description of the creator. This is - * useful when debugging an issue as it allows a representation - * of the instance to be viewed with the class it represents. - * - * @return this returns a visible description of the creator - */ - public String toString() { - return String.format("creator for %s", detail); - } -} \ No newline at end of file diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ClassScanner.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ClassScanner.java deleted file mode 100644 index 71930009..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ClassScanner.java +++ /dev/null @@ -1,516 +0,0 @@ -/* - * ClassScanner.java July 2008 - * - * Copyright (C) 2008, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.annotation.Annotation; -import java.lang.reflect.Method; -import java.util.List; -import java.util.Map; - -import org.simpleframework.xml.DefaultType; -import org.simpleframework.xml.Namespace; -import org.simpleframework.xml.NamespaceList; -import org.simpleframework.xml.Order; -import org.simpleframework.xml.Root; - -/** - * The ClassScanner performs the reflective inspection - * of a class and extracts all the class level annotations. This will - * also extract the methods that are annotated. This ensures that the - * callback methods can be invoked during the deserialization process. - * Also, this will read the namespace annotations that are used. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.core.Scanner - */ -class ClassScanner { - - /** - * This is the namespace decorator associated with this scanner. - */ - private NamespaceDecorator decorator; - - /** - * This is the scanner that is used to acquire the constructors. - */ - private ConstructorScanner scanner; - - /** - * This function acts as a pointer to the types commit process. - */ - private Function commit; - - /** - * This function acts as a pointer to the types validate process. - */ - private Function validate; - - /** - * This function acts as a pointer to the types persist process. - */ - private Function persist; - - /** - * This function acts as a pointer to the types complete process. - */ - private Function complete; - - /** - * This function is used as a pointer to the replacement method. - */ - private Function replace; - - /** - * This function is used as a pointer to the resolution method. - */ - private Function resolve; - - /** - * This object contains various support functions for the class. - */ - private Support support; - - /** - * This is the root annotation that has been scanned from the type. - */ - private Root root; - - /** - * This is the order annotation that has been scanned from the type. - */ - private Order order; - - /** - * Constructor for the ClassScanner object. This is - * used to scan the provided class for annotations that are used - * to build a schema for an XML file to follow. - * - * @param detail this contains the details for the class scanned - * @param support this contains various support functions - */ - public ClassScanner(Detail detail, Support support) throws Exception { - this.scanner = new ConstructorScanner(detail, support); - this.decorator = new NamespaceDecorator(); - this.support = support; - this.scan(detail); - } - - /** - * This is used to acquire the default signature for the class. - * The default signature is the signature for the no argument - * constructor for the type. If there is no default constructor - * for the type then this will return null. - * - * @return this returns the default signature if it exists - */ - public Signature getSignature() { - return scanner.getSignature(); - } - - /** - * This returns the signatures for the type. All constructors are - * represented as a signature and returned. More signatures than - * constructors will be returned if a constructor is annotated - * with a union annotation. - * - * @return this returns the list of signatures for the type - */ - public List getSignatures(){ - return scanner.getSignatures(); - } - - /** - * This returns a map of all parameters that exist. This is used - * to validate all the parameters against the field and method - * annotations that exist within the class. - * - * @return this returns a map of all parameters within the type - */ - public ParameterMap getParameters() { - return scanner.getParameters(); - } - - /** - * This is used to acquire the Decorator for this. - * A decorator is an object that adds various details to the - * node without changing the overall structure of the node. For - * example comments and namespaces can be added to the node with - * a decorator as they do not affect the deserialization. - * - * @return this returns the decorator associated with this - */ - public Decorator getDecorator() { - return decorator; - } - - /** - * This returns the order annotation used to determine the order - * of serialization of attributes and elements. The order is a - * class level annotation that can be used only once per class - * XML schema. If none exists then this will return null. - * of the class processed by this scanner. - * - * @return this returns the name of the object being scanned - */ - public Order getOrder() { - return order; - } - - /** - * This returns the root of the class processed by this scanner. - * The root determines the type of deserialization that is to - * be performed and also contains the name of the root element. - * - * @return this returns the name of the object being scanned - */ - public Root getRoot() { - return root; - } - - /** - * This method is used to retrieve the schema class commit method - * during the deserialization process. The commit method must be - * marked with the Commit annotation so that when the - * object is deserialized the persister has a chance to invoke the - * method so that the object can build further data structures. - * - * @return this returns the commit method for the schema class - */ - public Function getCommit() { - return commit; - } - - /** - * This method is used to retrieve the schema class validation - * method during the deserialization process. The validation method - * must be marked with the Validate annotation so that - * when the object is deserialized the persister has a chance to - * invoke that method so that object can validate its field values. - * - * @return this returns the validate method for the schema class - */ - public Function getValidate() { - return validate; - } - - /** - * This method is used to retrieve the schema class persistence - * method. This is invoked during the serialization process to - * get the object a chance to perform an necessary preparation - * before the serialization of the object proceeds. The persist - * method must be marked with the Persist annotation. - * - * @return this returns the persist method for the schema class - */ - public Function getPersist() { - return persist; - } - - /** - * This method is used to retrieve the schema class completion - * method. This is invoked after the serialization process has - * completed and gives the object a chance to restore its state - * if the persist method required some alteration or locking. - * This is marked with the Complete annotation. - * - * @return returns the complete method for the schema class - */ - public Function getComplete() { - return complete; - } - - /** - * This method is used to retrieve the schema class replacement - * method. The replacement method is used to substitute an object - * that has been deserialized with another object. This allows - * a seamless delegation mechanism to be implemented. This is - * marked with the Replace annotation. - * - * @return returns the replace method for the schema class - */ - public Function getReplace() { - return replace; - } - - /** - * This method is used to retrieve the schema class replacement - * method. The replacement method is used to substitute an object - * that has been deserialized with another object. This allows - * a seamless delegation mechanism to be implemented. This is - * marked with the Replace annotation. - * - * @return returns the replace method for the schema class - */ - public Function getResolve() { - return resolve; - } - - /** - * Scan the fields and methods such that the given class is scanned - * first then all super classes up to the root Object. - * All fields and methods from the most specialized classes override - * fields and methods from higher up the inheritance hierarchy. This - * means that annotated details can be overridden. - * - * @param detail contains the methods and fields to be examined - */ - private void scan(Detail detail) throws Exception { - DefaultType access = detail.getOverride(); - Class type = detail.getType(); - - while(type != null) { - Detail value = support.getDetail(type, access); - - namespace(value); - method(value); - definition(value); - type = value.getSuper(); - } - commit(detail); - } - - /** - * This method is used to extract the Root annotation - * and the Order annotation from the detail provided. - * These annotation are taken from the first definition encountered - * from the most specialized class up through the base classes. - * - * @param detail this detail object used to acquire the annotations - */ - private void definition(Detail detail) throws Exception { - if(root == null) { - root = detail.getRoot(); - } - if(order == null) { - order = detail.getOrder(); - } - } - - /** - * This is used to acquire the namespace annotations that apply to - * the scanned class. Namespace annotations are added only if they - * have not already been extracted from a more specialized class. - * When scanned all the namespace definitions are used to qualify - * the XML that is produced from serializing the class. - * - * @param type this is the type to extract the annotations from - */ - private void namespace(Detail detail) throws Exception { - NamespaceList scope = detail.getNamespaceList(); - Namespace namespace = detail.getNamespace(); - - if(namespace != null) { - decorator.add(namespace); - } - if(scope != null) { - Namespace[] list = scope.value(); - - for(Namespace name : list) { - decorator.add(name); - } - } - } - - /** - * This is used to set the primary namespace for nodes that will - * be decorated by the namespace decorator. If no namespace is set - * using this method then this decorator will leave the namespace - * reference unchanged and only add namespaces for scoping. - * - * @param detail the detail object that contains the namespace - */ - private void commit(Detail detail) { - Namespace namespace = detail.getNamespace(); - - if(namespace != null) { - decorator.set(namespace); - } - } - - /** - * This is used to scan the specified class for methods so that - * the persister callback annotations can be collected. These - * annotations help object implementations to validate the data - * that is injected into the instance during deserialization. - * - * @param detail this is a detail from within the class hierarchy - */ - private void method(Detail detail) throws Exception { - List list = detail.getMethods(); - - for(MethodDetail entry : list) { - method(entry); - } - } - - /** - * Scans the provided method for a persister callback method. If - * the method contains an method annotated as a callback that - * method is stored so that it can be invoked by the persister - * during the serialization and deserialization process. - * - * @param detail the method to scan for callback annotations - */ - private void method(MethodDetail detail) { - Annotation[] list = detail.getAnnotations(); - Method method = detail.getMethod(); - - for(Annotation label : list) { - if(label instanceof Commit) { - commit(method); - } - if(label instanceof Validate) { - validate(method); - } - if(label instanceof Persist) { - persist(method); - } - if(label instanceof Complete) { - complete(method); - } - if(label instanceof Replace) { - replace(method); - } - if(label instanceof Resolve) { - resolve(method); - } - } - } - - /** - * This method is used to check the provided method to determine - * if it contains the Replace annotation. If the - * method contains the required annotation it is stored so that - * it can be invoked during the deserialization process. - * - * @param method this is the method checked for the annotation - */ - private void replace(Method method) { - if(replace == null) { - replace = getFunction(method); - } - } - - /** - * This method is used to check the provided method to determine - * if it contains the Resolve annotation. If the - * method contains the required annotation it is stored so that - * it can be invoked during the deserialization process. - * - * @param method this is the method checked for the annotation - */ - private void resolve(Method method) { - if(resolve == null) { - resolve = getFunction(method); - } - } - - /** - * This method is used to check the provided method to determine - * if it contains the Commit annotation. If the - * method contains the required annotation it is stored so that - * it can be invoked during the deserialization process. - * - * @param method this is the method checked for the annotation - */ - private void commit(Method method) { - if(commit == null) { - commit = getFunction(method); - } - } - - /** - * This method is used to check the provided method to determine - * if it contains the Validate annotation. If the - * method contains the required annotation it is stored so that - * it can be invoked during the deserialization process. - * - * @param method this is the method checked for the annotation - */ - private void validate(Method method) { - if(validate == null) { - validate = getFunction(method); - } - } - - /** - * This method is used to check the provided method to determine - * if it contains the Persist annotation. If the - * method contains the required annotation it is stored so that - * it can be invoked during the deserialization process. - * - * @param method this is the method checked for the annotation - */ - private void persist(Method method) { - if(persist == null) { - persist = getFunction(method); - } - } - - /** - * This method is used to check the provided method to determine - * if it contains the Complete annotation. If the - * method contains the required annotation it is stored so that - * it can be invoked during the deserialization process. - * - * @param method this is the method checked for the annotation - */ - private void complete(Method method) { - if(complete == null) { - complete = getFunction(method); - } - } - - /** - * This is used to acquire a Function object for the - * method provided. The function returned will allow the callback - * method to be invoked when given the context and target object. - * - * @param method this is the method that is to be invoked - * - * @return this returns the function that is to be invoked - */ - private Function getFunction(Method method) { - boolean contextual = isContextual(method); - - if(!method.isAccessible()) { - method.setAccessible(true); - } - return new Function(method, contextual); - } - - /** - * This is used to determine whether the annotated method takes a - * contextual object. If the method takes a Map then - * this returns true, otherwise it returns false. - * - * @param method this is the method to check the parameters of - * - * @return this returns true if the method takes a map object - */ - private boolean isContextual(Method method) { - Class[] list = method.getParameterTypes(); - - if(list.length == 1) { - return Map.class.equals(list[0]); - } - return false; - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ClassSchema.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ClassSchema.java deleted file mode 100644 index 59701e7f..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ClassSchema.java +++ /dev/null @@ -1,212 +0,0 @@ -/* - * Schema.java July 2006 - * - * Copyright (C) 2006, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import org.simpleframework.xml.Version; - -/** - * The Schema object is used to track which fields within - * an object have been visited by a converter. This object is necessary - * for processing Composite objects. In particular it is - * necessary to keep track of which required nodes have been visited - * and which have not, if a required not has not been visited then the - * XML source does not match the XML class schema and serialization - * must fail before processing any further. - * - * @author Niall Gallagher - */ -class ClassSchema implements Schema { - - /** - * This is the instantiator used to create all object instances. - */ - private final Instantiator factory; - - /** - * This is the decorator associated with this schema object. - */ - private final Decorator decorator; - - /** - * This represents the XML section defined for the class schema. - */ - private final Section section; - - /** - * This is the version annotation for the XML class schema. - */ - private final Version revision; - - /** - * This is the pointer to the schema class replace method. - */ - private final Caller caller; - - /** - * This is the version label used to read the version attribute. - */ - private final Label version; - - /** - * This is used to represent a text value within the schema. - */ - private final Label text; - - /** - * This is the type that this class schema is representing. - */ - private final Class type; - - /** - * This is used to specify whether the type is a primitive class. - */ - private final boolean primitive; - - /** - * Constructor for the Schema object. This is used - * to wrap the element and attribute XML annotations scanned from - * a class schema. The schema tracks all fields visited so that - * a converter can determine if all fields have been serialized. - * - * @param schema this contains all labels scanned from the class - * @param context this is the context object for serialization - */ - public ClassSchema(Scanner schema, Context context) throws Exception { - this.caller = schema.getCaller(context); - this.factory = schema.getInstantiator(); - this.revision = schema.getRevision(); - this.decorator = schema.getDecorator(); - this.primitive = schema.isPrimitive(); - this.version = schema.getVersion(); - this.section = schema.getSection(); - this.text = schema.getText(); - this.type = schema.getType(); - } - - /** - * This is used to determine whether the scanned class represents - * a primitive type. A primitive type is a type that contains no - * XML annotations and so cannot be serialized with an XML form. - * Instead primitives a serialized using transformations. - * - * @return this returns true if no XML annotations were found - */ - public boolean isPrimitive() { - return primitive; - } - - /** - * This is used to acquire the instantiator for the type. This is - * used to create object instances based on the constructors that - * have been annotated. If no constructors have been annotated - * then this can be used to create default no argument instances. - * - * @return this instantiator responsible for creating instances - */ - public Instantiator getInstantiator() { - return factory; - } - - /** - * This returns the Label that represents the version - * annotation for the scanned class. Only a single version can - * exist within the class if more than one exists an exception is - * thrown. This will read only floating point types such as double. - * - * @return this returns the label used for reading the version - */ - public Label getVersion() { - return version; - } - - /** - * This is the Version for the scanned class. It - * allows the deserialization process to be configured such that - * if the version is different from the schema class none of - * the fields and methods are required and unmatched elements - * and attributes will be ignored. - * - * @return this returns the version of the class that is scanned - */ - public Version getRevision() { - return revision; - } - - /** - * This is used to acquire the Decorator for this. - * A decorator is an object that adds various details to the - * node without changing the overall structure of the node. For - * example comments and namespaces can be added to the node with - * a decorator as they do not affect the deserialization. - * - * @return this returns the decorator associated with this - */ - public Decorator getDecorator() { - return decorator; - } - - /** - * This is used to acquire the Caller object. This - * is used to call the callback methods within the object. If the - * object contains no callback methods then this will return an - * object that does not invoke any methods that are invoked. - * - * @return this returns the caller for the specified type - */ - public Caller getCaller() { - return caller; - } - - /** - * This is used to acquire the Section that defines - * the XML structure for this class schema. A section, is the - * section of XML that the class is represented within. A - * section contains all the elements and attributes defined for - * the class in a tree like structure. - * - * @return this returns the section defined for the schama - */ - public Section getSection() { - return section; - } - - /** - * This returns the Label that represents the text - * annotation for the scanned class. Only a single text annotation - * can be used per class, so this returns only a single label - * rather than a LabelMap object. Also if this is - * not null then the elements label map will be empty. - * - * @return this returns the text label for the scanned class - */ - public Label getText() { - return text; - } - - /** - * This is used to acquire a description of the schema. This is - * useful when debugging an issue as it allows a representation - * of the instance to be viewed with the class it represents. - * - * @return this returns a visible description of the schema - */ - public String toString() { - return String.format("schema for %s", type); - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ClassType.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ClassType.java deleted file mode 100644 index ed5a3809..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ClassType.java +++ /dev/null @@ -1,85 +0,0 @@ -/* - * ClassType.java January 2010 - * - * Copyright (C) 2010, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.annotation.Annotation; - -import org.simpleframework.xml.strategy.Type; - -/** - * The ClassType object is used to represent a type that - * is neither a field or method. Such a type is used when an object - * is to be used to populate a collection. In such a scenario there - * is no method or field annotations associated with the object. - * - * @author Niall Gallagher - */ -class ClassType implements Type { - - /** - * This is the type that is represented by this instance. - */ - private final Class type; - - /** - * Constructor for the ClassType object. This will - * create a type used to represent a stand alone object, such - * as an object being inserted in to a Java collection. - * - * @param type this is the class that this type represents - */ - public ClassType(Class type) { - this.type = type; - } - - /** - * This is the class associated with this type. This is used by - * the serialization framework to determine how the XML is to - * be converted in to an object and vice versa. - * - * @return this returns the class associated with this type - */ - public Class getType() { - return type; - } - - /** - * This is used to acquire an annotation of the specified type. - * If no such annotation exists for the type then this will - * return null. Currently for classes this will always be null. - * - * @param type this is the annotation type be be acquired - * - * @return currently this method will always return null - */ - public T getAnnotation(Class type) { - return null; - } - - /** - * This is used to describe the type as it exists within the - * owning class. This is used to provide error messages that can - * be used to debug issues that occur when processing. - * - * @return this returns a string representation of the type - */ - public String toString() { - return type.toString(); - } -} \ No newline at end of file diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CollectionFactory.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CollectionFactory.java deleted file mode 100644 index 78e86779..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CollectionFactory.java +++ /dev/null @@ -1,160 +0,0 @@ -/* - * CollectionFactory.java July 2006 - * - * Copyright (C) 2006, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.util.ArrayList; -import java.util.Collection; -import java.util.HashSet; -import java.util.TreeSet; - -import org.simpleframework.xml.strategy.Type; -import org.simpleframework.xml.strategy.Value; -import org.simpleframework.xml.stream.InputNode; - -/** - * The CollectionFactory is used to create collection - * instances that are compatible with the field type. This performs - * resolution of the collection class by firstly consulting the - * specified Strategy implementation. If the strategy - * cannot resolve the collection class then this will select a type - * from the Java Collections framework, if a compatible one exists. - * - * @author Niall Gallagher - */ -class CollectionFactory extends Factory { - - /** - * Constructor for the CollectionFactory object. This - * is given the field type as taken from the owning object. The - * given type is used to determine the collection instance created. - * - * @param context this is the context associated with this factory - * @param type this is the class for the owning object - */ - public CollectionFactory(Context context, Type type) { - super(context, type); - } - - /** - * Creates a collection that is determined from the field type. - * This is used for the ElementList to get a - * collection that does not have any overrides. This must be - * done as the inline list does not contain an outer element. - * - * @return a type which is used to instantiate the collection - */ - @Override - public Object getInstance() throws Exception { - Class expect = getType(); - Class real = expect; - - if(!isInstantiable(real)) { - real = getConversion(expect); - } - if(!isCollection(real)) { - throw new InstantiationException("Invalid collection %s for %s", expect, type); - } - return real.newInstance(); - } - - /** - * Creates the collection to use. The Strategy object - * is consulted for the collection class, if one is not resolved - * by the strategy implementation or if the collection resolved is - * abstract then the Java Collections framework is consulted. - * - * @param node this is the input node representing the list - * - * @return this is the collection instantiated for the field - */ - public Instance getInstance(InputNode node) throws Exception { - Value value = getOverride(node); - Class expect = getType(); - - if(value != null) { - return getInstance(value); - } - if(!isInstantiable(expect)) { - expect = getConversion(expect); - } - if(!isCollection(expect)) { - throw new InstantiationException("Invalid collection %s for %s", expect, type); - } - return context.getInstance(expect); - } - - /** - * This creates a Collection instance from the type - * provided. If the type provided is abstract or an interface then - * this can promote the type to a collection type that can be - * instantiated. This is done by asking the type to convert itself. - * - * @param value the type used to instantiate the collection - * - * @return this returns a compatible collection instance - */ - public Instance getInstance(Value value) throws Exception { - Class expect = value.getType(); - - if(!isInstantiable(expect)) { - expect = getConversion(expect); - } - if(!isCollection(expect)) { - throw new InstantiationException("Invalid collection %s for %s", expect, type); - } - return new ConversionInstance(context, value, expect); - } - - /** - * This is used to convert the provided type to a collection type - * from the Java Collections framework. This will check to see if - * the type is a List or Set and return - * an ArrayList or HashSet type. If no - * suitable match can be found this throws an exception. - * - * @param require this is the type that is to be converted - * - * @return a collection that is assignable to the provided type - */ - public Class getConversion(Class require) throws Exception { - if(require.isAssignableFrom(ArrayList.class)) { - return ArrayList.class; - } - if(require.isAssignableFrom(HashSet.class)) { - return HashSet.class; - } - if(require.isAssignableFrom(TreeSet.class)) { - return TreeSet.class; - } - throw new InstantiationException("Cannot instantiate %s for %s", require, type); - } - - /** - * This determines whether the type provided is a collection type. - * If the type is assignable to a Collection then - * this returns true, otherwise this returns false. - * - * @param type given to determine whether it is a collection - * - * @return true if the provided type is a collection type - */ - private boolean isCollection(Class type) { - return Collection.class.isAssignableFrom(type); - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Collector.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Collector.java deleted file mode 100644 index 6b5255ae..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Collector.java +++ /dev/null @@ -1,192 +0,0 @@ -/* - * Collector.java December 2007 - * - * Copyright (C) 2007, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.util.Collection; -import java.util.Iterator; -import java.util.LinkedHashMap; - -/** - * The Collector object is used to store variables for - * a deserialized object. Each variable contains the label and value - * for a field or method. The Composite object uses - * this to store deserialized values before committing them to the - * objects methods and fields. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.core.Composite - */ -class Collector implements Criteria { - - /** - * This is the registry containing all the variables collected. - */ - private final Registry registry; - - /** - * This is the registry that contains variables mapped to paths. - */ - private final Registry alias; - - /** - * Constructor for the Collector object. This is - * used to store variables for an objects fields and methods. - * Each variable is stored using the name of the label. - */ - public Collector() { - this.registry = new Registry(); - this.alias = new Registry(); - } - - /** - * This is used to get the Variable that represents - * a deserialized object. The variable contains all the meta - * data for the field or method and the value that is to be set - * on the method or field. - * - * @param key this is the key of the variable to be acquired - * - * @return this returns the keyed variable if it exists - */ - public Variable get(Object key) { - return registry.get(key); - } - - /** - * This is used to get the Variable that represents - * a deserialized object. The variable contains all the meta - * data for the field or method and the value that is to be set - * on the method or field. - * - * @param label this is the label to resolve the variable with - * - * @return this returns the variable associated with the label - */ - public Variable get(Label label) throws Exception { - if(label != null) { - Object key = label.getKey(); - - return registry.get(key); - } - return null; - } - - /** - * This is used to resolve the Variable by using - * the union names of a label. This will also acquire variables - * based on the actual name of the variable. - * - * @param path this is the path of the variable to be acquired - * - * @return this returns the variable mapped to the path - */ - public Variable resolve(String path) { - return alias.get(path); - } - - /** - * This is used to remove the Variable from this - * criteria object. When removed, the variable will no longer be - * used to set the method or field when the commit - * method is invoked. - * - * @param key this is the key associated with the variable - * - * @return this returns the keyed variable if it exists - */ - public Variable remove(Object key) throws Exception{ - return registry.remove(key); - } - - /** - * This is used to acquire an iterator over the named variables. - * Providing an Iterator allows the criteria to be - * used in a for each loop. This is primarily for convenience. - * - * @return this returns an iterator of all the variable names - */ - public Iterator iterator() { - return registry.iterator(); - } - - /** - * This is used to create a Variable and set it for - * this criteria. The variable can be retrieved at a later stage - * using the name of the label. This allows for repeat reads as - * the variable can be used to acquire the labels converter. - * - * @param label this is the label used to create the variable - * @param value this is the value of the object to be read - */ - public void set(Label label, Object value) throws Exception { - Variable variable = new Variable(label, value); - - if(label != null) { - String[] paths = label.getPaths(); - Object key = label.getKey(); - - for(String path : paths) { - alias.put(path, variable); - } - registry.put(key, variable); - } - } - - /** - * This is used to set the values for the methods and fields of - * the specified object. Invoking this performs the population - * of an object being deserialized. It ensures that each value - * is set after the XML element has been fully read. - * - * @param source this is the object that is to be populated - */ - public void commit(Object source) throws Exception { - Collection set = registry.values(); - - for(Variable entry : set) { - Contact contact = entry.getContact(); - Object value = entry.getValue(); - - contact.set(source, value); - } - } - - /** - * The Registry object is used to store variables - * for the collector. All variables are stored under its name so - * that they can be later retrieved and used to populate the - * object when deserialization of all variables has finished. - * - * @author Niall Gallagher - */ - private static class Registry extends LinkedHashMap { - - /** - * This is used to iterate over the names of the variables - * in the registry. This is primarily used for convenience - * so that the variables can be acquired in a for each loop. - * - * @return an iterator containing the names of the variables - */ - public Iterator iterator() { - return keySet().iterator(); - } - } -} \ No newline at end of file diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Commit.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Commit.java deleted file mode 100644 index 8ed25a82..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Commit.java +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Commit.java July 2006 - * - * Copyright (C) 2006, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Retention; - -/** - * The Commit annotation is used to mark a method within - * a serializable object that requires a callback from the persister - * once the deserialization completes. The commit method is invoked - * by the Persister after all fields have been assigned - * and after the validation method has been invoked, if the object - * has a method marked with the Validate annotation. - *

        - * Typically the commit method is used to complete deserialization - * by allowing the object to build further data structures from the - * fields that have been created from the deserialization process. - * The commit method must be a no argument method or a method that - * takes a single Map object argument, and may throw an - * exception, in which case the deserialization process terminates. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.core.Validate - */ -@Retention(RetentionPolicy.RUNTIME) -public @interface Commit { -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Comparer.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Comparer.java deleted file mode 100644 index d5d521af..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Comparer.java +++ /dev/null @@ -1,117 +0,0 @@ -/* - * Comparer.java December 2009 - * - * Copyright (C) 2009, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.annotation.Annotation; -import java.lang.reflect.Method; - -/** - * The Comparer is used to compare annotations on the - * attributes of that annotation. Unlike the equals - * method, this can ignore some attributes based on the name of the - * attributes. This is useful if some annotations have overridden - * values, such as the field or method name. - * - * @author Niall Gallagher - */ -class Comparer { - - /** - * This is the default attribute to ignore for the comparer. - */ - private static final String NAME = "name"; - - /** - * This is the list of names to ignore for this instance. - */ - private final String[] ignore; - - /** - * Constructor for the Comparer object. This is - * used to create a comparer that has a default set of names - * to be ignored during the comparison of annotations. - */ - public Comparer() { - this(NAME); - } - - /** - * Constructor for the Comparer object. This is - * used to create a comparer that has a default set of names - * to be ignored during the comparison of annotations. - * - * @param ignore this is the set of attributes to be ignored - */ - public Comparer(String... ignore) { - this.ignore = ignore; - } - - /** - * This is used to determine if two annotations are equals based - * on the attributes of the annotation. The comparison done can - * ignore specific attributes, for instance the name attribute. - * - * @param left this is the left side of the comparison done - * @param right this is the right side of the comparison done - * - * @return this returns true if the annotations are equal - */ - public boolean equals(Annotation left, Annotation right) throws Exception { - Class type = left.annotationType(); - Class expect = right.annotationType(); - Method[] list = type.getDeclaredMethods(); - - if(type.equals(expect)) { - for(Method method : list) { - if(!isIgnore(method)) { - Object value = method.invoke(left); - Object other = method.invoke(right); - - if(!value.equals(other)) { - return false; - } - } - } - return true; - } - return false; - } - - /** - * This is used to determine if the method for an attribute is - * to be ignore. To determine if it should be ignore the method - * name is compared against the list of attributes to ignore. - * - * @param method this is the method to be evaluated - * - * @return this returns true if the method should be ignored - */ - private boolean isIgnore(Method method) { - String name = method.getName(); - - if(ignore != null) { - for(String value : ignore) { - if(name.equals(value)) { - return true; - } - } - } - return false; - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Complete.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Complete.java deleted file mode 100644 index 04496764..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Complete.java +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Complete.java July 2006 - * - * Copyright (C) 2006, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Retention; - -/** - * The Complete annotation is used to mark a method that - * requires a callback from the persister once the serialization of - * the object has completed. The complete method is typically used - * in combination with the persist method, which is the method that - * is annotated with the Persist annotation. - *

        - * Typically the complete method will revert any changes made when - * the persist method was invoked. For example, should the persist - * method acquire a lock to ensure the object is serialized in a - * safe state then the commit method can be used to release the lock. - * The complete method must be a no argument public method or a - * method that takes a single Map object argument. The - * complete method is invoked even if deserialization terminates. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.core.Persist - */ -@Retention(RetentionPolicy.RUNTIME) -public @interface Complete { -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Composite.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Composite.java deleted file mode 100644 index b6825dbb..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Composite.java +++ /dev/null @@ -1,1467 +0,0 @@ -/* - * Composite.java July 2006 - * - * Copyright (C) 2006, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import org.simpleframework.xml.Version; -import org.simpleframework.xml.strategy.Type; -import org.simpleframework.xml.stream.InputNode; -import org.simpleframework.xml.stream.NamespaceMap; -import org.simpleframework.xml.stream.NodeMap; -import org.simpleframework.xml.stream.OutputNode; -import org.simpleframework.xml.stream.Position; - -/** - * The Composite object is used to perform serialization - * of objects that contain XML annotations. Composite objects are objects - * that are not primitive and contain references to serializable fields. - * This Converter will visit each field within the object - * and deserialize or serialize that field depending on the requested - * action. If a required field is not present when deserializing from - * an XML element this terminates and deserialization reports the error. - *

        - * 
        - *    <element name="test" class="some.package.Type">
        - *       <text>string value</text>
        - *       <integer>1234</integer>
        - *    </element>
        - * 
        - * 
        - * To deserialize the above XML source this will attempt to match the - * attribute name with an Attribute annotation from the - * XML schema class, which is specified as "some.package.Type". This - * type must also contain Element annotations for the - * "text" and "integer" elements. - *

        - * Serialization requires that contacts marked as required must have - * values that are not null. This ensures that the serialized object - * can be deserialized at a later stage using the same class schema. - * If a required value is null the serialization terminates and an - * exception is thrown. - * - * @author Niall Gallagher - */ -class Composite implements Converter { - - /** - * This factory creates instances of the deserialized object. - */ - private final ObjectFactory factory; - - /** - * This is used to convert any primitive values that are needed. - */ - private final Primitive primitive; - - /** - * This is used to store objects so that they can be read again. - */ - private final Criteria criteria; - - /** - * This is the current revision of this composite converter. - */ - private final Revision revision; - - /** - * This is the source object for the instance of serialization. - */ - private final Context context; - - /** - * This is the type that this composite produces instances of. - */ - private final Type type; - - /** - * Constructor for the Composite object. This creates - * a converter object capable of serializing and deserializing root - * objects labeled with XML annotations. The XML schema class must - * be given to the instance in order to perform deserialization. - * - * @param context the source object used to perform serialization - * @param type this is the XML schema type to use for this - */ - public Composite(Context context, Type type) { - this(context, type, null); - } - - /** - * Constructor for the Composite object. This creates - * a converter object capable of serializing and deserializing root - * objects labeled with XML annotations. The XML schema class must - * be given to the instance in order to perform deserialization. - * - * @param context the source object used to perform serialization - * @param type this is the XML schema type to use for this - * @param override this is the override type declared for this - */ - public Composite(Context context, Type type, Class override) { - this.factory = new ObjectFactory(context, type, override); - this.primitive = new Primitive(context, type); - this.criteria = new Collector(); - this.revision = new Revision(); - this.context = context; - this.type = type; - } - - /** - * This read method performs deserialization of the XML - * schema class type by traversing the contacts and instantiating them - * using details from the provided XML element. Because this will - * convert a non-primitive value it delegates to other converters to - * perform deserialization of lists and primitives. - *

        - * If any of the required contacts are not present within the provided - * XML element this will terminate deserialization and throw an - * exception. The annotation missing is reported in the exception. - * - * @param node the XML element contact values are deserialized from - * - * @return this returns the fully deserialized object graph - */ - public Object read(InputNode node) throws Exception { - Instance value = factory.getInstance(node); - Class type = value.getType(); - - if(value.isReference()) { - return value.getInstance(); - } - if(context.isPrimitive(type)) { - return readPrimitive(node, value); - } - return read(node, value, type); - } - - /** - * This read method performs deserialization of the XML - * schema class type by traversing the contacts and instantiating them - * using details from the provided XML element. Because this will - * convert a non-primitive value it delegates to other converters to - * perform deserialization of lists and primitives. - *

        - * If any of the required contacts are not present within the provided - * XML element this will terminate deserialization and throw an - * exception. The annotation missing is reported in the exception. - * - * @param node the XML element contact values are deserialized from - * @param source the object whose contacts are to be deserialized - * - * @return this returns the fully deserialized object graph - */ - public Object read(InputNode node, Object source) throws Exception { - Class type = source.getClass(); - Schema schema = context.getSchema(type); - Caller caller = schema.getCaller(); - - read(node, source, schema); - criteria.commit(source); - caller.validate(source); - caller.commit(source); - - return readResolve(node, source, caller); - } - - /** - * This read method performs deserialization of the XML - * schema class type by traversing the contacts and instantiating them - * using details from the provided XML element. Because this will - * convert a non-primitive value it delegates to other converters to - * perform deserialization of lists and primitives. - *

        - * If any of the required contacts are not present within the provided - * XML element this will terminate deserialization and throw an - * exception. The annotation missing is reported in the exception. - * - * @param node the XML element contact values are deserialized from - * @param value this is the instance for the object within the graph - * @param real this is the real type that is to be evaluated - * - * @return this returns the fully deserialized object graph - */ - private Object read(InputNode node, Instance value, Class real) throws Exception { - Schema schema = context.getSchema(real); - Caller caller = schema.getCaller(); - Builder builder = read(schema, value); - Object source = builder.read(node); - - caller.validate(source); - caller.commit(source); - value.setInstance(source); - - return readResolve(node, source, caller); - } - - /** - * This read method performs deserialization of the XML - * schema class type by traversing the contacts and instantiating them - * using details from the provided XML element. Because this will - * convert a non-primitive value it delegates to other converters to - * perform deserialization of lists and primitives. - *

        - * If any of the required contacts are not present within the provided - * XML element this will terminate deserialization and throw an - * exception. The annotation missing is reported in the exception. - * - * @param node the XML element contact values are deserialized from - * @param schema this is the schema for the class to be deserialized - * @param value this is the value used for the deserialization - * - * @return this returns the fully deserialized object graph - */ - private Builder read(Schema schema, Instance value) throws Exception { - Instantiator creator = schema.getInstantiator(); - - if(creator.isDefault()) { - return new Builder(this, criteria, schema, value); - } - return new Injector(this, criteria, schema, value); - } - - /** - * This readPrimitive method will extract the text value - * from the node and replace any template variables before converting - * it to a primitive value. This uses a Primitive object - * to convert the node text to the resulting string. This will also - * respect all references on the node so cycle can be followed. - * - * @param node this is the node to be converted to a primitive - * @param value this is the type for the object within the graph - * - * @return this returns the primitive that has been deserialized - */ - private Object readPrimitive(InputNode node, Instance value) throws Exception { - Class type = value.getType(); - Object result = primitive.read(node, type); - - if(type != null) { - value.setInstance(result); - } - return result; - } - - /** - * The readResolve method is used to determine if there - * is a resolution method which can be used to substitute the object - * deserialized. The resolve method is used when an object wishes - * to provide a substitute within the deserialized object graph. - * This acts as an equivalent to the Java Object Serialization - * readResolve method for the object deserialization. - * - * @param node the XML element object provided as a replacement - * @param source the type of the object that is being deserialized - * @param caller this is used to invoke the callback methods - * - * @return this returns a replacement for the deserialized object - */ - private Object readResolve(InputNode node, Object source, Caller caller) throws Exception { - if(source != null) { - Position line = node.getPosition(); - Object value = caller.resolve(source); - Class expect = type.getType(); - Class real = value.getClass(); - - if(!expect.isAssignableFrom(real)) { - throw new ElementException("Type %s does not match %s at %s", real, expect, line); - } - return value; - } - return source; - } - - /** - * This read method performs deserialization of the XML - * schema class type by traversing the contacts and instantiating them - * using details from the provided XML element. Because this will - * convert a non-primitive value it delegates to other converters to - * perform deserialization of lists and primitives. - *

        - * If any of the required contacts are not present within the provided - * XML element this will terminate deserialization and throw an - * exception. The annotation missing is reported in the exception. - * - * @param node the XML element contact values are deserialized from - * @param source this type of the object that is to be deserialized - * @param schema this object visits the objects contacts - */ - private void read(InputNode node, Object source, Schema schema) throws Exception { - Section section = schema.getSection(); - - readVersion(node, source, schema); - readSection(node, source, section); - } - - /** - * This readSection method performs deserialization of a - * schema class type by traversing the contacts and instantiating them - * using details from the provided XML element. Because this will - * convert a non-primitive value it delegates to other converters to - * perform deserialization of lists and primitives. - *

        - * If any of the required contacts are not present within the provided - * XML element this will terminate deserialization and throw an - * exception. The annotation missing is reported in the exception. - * - * @param node the XML element contact values are deserialized from - * @param source this type of the object that is to be deserialized - * @param section this is the XML section that contains the structure - */ - private void readSection(InputNode node, Object source, Section section) throws Exception { - readText(node, source, section); - readAttributes(node, source, section); - readElements(node, source, section); - } - - /** - * This method is used to read the version from the provided input - * node. Once the version has been read it is used to determine how - * to deserialize the object. If the version is not the initial - * version then it is read in a manner that ignores excessive XML - * elements and attributes. Also none of the annotated fields or - * methods are required if the version is not the initial version. - * - * @param node the XML element contact values are deserialized from - * @param source this object whose contacts are to be deserialized - * @param schema this object visits the objects contacts - */ - private void readVersion(InputNode node, Object source, Schema schema) throws Exception { - Label label = schema.getVersion(); - Class expect = type.getType(); - - if(label != null) { - String name = label.getName(); - NodeMap map = node.getAttributes(); - InputNode value = map.remove(name); - - if(value != null) { - readVersion(value, source, label); - } else { - Version version = context.getVersion(expect); - Double start = revision.getDefault(); - Double expected = version.revision(); - - criteria.set(label, start); - revision.compare(expected, start); - } - } - } - - /** - * This method is used to read the version from the provided input - * node. Once the version has been read it is used to determine how - * to deserialize the object. If the version is not the initial - * version then it is read in a manner that ignores excessive XML - * elements and attributes. Also none of the annotated fields or - * methods are required if the version is not the initial version. - * - * @param node the XML element contact values are deserialized from - * @param source the type of the object that is being deserialized - * @param label this is the label used to read the version attribute - */ - private void readVersion(InputNode node, Object source, Label label) throws Exception { - Object value = readInstance(node, source, label); - Class expect = type.getType(); - - if(value != null) { - Version version = context.getVersion(expect); - Double actual = version.revision(); - - if(!value.equals(revision)) { - revision.compare(actual, value); - } - } - } - - /** - * This readAttributes method reads the attributes from - * the provided XML element. This will iterate over all attributes - * within the element and convert those attributes as primitives to - * contact values within the source object. - *

        - * Once all attributes within the XML element have been evaluated - * the Schema is checked to ensure that there are no - * required contacts annotated with the Attribute that - * remain. If any required attribute remains an exception is thrown. - * - * @param node this is the XML element to be evaluated - * @param source the type of the object that is being deserialized - * @param section this is the XML section that contains the structure - */ - private void readAttributes(InputNode node, Object source, Section section) throws Exception { - NodeMap list = node.getAttributes(); - LabelMap map = section.getAttributes(); - - for(String name : list) { - InputNode value = node.getAttribute(name); - - if(value != null) { - readAttribute(value, source, section, map); - } - } - validate(node, map, source); - } - - /** - * This readElements method reads the elements from - * the provided XML element. This will iterate over all elements - * within the element and convert those elements to primitives or - * composite objects depending on the contact annotation. - *

        - * Once all elements within the XML element have been evaluated - * the Schema is checked to ensure that there are no - * required contacts annotated with the Element that - * remain. If any required element remains an exception is thrown. - * - * @param node this is the XML element to be evaluated - * @param source the type of the object that is being deserialized - * @param section the XML section that contains the structure - */ - private void readElements(InputNode node, Object source, Section section) throws Exception { - LabelMap map = section.getElements(); - InputNode child = node.getNext(); - - while(child != null) { - String name = child.getName(); - Section block = section.getSection(name); - - if(block != null) { - readSection(child, source, block); - } else { - readElement(child, source, section, map); - } - child = node.getNext(); - } - validate(node, map, source); - } - - /** - * This readText method is used to read the text value - * from the XML element node specified. This will check the class - * schema to determine if a Text annotation was - * specified. If one was specified then the text within the XML - * element input node is used to populate the contact value. - * - * @param node this is the XML element to acquire the text from - * @param source the type of the object that is being deserialized - * @param section this is used to visit the element contacts - */ - private void readText(InputNode node, Object source, Section section) throws Exception { - Label label = section.getText(); - - if(label != null) { - readInstance(node, source, label); - } - } - - /** - * This readAttribute method is used for deserialization - * of the provided node object using a delegate converter. This is - * typically another Composite converter, or if the - * node is an attribute a Primitive converter. When - * the delegate converter has completed the deserialized value is - * assigned to the contact. - * - * @param node this is the node that contains the contact value - * @param source the type of the object that is being deserialized - * @param section this is the section to read the attribute from - * @param map this is the map that contains the label objects - */ - private void readAttribute(InputNode node, Object source, Section section, LabelMap map) throws Exception { - String name = node.getName(); - String path = section.getAttribute(name); - Label label = map.getLabel(path); - - if(label == null) { - Position line = node.getPosition(); - Class expect = context.getType(type, source); - - if(map.isStrict(context) && revision.isEqual()) { - throw new AttributeException("Attribute '%s' does not have a match in %s at %s", path, expect, line); - } - } else { - readInstance(node, source, label); - } - } - - /** - * This readElement method is used for deserialization - * of the provided node object using a delegate converter. This is - * typically another Composite converter, or if the - * node is an attribute a Primitive converter. When - * the delegate converter has completed the deserialized value is - * assigned to the contact. - * - * @param node this is the node that contains the contact value - * @param source the type of the object that is being deserialized - * @param section this is the section to read the element from - * @param map this is the map that contains the label objects - */ - private void readElement(InputNode node, Object source, Section section, LabelMap map) throws Exception { - String name = node.getName(); - String path = section.getPath(name); - Label label = map.getLabel(path); - - if(label == null) { - label = criteria.resolve(path); - } - if(label == null) { - Position line = node.getPosition(); - Class expect = context.getType(type, source); - - if(map.isStrict(context) && revision.isEqual()) { - throw new ElementException("Element '%s' does not have a match in %s at %s", path, expect, line); - } else { - node.skip(); - } - } else { - readUnion(node, source, map, label); - } - } - - /** - * The readUnion method is determine the unions - * for a particular label and set the value of that union to - * the same value as the label. This helps the deserialization - * process by ensuring once a union is read it is not - * replaced. This is also required when reading inline lists. - * - * @param node this is the XML element to read the elements from - * @param source this is the instance to read the unions from - * @param map this is the label map associated with the label - * @param label this is the label used to define the XML element - */ - private void readUnion(InputNode node, Object source, LabelMap map, Label label) throws Exception { - Object value = readInstance(node, source, label); - String[] list = label.getPaths(); - - for(String key : list) { - map.getLabel(key); - } - if(label.isInline()) { - criteria.set(label, value); - } - } - - /** - * This read method is used to perform deserialization - * of the provided node object using a delegate converter. This is - * typically another Composite converter, or if the - * node is an attribute a Primitive converter. When - * the delegate converter has completed the deserialized value is - * assigned to the contact. - * - * @param node this is the node that contains the contact value - * @param source the type of the object that is being deserialized - * @param label this is the label used to create the converter - */ - private Object readInstance(InputNode node, Object source, Label label) throws Exception { - Object object = readVariable(node, source, label); - - if(object == null) { - Position line = node.getPosition(); - Class expect = context.getType(type, source); - - if(label.isRequired() && revision.isEqual()) { - throw new ValueRequiredException("Empty value for %s in %s at %s", label, expect, line); - } - } else { - if(object != label.getEmpty(context)) { - criteria.set(label, object); - } - } - return object; - } - - /** - * This readObject method is used to perform the - * deserialization of the XML in to any original value. If there - * is no original value then this will do a read and instantiate - * a new value to deserialize in to. Reading in to the original - * ensures that existing lists or maps can be read in to. - * - * @param node this is the node that contains the contact value - * @param source the source object to assign the contact value to - * @param label this is the label used to create the converter - * - * @return this returns the original value deserialized in to - */ - private Object readVariable(InputNode node, Object source, Label label) throws Exception { - Converter reader = label.getConverter(context); - - if(label.isCollection()) { - Variable variable = criteria.get(label); - Contact contact = label.getContact(); - - if(variable != null) { - Object value = variable.getValue(); - - return reader.read(node, value); - } - if(source != null) { - Object value = contact.get(source); - - if(value != null) { - return reader.read(node, value); - } - } - } - return reader.read(node); - } - - /** - * This method checks to see if there are any Label - * objects remaining in the provided map that are required. This is - * used when deserialization is performed to ensure the the XML - * element deserialized contains sufficient details to satisfy the - * XML schema class annotations. If there is a required label that - * remains it is reported within the exception thrown. - * - * @param node this is the node that contains the contact value - * @param map this is the map to check for remaining labels - * @param source this is the object that has been deserialized - */ - private void validate(InputNode node, LabelMap map, Object source) throws Exception { - Class expect = context.getType(type, source); - Position line = node.getPosition(); - - for(Label label : map) { - if(label.isRequired() && revision.isEqual()) { - throw new ValueRequiredException("Unable to satisfy %s for %s at %s", label, expect, line); - } - Object value = label.getEmpty(context); - - if(value != null) { - criteria.set(label, value); - } - } - } - - /** - * This validate method performs validation of the XML - * schema class type by traversing the contacts and validating them - * using details from the provided XML element. Because this will - * validate a non-primitive value it delegates to other converters - * to perform validation of lists, maps, and primitives. - *

        - * If any of the required contacts are not present within the given - * XML element this will terminate validation and throw an exception - * The annotation missing is reported in the exception. - * - * @param node the XML element contact values are validated from - * - * @return true if the XML element matches the XML schema class given - */ - public boolean validate(InputNode node) throws Exception { - Instance value = factory.getInstance(node); - - if(!value.isReference()) { - Object result = value.setInstance(null); - Class type = value.getType(); - - return validate(node, type); - } - return true; - } - - /** - * This validate method performs validation of the XML - * schema class type by traversing the contacts and validating them - * using details from the provided XML element. Because this will - * validate a non-primitive value it delegates to other converters - * to perform validation of lists, maps, and primitives. - *

        - * If any of the required contacts are not present within the given - * XML element this will terminate validation and throw an exception - * The annotation missing is reported in the exception. - * - * @param node the XML element contact values are validated from - * @param type this is the type to validate against the input node - */ - private boolean validate(InputNode node, Class type) throws Exception { - Schema schema = context.getSchema(type); - Section section = schema.getSection(); - - validateText(node, schema); - validateSection(node, section); - - return node.isElement(); - } - - /** - * This validateSection method performs validation of a - * schema class type by traversing the contacts and validating them - * using details from the provided XML element. Because this will - * validate a non-primitive value it delegates to other converters - * to perform validation of lists, maps, and primitives. - *

        - * If any of the required contacts are not present within the given - * XML element this will terminate validation and throw an exception - * The annotation missing is reported in the exception. - * - * @param node the XML element contact values are validated from - * @param section this is the section that defines the XML structure - */ - private void validateSection(InputNode node, Section section) throws Exception { - validateAttributes(node, section); - validateElements(node, section); - } - - /** - * This validateAttributes method validates the attributes - * from the provided XML element. This will iterate over all attributes - * within the element and validate those attributes as primitives to - * contact values within the source object. - *

        - * Once all attributes within the XML element have been evaluated the - * Schema is checked to ensure that there are no required - * contacts annotated with the Attribute that remain. If - * any required attribute remains an exception is thrown. - * - * @param node this is the XML element to be validated - * @param section this is the section that defines the XML structure - */ - private void validateAttributes(InputNode node, Section section) throws Exception { - NodeMap list = node.getAttributes(); - LabelMap map = section.getAttributes(); - - for(String name : list) { - InputNode value = node.getAttribute(name); - - if(value != null) { - validateAttribute(value, section, map); - } - } - validate(node, map); - } - - /** - * This validateElements method validates the elements - * from the provided XML element. This will iterate over all elements - * within the element and validate those elements as primitives or - * composite objects depending on the contact annotation. - *

        - * Once all elements within the XML element have been evaluated - * the Schema is checked to ensure that there are no - * required contacts annotated with the Element that - * remain. If any required element remains an exception is thrown. - * - * @param node this is the XML element to be evaluated - * @param section this is the section that defines the XML structure - */ - private void validateElements(InputNode node, Section section) throws Exception { - LabelMap map = section.getElements(); - InputNode next = node.getNext(); - - while(next != null) { - String name = next.getName(); - Section child = section.getSection(name); - - if(child != null) { - validateSection(next, child); - } else { - validateElement(next, section, map); - } - next = node.getNext(); - } - validate(node, map); - } - - /** - * This validateText method validates the text value - * from the XML element node specified. This will check the class - * schema to determine if a Text annotation was used. - * If one was specified then the text within the XML element input - * node is checked to determine if it is a valid entry. - * - * @param node this is the XML element to acquire the text from - * @param schema this is used to visit the element contacts - */ - private void validateText(InputNode node, Schema schema) throws Exception { - Label label = schema.getText(); - - if(label != null) { - validate(node, label); - } - } - - /** - * This validateAttribute method performs a validation - * of the provided node object using a delegate converter. This is - * typically another Composite converter, or if the - * node is an attribute a Primitive converter. If this - * fails validation then an exception is thrown to report the issue. - * - * @param node this is the node that contains the contact value - * @param section this is the section to validate this attribute in - * @param map this is the map that contains the label objects - */ - private void validateAttribute(InputNode node, Section section, LabelMap map) throws Exception { - Position line = node.getPosition(); - String name = node.getName(); - String path = section.getAttribute(name); - Label label = map.getLabel(path); - - if(label == null) { - Class expect = type.getType(); - - if(map.isStrict(context) && revision.isEqual()) { - throw new AttributeException("Attribute '%s' does not exist for %s at %s", path, expect, line); - } - } else { - validate(node, label); - } - } - - /** - * This validateElement method performs a validation - * of the provided node object using a delegate converter. This is - * typically another Composite converter, or if the - * node is an attribute a Primitive converter. If this - * fails validation then an exception is thrown to report the issue. - * - * @param node this is the node that contains the contact value - * @param section this is the section to validate this element in - * @param map this is the map that contains the label objects - */ - private void validateElement(InputNode node, Section section, LabelMap map) throws Exception { - String name = node.getName(); - String path = section.getPath(name); - Label label = map.getLabel(path); - - if(label == null) { - label = criteria.resolve(path); - } - if(label == null) { - Position line = node.getPosition(); - Class expect = type.getType(); - - if(map.isStrict(context) && revision.isEqual()) { - throw new ElementException("Element '%s' does not exist for %s at %s", path, expect, line); - } else { - node.skip(); - } - } else { - validateUnion(node, map, label); - } - } - - /** - * The validateUnion method is determine the unions - * for a particular label and set the value of that union to - * the same value as the label. This helps the deserialization - * process by ensuring once a union is validated it is not - * replaced. This is also required when validating inline lists. - * - * @param node this is the XML element to read the elements from - * @param map this is the label map associated with the label - * @param label this is the label used to define the XML element - */ - private void validateUnion(InputNode node, LabelMap map, Label label) throws Exception { - String[] list = label.getPaths(); - - for(String key : list) { - map.getLabel(key); - } - if(label.isInline()) { - criteria.set(label, null); - } - validate(node, label); - } - - /** - * This validate method is used to perform validation - * of the provided node object using a delegate converter. This is - * typically another Composite converter, or if the - * node is an attribute a Primitive converter. If this - * fails validation then an exception is thrown to report the issue. - * - * @param node this is the node that contains the contact value - * @param label this is the label used to create the converter - */ - private void validate(InputNode node, Label label) throws Exception { - Converter reader = label.getConverter(context); - Position line = node.getPosition(); - Class expect = type.getType(); - boolean valid = reader.validate(node); - - if(valid == false) { - throw new PersistenceException("Invalid value for %s in %s at %s", label, expect, line); - } - criteria.set(label, null); - } - - /** - * This method checks to see if there are any Label - * objects remaining in the provided map that are required. This is - * used when validation is performed to ensure the the XML element - * validated contains sufficient details to satisfy the XML schema - * class annotations. If there is a required label that remains it - * is reported within the exception thrown. - * - * @param node this is the node that contains the composite data - * @param map this contains the converters to perform validation - */ - private void validate(InputNode node, LabelMap map) throws Exception { - Position line = node.getPosition(); - - for(Label label : map) { - Class expect = type.getType(); - - if(label.isRequired() && revision.isEqual()) { - throw new ValueRequiredException("Unable to satisfy %s for %s at %s", label, expect, line); - } - } - } - - /** - * This write method is used to perform serialization of - * the given source object. Serialization is performed by appending - * elements and attributes from the source object to the provided XML - * element object. How the objects contacts are serialized is - * determined by the XML schema class that the source object is an - * instance of. If a required contact is null an exception is thrown. - * - * @param source this is the source object to be serialized - * @param node the XML element the object is to be serialized to - */ - public void write(OutputNode node, Object source) throws Exception { - Class type = source.getClass(); - Schema schema = context.getSchema(type); - Caller caller = schema.getCaller(); - - try { - if(schema.isPrimitive()) { - primitive.write(node, source); - } else { - caller.persist(source); - write(node, source, schema); - } - } finally { - caller.complete(source); - } - } - - /** - * This write method is used to perform serialization of - * the given source object. Serialization is performed by appending - * elements and attributes from the source object to the provided XML - * element object. How the objects contacts are serialized is - * determined by the XML schema class that the source object is an - * instance of. If a required contact is null an exception is thrown. - * - * @param source this is the source object to be serialized - * @param node the XML element the object is to be serialized to - * @param schema this is used to track the referenced contacts - */ - private void write(OutputNode node, Object source, Schema schema) throws Exception { - Section section = schema.getSection(); - - writeVersion(node, source, schema); - writeSection(node, source, section); - } - - /** - * This writeSection method is used to perform serialization - * of the given source object. Serialization is performed by appending - * elements and attributes from the source object to the provided XML - * element object. How the objects contacts are serialized is - * determined by the XML schema class that the source object is an - * instance of. If a required contact is null an exception is thrown. - * - * @param source this is the source object to be serialized - * @param node the XML element the object is to be serialized to - * @param section this is the section that defines the XML structure - */ - private void writeSection(OutputNode node, Object source, Section section) throws Exception { - NamespaceMap scope = node.getNamespaces(); - String prefix = section.getPrefix(); - - if(prefix != null) { - String reference = scope.getReference(prefix); - - if(reference == null) { - throw new ElementException("Namespace prefix '%s' in %s is not in scope", prefix, type); - } else { - node.setReference(reference); - } - } - writeAttributes(node, source, section); - writeElements(node, source, section); - writeText(node, source, section); - } - - /** - * This method is used to write the version attribute. A version is - * written only if it is not the initial version or if it required. - * The version is used to determine how to deserialize the XML. If - * the version is different from the expected version then it allows - * the object to be deserialized in a manner that does not require - * any attributes or elements, and unmatched nodes are ignored. - * - * @param node this is the node to read the version attribute from - * @param source this is the source object that is to be written - * @param schema this is the schema that contains the version - */ - private void writeVersion(OutputNode node, Object source, Schema schema) throws Exception { - Version version = schema.getRevision(); - Label label = schema.getVersion(); - - if(version != null) { - Double start = revision.getDefault(); - Double value = version.revision(); - - if(revision.compare(value, start)) { - if(label.isRequired()) { - writeAttribute(node, value, label); - } - } else { - writeAttribute(node, value, label); - } - } - } - - /** - * This write method is used to write all the attribute contacts from - * the provided source object to the XML element. This visits all - * the contacts marked with the Attribute annotation in - * the source object. All annotated contacts are written as attributes - * to the XML element. This will throw an exception if a required - * contact within the source object is null. - * - * @param source this is the source object to be serialized - * @param node this is the XML element to write attributes to - * @param section this is the section that defines the XML structure - */ - private void writeAttributes(OutputNode node, Object source, Section section) throws Exception { - LabelMap attributes = section.getAttributes(); - - for(Label label : attributes) { - Contact contact = label.getContact(); - Object value = contact.get(source); - Class expect = context.getType(type, source); - - if(value == null) { - value = label.getEmpty(context); - } - if(value == null && label.isRequired()) { - throw new AttributeException("Value for %s is null in %s", label, expect); - } - writeAttribute(node, value, label); - } - } - - /** - * This write method is used to write all the element contacts from - * the provided source object to the XML element. This visits all - * the contacts marked with the Element annotation in - * the source object. All annotated contacts are written as children - * to the XML element. This will throw an exception if a required - * contact within the source object is null. - * - * @param source this is the source object to be serialized - * @param node this is the XML element to write elements to - * @param section this is the section that defines the XML structure - */ - private void writeElements(OutputNode node, Object source, Section section) throws Exception { - for(String name : section) { - Section child = section.getSection(name); - - if(child != null) { - OutputNode next = node.getChild(name); - - writeSection(next, source, child); - } else { - String path = section.getPath(name); - Label label = section.getElement(path); - Class expect = context.getType(type, source); - Object value = criteria.get(label); - - if(value == null) { - if(label == null) { - throw new ElementException("Element '%s' not defined in %s", name, expect); - } - writeUnion(node, source, section, label); - } - } - } - } - - /** - * The writeUnion method is determine the unions - * for a particular label and set the value of that union to - * the same value as the label. This helps the serialization - * process by ensuring once a union is written it is not - * replaced. This is also required when writing inline lists. - * - * @param node this is the XML element to write elements to - * @param source this is the source object to be serialized - * @param section this is the section associated with the label - * @param label this is the label used to define the XML element - */ - private void writeUnion(OutputNode node, Object source, Section section, Label label) throws Exception { - Contact contact = label.getContact(); - Object value = contact.get(source); - Class expect = context.getType(type, source); - - if(value == null && label.isRequired()) { - throw new ElementException("Value for %s is null in %s", label, expect); - } - Object replace = writeReplace(value); - - if(replace != null) { - writeElement(node, replace, label); - } - criteria.set(label, replace); - } - - /** - * The writeReplace method is used to replace an object - * before it is serialized. This is used so that an object can give - * a substitute to be written to the XML document in the event that - * the actual object is not suitable or desired for serialization. - * This acts as an equivalent to the Java Object Serialization - * writeReplace method for the object serialization. - * - * @param source this is the source object that is to be replaced - * - * @return this returns the object to use as a replacement value - */ - private Object writeReplace(Object source) throws Exception { - if(source != null) { - Class type = source.getClass(); - Caller caller = context.getCaller(type); - - return caller.replace(source); - } - return source; - } - - - /** - * This write method is used to write the text contact from the - * provided source object to the XML element. This takes the text - * value from the source object and writes it to the single contact - * marked with the Text annotation. If the value is - * null and the contact value is required an exception is thrown. - * - * @param source this is the source object to be serialized - * @param node this is the XML element to write text value to - * @param section this is used to track the referenced elements - */ - private void writeText(OutputNode node, Object source, Section section) throws Exception { - Label label = section.getText(); - - if(label != null) { - Contact contact = label.getContact(); - Object value = contact.get(source); - Class expect = context.getType(type, source); - - if(value == null) { - value = label.getEmpty(context); - } - if(value == null && label.isRequired()) { - throw new TextException("Value for %s is null in %s", label, expect); - } - writeText(node, value, label); - } - } - - /** - * This write method is used to set the value of the provided object - * as an attribute to the XML element. This will acquire the string - * value of the object using toString only if the - * object provided is not an enumerated type. If the object is an - * enumerated type then the Enum.name method is used. - * - * @param value this is the value to be set as an attribute - * @param node this is the XML element to write the attribute to - * @param label the label that contains the contact details - */ - private void writeAttribute(OutputNode node, Object value, Label label) throws Exception { - if(value != null) { - Decorator decorator = label.getDecorator(); - String name = label.getName(); - String text = factory.getText(value); - OutputNode done = node.setAttribute(name, text); - - decorator.decorate(done); - } - } - - /** - * This write method is used to append the provided object as an - * element to the given XML element object. This will recursively - * write the contacts from the provided object as elements. This is - * done using the Converter acquired from the contact - * label. If the type of the contact value is not of the same - * type as the XML schema class a "class" attribute is appended. - *

        - * If the element being written is inline, then this will not - * check to see if there is a "class" attribute specifying the - * name of the class. This is because inline elements do not have - * an outer class and thus could never have an override. - * - * @param value this is the value to be set as an element - * @param node this is the XML element to write the element to - * @param label the label that contains the contact details - */ - private void writeElement(OutputNode node, Object value, Label label) throws Exception { - if(value != null) { - Class real = value.getClass(); - Label match = label.getLabel(real); - String name = match.getName(); - Type type = label.getType(real); - OutputNode next = node.getChild(name); - - if(!match.isInline()) { - writeNamespaces(next, type, match); - } - if(match.isInline() || !isOverridden(next, value, type)) { - Converter convert = match.getConverter(context); - boolean data = match.isData(); - - next.setData(data); - writeElement(next, value, convert); - } - } - } - - /** - * This is used write the element specified using the specified - * converter. Writing the value using the specified converter will - * result in the node being populated with the elements, attributes, - * and text values to the provided node. If there is a problem - * writing the value using the converter an exception is thrown. - * - * @param node this is the node that the value is to be written to - * @param value this is the value that is to be written - * @param convert this is the converter used to perform writing - */ - private void writeElement(OutputNode node, Object value, Converter convert) throws Exception { - convert.write(node, value); - } - - /** - * This is used to apply Decorator objects to the - * provided node before it is written. Application of decorations - * before the node is written allows namespaces and comments to be - * applied to the node. Decorations such as this do not affect the - * overall structure of the XML that is written. - * - * @param node this is the node that decorations are applied to - * @param type this is the type to acquire the decoration for - * @param label this contains the primary decorator to be used - */ - private void writeNamespaces(OutputNode node, Type type, Label label) throws Exception { - Class expect = type.getType(); - Decorator primary = context.getDecorator(expect); - Decorator decorator = label.getDecorator(); - - decorator.decorate(node, primary); - } - - /** - * This write method is used to set the value of the provided object - * as the text for the XML element. This will acquire the string - * value of the object using toString only if the - * object provided is not an enumerated type. If the object is an - * enumerated type then the Enum.name method is used. - * - * @param value this is the value to set as the XML element text - * @param node this is the XML element to write the text value to - * @param label the label that contains the contact details - */ - private void writeText(OutputNode node, Object value, Label label) throws Exception { - if(value != null && !label.isTextList()) { - String text = factory.getText(value); - boolean data = label.isData(); - - node.setData(data); - node.setValue(text); - } - } - - /** - * This is used to determine whether the specified value has been - * overridden by the strategy. If the item has been overridden - * then no more serialization is require for that value, this is - * effectively telling the serialization process to stop writing. - * - * @param node the node that a potential override is written to - * @param value this is the object instance to be serialized - * @param type this is the type of the object to be serialized - * - * @return returns true if the strategy overrides the object - */ - private boolean isOverridden(OutputNode node, Object value, Type type) throws Exception{ - return factory.setOverride(type, value, node); - } - - /** - * This takes the approach that the object is instantiated first and - * then the annotated fields and methods are deserialized from the - * XML elements and attributes. When all the details have be read - * they are set on the internal contacts of the object. This is used - * for places where we have a default no argument constructor. - * - * @author Niall Gallagher - */ - private static class Builder { - - /** - * This is the composite converter that the builder will use. - */ - protected final Composite composite; - - /** - * This is the criteria object used to collect the values. - */ - protected final Criteria criteria; - - /** - * This is the schema object that contains the XML definition. - */ - protected final Schema schema; - - /** - * This is the object instance created by the strategy object. - */ - protected final Instance value; - - /** - * Constructor for the Builder object. This creates - * a builder object capable of instantiating a object using a - * default no argument constructor. All fields are deserialized - * after the object has been instantiated. - * - * @param composite this is the composite object used by this - * @param criteria this collects the objects being deserialized - * @param schema this is the class schema used by this - * @param value this is the instance created by the strategy - */ - public Builder(Composite composite, Criteria criteria, Schema schema, Instance value) { - this.composite = composite; - this.criteria = criteria; - this.schema = schema; - this.value = value; - } - - /** - * This read method performs deserialization of the - * XML schema class type by traversing the contacts and using - * details from the provided XML element. Here an instance is - * created first then the contacts are traversed, this is done - * when a default constructor is the only option. - * - * @param node the XML element that will be deserialized by this - * - * @return this returns the fully deserialized object graph - */ - public Object read(InputNode node) throws Exception { - Object source = value.getInstance(); - Section section = schema.getSection(); - - value.setInstance(source); - composite.readVersion(node, source, schema); - composite.readText(node, source, section); - composite.readAttributes(node, source, section); - composite.readElements(node, source, section); - criteria.commit(source); - - return source; - } - } - - /** - * This takes the approach that the objects are deserialized first - * then the instance is created using a constructor. In order for - * the best constructor to be found all the potential objects need - * to be deserialized first, then based on what has been deserialized - * a constructor is chosen and the parameters are injected in to it. - * - * @author Niall Gallagher - */ - private class Injector extends Builder { - - /** - * Constructor for the Injector object. This creates - * a builder object capable of instantiating a object using a - * constructor. It injects the constructor parameters in to the - * constructor by using the deserialized objects. - * - * @param composite this is the composite object used by this - * @param criteria this collects the objects being deserialized - * @param schema this is the class schema used by this - * @param value this is the instance created by the strategy - */ - private Injector(Composite composite, Criteria criteria, Schema schema, Instance value) { - super(composite, criteria, schema, value); - } - - /** - * This read method performs deserialization of the - * XML schema class type by traversing the contacts and using - * details from the provided XML element. Here an instance is - * instantiated only after everything has been deserialized so - * that the instances can be injected in to a constructor. - * - * @param node the XML element that will be deserialized by this - * - * @return this returns the fully deserialized object graph - */ - public Object read(InputNode node) throws Exception { - Section section = schema.getSection(); - - composite.readVersion(node, null, schema); - composite.readText(node, null, section); - composite.readAttributes(node, null, section); - composite.readElements(node, null, section); - - return readInject(node); - } - - - /** - * This readInject method performs deserialization - * of the XML schema class type by traversing the contacts and - * creating them using details from the provided XML element. - * Because this will convert a non-primitive value it delegates - * to other converters to perform deserialization of lists and - * primitives. - *

        - * This takes the approach of reading the elements and attributes - * before instantiating the object. Instantiation is performed - * using a declared constructor. The parameters are taken from - * the deserialized objects. - * - * @param node the XML element that will be deserialized by this - * - * @return this returns the fully deserialized object graph - */ - private Object readInject(InputNode node) throws Exception { - Instantiator creator = schema.getInstantiator(); - Object source = creator.getInstance(criteria); - - value.setInstance(source); - criteria.commit(source); - - return source; - } - } -} - diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeArray.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeArray.java deleted file mode 100644 index e613e1fe..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeArray.java +++ /dev/null @@ -1,244 +0,0 @@ -/* - * CompositeArray.java July 2006 - * - * Copyright (C) 2006, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.reflect.Array; - -import org.simpleframework.xml.strategy.Type; -import org.simpleframework.xml.stream.InputNode; -import org.simpleframework.xml.stream.OutputNode; -import org.simpleframework.xml.stream.Position; - -/** - * The CompositeArray object is used to convert a list of - * elements to an array of object entries. This in effect performs a - * root serialization and deserialization of entry elements for the - * array object. On serialization each objects type must be checked - * against the array component type so that it is serialized in a form - * that can be deserialized dynamically. - *

        - *
        - *    <array length="2">
        - *       <entry>
        - *          <text>example text value</text>
        - *       </entry>
        - *       <entry>
        - *          <text>some other example</text>
        - *       </entry>
        - *    </array>
        - * 
        - * 
        - * For the above XML element list the element entry is - * contained within the array. Each entry element is deserialized as - * a root element and then inserted into the array. For serialization - * the reverse is done, each element taken from the array is written - * as a root element to the parent element to create the list. Entry - * objects do not need to be of the same type. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.core.Traverser - * @see org.simpleframework.xml.ElementArray - */ -class CompositeArray implements Converter { - - /** - * This factory is used to create an array for the contact. - */ - private final ArrayFactory factory; - - /** - * This performs the traversal used for object serialization. - */ - private final Traverser root; - - /** - * This is the name to wrap each entry that is represented. - */ - private final String parent; - - /** - * This is the entry type for elements within the array. - */ - private final Type entry; - - /** - * This represents the actual field or method for the array. - */ - private final Type type; - - /** - * Constructor for the CompositeArray object. This is - * given the array type for the contact that is to be converted. An - * array of the specified type is used to hold the deserialized - * elements and will be the same length as the number of elements. - * - * @param context this is the context object used for serialization - * @param type this is the field type for the array being used - * @param entry this is the entry type for the array elements - * @param parent this is the name to wrap the array element with - */ - public CompositeArray(Context context, Type type, Type entry, String parent) { - this.factory = new ArrayFactory(context, type); - this.root = new Traverser(context); - this.parent = parent; - this.entry = entry; - this.type = type; - } - - /** - * This read method will read the XML element list from - * the provided node and deserialize its children as entry types. - * This ensures each entry type is deserialized as a root type, that - * is, its Root annotation must be present and the - * name of the entry element must match that root element name. - * - * @param node this is the XML element that is to be deserialized - * - * @return this returns the item to attach to the object contact - */ - public Object read(InputNode node) throws Exception{ - Instance type = factory.getInstance(node); - Object list = type.getInstance(); - - if(!type.isReference()) { - return read(node, list); - } - return list; - } - - /** - * This read method will read the XML element list from - * the provided node and deserialize its children as entry types. - * This ensures each entry type is deserialized as a root type, that - * is, its Root annotation must be present and the - * name of the entry element must match that root element name. - * - * @param node this is the XML element that is to be deserialized - * @param list this is the array that is to be deserialized - * - * @return this returns the item to attach to the object contact - */ - public Object read(InputNode node, Object list) throws Exception{ - int length = Array.getLength(list); - - for(int pos = 0; true; pos++) { - Position line = node.getPosition(); - InputNode next = node.getNext(); - - if(next == null) { - return list; - } - if(pos >= length){ - throw new ElementException("Array length missing or incorrect for %s at %s", type, line); - } - read(next, list, pos); - } - } - - /** - * This is used to read the specified node from in to the list. If - * the node is null then this represents a null element value in - * the array. The node can be null only if there is a parent and - * that parent contains no child XML elements. - * - * @param node this is the node to read the array value from - * @param list this is the list to add the array value in to - * @param index this is the offset to set the value in the array - */ - private void read(InputNode node, Object list, int index) throws Exception { - Class type = entry.getType(); - Object value = null; - - if(!node.isEmpty()) { - value = root.read(node, type); - } - Array.set(list, index, value); - } - - /** - * This validate method will validate the XML element - * list against the provided node and validate its children as entry - * types. This ensures each entry type is validated as a root type, - * that is, its Root annotation must be present and the - * name of the entry element must match that root element name. - * - * @param node this is the XML element that is to be validated - * - * @return true if the element matches the XML schema class given - */ - public boolean validate(InputNode node) throws Exception{ - Instance value = factory.getInstance(node); - - if(!value.isReference()) { - Object result = value.setInstance(null); - Class type = value.getType(); - - return validate(node, type); - } - return true; - } - - /** - * This validate method wll validate the XML element - * list against the provided node and validate its children as entry - * types. This ensures each entry type is validated as a root type, - * that is, its Root annotation must be present and the - * name of the entry element must match that root element name. - * - * @param node this is the XML element that is to be validated - * @param type this is the array type used to create the array - * - * @return true if the element matches the XML schema class given - */ - private boolean validate(InputNode node, Class type) throws Exception{ - while(true) { - InputNode next = node.getNext(); - - if(next == null) { - return true; - } - if(!next.isEmpty()) { - root.validate(next, type); - } - } - } - - /** - * This write method will write the specified object - * to the given XML element as as array entries. Each entry within - * the given array must be assignable to the array component type. - * Each array entry is serialized as a root element, that is, its - * Root annotation is used to extract the name. - * - * @param source this is the source object array to be serialized - * @param node this is the XML element container to be populated - */ - public void write(OutputNode node, Object source) throws Exception { - int size = Array.getLength(source); - - for(int i = 0; i < size; i++) { - Object item = Array.get(source, i); - Class type = entry.getType(); - - root.write(node, item, type, parent); - } - node.commit(); - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeInlineList.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeInlineList.java deleted file mode 100644 index 45ba1f92..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeInlineList.java +++ /dev/null @@ -1,272 +0,0 @@ -/* - * CompositeInlineList.java July 2006 - * - * Copyright (C) 2006, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.util.Collection; - -import org.simpleframework.xml.strategy.Type; -import org.simpleframework.xml.stream.InputNode; -import org.simpleframework.xml.stream.OutputNode; - -/** - * The CompositeInlineList object is used to convert an - * group of elements in to a collection of element entries. This is - * used when a containing element for a list is not required. It - * extracts the elements by matching elements to name of the type - * that the annotated field or method requires. This enables these - * element entries to exist as siblings to other objects within the - * object. One restriction is that the Root annotation - * for each of the types within the list must be the same. - *
         
        - *    
        - *    <entry attribute="one">
        - *       <text>example text value</text>
        - *    </entry>
        - *    <entry attribute="two">
        - *       <text>some other example</text>
        - *    </entry>  
        - *    <entry attribute="three">
        - *       <text>yet another example</text>
        - *    </entry>      
        - * 
        - * 
        - * For the above XML element list the element entry is - * contained within the list. Each entry element is thus deserialized - * as a root element and then inserted into the list. This enables - * lists to be composed from XML documents. For serialization the - * reverse is done, each element taken from the collection is written - * as a root element to the owning element to create the list. - * Entry objects do not need to be of the same type. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.core.Traverser - * @see org.simpleframework.xml.ElementList - */ -class CompositeInlineList implements Repeater { - - /** - * This factory is used to create a suitable collection list. - */ - private final CollectionFactory factory; - - /** - * This performs the traversal used for object serialization. - */ - private final Traverser root; - - /** - * This represents the name of the entry elements to write. - */ - private final String name; - - /** - * This is the entry type for elements within the list. - */ - private final Type entry; - - /** - * This represents the actual method or field for the list. - */ - private final Type type; - - /** - * Constructor for the CompositeInlineList object. - * This is given the list type and entry type to be used. The list - * type is the Collection implementation that is used - * to collect the deserialized entry objects from the XML source. - * - * @param context this is the context object used for serialization - * @param type this is the collection type for the list used - * @param entry the entry type to be stored within the list - * @param name this is the name of the entries used for this list - */ - public CompositeInlineList(Context context, Type type, Type entry, String name) { - this.factory = new CollectionFactory(context, type); - this.root = new Traverser(context); - this.entry = entry; - this.type = type; - this.name = name; - } - - /** - * This read method wll read the XML element list from - * the provided node and deserialize its children as entry types. - * This will each entry type is deserialized as a root type, that - * is, its Root annotation must be present and the - * name of the entry element must match that root element name. - * - * @param node this is the XML element that is to be deserialized - * - * @return this returns the item to attach to the object contact - */ - public Object read(InputNode node) throws Exception{ - Object value = factory.getInstance(); - Collection list = (Collection) value; - - if(list != null) { - return read(node, list); - } - return null; - } - - /** - * This read method will read the XML element list from - * the provided node and deserialize its children as entry types. - * This will each entry type is deserialized as a root type, that - * is, its Root annotation must be present and the - * name of the entry element must match that root element name. - * - * @param node this is the XML element that is to be deserialized - * - * @return this returns the item to attach to the object contact - */ - public Object read(InputNode node, Object value) throws Exception { - Collection list = (Collection) value; - - if(list != null) { - return read(node, list); - } - return read(node); - } - - /** - * This read method wll read the XML element list from - * the provided node and deserialize its children as entry types. - * This will each entry type is deserialized as a root type, that - * is, its Root annotation must be present and the - * name of the entry element must match that root element name. - * - * @param node this is the XML element that is to be deserialized - * @param list this is the collection that is to be populated - * - * @return this returns the item to attach to the object contact - */ - private Object read(InputNode node, Collection list) throws Exception { - InputNode from = node.getParent(); - String name = node.getName(); - - while(node != null) { - Class type = entry.getType(); - Object item = read(node, type); - - if(item != null) { - list.add(item); - } - node = from.getNext(name); - } - return list; - } - - /** - * This read method will read the XML element from the - * provided node. This checks to ensure that the deserialized type - * is the same as the entry type provided. If the types are not - * the same then an exception is thrown. This is done to ensure - * each node in the collection contain the same root annotation. - * - * @param node this is the XML element that is to be deserialized - * @param expect this is the type expected of the deserialized type - * - * @return this returns the item to attach to the object contact - */ - private Object read(InputNode node, Class expect) throws Exception { - Object item = root.read(node, expect); - Class result = item.getClass(); - Class actual = entry.getType(); - - if(!actual.isAssignableFrom(result)) { - throw new PersistenceException("Entry %s does not match %s for %s", result, entry, type); - } - return item; - } - - /** - * This read method will read the XML element list from - * the provided node and deserialize its children as entry types. - * This will each entry type is deserialized as a root type, that - * is, its Root annotation must be present and the - * name of the entry element must match that root element name. - * - * @param node this is the XML element that is to be deserialized - * - * @return this returns the item to attach to the object contact - */ - public boolean validate(InputNode node) throws Exception{ - InputNode from = node.getParent(); - Class type = entry.getType(); - String name = node.getName(); - - while(node != null) { - boolean valid = root.validate(node, type); - - if(valid == false) { - return false; - } - node = from.getNext(name); - } - return true; - } - - /** - * This write method will write the specified object - * to the given XML element as as list entries. Each entry within - * the given collection must be assignable from the annotated - * type specified within the ElementList annotation. - * Each entry is serialized as a root element, that is, its - * Root annotation is used to extract the name. - * - * @param source this is the source collection to be serialized - * @param node this is the XML element container to be populated - */ - public void write(OutputNode node, Object source) throws Exception { - Collection list = (Collection) source; - OutputNode parent = node.getParent(); - - if(!node.isCommitted()) { - node.remove(); - } - write(parent, list); - } - - /** - * This write method will write the specified object - * to the given XML element as as list entries. Each entry within - * the given collection must be assignable from the annotated - * type specified within the ElementList annotation. - * Each entry is serialized as a root element, that is, its - * Root annotation is used to extract the name. - * - * @param list this is the source collection to be serialized - * @param node this is the XML element container to be populated - */ - public void write(OutputNode node, Collection list) throws Exception { - for(Object item : list) { - if(item != null) { - Class expect = entry.getType(); - Class actual = item.getClass(); - - if(!expect.isAssignableFrom(actual)) { - throw new PersistenceException("Entry %s does not match %s for %s", actual, expect, type); - } - root.write(node, item, expect, name); - } - } - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeInlineMap.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeInlineMap.java deleted file mode 100644 index cf6628f7..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeInlineMap.java +++ /dev/null @@ -1,253 +0,0 @@ -/* - * CompositeInlineMap.java July 2007 - * - * Copyright (C) 2007, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.util.Map; - -import org.simpleframework.xml.strategy.Type; -import org.simpleframework.xml.stream.InputNode; -import org.simpleframework.xml.stream.Mode; -import org.simpleframework.xml.stream.OutputNode; -import org.simpleframework.xml.stream.Style; - -/** - * The CompositeMap is used to serialize and deserialize - * maps to and from a source XML document. The structure of the map in - * the XML format is determined by the annotation. Keys can be either - * attributes or elements, and values can be inline. This can perform - * serialization and deserialization of the key and value objects - * whether the object types are primitive or composite. - *
        - * 
        - *    <map>
        - *       <entry key='1'>           
        - *          <value>one</value>
        - *       </entry>
        - *       <entry key='2'>
        - *          <value>two</value>
        - *       </entry>      
        - *    </map>
        - *    
        - * 
        - * For the above XML element map the element entry is - * used to wrap the key and value such that they can be grouped. This - * element does not represent any real object. The names of each of - * the XML elements serialized and deserialized can be configured. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.core.Entry - */ -class CompositeInlineMap implements Repeater { - - /** - * The factory used to create suitable map object instances. - */ - private final MapFactory factory; - - /** - * This is the type that the value objects are instances of. - */ - private final Converter value; - - /** - * This is the name of the entry wrapping the key and value. - */ - private final Converter key; - - /** - * This is the style used to style the names used for the XML. - */ - private final Style style; - - /** - * The entry object contains the details on how to write the map. - */ - private final Entry entry; - - /** - * Constructor for the CompositeMap object. This will - * create a converter that is capable of writing map objects to - * and from XML. The resulting XML is configured by an annotation - * such that key values can attributes and values can be inline. - * - * @param context this is the root context for the serialization - * @param entry this provides configuration for the resulting XML - * @param type this is the map type that is to be converted - */ - public CompositeInlineMap(Context context, Entry entry, Type type) throws Exception { - this.factory = new MapFactory(context, type); - this.value = entry.getValue(context); - this.key = entry.getKey(context); - this.style = context.getStyle(); - this.entry = entry; - } - - /** - * This read method will read the XML element map from - * the provided node and deserialize its children as entry types. - * Each entry type must contain a key and value so that the entry - * can be inserted in to the map as a pair. If either the key or - * value is composite it is read as a root object, which means its - * Root annotation must be present and the name of the - * object element must match that root element name. - * - * @param node this is the XML element that is to be deserialized - * - * @return this returns the item to attach to the object contact - */ - public Object read(InputNode node) throws Exception{ - Object value = factory.getInstance(); - Map table = (Map) value; - - if(table != null) { - return read(node, table); - } - return null; - } - - /** - * This read method will read the XML element map from - * the provided node and deserialize its children as entry types. - * Each entry type must contain a key and value so that the entry - * can be inserted in to the map as a pair. If either the key or - * value is composite it is read as a root object, which means its - * Root annotation must be present and the name of the - * object element must match that root element name. - * - * @param node this is the XML element that is to be deserialized - * - * @return this returns the item to attach to the object contact - */ - public Object read(InputNode node, Object value) throws Exception { - Map map = (Map) value; - - if(map != null) { - return read(node, map); - } - return read(node); - } - - /** - * This read method will read the XML element map from - * the provided node and deserialize its children as entry types. - * Each entry type must contain a key and value so that the entry - * can be inserted in to the map as a pair. If either the key or - * value is composite it is read as a root object, which means its - * Root annotation must be present and the name of the - * object element must match that root element name. - * - * @param node this is the XML element that is to be deserialized - * @param map this is the map object that is to be populated - * - * @return this returns the item to attach to the object contact - */ - private Object read(InputNode node, Map map) throws Exception { - InputNode from = node.getParent(); - String name = node.getName(); - - while(node != null) { - Object index = key.read(node); - Object item = value.read(node); - - if(map != null) { - map.put(index, item); - } - node = from.getNext(name); - } - return map; - } - - /** - * This read method will read the XML element map from - * the provided node and deserialize its children as entry types. - * Each entry type must contain a key and value so that the entry - * can be inserted in to the map as a pair. If either the key or - * value is composite it is read as a root object, which means its - * Root annotation must be present and the name of the - * object element must match that root element name. - * - * @param node this is the XML element that is to be deserialized - * - * @return this returns the item to attach to the object contact - */ - public boolean validate(InputNode node) throws Exception{ - InputNode from = node.getParent(); - String name = node.getName(); - - while(node != null) { - if(!key.validate(node)) { - return false; - } - if(!value.validate(node)) { - return false; - } - node = from.getNext(name); - } - return true; - } - - /** - * This write method will write the key value pairs - * within the provided map to the specified XML node. This will - * write each entry type must contain a key and value so that - * the entry can be deserialized in to the map as a pair. If the - * key or value object is composite it is read as a root object - * so its Root annotation must be present. - * - * @param node this is the node the map is to be written to - * @param source this is the source map that is to be written - */ - public void write(OutputNode node, Object source) throws Exception { - OutputNode parent = node.getParent(); - Mode mode = node.getMode(); - Map map = (Map) source; - - if(!node.isCommitted()) { - node.remove(); - } - write(parent, map, mode); - } - - /** - * This write method will write the key value pairs - * within the provided map to the specified XML node. This will - * write each entry type must contain a key and value so that - * the entry can be deserialized in to the map as a pair. If the - * key or value object is composite it is read as a root object - * so its Root annotation must be present. - * - * @param node this is the node the map is to be written to - * @param map this is the source map that is to be written - * @param mode this is the mode that has been inherited - */ - private void write(OutputNode node, Map map, Mode mode) throws Exception { - String root = entry.getEntry(); - String name = style.getElement(root); - - for(Object index : map.keySet()) { - OutputNode next = node.getChild(name); - Object item = map.get(index); - - next.setMode(mode); - key.write(next, index); - value.write(next, item); - } - } -} \ No newline at end of file diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeKey.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeKey.java deleted file mode 100644 index bef25c9f..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeKey.java +++ /dev/null @@ -1,230 +0,0 @@ -/* - * CompositeKey.java July 2007 - * - * Copyright (C) 2007, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import org.simpleframework.xml.strategy.Type; -import org.simpleframework.xml.stream.InputNode; -import org.simpleframework.xml.stream.OutputNode; -import org.simpleframework.xml.stream.Position; -import org.simpleframework.xml.stream.Style; - -/** - * The CompositeKey object is used to convert an object - * to an from an XML element. This accepts only composite objects and - * will throw an exception if the ElementMap annotation - * is configured to have an attribute key. If a key name is given for - * the annotation then this will act as a parent element to the - * resulting XML element for the composite object. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.ElementMap - */ -class CompositeKey implements Converter { - - /** - * This is the context used to support the serialization process. - */ - private final Context context; - - /** - * This is the traverser used to read and write the composite key. - */ - private final Traverser root; - - /** - * This is the style used to style the names used for the XML. - */ - private final Style style; - - /** - * This is the entry object used to provide configuration details. - */ - private final Entry entry; - - /** - * This represents the type of object the key is written as. - */ - private final Type type; - - /** - * Constructor for the CompositeKey object. This will - * create an object capable of reading an writing composite keys - * from an XML element. This also allows a parent element to be - * created to wrap the key object if desired. - * - * @param context this is the root context for the serialization - * @param entry this is the entry object used for configuration - * @param type this is the type of object the key represents - */ - public CompositeKey(Context context, Entry entry, Type type) throws Exception { - this.root = new Traverser(context); - this.style = context.getStyle(); - this.context = context; - this.entry = entry; - this.type = type; - } - - /** - * This method is used to read the key value from the node. The - * value read from the node is resolved using the template filter. - * If the key value can not be found according to the annotation - * attributes then null is assumed and returned. - * - * @param node this is the node to read the key value from - * - * @return this returns the value deserialized from the node - */ - public Object read(InputNode node) throws Exception { - Position line = node.getPosition(); - Class expect = type.getType(); - String name = entry.getKey(); - - if(name == null) { - name = context.getName(expect); - } - if(entry.isAttribute()) { - throw new AttributeException("Can not have %s as an attribute for %s at %s", expect, entry, line); - } - return read(node, name); - } - - /** - * This method is used to read the key value from the node. The - * value read from the node is resolved using the template filter. - * If the key value can not be found according to the annotation - * attributes then null is assumed and returned. - * - * @param node this is the node to read the key value from - * @param value this is the value to deserialize in to - * - * @return this returns the value deserialized from the node - * - * @throws Exception if value is not null an exception is thrown - */ - public Object read(InputNode node, Object value) throws Exception { - Position line = node.getPosition(); - Class expect = type.getType(); - - if(value != null) { - throw new PersistenceException("Can not read key of %s for %s at %s", expect, entry, line); - } - return read(node); - } - - /** - * This method is used to read the key value from the node. The - * value read from the node is resolved using the template filter. - * If the key value can not be found according to the annotation - * attributes then null is assumed and returned. - * - * @param node this is the node to read the key value from - * @param key this is the name of the key wrapper XML element - * - * @return this returns the value deserialized from the node - */ - private Object read(InputNode node, String key) throws Exception { - String name = style.getElement(key); - Class expect = type.getType(); - - if(name != null) { - node = node.getNext(name); - } - if(node == null) { - return null; - } - if(node.isEmpty()) { - return null; - } - return root.read(node, expect); - } - - /** - * This method is used to read the key value from the node. The - * value read from the node is resolved using the template filter. - * If the key value can not be found according to the annotation - * attributes then null is assumed and the node is valid. - * - * @param node this is the node to read the key value from - * - * @return this returns the value deserialized from the node - */ - public boolean validate(InputNode node) throws Exception { - Position line = node.getPosition(); - Class expect = type.getType(); - String name = entry.getKey(); - - if(name == null) { - name = context.getName(expect); - } - if(entry.isAttribute()) { - throw new ElementException("Can not have %s as an attribute for %s at %s", expect, entry, line); - } - return validate(node, name); - } - - /** - * This method is used to read the key value from the node. The - * value read from the node is resolved using the template filter. - * If the key value can not be found according to the annotation - * attributes then null is assumed and the node is valid. - * - * @param node this is the node to read the key value from - * @param key this is the name of the key wrapper XML element - * - * @return this returns the value deserialized from the node - */ - private boolean validate(InputNode node, String key) throws Exception { - String name = style.getElement(key); - InputNode next = node.getNext(name); - Class expect = type.getType(); - - if(next == null) { - return true; - } - if(next.isEmpty()) { - return true; - } - return root.validate(next, expect); - } - - /** - * This method is used to write the value to the specified node. - * The value written to the node must be a composite object and if - * the element map annotation is configured to have a key attribute - * then this method will throw an exception. - * - * @param node this is the node that the value is written to - * @param item this is the item that is to be written - */ - public void write(OutputNode node, Object item) throws Exception { - Class expect = type.getType(); - String key = entry.getKey(); - - if(entry.isAttribute()) { - throw new ElementException("Can not have %s as an attribute for %s", expect, entry); - } - if(key == null) { - key = context.getName(expect); - } - String name = style.getElement(key); - - root.write(node, item, expect, name); - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeList.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeList.java deleted file mode 100644 index 624d4404..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeList.java +++ /dev/null @@ -1,252 +0,0 @@ -/* - * CompositeList.java July 2006 - * - * Copyright (C) 2006, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.util.Collection; - -import org.simpleframework.xml.strategy.Type; -import org.simpleframework.xml.stream.InputNode; -import org.simpleframework.xml.stream.OutputNode; - -/** - * The CompositeList object is used to convert an element - * list to a collection of element entries. This in effect performs a - * root serialization and deserialization of entry elements for the - * collection object. On serialization each objects type must be - * checked against the XML annotation entry so that it is serialized - * in a form that can be deserialized. - *
        - *
        - *    <list>
        - *       <entry attribute="value">
        - *          <text>example text value</text>
        - *       </entry>
        - *       <entry attribute="demo">
        - *          <text>some other example</text>
        - *       </entry>
        - *    </list>
        - * 
        - * 
        - * For the above XML element list the element entry is - * contained within the list. Each entry element is thus deserialized - * as a root element and then inserted into the list. This enables - * lists to be composed from XML documents. For serialization the - * reverse is done, each element taken from the collection is written - * as a root element to the owning element to create the list. - * Entry objects do not need to be of the same type. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.core.Traverser - * @see org.simpleframework.xml.ElementList - */ -class CompositeList implements Converter { - - /** - * This factory is used to create a suitable collection list. - */ - private final CollectionFactory factory; - - /** - * This performs the traversal used for object serialization. - */ - private final Traverser root; - - /** - * This represents the name of the entry elements to write. - */ - private final String name; - - /** - * This is the entry type for elements within the list. - */ - private final Type entry; - - /** - * This is the field or method that has been annotated. - */ - private final Type type; - - /** - * Constructor for the CompositeList object. This is - * given the list type and entry type to be used. The list type is - * the Collection implementation that deserialized - * entry objects are inserted into. - * - * @param context this is the context object used for serialization - * @param type this is the collection type for the list used - * @param entry the entry type to be stored within the list - */ - public CompositeList(Context context, Type type, Type entry, String name) { - this.factory = new CollectionFactory(context, type); - this.root = new Traverser(context); - this.entry = entry; - this.type = type; - this.name = name; - } - - /** - * This read method will read the XML element list from - * the provided node and deserialize its children as entry types. - * This will each entry type is deserialized as a root type, that - * is, its Root annotation must be present and the - * name of the entry element must match that root element name. - * - * @param node this is the XML element that is to be deserialized - * - * @return this returns the item to attach to the object contact - */ - public Object read(InputNode node) throws Exception{ - Instance type = factory.getInstance(node); - Object list = type.getInstance(); - - if(!type.isReference()) { - return populate(node, list); - } - return list; - } - - /** - * This read method will read the XML element map from - * the provided node and deserialize its children as entry types. - * Each entry type must contain a key and value so that the entry - * can be inserted in to the map as a pair. If either the key or - * value is composite it is read as a root object, which means its - * Root annotation must be present and the name of the - * object element must match that root element name. - * - * @param node this is the XML element that is to be deserialized - * @param result this is the map object that is to be populated - * - * @return this returns the item to attach to the object contact - */ - public Object read(InputNode node, Object result) throws Exception { - Instance type = factory.getInstance(node); - - if(type.isReference()) { - return type.getInstance(); - } - type.setInstance(result); - - if(result != null) { - return populate(node, result); - } - return result; - } - - /** - * This populate method wll read the XML element list - * from the provided node and deserialize its children as entry types. - * This will each entry type is deserialized as a root type, that - * is, its Root annotation must be present and the - * name of the entry element must match that root element name. - * - * @param node this is the XML element that is to be deserialized - * @param result this is the collection that is to be populated - * - * @return this returns the item to attach to the object contact - */ - private Object populate(InputNode node, Object result) throws Exception { - Collection list = (Collection) result; - - while(true) { - InputNode next = node.getNext(); - Class expect = entry.getType(); - - if(next == null) { - return list; - } - list.add(root.read(next, expect)); - } - } - - /** - * This validate method will validate the XML element - * list from the provided node and deserialize its children as entry - * types. This takes each entry type and validates it as a root type, - * that is, its Root annotation must be present and the - * name of the entry element must match that root element name. - * - * @param node this is the XML element that is to be validated - * - * @return true if the element matches the XML schema class given - */ - public boolean validate(InputNode node) throws Exception{ - Instance value = factory.getInstance(node); - - if(!value.isReference()) { - Object result = value.setInstance(null); - Class type = value.getType(); - - return validate(node, type); - } - return true; - } - - /** - * This validate method will validate the XML element - * list from the provided node and deserialize its children as entry - * types. This takes each entry type and validates it as a root type, - * that is, its Root annotation must be present and the - * name of the entry element must match that root element name. - * - * @param node this is the XML element that is to be validated - * @param type this is the type to validate against the input node - * - * @return true if the element matches the XML schema class given - */ - private boolean validate(InputNode node, Class type) throws Exception { - while(true) { - InputNode next = node.getNext(); - Class expect = entry.getType(); - - if(next == null) { - return true; - } - root.validate(next, expect); - } - } - - /** - * This write method will write the specified object - * to the given XML element as as list entries. Each entry within - * the given collection must be assignable from the annotated - * type specified within the ElementList annotation. - * Each entry is serialized as a root element, that is, its - * Root annotation is used to extract the name. - * - * @param source this is the source collection to be serialized - * @param node this is the XML element container to be populated - */ - public void write(OutputNode node, Object source) throws Exception { - Collection list = (Collection) source; - - for(Object item : list) { - if(item != null) { - Class expect = entry.getType(); - Class actual = item.getClass(); - - if(!expect.isAssignableFrom(actual)) { - throw new PersistenceException("Entry %s does not match %s for %s", actual, entry, type); - } - root.write(node, item, expect, name); - } - } - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeListUnion.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeListUnion.java deleted file mode 100644 index 6733868d..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeListUnion.java +++ /dev/null @@ -1,304 +0,0 @@ -/* - * CompositeListUnion.java March 2011 - * - * Copyright (C) 2011, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.util.Collection; -import java.util.Collections; - -import org.simpleframework.xml.strategy.Type; -import org.simpleframework.xml.stream.InputNode; -import org.simpleframework.xml.stream.OutputNode; -import org.simpleframework.xml.stream.Style; - -/** - * The CompositeListUnion object is used to act as a - * mediator for multiple converters associated with a particular union - * group. This will basically determine which Converter - * should be delegated to based on either the XML element name being read - * or the type of the instance object being written. Selection of the - * converter is done by consulting the Group of labels - * representing the union declaration. - * - * @author Niall Gallagher - */ -class CompositeListUnion implements Repeater { - - /** - * This contains the labels in the union group keyed by name. - */ - private final LabelMap elements; - - /** - * This is the path expression used to represent this union. - */ - private final Expression path; - - /** - * This is the current context used for the serialization. - */ - private final Context context; - - /** - * This contains the group of labels associated with the union. - */ - private final Group group; - - /** - * This is this style associated with the serialization context. - */ - private final Style style; - - /** - * This is the type field or method annotated as a union. - */ - private final Type type; - - /** - * Constructor for the CompositeListUnion object. This - * is used to create a converter that delegates to other associated - * converters within the union group depending on the XML element - * name being read or the instance type that is being written. - * - * @param context this is the context used for the serialization - * @param group this is the union group used for delegation - * @param path this is the path expression representing this union - * @param type this is the annotated field or method to be used - */ - public CompositeListUnion(Context context, Group group, Expression path, Type type) throws Exception { - this.elements = group.getElements(); - this.style = context.getStyle(); - this.context = context; - this.group = group; - this.type = type; - this.path = path; - } - - /** - * The read method uses the name of the XML element to - * select a converter to be used to read the instance. Selection of - * the converter is done by looking up the associated label from - * the union group using the element name. Once the converter has - * been selected it is used to read the instance. - * - * @param node this is the XML element used to read the instance - * - * @return this is the instance that has been read by this - */ - public Object read(InputNode node) throws Exception { - Label text = group.getText(); - - if(text == null) { - return readElement(node); - } - return readText(node); - } - - /** - * The readElement method uses the name of the element - * to select a converter to be used to read the instance. Selection - * of the converter is done by looking up the associated label from - * the union group using the element name. Once the converter has - * been selected it is used to read the instance. - * - * @param node this is the XML element used to read the instance - * - * @return this is the instance that has been read by this - */ - private Object readElement(InputNode node) throws Exception { - String name = node.getName(); - String element = path.getElement(name); - Label label = elements.get(element); - Converter converter = label.getConverter(context); - - return converter.read(node); - } - - /** - * The readText method is used to read free text from - * between the declared elements and add them to a list. Consuming - * free text in this manner enables an element list union to parse - * unstructured XML such as XHTML. - * - * @param node this is the node to consume the free text from - * - * @return this returns the list with the text added to it - */ - private Object readText(InputNode node) throws Exception { - Label text = group.getText(); - Converter converter = text.getConverter(context); - - return converter.read(node); - } - - /** - * The read method uses the name of the XML element to - * select a converter to be used to read the instance. Selection - * of the converter is done by looking up the associated label from - * the union group using the element name. Once the converter has - * been selected it is used to read the instance. - * - * @param node this is the XML element used to read the instance - * @param value this is the value that is to be repeated - * - * @return this is the instance that has been read by this - */ - public Object read(InputNode node, Object value) throws Exception { - Object result = readElement(node, value); - Label text = group.getText(); - - if(text != null) { - return readText(node, value); - } - return result; - } - - /** - * The readElement method uses the name of the element - * to select a converter to be used to read the instance. Selection - * of the converter is done by looking up the associated label from - * the union group using the element name. Once the converter has - * been selected it is used to read the instance. - * - * @param node this is the XML element used to read the instance - * @param value this is the value that is to be repeated - * - * @return this is the instance that has been read by this - */ - private Object readElement(InputNode node, Object value) throws Exception { - String name = node.getName(); - String element = path.getElement(name); - Label label = elements.get(element); - Converter converter = label.getConverter(context); - - return converter.read(node, value); - } - - /** - * The readText method is used to read free text from - * between the declared elements and add them to a list. Consuming - * free text in this manner enables an element list union to parse - * unstructured XML such as XHTML. - * - * @param node this is the node to consume the free text from - * @param value this is the value that is to be repeated - * - * @return this returns the list with the text added to it - */ - private Object readText(InputNode node, Object value) throws Exception { - Label label = group.getText(); - Converter converter = label.getConverter(context); - InputNode parent = node.getParent(); - - return converter.read(parent, value); - } - - /** - * The validate method is used to validate the XML - * element provided using an associated class schema. The schema - * is selected using the name of the XML element to acquire - * the associated converter. Once the converter has been acquired - * it is delegated to and validated against it. - * - * @param node this is the input XML element to be validated - * - * @return this returns true if the node validates - */ - public boolean validate(InputNode node) throws Exception { - String name = node.getName(); - String element = path.getElement(name); - Label label = elements.get(element); - Converter converter = label.getConverter(context); - - return converter.validate(node); - } - - /** - * The write method uses the name of the XML element to - * select a converter to be used to write the instance. Selection of - * the converter is done by looking up the associated label from - * the union group using the instance type. Once the converter has - * been selected it is used to write the instance. - * - * @param source this is the source collection to be serialized - * @param node this is the XML element container to be populated - */ - public void write(OutputNode node, Object source) throws Exception { - Collection list = (Collection) source; - - if(group.isInline()) { - if(!list.isEmpty()) { - write(node, list); - } else if(!node.isCommitted()){ - node.remove(); - } - } else { - write(node, list); - } - } - - /** - * The write method uses the name of the XML element to - * select a converter to be used to write the instance. Selection of - * the converter is done by looking up the associated label from - * the union group using the instance type. Once the converter has - * been selected it is used to write the instance. - * - * @param node this is the XML element used to write the instance - * @param list this is the value that is to be written - */ - private void write(OutputNode node, Collection list) throws Exception { - for(Object item : list) { - if(item != null) { - Class real = item.getClass(); - Label label = group.getLabel(real); - - if(label == null) { - throw new UnionException("Entry of %s not declared in %s with annotation %s", real, type, group); - } - write(node, item, label); - } - } - } - - /** - * The write method uses the name of the XML element to - * select a converter to be used to write the instance. Selection of - * the converter is done by looking up the associated label from - * the union group using the instance type. Once the converter has - * been selected it is used to write the instance. - * - * @param node this is the XML element used to write the instance - * @param item this is the individual list entry to be serialized - * @param label this is the label to used to acquire the converter - */ - private void write(OutputNode node, Object item, Label label) throws Exception { - Converter converter = label.getConverter(context); - Collection list = Collections.singleton(item); - - if(!label.isInline()) { - String name = label.getName(); - String root = style.getElement(name); - - if(!node.isCommitted()) { - node.setName(root); - } - } - converter.write(node, list); - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeMap.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeMap.java deleted file mode 100644 index b63b54c4..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeMap.java +++ /dev/null @@ -1,261 +0,0 @@ -/* - * CompositeMap.java July 2007 - * - * Copyright (C) 2007, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.util.Map; - -import org.simpleframework.xml.strategy.Type; -import org.simpleframework.xml.stream.InputNode; -import org.simpleframework.xml.stream.OutputNode; -import org.simpleframework.xml.stream.Style; - -/** - * The CompositeMap is used to serialize and deserialize - * maps to and from a source XML document. The structure of the map in - * the XML format is determined by the annotation. Keys can be either - * attributes or elements, and values can be inline. This can perform - * serialization and deserialization of the key and value objects - * whether the object types are primitive or composite. - *
        - * 
        - *    <map>
        - *       <entry key='1'>           
        - *          <value>one</value>
        - *       </entry>
        - *       <entry key='2'>
        - *          <value>two</value>
        - *       </entry>      
        - *    </map>
        - *    
        - * 
        - * For the above XML element map the element entry is - * used to wrap the key and value such that they can be grouped. This - * element does not represent any real object. The names of each of - * the XML elements serialized and deserialized can be configured. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.core.Entry - */ -class CompositeMap implements Converter { - - /** - * The factory used to create suitable map object instances. - */ - private final MapFactory factory; - - /** - * This is the type that the value objects are instances of. - */ - private final Converter value; - - /** - * This is the name of the entry wrapping the key and value. - */ - private final Converter key; - - /** - * This is the style used to style the names used for the XML. - */ - private final Style style; - - /** - * The entry object contains the details on how to write the map. - */ - private final Entry entry; - - /** - * Constructor for the CompositeMap object. This will - * create a converter that is capable of writing map objects to - * and from XML. The resulting XML is configured by an annotation - * such that key values can attributes and values can be inline. - * - * @param context this is the root context for the serialization - * @param entry this provides configuration for the resulting XML - * @param type this is the map type that is to be converted - */ - public CompositeMap(Context context, Entry entry, Type type) throws Exception { - this.factory = new MapFactory(context, type); - this.value = entry.getValue(context); - this.key = entry.getKey(context); - this.style = context.getStyle(); - this.entry = entry; - } - - /** - * This read method will read the XML element map from - * the provided node and deserialize its children as entry types. - * Each entry type must contain a key and value so that the entry - * can be inserted in to the map as a pair. If either the key or - * value is composite it is read as a root object, which means its - * Root annotation must be present and the name of the - * object element must match that root element name. - * - * @param node this is the XML element that is to be deserialized - * - * @return this returns the item to attach to the object contact - */ - public Object read(InputNode node) throws Exception{ - Instance type = factory.getInstance(node); - Object map = type.getInstance(); - - if(!type.isReference()) { - return populate(node, map); - } - return map; - } - - /** - * This read method will read the XML element map from - * the provided node and deserialize its children as entry types. - * Each entry type must contain a key and value so that the entry - * can be inserted in to the map as a pair. If either the key or - * value is composite it is read as a root object, which means its - * Root annotation must be present and the name of the - * object element must match that root element name. - * - * @param node this is the XML element that is to be deserialized - * @param result this is the map object that is to be populated - * - * @return this returns the item to attach to the object contact - */ - public Object read(InputNode node, Object result) throws Exception { - Instance type = factory.getInstance(node); - - if(type.isReference()) { - return type.getInstance(); - } - type.setInstance(result); - - if(result != null) { - return populate(node, result); - } - return result; - } - - /** - * This populate method will read the XML element map - * from the provided node and deserialize its children as entry types. - * Each entry type must contain a key and value so that the entry - * can be inserted in to the map as a pair. If either the key or - * value is composite it is read as a root object, which means its - * Root annotation must be present and the name of the - * object element must match that root element name. - * - * @param node this is the XML element that is to be deserialized - * @param result this is the map object that is to be populated - * - * @return this returns the item to attach to the object contact - */ - private Object populate(InputNode node, Object result) throws Exception { - Map map = (Map) result; - - while(true) { - InputNode next = node.getNext(); - - if(next == null) { - return map; - } - Object index = key.read(next); - Object item = value.read(next); - - map.put(index, item); - } - } - - /** - * This validate method will validate the XML element - * map from the provided node and validate its children as entry - * types. Each entry type must contain a key and value so that the - * entry can be inserted in to the map as a pair. If either the key - * or value is composite it is read as a root object, which means its - * Root annotation must be present and the name of the - * object element must match that root element name. - * - * @param node this is the XML element that is to be validate - * - * @return true if the element matches the XML schema class given - */ - public boolean validate(InputNode node) throws Exception{ - Instance value = factory.getInstance(node); - - if(!value.isReference()) { - Object result = value.setInstance(null); - Class type = value.getType(); - - return validate(node, type); - } - return true; - } - - /** - * This validate method will validate the XML element - * map from the provided node and validate its children as entry - * types. Each entry type must contain a key and value so that the - * entry can be inserted in to the map as a pair. If either the key - * or value is composite it is read as a root object, which means its - * Root annotation must be present and the name of the - * object element must match that root element name. - * - * @param node this is the XML element that is to be validate - * @param type this is the type to validate the input node against - * - * @return true if the element matches the XML schema class given - */ - private boolean validate(InputNode node, Class type) throws Exception { - while(true) { - InputNode next = node.getNext(); - - if(next == null) { - return true; - } - if(!key.validate(next)) { - return false; - } - if(!value.validate(next)) { - return false; - } - } - } - - /** - * This write method will write the key value pairs - * within the provided map to the specified XML node. This will - * write each entry type must contain a key and value so that - * the entry can be deserialized in to the map as a pair. If the - * key or value object is composite it is read as a root object - * so its Root annotation must be present. - * - * @param node this is the node the map is to be written to - * @param source this is the source map that is to be written - */ - public void write(OutputNode node, Object source) throws Exception { - Map map = (Map) source; - - for(Object index : map.keySet()) { - String root = entry.getEntry(); - String name = style.getElement(root); - OutputNode next = node.getChild(name); - Object item = map.get(index); - - key.write(next, index); - value.write(next, item); - } - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeMapUnion.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeMapUnion.java deleted file mode 100644 index 16d59cae..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeMapUnion.java +++ /dev/null @@ -1,229 +0,0 @@ -/* - * CompositeMapUnion.java March 2011 - * - * Copyright (C) 2011, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.util.Collections; -import java.util.Map; - -import org.simpleframework.xml.strategy.Type; -import org.simpleframework.xml.stream.InputNode; -import org.simpleframework.xml.stream.OutputNode; -import org.simpleframework.xml.stream.Style; - -/** - * The CompositeMapUnion object is used to act as a - * mediator for multiple converters associated with a particular union - * group. This will basically determine which Converter - * should be delegated to based on either the XML element name being read - * or the type of the instance object being written. Selection of the - * converter is done by consulting the Group of labels - * representing the union declaration. - * - * @author Niall Gallagher - */ -class CompositeMapUnion implements Repeater { - - /** - * This contains the labels in the union group keyed by name. - */ - private final LabelMap elements; - - /** - * This is the path expression used to represent this union. - */ - private final Expression path; - - /** - * This is the current context used for the serialization. - */ - private final Context context; - - /** - * This contains the group of labels associated with the union. - */ - private final Group group; - - /** - * This is this style associated with the serialization context. - */ - private final Style style; - - /** - * This is the type field or method annotated as a union. - */ - private final Type type; - - /** - * Constructor for the CompositeMapUnion object. This - * is used to create a converter that delegates to other associated - * converters within the union group depending on the XML element - * name being read or the instance type that is being written. - * - * @param context this is the context used for the serialization - * @param group this is the union group used for delegation - * @param path this is the path expression representing this union - * @param type this is the annotated field or method to be used - */ - public CompositeMapUnion(Context context, Group group, Expression path, Type type) throws Exception { - this.elements = group.getElements(); - this.style = context.getStyle(); - this.context = context; - this.group = group; - this.type = type; - this.path = path; - } - - /** - * The read method uses the name of the XML element to - * select a converter to be used to read the instance. Selection of - * the converter is done by looking up the associated label from - * the union group using the element name. Once the converter has - * been selected it is used to read the instance. - * - * @param node this is the XML element used to read the instance - * - * @return this is the instance that has been read by this - */ - public Object read(InputNode node) throws Exception { - String name = node.getName(); - String element = path.getElement(name); - Label label = elements.get(element); - Converter converter = label.getConverter(context); - - return converter.read(node); - } - - /** - * The read method uses the name of the XML element to - * select a converter to be used to read the instance. Selection of - * the converter is done by looking up the associated label from - * the union group using the element name. Once the converter has - * been selected it is used to read the instance. - * - * @param node this is the XML element used to read the instance - * @param value this is the value that is to be repeated - * - * @return this is the instance that has been read by this - */ - public Object read(InputNode node, Object value) throws Exception { - String name = node.getName(); - String element = path.getElement(name); - Label label = elements.get(element); - Converter converter = label.getConverter(context); - - return converter.read(node, value); - } - - /** - * The validate method is used to validate the XML - * element provided using an associated class schema. The schema - * is selected using the name of the XML element to acquire - * the associated converter. Once the converter has been acquired - * it is delegated to and validated against it. - * - * @param node this is the input XML element to be validated - * - * @return this returns true if the node validates - */ - public boolean validate(InputNode node) throws Exception { - String name = node.getName(); - String element = path.getElement(name); - Label label = elements.get(element); - Converter converter = label.getConverter(context); - - return converter.validate(node); - } - - /** - * The write method uses the name of the XML element to - * select a converter to be used to write the instance. Selection of - * the converter is done by looking up the associated label from - * the union group using the instance type. Once the converter has - * been selected it is used to write the instance. - * - * @param node this is the XML element used to write the instance - * @param source this is the value that is to be written - */ - public void write(OutputNode node, Object source) throws Exception { - Map map = (Map) source; - - if(group.isInline()) { - if(!map.isEmpty()) { - write(node, map); - } else if(!node.isCommitted()){ - node.remove(); - } - } else { - write(node, map); - } - } - - /** - * The write method uses the name of the XML element to - * select a converter to be used to write the instance. Selection of - * the converter is done by looking up the associated label from - * the union group using the instance type. Once the converter has - * been selected it is used to write the instance. - * - * @param node this is the XML element used to write the instance - * @param map this is the value that is to be written - */ - private void write(OutputNode node, Map map) throws Exception { - for(Object key : map.keySet()) { - Object item = map.get(key); - - if(item != null) { - Class real = item.getClass(); - Label label = group.getLabel(real); - - if(label == null) { - throw new UnionException("Value of %s not declared in %s with annotation %s", real, type, group); - } - write(node, key, item, label); - } - } - } - - /** - * The write method uses the name of the XML element to - * select a converter to be used to write the instance. Selection of - * the converter is done by looking up the associated label from - * the union group using the instance type. Once the converter has - * been selected it is used to write the instance. - * - * @param node this is the XML element used to write the instance - * @param key this is the key associated with the item to write - * @param item this is the value associated with the item to write - * @param label this is the label to used to acquire the converter - */ - private void write(OutputNode node, Object key, Object item, Label label) throws Exception { - Converter converter = label.getConverter(context); - Map map = Collections.singletonMap(key, item); - - if(!label.isInline()) { - String name = label.getName(); - String root = style.getElement(name); - - if(!node.isCommitted()) { - node.setName(root); - } - } - converter.write(node, map); - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeUnion.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeUnion.java deleted file mode 100644 index 6365c683..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeUnion.java +++ /dev/null @@ -1,178 +0,0 @@ -/* - * CompositeUnion.java March 2011 - * - * Copyright (C) 2011, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import org.simpleframework.xml.strategy.Type; -import org.simpleframework.xml.stream.InputNode; -import org.simpleframework.xml.stream.OutputNode; - -/** - * The CompositeUnion object is used to act as a mediator - * for multiple converters associated with a particular union group. - * This will basically determine which Converter should be - * delegated to based on either the XML element name being read or the - * type of the instance object being written. Selection of the converter - * is done by consulting the Group of labels representing - * the union declaration. - * - * @author Niall Gallagher - */ -class CompositeUnion implements Converter { - - /** - * This contains the labels in the union group keyed by name. - */ - private final LabelMap elements; - - /** - * This is the path expression used to represent this union. - */ - private final Expression path; - - /** - * This is the current context used for the serialization. - */ - private final Context context; - - /** - * This contains the group of labels associated with the union. - */ - private final Group group; - - /** - * This is the type field or method annotated as a union. - */ - private final Type type; - - /** - * Constructor for the CompositeUnion object. This - * is used to create a converter that delegates to other associated - * converters within the union group depending on the XML element - * name being read or the instance type that is being written. - * - * @param context this is the context used for the serialization - * @param group this is the union group used for delegation - * @param path this is the path expression representing this union - * @param type this is the annotated field or method to be used - */ - public CompositeUnion(Context context, Group group, Expression path, Type type) throws Exception { - this.elements = group.getElements(); - this.context = context; - this.group = group; - this.type = type; - this.path = path; - } - - /** - * The read method uses the name of the XML element to - * select a converter to be used to read the instance. Selection of - * the converter is done by looking up the associated label from - * the union group using the element name. Once the converter has - * been selected it is used to read the instance. - * - * @param node this is the XML element used to read the instance - * - * @return this is the instance that has been read by this - */ - public Object read(InputNode node) throws Exception { - String name = node.getName(); - String element = path.getElement(name); - Label label = elements.get(element); - Converter converter = label.getConverter(context); - - return converter.read(node); - } - - /** - * The read method uses the name of the XML element to - * select a converter to be used to read the instance. Selection of - * the converter is done by looking up the associated label from - * the union group using the element name. Once the converter has - * been selected it is used to read the instance. - * - * @param node this is the XML element used to read the instance - * @param value this is the value that is to be repeated - * - * @return this is the instance that has been read by this - */ - public Object read(InputNode node, Object value) throws Exception { - String name = node.getName(); - String element = path.getElement(name); - Label label = elements.get(element); - Converter converter = label.getConverter(context); - - return converter.read(node, value); - } - - /** - * The validate method is used to validate the XML - * element provided using an associated class schema. The schema - * is selected using the name of the XML element to acquire - * the associated converter. Once the converter has been acquired - * it is delegated to and validated against it. - * - * @param node this is the input XML element to be validated - * - * @return this returns true if the node validates - */ - public boolean validate(InputNode node) throws Exception { - String name = node.getName(); - String element = path.getElement(name); - Label label = elements.get(element); - Converter converter = label.getConverter(context); - - return converter.validate(node); - } - - /** - * The write method uses the name of the XML element to - * select a converter to be used to write the instance. Selection of - * the converter is done by looking up the associated label from - * the union group using the instance type. Once the converter has - * been selected it is used to write the instance. - * - * @param node this is the XML element used to write the instance - * @param object this is the value that is to be written - */ - public void write(OutputNode node, Object object) throws Exception { - Class real = object.getClass(); - Label label = group.getLabel(real); - - if(label == null) { - throw new UnionException("Value of %s not declared in %s with annotation %s", real, type, group); - } - write(node, object, label); - } - - /** - * The write method uses the name of the XML element to - * select a converter to be used to write the instance. Selection of - * the converter is done by looking up the associated label from - * the union group using the instance type. Once the converter has - * been selected it is used to write the instance. - * - * @param node this is the XML element used to write the instance - * @param object this is the value that is to be written - * @param label this is the label to used to acquire the converter - */ - private void write(OutputNode node, Object object, Label label) throws Exception { - label.getConverter(context).write(node, object); - } - -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeValue.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeValue.java deleted file mode 100644 index 3cecbea1..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/CompositeValue.java +++ /dev/null @@ -1,191 +0,0 @@ -/* - * CompositeValue.java July 2007 - * - * Copyright (C) 2007, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import org.simpleframework.xml.strategy.Type; -import org.simpleframework.xml.stream.InputNode; -import org.simpleframework.xml.stream.OutputNode; -import org.simpleframework.xml.stream.Style; - -/** - * The CompositeValue object is used to convert an object - * to an from an XML element. This accepts only composite objects and - * will maintain all references within the object using the cycle - * strategy if required. This also ensures that should the value to - * be written to the XML element be null that nothing is written. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.ElementMap - */ -class CompositeValue implements Converter { - - /** - * This is the context used to support the serialization process. - */ - private final Context context; - - /** - * This is the traverser used to read and write the value with. - */ - private final Traverser root; - - /** - * This is the style used to style the names used for the XML. - */ - private final Style style; - - /** - * This is the entry object used to provide configuration details. - */ - private final Entry entry; - - /** - * This represents the type of object the value is written as. - */ - private final Type type; - - /** - * Constructor for the CompositeValue object. This - * will create an object capable of reading an writing composite - * values from an XML element. This also allows a parent element - * to be created to wrap the key object if desired. - * - * @param context this is the root context for the serialization - * @param entry this is the entry object used for configuration - * @param type this is the type of object the value represents - */ - public CompositeValue(Context context, Entry entry, Type type) throws Exception { - this.root = new Traverser(context); - this.style = context.getStyle(); - this.context = context; - this.entry = entry; - this.type = type; - } - - /** - * This method is used to read the value object from the node. The - * value read from the node is resolved using the template filter. - * If the value data can not be found according to the annotation - * attributes then null is assumed and returned. - * - * @param node this is the node to read the value object from - * - * @return this returns the value deserialized from the node - */ - public Object read(InputNode node) throws Exception { - InputNode next = node.getNext(); - Class expect = type.getType(); - - if(next == null) { - return null; - } - if(next.isEmpty()) { - return null; - } - return root.read(next, expect); - } - - /** - * This method is used to read the value object from the node. The - * value read from the node is resolved using the template filter. - * If the value data can not be found according to the annotation - * attributes then null is assumed and returned. - * - * @param node this is the node to read the value object from - * @param value this is the value to deserialize in to - * - * @return this returns the value deserialized from the node - * - * @throws Exception if value is not null an exception is thrown - */ - public Object read(InputNode node, Object value) throws Exception { - Class expect = type.getType(); - - if(value != null) { - throw new PersistenceException("Can not read value of %s for %s", expect, entry); - } - return read(node); - } - - /** - * This method is used to read the value object from the node. The - * value read from the node is resolved using the template filter. - * If the value data can not be found according to the annotation - * attributes then null is assumed and the node is valid. - * - * @param node this is the node to read the value object from - * - * @return this returns true if this represents a valid value - */ - public boolean validate(InputNode node) throws Exception { - Class expect = type.getType(); - String name = entry.getValue(); - - if(name == null) { - name = context.getName(expect); - } - return validate(node, name); - } - - /** - * This method is used to read the value object from the node. The - * value read from the node is resolved using the template filter. - * If the value data can not be found according to the annotation - * attributes then null is assumed and the node is valid. - * - * @param node this is the node to read the value object from - * @param key this is the name of the value element - * - * @return this returns true if this represents a valid value - */ - private boolean validate(InputNode node, String key) throws Exception { - String name = style.getElement(key); - InputNode next = node.getNext(name); - Class expect = type.getType(); - - if(next == null) { - return true; - } - if(next.isEmpty()) { - return true; - } - return root.validate(next, expect); - } - - /** - * This method is used to write the value to the specified node. - * The value written to the node must be a composite object and if - * the object provided to this is null then nothing is written. - * - * @param node this is the node that the value is written to - * @param item this is the item that is to be written - */ - public void write(OutputNode node, Object item) throws Exception { - Class expect = type.getType(); - String key = entry.getValue(); - - if(key == null) { - key = context.getName(expect); - } - String name = style.getElement(key); - - root.write(node, item, expect, name); - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ConstructorException.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ConstructorException.java deleted file mode 100644 index b80ca641..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ConstructorException.java +++ /dev/null @@ -1,56 +0,0 @@ -/* - * ConstructorException.java July 2009 - * - * Copyright (C) 2009, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -/** - * The ConstructorException is used to represent any - * errors where an annotated constructor parameter is invalid. This - * is thrown when constructor injection is used and the schema is - * invalid. Invalid schemas are schemas where an annotated method - * or field does not match an annotated constructor parameter. - * - * @author Niall Gallagher - */ -public class ConstructorException extends PersistenceException { - - /** - * Constructor for the ConstructorException object. - * This constructor takes a format string an a variable number of - * object arguments, which can be inserted into the format string. - * - * @param text a format string used to present the error message - * @param list a list of arguments to insert into the string - */ - public ConstructorException(String text, Object... list) { - super(text, list); - } - - /** - * Constructor for the ConstructorException object. - * This constructor takes a format string an a variable number of - * object arguments, which can be inserted into the format string. - * - * @param cause the source exception this is used to represent - * @param text a format string used to present the error message - * @param list a list of arguments to insert into the string - */ - public ConstructorException(Throwable cause, String text, Object... list) { - super(cause, text, list); - } -} \ No newline at end of file diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ConstructorScanner.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ConstructorScanner.java deleted file mode 100644 index 4559f966..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ConstructorScanner.java +++ /dev/null @@ -1,154 +0,0 @@ -/* - * ConstructorScanner.java July 2009 - * - * Copyright (C) 2009, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.reflect.Constructor; -import java.util.ArrayList; -import java.util.List; - -/** - * The ConstructorScanner object is used to scan all - * all constructors that have XML annotations for their parameters. - * parameters. Each constructor scanned is converted in to a - * Initializer object. In order to ensure consistency - * amongst the annotated parameters each named parameter must have - * the exact same type and annotation attributes across the - * constructors. This ensures a consistent XML representation. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.core.Scanner - */ -class ConstructorScanner { - - /** - * This is a list of all the signatures represented by the type. - */ - private List signatures; - - /** - * This is used to acquire a parameter by the parameter name. - */ - private ParameterMap registry; - - /** - * This represents the default no argument constructor. - */ - private Signature primary; - - /** - * This object contains various support functions for the class. - */ - private Support support; - - /** - * Constructor for the ConstructorScanner object. - * This is used to scan the specified detail for constructors that - * can be used to instantiate the class. Only constructors that - * have all parameters annotated will be considered. - * - * @param detail this contains the details for the class scanned - * @param support this contains various support functions - */ - public ConstructorScanner(Detail detail, Support support) throws Exception { - this.signatures = new ArrayList(); - this.registry = new ParameterMap(); - this.support = support; - this.scan(detail); - } - - /** - * This is used to acquire the default signature for the class. - * The default signature is the signature for the no argument - * constructor for the type. If there is no default constructor - * for the type then this will return null. - * - * @return this returns the default signature if it exists - */ - public Signature getSignature() { - return primary; - } - - /** - * This returns the signatures for the type. All constructors are - * represented as a signature and returned. More signatures than - * constructors will be returned if a constructor is annotated - * with a union annotation. - * - * @return this returns the list of signatures for the type - */ - public List getSignatures() { - return new ArrayList(signatures); - } - - /** - * This returns a map of all parameters that exist. This is used - * to validate all the parameters against the field and method - * annotations that exist within the class. - * - * @return this returns a map of all parameters within the type - */ - public ParameterMap getParameters() { - return registry; - } - - /** - * This is used to scan the specified class for constructors that - * can be used to instantiate the class. Only constructors that - * have all parameters annotated will be considered. - * - * @param detail this is the class detail that is to be scanned - */ - private void scan(Detail detail) throws Exception { - Constructor[] array = detail.getConstructors(); - - if(!detail.isInstantiable()) { - throw new ConstructorException("Can not construct inner %s", detail); - } - for(Constructor factory: array){ - if(!detail.isPrimitive()) { - scan(factory); - } - } - } - - /** - * This is used to scan the parameters within a constructor to - * determine the signature of the constructor. If the constructor - * contains a union annotation multiple signatures will be used. - * - * @param factory the constructor to scan for parameters - */ - private void scan(Constructor factory) throws Exception { - SignatureScanner scanner = new SignatureScanner(factory, registry, support); - - if(scanner.isValid()) { - List list = scanner.getSignatures(); - - for(Signature signature : list) { - int size = signature.size(); - - if(size == 0) { - primary = signature; - } - signatures.add(signature); - } - } - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Contact.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Contact.java deleted file mode 100644 index cd3a4d5a..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Contact.java +++ /dev/null @@ -1,127 +0,0 @@ -/* - * Contact.java April 2007 - * - * Copyright (C) 2007, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.annotation.Annotation; - -import org.simpleframework.xml.strategy.Type; - -/** - * The Contact interface is used to provide a point of - * contact with an object. Typically this will be used to get and - * set to an from a field or a pair of matching bean methods. Each - * contact must be labeled with an annotation. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.core.Label - */ -interface Contact extends Type { - - /** - * This represents the name of the object contact. If the contact - * is a field then the name of the field is provided. If however - * the contact is a method then the Java Bean name of the method - * is provided, which will be the decapitalized name of the - * method without the get, set, or is prefix to the method. - * - * @return this returns the name of the contact represented - */ - String getName(); - - /** - * This provides the dependent class for the contact. This will - * typically represent a generic type for the actual type. For - * contacts that use a Collection type this will - * be the generic type parameter for that collection. - * - * @return this returns the dependent type for the contact - */ - Class getDependent(); - - /** - * This provides the dependent classes for the contact. This will - * typically represent a generic types for the actual type. For - * contacts that use a Map type this will be the - * generic type parameter for that map type declaration. - * - * @return this returns the dependent types for the contact - */ - Class[] getDependents(); - - /** - * This is the class that declares the contact. The declaring - * class is where the field or method has been defined. This will - * typically be a class rather than an interface. - * - * @return this returns the class the contact is declared within - */ - Class getDeclaringClass(); - - /** - * This is the annotation associated with the point of contact. - * This will be an XML annotation that describes how the contact - * should be serialized and deserialized from the object. - * - * @return this provides the annotation associated with this - */ - Annotation getAnnotation(); - - /** - * This is used to set the value on the specified object through - * this contact. Depending on the type of contact this will set - * the value given, typically this will be done by invoking a - * method or setting the value on the object field. - * - * @param source this is the object to set the value on - * @param value this is the value to be set through the contact - */ - void set(Object source, Object value) throws Exception; - - /** - * This is used to get the value from the specified object using - * the point of contact. Typically the value is retrieved from - * the specified object by invoking a get method of by acquiring - * the value from a field within the specified object. - * - * @param source this is the object to acquire the value from - * - * @return this is the value acquired from the point of contact - */ - Object get(Object source) throws Exception; - - /** - * This is used to determine if the annotated contact is for a - * read only variable. A read only variable is a field that - * can be set from within the constructor such as a blank final - * variable. It can also be a method with no set counterpart. - * - * @return this returns true if the contact is a constant one - */ - boolean isReadOnly(); - - /** - * This is used to describe the contact as it exists within the - * owning class. This is used to provide error messages that can - * be used to debug issues that occur when processing a contact. - * - * @return this returns a string representation of the contact - */ - String toString(); -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ContactList.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ContactList.java deleted file mode 100644 index e4c670b5..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ContactList.java +++ /dev/null @@ -1,41 +0,0 @@ -/* - * ContactList.java April 2007 - * - * Copyright (C) 2007, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.util.ArrayList; - -/** - * The ContactList object is used to represent a list - * that contains contacts for an object. This is used to collect - * the methods and fields within an object that are to be used in - * the serialization and deserialization process. - * - * @author Niall Gallagher - */ -abstract class ContactList extends ArrayList { - - /** - * Constructor for the ContactList object. This - * must be subclassed by a scanning class which will fill the - * list with the contacts from a specified class. - */ - protected ContactList() { - super(); - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ContactMap.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ContactMap.java deleted file mode 100644 index cc68d378..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ContactMap.java +++ /dev/null @@ -1,45 +0,0 @@ -/* - * ContactMap.java January 2010 - * - * Copyright (C) 2010, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.util.Iterator; -import java.util.LinkedHashMap; - -/** - * The ContactMap object is used to keep track of the - * contacts that have been processed. Keeping track of the contacts - * that have been processed ensures that no two contacts are used - * twice. This ensures a consistent XML class schema. - * - * @author Niall Gallagher - */ -class ContactMap extends LinkedHashMap implements Iterable { - - /** - * This is used to iterate over the Contact objects - * in a for each loop. Iterating over the contacts allows them - * to be easily added to a list of unique contacts. - * - * @return this is used to return the contacts registered - */ - public Iterator iterator(){ - return values().iterator(); - } - -} \ No newline at end of file diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Context.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Context.java deleted file mode 100644 index aa5a86cf..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Context.java +++ /dev/null @@ -1,301 +0,0 @@ -/* - * Context.java July 2006 - * - * Copyright (C) 2006, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import org.simpleframework.xml.Version; -import org.simpleframework.xml.strategy.Type; -import org.simpleframework.xml.strategy.Value; -import org.simpleframework.xml.stream.InputNode; -import org.simpleframework.xml.stream.OutputNode; -import org.simpleframework.xml.stream.Style; - -/** - * The Context object acts as a contextual object that is - * used to store all information regarding an instance of serialization - * or deserialization. This maintains the Strategy as - * well as the Filter used to replace template variables. - * When serialization and deserialization are performed the source is - * required as it acts as a factory for objects used in the process. - *

        - * For serialization the source object is required as a factory for - * Schema objects, which are used to visit each field - * in the class that can be serialized. Also this can be used to get - * any data entered into the session Map object. - *

        - * When deserializing the source object provides the contextual data - * used to replace template variables extracted from the XML source. - * This is performed using the Filter object. Also, as - * in serialization it acts as a factory for the Schema - * objects used to examine the serializable fields of an object. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.strategy.Strategy - */ -interface Context { - - /** - * This is used to determine if the deserialization mode is strict - * or not. If this is not strict then deserialization will be done - * in such a way that additional elements and attributes can be - * ignored. This allows external XML formats to be used without - * having to match the object structure to the XML fully. - * - * @return this returns true if the deserialization is strict - */ - boolean isStrict(); - - /** - * This is used to acquire the Style for the format. - * If no style has been set a default style is used, which does - * not modify the attributes and elements that are used to build - * the resulting XML document. - * - * @return this returns the style used for this format object - */ - Style getStyle(); - - /** - * This is used to acquire the Session object that - * is used to store the values used within the serialization - * process. This provides the internal map that is passed to all - * of the call back methods so that is can be populated. - * - * @return this returns the session that is used by this source - */ - Session getSession(); - - /** - * This is used to acquire the Support object. - * The support object is used to translate strings to and from - * their object representations and is also used to convert the - * strings to their template values. This is the single source - * of translation for all of the strings encountered. - * - * @return this returns the support used by the context - */ - Support getSupport(); - - /** - * This is used to determine if the type specified is a floating - * point type. Types that are floating point are the double and - * float primitives as well as the java types for this primitives. - * - * @param type this is the type to determine if it is a float - * - * @return this returns true if the type is a floating point - */ - boolean isFloat(Class type) throws Exception; - - /** - * This is used to determine if the type specified is a floating - * point type. Types that are floating point are the double and - * float primitives as well as the java types for this primitives. - * - * @param type this is the type to determine if it is a float - * - * @return this returns true if the type is a floating point - */ - boolean isFloat(Type type) throws Exception; - - /** - * This is used to determine whether the scanned class represents - * a primitive type. A primitive type is a type that contains no - * XML annotations and so cannot be serialized with an XML form. - * Instead primitives a serialized using transformations. - * - * @param type this is the type to determine if it is primitive - * - * @return this returns true if no XML annotations were found - */ - boolean isPrimitive(Class type) throws Exception; - - /** - * This is used to determine whether the scanned type represents - * a primitive type. A primitive type is a type that contains no - * XML annotations and so cannot be serialized with an XML form. - * Instead primitives a serialized using transformations. - * - * @param type this is the type to determine if it is primitive - * - * @return this returns true if no XML annotations were found - */ - boolean isPrimitive(Type type) throws Exception; - - /** - * This will create an Instance that can be used - * to instantiate objects of the specified class. This leverages - * an internal constructor cache to ensure creation is quicker. - * - * @param value this contains information on the object instance - * - * @return this will return an object for instantiating objects - */ - Instance getInstance(Value value); - - /** - * This will create an Instance that can be used - * to instantiate objects of the specified class. This leverages - * an internal constructor cache to ensure creation is quicker. - * - * @param type this is the type that is to be instantiated - * - * @return this will return an object for instantiating objects - */ - Instance getInstance(Class type); - - /** - * This is used to acquire the name of the specified type using - * the Root annotation for the class. This will - * use either the name explicitly provided by the annotation or - * it will use the name of the class that the annotation was - * placed on if there is no explicit name for the root. - * - * @param type this is the type to acquire the root name for - * - * @return this returns the name of the type from the root - * - * @throws Exception if the class contains an illegal schema - */ - String getName(Class type) throws Exception; - - /** - * This is used to acquire the Caller object. This - * is used to call the callback methods within the object. If the - * object contains no callback methods then this will return an - * object that does not invoke any methods that are invoked. - * - * @param type this is the type to acquire the caller for - * - * @return this returns the caller for the specified type - */ - Caller getCaller(Class type) throws Exception; - - /** - * This returns the version for the type specified. The version is - * used to determine how the deserialization process is performed. - * If the version of the type is different from the version for - * the XML document, then deserialization is done in a best effort. - * - * @param type this is the type to acquire the version for - * - * @return the version that has been set for this XML schema class - */ - Version getVersion(Class type) throws Exception; - - /** - * This will acquire the Decorator for the type. - * A decorator is an object that adds various details to the - * node without changing the overall structure of the node. For - * example comments and namespaces can be added to the node with - * a decorator as they do not affect the deserialization. - * - * @param type this is the type to acquire the decorator for - * - * @return this returns the decorator associated with this - */ - Decorator getDecorator(Class type) throws Exception; - - /** - * This creates a Schema object that can be used to - * examine the fields within the XML class schema. The schema - * maintains information when a field from within the schema is - * visited, this allows the serialization and deserialization - * process to determine if all required XML annotations are used. - * - * @param type the schema class the schema is created for - * - * @return a new schema that can track visits within the schema - * - * @throws Exception if the class contains an illegal schema - */ - Schema getSchema(Class type) throws Exception; - - /** - * This is used to resolve and load a class for the given element. - * The class should be of the same type or a subclass of the class - * specified. It can be resolved using the details within the - * provided XML element, if the details used do not represent any - * serializable values they should be removed so as not to disrupt - * the deserialization process. For example the default strategy - * removes all "class" attributes from the given elements. - * - * @param type this is the type of the root element expected - * @param node this is the element used to resolve an override - * - * @return returns the type that should be used for the object - * - * @throws Exception thrown if the class cannot be resolved - */ - Value getOverride(Type type, InputNode node) throws Exception; - - /** - * This is used to attach elements or attributes to the given - * element during the serialization process. This method allows - * the strategy to augment the XML document so that it can be - * deserialized using a similar strategy. For example the - * default strategy adds a "class" attribute to the element. - * - * @param type this is the field type for the associated value - * @param value this is the instance variable being serialized - * @param node this is the element used to represent the value - * - * @return this returns true if serialization has complete - * - * @throws Exception thrown if the details cannot be set - */ - boolean setOverride(Type type, Object value, OutputNode node) throws Exception; - - /** - * This is used to determine the type of an object given the - * source instance. To provide a best match approach this will - * first attempt to get the value for the actual instance, if - * however the instance is null the type is delegated to. - * - * @param type this is the type used in the serialization - * @param value this is the source instance being used - * - * @return the best match given the criteria - */ - Class getType(Type type, Object value); - - /** - * This is used to acquire the attribute mapped to the specified - * key. In order for this to return a value it must have been - * previously placed into the context as it is empty by default. - * - * @param key this is the name of the attribute to retrieve - * - * @return this returns the value mapped to the specified key - */ - Object getAttribute(Object key); - - /** - * Replaces any template variables within the provided string. - * This is used in the deserialization process to replace - * variables with system properties, environment variables, or - * used specified mappings. If a template variable does not have - * a mapping from the Filter is is left unchanged. - * - * @param text this is processed by the template engine object - * - * @return this returns the text will all variables replaced - */ - String getProperty(String text); -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ConversionInstance.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ConversionInstance.java deleted file mode 100644 index 512b684f..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ConversionInstance.java +++ /dev/null @@ -1,145 +0,0 @@ -/* - * CoversionInstance.java April 2007 - * - * Copyright (C) 2007, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import org.simpleframework.xml.strategy.Value; - -/** - * The ConversionInstance object is used to promote the - * type to some more specialized type. For example if a field or - * method that represents a List is annotated then this - * might create a specialized type such as a Vector. It - * typically used to promote a type either because it is abstract - * or because another type is required. - *

        - * This is used by the CollectionFactory to convert the - * type of a collection field from an abstract type to a instantiable - * type. This is used to simplify strategy implementations. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.core.CollectionFactory - */ -class ConversionInstance implements Instance { - - /** - * This is the context that is used to create the instance. - */ - private final Context context; - - /** - * This is the new class that is used for the type conversion. - */ - private final Class convert; - - /** - * This is the value object that will be wrapped by this. - */ - private final Value value; - - /** - * This is used to specify the creation of a conversion type that - * can be used for creating an instance with a class other than - * the default class specified by the Value object. - * - * @param context this is the context used for instantiation - * @param value this is the type used to create the instance - * @param convert this is the class the type is converted to - */ - public ConversionInstance(Context context, Value value, Class convert) throws Exception { - this.context = context; - this.convert = convert; - this.value = value; - } - - /** - * This method is used to acquire an instance of the type that - * is defined by this object. If for some reason the type can - * not be instantiated an exception is thrown from this. - * - * @return an instance of the type this object represents - */ - public Object getInstance() throws Exception { - if(value.isReference()) { - return value.getValue(); - } - Object created = getInstance(convert); - - if(created != null) { - setInstance(created); - } - return created; - } - - /** - * This method is used to acquire an instance of the type that - * is defined by this object. If for some reason the type can - * not be instantiated an exception is thrown from this. - * - * @param type this is the type of the instance to create - * - * @return an instance of the type this object represents - */ - public Object getInstance(Class type) throws Exception { - Instance value = context.getInstance(type); - Object object = value.getInstance(); - - return object; - } - - /** - * This method is used acquire the value from the type and if - * possible replace the value for the type. If the value can - * not be replaced then an exception should be thrown. This - * is used to allow primitives to be inserted into a graph. - * - * @param object this is the object to insert as the value - * - * @return an instance of the type this object represents - */ - public Object setInstance(Object object) throws Exception { - if(value != null) { - value.setValue(object); - } - return object; - } - - /** - * This is the type of the object instance that will be created - * by the getInstance method. This allows the - * deserialization process to perform checks against the field. - * - * @return the type of the object that will be instantiated - */ - public Class getType() { - return convert; - } - - /** - * This will return true if the Value object provided - * is a reference type. Typically a reference type refers to a - * type that is substituted during the deserialization process - * and so constitutes an object that does not need initialization. - * - * @return this returns true if the type is a reference type - */ - public boolean isReference() { - return value.isReference(); - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Converter.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Converter.java deleted file mode 100644 index cea36c8a..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Converter.java +++ /dev/null @@ -1,90 +0,0 @@ -/* - * Converter.java July 2006 - * - * Copyright (C) 2006, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import org.simpleframework.xml.stream.InputNode; -import org.simpleframework.xml.stream.OutputNode; - -/** - * The Converter object serializes and deserializes XML - * elements. Serialization of lists, primitives, and compound types - * are performed using a converter. Any object read from a converter - * will produce a fully deserialized object will all its fields. - * The objects written to an XML element populate that element with - * attributes an elements according to the objects annotations. - * - * @author Niall Gallagher - */ -interface Converter { - - /** - * The read method reads an object to a specific type - * from the provided node. If the node provided is an attribute - * then the object must be a primitive such as a string, integer, - * boolean, or any of the other Java primitive types. - * - * @param node contains the details used to deserialize the object - * - * @return a fully deserialized object will all its fields - * - * @throws Exception if a deserialized type cannot be instantiated - */ - Object read(InputNode node) throws Exception; - - /** - * The read method reads an object to a specific type - * from the provided node. If the node provided is an attribute - * then the object must be a primitive such as a string, integer, - * boolean, or any of the other Java primitive types. - * - * @param node contains the details used to deserialize the object - * @param value this is an existing value to deserialize in to - * - * @return a fully deserialized object will all its fields - * - * @throws Exception if a deserialized type cannot be instantiated - */ - Object read(InputNode node, Object value) throws Exception; - - /** - * The validate method is used to validate the class - * XML schema against an input source. This will traverse the class - * fields and methods ensuring that the input XML document contains - * a valid structure when compared against the class XML schema. - * - * @param node contains the details used to validate the object - * - * @return true if the document matches the class XML schema - * - * @throws Exception if the class XML schema does not fully match - */ - boolean validate(InputNode node) throws Exception; - - /** - * The write method writes the fields from the given - * object to the XML element. After this has finished the element - * contains all attributes and sub-elements from the object. - * - * @param object this is the object to be written to the element - * @param node this is the element that is to be populated - * - * @throws Exception throw if the object cannot be serialized - */ - void write(OutputNode node, Object object) throws Exception; -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Creator.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Creator.java deleted file mode 100644 index 1f22b34f..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Creator.java +++ /dev/null @@ -1,87 +0,0 @@ -/* - * Instantiator.java April 2009 - * - * Copyright (C) 2009, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -/** - * The Instantiator object is used to represent an single - * constructor within an object. It contains the actual constructor - * as well as the list of parameters. Each instantiator will score its - * weight when given a Criteria object. This allows - * the deserialization process to find the most suitable one to - * use when instantiating an object. - * - * @author Niall Gallagher - */ -interface Creator { - - /** - * This is used to instantiate the object using the default no - * argument constructor. If for some reason the object can not be - * instantiated then this will throw an exception with the reason. - * - * @return this returns the object that has been instantiated - */ - Object getInstance() throws Exception; - - /** - * This is used to instantiate the object using a constructor that - * takes deserialized objects as arguments. The object that have - * been deserialized can be taken from the Criteria - * object which contains the deserialized values. - * - * @param criteria this contains the criteria to be used - * - * @return this returns the object that has been instantiated - */ - Object getInstance(Criteria criteria) throws Exception; - - /** - * This is used to score this Instantiator object so that - * it can be weighed amongst other constructors. The instantiator that - * scores the highest is the one that is used for insIntantiation. - *

        - * If any read only element or attribute is not a parameter in - * the constructor then the constructor is discounted. This is - * because there is no way to set the read only entity without a - * constructor injection in to the instantiated object. - * - * @param criteria this contains the criteria to be used - * - * @return this returns the score based on the criteria provided - */ - double getScore(Criteria criteria) throws Exception; - - /** - * This is the signature associated with the creator. The signature - * contains all the parameters associated with the creator as well - * as the constructor that this represents. Exposing the signature - * allows the creator to be validated. - * - * @return this is the signature associated with the creator - */ - Signature getSignature() throws Exception; - - /** - * This is the type associated with the Creator object. - * All instances returned from this creator will be of this type. - * - * @return this returns the type associated with this creator - */ - Class getType() throws Exception; -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Criteria.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Criteria.java deleted file mode 100644 index 66e35298..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Criteria.java +++ /dev/null @@ -1,99 +0,0 @@ -/* - * Criteria.java December 2009 - * - * Copyright (C) 2009, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -/** - * The Criteria object represents the criteria used to - * create an object and populate its methods and fields. This allows - * all deserialized information for a single object to be stored in - * a single location. All deserialized variables are accessible from - * the get method. - * - * @author Niall Gallagher - */ -interface Criteria extends Iterable { - - /** - * This is used to get the Variable that represents - * a deserialized object. The variable contains all the meta - * data for the field or method and the value that is to be set - * on the method or field. - * - * @param key this is the key of the variable to be acquired - * - * @return this returns the keyed variable if it exists - */ - Variable get(Object key) throws Exception; - - /** - * This is used to get the Variable that represents - * a deserialized object. The variable contains all the meta - * data for the field or method and the value that is to be set - * on the method or field. - * - * @param label this is the label to acquire the variable for - * - * @return this returns the variable associated with the label - */ - Variable get(Label label) throws Exception; - - /** - * This is used to resolve the Variable by using - * the union names of a label. This will also acquire variables - * based on the actual name of the variable. - * - * @param path this is the path of the variable to be acquired - * - * @return this returns the variable mapped to the path - */ - Variable resolve(String path) throws Exception; - - /** - * This is used to remove the Variable from this - * criteria object. When removed, the variable will no longer be - * used to set the method or field when the commit - * method is invoked. - * - * @param key this is the key associated with the variable - * - * @return this returns the keyed variable if it exists - */ - Variable remove(Object key) throws Exception; - - /** - * This is used to create a Variable and set it for - * this criteria. The variable can be retrieved at a later stage - * using the name of the label. This allows for repeat reads as - * the variable can be used to acquire the labels converter. - * - * @param label this is the label used to create the pointer - * @param value this is the value of the object to be read - */ - void set(Label label, Object value) throws Exception; - - /** - * This is used to set the values for the methods and fields of - * the specified object. Invoking this performs the population - * of an object being deserialized. It ensures that each value - * is set after the XML element has been fully read. - * - * @param source this is the object that is to be populated - */ - void commit(Object source) throws Exception; -} \ No newline at end of file diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Decorator.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Decorator.java deleted file mode 100644 index 5f31ee45..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Decorator.java +++ /dev/null @@ -1,58 +0,0 @@ -/* - * Decorator.java July 2008 - * - * Copyright (C) 2008, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import org.simpleframework.xml.stream.OutputNode; - -/** - * The Decorator interface is used to describe an object - * that is used to add decorations to an output node. A decoration is - * a object that adds information to the output node without any - * change to the structure of the node. Decorations can include extra - * information like comments and namespaces. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.core.Label - */ -interface Decorator { - - /** - * This method is used to decorate the provided node. This node - * can be either an XML element or an attribute. Decorations that - * can be applied to the node by invoking this method include - * things like comments and namespaces. - * - * @param node this is the node that is to be decorated by this - */ - void decorate(OutputNode node); - - /** - * This method is used to decorate the provided node. This node - * can be either an XML element or an attribute. Decorations that - * can be applied to the node by invoking this method include - * things like comments and namespaces. This can also be given - * another Decorator which is applied before this - * decorator, any common data can then be overwritten. - * - * @param node this is the node that is to be decorated by this - * @param secondary this is a secondary decorator to be applied - */ - void decorate(OutputNode node, Decorator secondary); -} \ No newline at end of file diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/DefaultDetail.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/DefaultDetail.java deleted file mode 100644 index 925d53c2..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/DefaultDetail.java +++ /dev/null @@ -1,275 +0,0 @@ -/* - * DefaultDetail.java December 2012 - * - * Copyright (C) 2012, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.annotation.Annotation; -import java.lang.reflect.Constructor; -import java.util.List; - -import org.simpleframework.xml.DefaultType; -import org.simpleframework.xml.Namespace; -import org.simpleframework.xml.NamespaceList; -import org.simpleframework.xml.Order; -import org.simpleframework.xml.Root; - -/** - * This DefaultDetail object is used to create a detail - * object that contains a default access override. Default overrides - * can be used to scan a class with no annotations and treat it as if - * it was annotated with the Default annotation. This - * allows external classes to be serialized without modification. - * - * @author Niall Gallagher - */ -class DefaultDetail implements Detail { - - /** - * This is the default access type to be used with this detail. - */ - private final DefaultType access; - - /** - * This is the original detail object that is to be delegated to. - */ - private final Detail detail; - - /** - * Constructor for the DefaultDetail object. This is - * used to create a description of a class and also provide a - * default access override type. This is used when we want to scan - * a class with no annotations and extract default details. - * - * @param detail this is the detail that is delegated to - * @param access this is the access type override used - */ - public DefaultDetail(Detail detail, DefaultType access) { - this.detail = detail; - this.access = access; - } - - /** - * This method is used to determine whether strict mappings are - * required. Strict mapping means that all labels in the class - * schema must match the XML elements and attributes in the - * source XML document. When strict mapping is disabled, then - * XML elements and attributes that do not exist in the schema - * class will be ignored without breaking the parser. - * - * @return true if strict parsing is enabled, false otherwise - */ - public boolean isStrict() { - return detail.isStrict(); - } - - /** - * This is used to determine if the generated annotations are - * required or not. By default generated parameters are required. - * Setting this to false means that null values are accepted - * by all defaulted fields or methods depending on the type. - * - * @return this is used to determine if defaults are required - */ - public boolean isRequired() { - return detail.isRequired(); - } - - /** - * This is used to determine if the class is an inner class. If - * the class is a inner class and not static then this returns - * false. Only static inner classes can be instantiated using - * reflection as they do not require a "this" argument. - * - * @return this returns true if the class is a static inner - */ - public boolean isInstantiable() { - return detail.isInstantiable(); - } - - /** - * This is used to determine whether this detail represents a - * primitive type. A primitive type is any type that does not - * extend Object, examples are int, long and double. - * - * @return this returns true if no XML annotations were found - */ - public boolean isPrimitive() { - return detail.isPrimitive(); - } - - /** - * This is used to acquire the super type for the class that is - * represented by this detail. If the super type for the class - * is Object then this will return null. - * - * @return returns the super type for this class or null - */ - public Class getSuper() { - return detail.getSuper(); - } - - /** - * This returns the type represented by this detail. The type is - * the class that has been scanned for annotations, methods and - * fields. All super types of this are represented in the detail. - * - * @return the type that this detail object represents - */ - public Class getType() { - return detail.getType(); - } - - /** - * This returns the name of the class represented by this detail. - * The name is either the name as specified in the last found - * Root annotation, or if a name was not specified - * within the discovered root then the Java Bean class name of - * the last class annotated with a root annotation. - * - * @return this returns the name of the object being scanned - */ - public String getName() { - return detail.getName(); - } - - /** - * This returns the Root annotation for the class. - * The root determines the type of deserialization that is to - * be performed and also contains the name of the root element. - * - * @return this returns the name of the object being scanned - */ - public Root getRoot() { - return detail.getRoot(); - } - - /** - * This returns the order annotation used to determine the order - * of serialization of attributes and elements. The order is a - * class level annotation that can be used only once per class - * XML schema. If none exists then this will return null. - * of the class processed by this scanner. - * - * @return this returns the name of the object being scanned - */ - public Order getOrder() { - return detail.getOrder(); - } - - /** - * This returns the Default annotation access type - * that has been specified by this. If no default annotation has - * been declared on the type then this will return null. - * - * @return this returns the default access type for this type - */ - public DefaultType getAccess() { - return detail.getAccess(); - } - - /** - * This returns the Default annotation access type - * that has been specified by this. If no default annotation has - * been declared on the type then this will return null. - * - * @return this returns the default access type for this type - */ - public DefaultType getOverride() { - return access; - } - - /** - * This returns the Namespace annotation that was - * declared on the type. If no annotation has been declared on the - * type this will return null as not belonging to any. - * - * @return this returns the namespace this type belongs to, if any - */ - public Namespace getNamespace() { - return detail.getNamespace(); - } - - /** - * This returns the NamespaceList annotation that was - * declared on the type. A list of namespaces are used to simply - * declare the namespaces without specifically making the type - * belong to any of the declared namespaces. - * - * @return this returns the namespace declarations, if any - */ - public NamespaceList getNamespaceList() { - return detail.getNamespaceList(); - } - - /** - * This returns a list of the methods that belong to this type. - * The methods here do not include any methods from the super - * types and simply provides a means of caching method data. - * - * @return returns the list of methods declared for the type - */ - public List getMethods() { - return detail.getMethods(); - } - - /** - * This returns a list of the fields that belong to this type. - * The fields here do not include any fields from the super - * types and simply provides a means of caching method data. - * - * @return returns the list of fields declared for the type - */ - public List getFields() { - return detail.getFields(); - } - - /** - * This returns the annotations that have been declared for this - * type. It is preferable to acquire the declared annotations - * from this method as they are cached. Older versions of some - * runtime environments, particularly Android, are slow at this. - * - * @return this returns the annotations associated with this - */ - public Annotation[] getAnnotations() { - return detail.getAnnotations(); - } - - /** - * This returns the constructors that have been declared for this - * type. It is preferable to acquire the declared constructors - * from this method as they are cached. Older versions of some - * runtime environments, particularly Android, are slow at this. - * - * @return this returns the constructors associated with this - */ - public Constructor[] getConstructors() { - return detail.getConstructors(); - } - - /** - * This is used to return a string representation of the detail. - * The string returned from this is the same that is returned - * from the toString of the type represented. - * - * @return this returns the string representation of the type - */ - public String toString() { - return detail.toString(); - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/DefaultScanner.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/DefaultScanner.java deleted file mode 100644 index 7cb64395..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/DefaultScanner.java +++ /dev/null @@ -1,342 +0,0 @@ -/* - * DefaultScanner.java July 2006 - * - * Copyright (C) 2006, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import static org.simpleframework.xml.DefaultType.FIELD; - -import java.util.List; - -import org.simpleframework.xml.Order; -import org.simpleframework.xml.Version; - -/** - * The DefaultScanner performs the reflective inspection - * of a class and builds a map of attributes and elements for each - * annotated field. This acts as a cachable container for reflection - * actions performed on a specific type. This specific scanner is - * used to extract fields from a class that is not annotated. Such - * a scanner can allow external classes to be serialized without the - * need to annotate the serialized type. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.core.ObjectScanner - * @see org.simpleframework.xml.core.Schema - */ -class DefaultScanner implements Scanner { - - /** - * This object contains various support functions for the class. - */ - private Scanner scanner; - - /** - * This contains the details for the class that is being scanned. - */ - private Detail detail; - - /** - * Constructor for the DefaultScanner object. This is - * used to scan the provided class for annotations that are used - * to build a schema for an XML file to follow. - * - * @param original this contains the details for the class scanned - * @param support this contains various support functions - */ - public DefaultScanner(Detail original, Support support) throws Exception { - this.detail = new DefaultDetail(original, FIELD); - this.scanner = new ObjectScanner(detail, support); - } - - /** - * This is used to acquire the default signature for the class. - * The default signature is the signature for the no argument - * constructor for the type. If there is no default constructor - * for the type then this will return null. - * - * @return this returns the default signature if it exists - */ - public Signature getSignature() { - return scanner.getSignature(); - } - - /** - * This returns the signatures for the type. All constructors are - * represented as a signature and returned. More signatures than - * constructors will be returned if a constructor is annotated - * with a union annotation. - * - * @return this returns the list of signatures for the type - */ - public List getSignatures() { - return scanner.getSignatures(); - } - - /** - * This returns a map of all parameters that exist. This is used - * to validate all the parameters against the field and method - * annotations that exist within the class. - * - * @return this returns a map of all parameters within the type - */ - public ParameterMap getParameters() { - return scanner.getParameters(); - } - - /** - * This is used to acquire the instantiator for the type. This is - * used to create object instances based on the constructors that - * have been annotated. If no constructors have been annotated - * then this can be used to create default no argument instances. - * - * @return this instantiator responsible for creating instances - */ - public Instantiator getInstantiator() { - return scanner.getInstantiator(); - } - - /** - * This is used to acquire the type that this scanner scans for - * annotations to be used in a schema. Exposing the class that - * this represents allows the schema it creates to be known. - * - * @return this is the type that this creator will represent - */ - public Class getType() { - return scanner.getType(); - } - - /** - * This is used to acquire the Decorator for this. - * A decorator is an object that adds various details to the - * node without changing the overall structure of the node. For - * example comments and namespaces can be added to the node with - * a decorator as they do not affect the deserialization. - * - * @return this returns the decorator associated with this - */ - public Decorator getDecorator() { - return scanner.getDecorator(); - } - - /** - * This method is used to return the Caller for this - * class. The caller is a means to deliver invocations to the - * object for the persister callback methods. It aggregates all of - * the persister callback methods in to a single object. - * - * @return this returns a caller used for delivering callbacks - */ - public Caller getCaller(Context context) { - return scanner.getCaller(context); - } - - /** - * This is used to create a Section given the context - * used for serialization. A section is an XML structure that - * contains all the elements and attributes defined for the class. - * Each section is a tree like structure defining exactly where - * each attribute an element is located within the source XML. - * - * @return this will return a section for serialization - */ - public Section getSection() { - return scanner.getSection(); - } - - /** - * This is the Version for the scanned class. It - * allows the deserialization process to be configured such that - * if the version is different from the schema class none of - * the fields and methods are required and unmatched elements - * and attributes will be ignored. - * - * @return this returns the version of the class that is scanned - */ - public Version getRevision() { - return scanner.getRevision(); - } - - /** - * This is used to acquire the Order annotation for - * the class schema. The order annotation defines the order that - * the elements and attributes should appear within the document. - * Providing order in this manner makes the resulting XML more - * predictable. If no order is provided, appearance is random. - * - * @return this returns the order, if any, defined for the class - */ - public Order getOrder() { - return scanner.getOrder(); - } - - /** - * This returns the Label that represents the version - * annotation for the scanned class. Only a single version can - * exist within the class if more than one exists an exception is - * thrown. This will read only floating point types such as double. - * - * @return this returns the label used for reading the version - */ - public Label getVersion() { - return scanner.getVersion(); - } - - /** - * This returns the Label that represents the text - * annotation for the scanned class. Only a single text annotation - * can be used per class, so this returns only a single label - * rather than a LabelMap object. Also if this is - * not null then the elements label map must be empty. - * - * @return this returns the text label for the scanned class - */ - public Label getText() { - return scanner.getText(); - } - - /** - * This returns the name of the class processed by this scanner. - * The name is either the name as specified in the last found - * Root annotation, or if a name was not specified - * within the discovered root then the Java Bean class name of - * the last class annotated with a root annotation. - * - * @return this returns the name of the object being scanned - */ - public String getName() { - return detail.getName(); - } - - /** - * This method is used to retrieve the schema class commit method - * during the deserialization process. The commit method must be - * marked with the Commit annotation so that when the - * object is deserialized the persister has a chance to invoke the - * method so that the object can build further data structures. - * - * @return this returns the commit method for the schema class - */ - public Function getCommit() { - return scanner.getCommit(); - } - - /** - * This method is used to retrieve the schema class validation - * method during the deserialization process. The validation method - * must be marked with the Validate annotation so that - * when the object is deserialized the persister has a chance to - * invoke that method so that object can validate its field values. - * - * @return this returns the validate method for the schema class - */ - public Function getValidate() { - return scanner.getValidate(); - } - - /** - * This method is used to retrieve the schema class persistence - * method. This is invoked during the serialization process to - * get the object a chance to perform an nessecary preparation - * before the serialization of the object proceeds. The persist - * method must be marked with the Persist annotation. - * - * @return this returns the persist method for the schema class - */ - public Function getPersist() { - return scanner.getPersist(); - } - - /** - * This method is used to retrieve the schema class completion - * method. This is invoked after the serialization process has - * completed and gives the object a chance to restore its state - * if the persist method required some alteration or locking. - * This is marked with the Complete annotation. - * - * @return returns the complete method for the schema class - */ - public Function getComplete() { - return scanner.getComplete(); - } - - /** - * This method is used to retrieve the schema class replacement - * method. The replacement method is used to substitute an object - * that has been deserialized with another object. This allows - * a seamless delegation mechanism to be implemented. This is - * marked with the Replace annotation. - * - * @return returns the replace method for the schema class - */ - public Function getReplace() { - return scanner.getReplace(); - } - - /** - * This method is used to retrieve the schema class replacement - * method. The replacement method is used to substitute an object - * that has been deserialized with another object. This allows - * a seamless delegation mechanism to be implemented. This is - * marked with the Replace annotation. - * - * @return returns the replace method for the schema class - */ - public Function getResolve() { - return scanner.getResolve(); - } - - /** - * This is used to determine whether the scanned class represents - * a primitive type. A primitive type is a type that contains no - * XML annotations and so cannot be serialized with an XML form. - * Instead primitives a serialized using transformations. - * - * @return this returns true if no XML annotations were found - */ - public boolean isPrimitive() { - return scanner.isPrimitive(); - } - - /** - * This is used to determine whether the scanned class represents - * a primitive type. A primitive type is a type that contains no - * XML annotations and so cannot be serialized with an XML form. - * Instead primitives a serialized using transformations. - * - * @return this returns true if no XML annotations were found - */ - public boolean isEmpty() { - return scanner.isEmpty(); - } - - /** - * This method is used to determine whether strict mappings are - * required. Strict mapping means that all labels in the class - * schema must match the XML elements and attributes in the - * source XML document. When strict mapping is disabled, then - * XML elements and attributes that do not exist in the schema - * class will be ignored without breaking the parser. - * - * @return true if strict parsing is enabled, false otherwise - */ - public boolean isStrict() { - return scanner.isStrict(); - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Detail.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Detail.java deleted file mode 100644 index 0bc5ab1c..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Detail.java +++ /dev/null @@ -1,211 +0,0 @@ -/* - * Detail.java July 2012 - * - * Copyright (C) 2012, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.annotation.Annotation; -import java.lang.reflect.Constructor; -import java.util.List; - -import org.simpleframework.xml.DefaultType; -import org.simpleframework.xml.Namespace; -import org.simpleframework.xml.NamespaceList; -import org.simpleframework.xml.Order; -import org.simpleframework.xml.Root; - -/** - * The Detail object is used to provide various details - * for a type. Most of the data that can be acquired from this can - * also be acquired from the Class. However, in some - * environments, particularly Android, reflection and introspection - * is very slow. This class attempts to reduce the overheads by - * caching all the data extracted from the class for future use. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.core.Support - */ -interface Detail { - - /** - * This method is used to determine whether strict mappings are - * required. Strict mapping means that all labels in the class - * schema must match the XML elements and attributes in the - * source XML document. When strict mapping is disabled, then - * XML elements and attributes that do not exist in the schema - * class will be ignored without breaking the parser. - * - * @return true if strict parsing is enabled, false otherwise - */ - boolean isStrict(); - - /** - * This is used to determine if the generated annotations are - * required or not. By default generated parameters are required. - * Setting this to false means that null values are accepted - * by all defaulted fields or methods depending on the type. - * - * @return this is used to determine if defaults are required - */ - boolean isRequired(); - - /** - * This is used to determine if the class is an inner class. If - * the class is a inner class and not static then this returns - * false. Only static inner classes can be instantiated using - * reflection as they do not require a "this" argument. - * - * @return this returns true if the class is a static inner - */ - boolean isInstantiable(); - - /** - * This is used to determine whether this detail represents a - * primitive type. A primitive type is any type that does not - * extend Object, examples are int, long and double. - * - * @return this returns true if no XML annotations were found - */ - boolean isPrimitive(); - - /** - * This is used to acquire the super type for the class that is - * represented by this detail. If the super type for the class - * is Object then this will return null. - * - * @return returns the super type for this class or null - */ - Class getSuper(); - - /** - * This returns the type represented by this detail. The type is - * the class that has been scanned for annotations, methods and - * fields. All super types of this are represented in the detail. - * - * @return the type that this detail object represents - */ - Class getType(); - - /** - * This returns the name of the class represented by this detail. - * The name is either the name as specified in the last found - * Root annotation, or if a name was not specified - * within the discovered root then the Java Bean class name of - * the last class annotated with a root annotation. - * - * @return this returns the name of the object being scanned - */ - String getName(); - - /** - * This returns the Root annotation for the class. - * The root determines the type of deserialization that is to - * be performed and also contains the name of the root element. - * - * @return this returns the name of the object being scanned - */ - Root getRoot(); - - /** - * This returns the order annotation used to determine the order - * of serialization of attributes and elements. The order is a - * class level annotation that can be used only once per class - * XML schema. If none exists then this will return null. - * of the class processed by this scanner. - * - * @return this returns the name of the object being scanned - */ - Order getOrder(); - - /** - * This returns the Default annotation access type - * that has been specified by this. If no default annotation has - * been declared on the type then this will return null. - * - * @return this returns the default access type for this type - */ - DefaultType getAccess(); - - /** - * This returns the DefaultType override used for this - * detail. An override is used only when the class contains no - * annotations and does not have a Transform of any - * type associated with it. It allows serialization of external - * objects without the need to annotate the types. - * - * @return this returns the access type override for this type - */ - DefaultType getOverride(); - - /** - * This returns the Namespace annotation that was - * declared on the type. If no annotation has been declared on the - * type this will return null as not belonging to any. - * - * @return this returns the namespace this type belongs to, if any - */ - Namespace getNamespace(); - - /** - * This returns the NamespaceList annotation that was - * declared on the type. A list of namespaces are used to simply - * declare the namespaces without specifically making the type - * belong to any of the declared namespaces. - * - * @return this returns the namespace declarations, if any - */ - NamespaceList getNamespaceList(); - - /** - * This returns a list of the methods that belong to this type. - * The methods here do not include any methods from the super - * types and simply provides a means of caching method data. - * - * @return returns the list of methods declared for the type - */ - List getMethods(); - - /** - * This returns a list of the fields that belong to this type. - * The fields here do not include any fields from the super - * types and simply provides a means of caching method data. - * - * @return returns the list of fields declared for the type - */ - List getFields(); - - /** - * This returns the annotations that have been declared for this - * type. It is preferable to acquire the declared annotations - * from this method as they are cached. Older versions of some - * runtime environments, particularly Android, are slow at this. - * - * @return this returns the annotations associated with this - */ - Annotation[] getAnnotations(); - - /** - * This returns the constructors that have been declared for this - * type. It is preferable to acquire the declared constructors - * from this method as they are cached. Older versions of some - * runtime environments, particularly Android, are slow at this. - * - * @return this returns the constructors associated with this - */ - Constructor[] getConstructors(); -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/DetailExtractor.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/DetailExtractor.java deleted file mode 100644 index a76b713d..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/DetailExtractor.java +++ /dev/null @@ -1,197 +0,0 @@ -/* - * DetailExtractor.java July 2006 - * - * Copyright (C) 2006, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import org.simpleframework.xml.DefaultType; -import org.simpleframework.xml.util.Cache; -import org.simpleframework.xml.util.ConcurrentCache; - -/** - * The DetailExtractor object is used to extract details - * for a specific class. All details extracted are cached so that - * they can be reused when requested several times. This provides an - * increase in performance when there are large class hierarchies - * as annotations does not need to be scanned a second time. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.core.Detail - */ -class DetailExtractor { - - /** - * This is the cache of methods for specific classes scanned. - */ - private final Cache methods; - - /** - * This is the cache of fields for specific classes scanned. - */ - private final Cache fields; - - /** - * This contains a cache of the details scanned for classes. - */ - private final Cache details; - - /** - * This is an optional access type for the details created. - */ - private final DefaultType override; - - /** - * This contains various support functions for the details. - */ - private final Support support; - - /** - * Constructor for the DetailExtractor object. This - * is used to extract various details for a class, such as the - * method and field details as well as the annotations used on - * the class. The primary purpose for this is to create cachable - * values that reduce the amount of reflection required. - * - * @param support this contains various support functions - */ - public DetailExtractor(Support support) { - this(support, null); - } - - /** - * Constructor for the DetailExtractor object. This - * is used to extract various details for a class, such as the - * method and field details as well as the annotations used on - * the class. The primary purpose for this is to create cachable - * values that reduce the amount of reflection required. - * - * @param support this contains various support functions - * @param override this is the override used for details created - */ - public DetailExtractor(Support support, DefaultType override) { - this.methods = new ConcurrentCache(); - this.fields = new ConcurrentCache(); - this.details = new ConcurrentCache(); - this.override = override; - this.support = support; - } - - /** - * This is used to get a Detail object describing a - * class and its annotations. Any detail retrieved from this will - * be cached to increase the performance of future accesses. - * - * @param type this is the type to acquire the detail for - * - * @return an object describing the type and its annotations - */ - public Detail getDetail(Class type) { - Detail detail = details.fetch(type); - - if(detail == null) { - detail = new DetailScanner(type, override); - details.cache(type, detail); - } - return detail; - } - - /** - * This is used to acquire a list of Contact objects - * that represent the annotated fields in a type. The entire - * class hierarchy is scanned for annotated fields. Caching of - * the contact list is done to increase performance. - * - * @param type this is the type to scan for annotated fields - * - * @return this returns a list of the annotated fields - */ - public ContactList getFields(Class type) throws Exception { - ContactList list = fields.fetch(type); - - if(list == null) { - Detail detail = getDetail(type); - - if(detail != null) { - list = getFields(type, detail); - } - } - return list; - } - - /** - * This is used to acquire a list of Contact objects - * that represent the annotated fields in a type. The entire - * class hierarchy is scanned for annotated fields. Caching of - * the contact list is done to increase performance. - * - * @param detail this is the detail to scan for annotated fields - * - * @return this returns a list of the annotated fields - */ - private ContactList getFields(Class type, Detail detail) throws Exception { - ContactList list = new FieldScanner(detail, support); - - if(detail != null) { - fields.cache(type, list); - } - return list; - } - - /** - * This is used to acquire a list of Contact objects - * that represent the annotated methods in a type. The entire - * class hierarchy is scanned for annotated methods. Caching of - * the contact list is done to increase performance. - * - * @param type this is the type to scan for annotated methods - * - * @return this returns a list of the annotated methods - */ - public ContactList getMethods(Class type) throws Exception { - ContactList list = methods.fetch(type); - - if(list == null) { - Detail detail = getDetail(type); - - if(detail != null) { - list = getMethods(type, detail); - } - } - return list; - } - - /** - * This is used to acquire a list of Contact objects - * that represent the annotated methods in a type. The entire - * class hierarchy is scanned for annotated methods. Caching of - * the contact list is done to increase performance. - * - * @param type this is the type to scan for annotated methods - * @param detail this is the type to scan for annotated methods - * - * @return this returns a list of the annotated methods - */ - private ContactList getMethods(Class type, Detail detail) throws Exception { - ContactList list = new MethodScanner(detail, support); - - if(detail != null) { - methods.cache(type, list); - } - return list; - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/DetailScanner.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/DetailScanner.java deleted file mode 100644 index fe98a8fa..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/DetailScanner.java +++ /dev/null @@ -1,540 +0,0 @@ -/* - * DetailScanner.java July 2012 - * - * Copyright (C) 2012, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.annotation.Annotation; -import java.lang.reflect.Constructor; -import java.lang.reflect.Method; -import java.lang.reflect.Field; -import java.lang.reflect.Modifier; -import java.util.LinkedList; -import java.util.List; - -import org.simpleframework.xml.Default; -import org.simpleframework.xml.DefaultType; -import org.simpleframework.xml.Namespace; -import org.simpleframework.xml.NamespaceList; -import org.simpleframework.xml.Order; -import org.simpleframework.xml.Root; - -/** - * The DetailScanner is used to scan a class for methods - * and fields as well as annotations. Scanning a type in this way - * ensures that all its details can be extracted and cached in one - * place. This greatly improves performance on platforms that do not - * cache reflection well, like Android. - * - * @author Niall Gallagher - */ -class DetailScanner implements Detail { - - /** - * This contains a list of methods that are extracted for this. - */ - private List methods; - - /** - * This contains a list of fields that are extracted for this. - */ - private List fields; - - /** - * This represents the namespace list declared on the type. - */ - private NamespaceList declaration; - - /** - * This represents the namespace annotation declared on the type. - */ - private Namespace namespace; - - /** - * This represents all the annotations declared for the type. - */ - private Annotation[] labels; - - /** - * This represents the access type override declared or the type. - */ - private DefaultType override; - - /** - * This represents the default access type declared or the type. - */ - private DefaultType access; - - /** - * This is the order annotation that is declared for the type. - */ - private Order order; - - /** - * This is the root annotation that is declared for the type. - */ - private Root root; - - /** - * This is the type that is represented by this instance. - */ - private Class type; - - /** - * This represents the name of the type used for XML elements. - */ - private String name; - - /** - * This is used to determine if the default type is required. - */ - private boolean required; - - /** - * This is used to determine if strict XML parsing is done. - */ - private boolean strict; - - /** - * Constructor for the DetailScanner object. This is - * used to create a detail object from a type. All of the methods - * fields and annotations are extracted so that they can be used - * many times over without the need to process them again. - * - * @param type this is the type to scan for various details - */ - public DetailScanner(Class type) { - this(type, null); - } - - /** - * Constructor for the DetailScanner object. This is - * used to create a detail object from a type. All of the methods - * fields and annotations are extracted so that they can be used - * many times over without the need to process them again. - * - * @param type this is the type to scan for various details - * @param override this is the override used for this detail - */ - public DetailScanner(Class type, DefaultType override) { - this.methods = new LinkedList(); - this.fields = new LinkedList(); - this.labels = type.getDeclaredAnnotations(); - this.override = override; - this.strict = true; - this.type = type; - this.scan(type); - } - - /** - * This is used to determine if the generated annotations are - * required or not. By default generated parameters are required. - * Setting this to false means that null values are accepted - * by all defaulted fields or methods depending on the type. - * - * @return this is used to determine if defaults are required - */ - public boolean isRequired() { - return required; - } - - /** - * This method is used to determine whether strict mappings are - * required. Strict mapping means that all labels in the class - * schema must match the XML elements and attributes in the - * source XML document. When strict mapping is disabled, then - * XML elements and attributes that do not exist in the schema - * class will be ignored without breaking the parser. - * - * @return true if strict parsing is enabled, false otherwise - */ - public boolean isStrict() { - return strict; - } - - /** - * This is used to determine whether this detail represents a - * primitive type. A primitive type is any type that does not - * extend Object, examples are int, long and double. - * - * @return this returns true if no XML annotations were found - */ - public boolean isPrimitive() { - return type.isPrimitive(); - } - - /** - * This is used to determine if the class is an inner class. If - * the class is a inner class and not static then this returns - * false. Only static inner classes can be instantiated using - * reflection as they do not require a "this" argument. - * - * @return this returns true if the class is a static inner - */ - public boolean isInstantiable() { - int modifiers = type.getModifiers(); - - if(Modifier.isStatic(modifiers)) { - return true; - } - return !type.isMemberClass(); - } - - /** - * This returns the Root annotation for the class. - * The root determines the type of deserialization that is to - * be performed and also contains the name of the root element. - * - * @return this returns the name of the object being scanned - */ - public Root getRoot() { - return root; - } - - /** - * This returns the name of the class processed by this scanner. - * The name is either the name as specified in the last found - * Root annotation, or if a name was not specified - * within the discovered root then the Java Bean class name of - * the last class annotated with a root annotation. - * - * @return this returns the name of the object being scanned - */ - public String getName() { - return name; - } - - /** - * This returns the type represented by this detail. The type is - * the class that has been scanned for annotations, methods and - * fields. All super types of this are represented in the detail. - * - * @return the type that this detail object represents - */ - public Class getType() { - return type; - } - - /** - * This returns the order annotation used to determine the order - * of serialization of attributes and elements. The order is a - * class level annotation that can be used only once per class - * XML schema. If none exists then this will return null. - * of the class processed by this scanner. - * - * @return this returns the name of the object being scanned - */ - public Order getOrder() { - return order; - } - - /** - * This returns the DefaultType override used for this - * detail. An override is used only when the class contains no - * annotations and does not have a Transform of any - * type associated with it. It allows serialization of external - * objects without the need to annotate the types. - * - * @return this returns the access type override for this type - */ - public DefaultType getOverride() { - return override; - } - - /** - * This returns the Default annotation access type - * that has been specified by this. If no default annotation has - * been declared on the type then this will return null. - * - * @return this returns the default access type for this type - */ - public DefaultType getAccess() { - if(override != null) { - return override; - } - return access; - } - - /** - * This returns the Namespace annotation that was - * declared on the type. If no annotation has been declared on the - * type this will return null as not belonging to any. - * - * @return this returns the namespace this type belongs to, if any - */ - public Namespace getNamespace() { - return namespace; - } - - /** - * This returns the NamespaceList annotation that was - * declared on the type. A list of namespaces are used to simply - * declare the namespaces without specifically making the type - * belong to any of the declared namespaces. - * - * @return this returns the namespace declarations, if any - */ - public NamespaceList getNamespaceList() { - return declaration; - } - - /** - * This returns a list of the methods that belong to this type. - * The methods here do not include any methods from the super - * types and simply provides a means of caching method data. - * - * @return returns the list of methods declared for the type - */ - public List getMethods() { - return methods; - } - - /** - * This returns a list of the fields that belong to this type. - * The fields here do not include any fields from the super - * types and simply provides a means of caching method data. - * - * @return returns the list of fields declared for the type - */ - public List getFields() { - return fields; - } - - /** - * This returns the annotations that have been declared for this - * type. It is preferable to acquire the declared annotations - * from this method as they are cached. Older versions of some - * runtime environments, particularly Android, are slow at this. - * - * @return this returns the annotations associated with this - */ - public Annotation[] getAnnotations() { - return labels; - } - - /** - * This returns the constructors that have been declared for this - * type. It is preferable to acquire the declared constructors - * from this method as they are cached. Older versions of some - * runtime environments, particularly Android, are slow at this. - * - * @return this returns the constructors associated with this - */ - public Constructor[] getConstructors() { - return type.getDeclaredConstructors(); - } - - /** - * This is used to acquire the super type for the class that is - * represented by this detail. If the super type for the class - * is Object then this will return null. - * - * @return returns the super type for this class or null - */ - public Class getSuper() { - Class base = type.getSuperclass(); - - if(base == Object.class) { - return null; - } - return base; - } - - /** - * This method is used to scan the type for all of its annotations - * as well as its methods and fields. Everything that is scanned - * is cached within the instance to ensure that it can be reused - * when ever an object of this type is to be scanned. - * - * @param type this is the type to scan for details - */ - private void scan(Class type) { - methods(type); - fields(type); - extract(type); - } - - /** - * This method is used to extract the annotations associated with - * the type. Annotations extracted include the Root - * annotation and the Namespace annotation as well as - * other annotations that are used to describe the type. - * - * @param type this is the type to extract the annotations from - */ - private void extract(Class type) { - for(Annotation label : labels) { - if(label instanceof Namespace) { - namespace(label); - } - if(label instanceof NamespaceList) { - scope(label); - } - if(label instanceof Root) { - root(label); - } - if(label instanceof Order) { - order(label); - } - if(label instanceof Default) { - access(label); - } - } - } - - /** - * This is used to scan the type for its declared methods. Scanning - * of the methods in this way allows the detail to prepare a cache - * that can be used to acquire the methods and the associated - * annotations. This improves performance on some platforms. - * - * @param type this is the type to scan for declared annotations - */ - private void methods(Class type) { - Method[] list = type.getDeclaredMethods(); - - for(Method method : list) { - MethodDetail detail = new MethodDetail(method); - methods.add(detail); - } - } - - /** - * This is used to scan the type for its declared fields. Scanning - * of the fields in this way allows the detail to prepare a cache - * that can be used to acquire the fields and the associated - * annotations. This improves performance on some platforms. - * - * @param type this is the type to scan for declared annotations - */ - private void fields(Class type) { - Field[] list = type.getDeclaredFields(); - - for(Field field : list) { - FieldDetail detail = new FieldDetail(field); - fields.add(detail); - } - } - - /** - * This is used to set the optional Root annotation for - * the class. The root can only be set once, so if a super type also - * has a root annotation define it must be ignored. - * - * @param label this is the label used to define the root - */ - private void root(Annotation label) { - if(label != null) { - Root value = (Root)label; - String real = type.getSimpleName(); - String text = real; - - if(value != null) { - text = value.name(); - - if(isEmpty(text)) { - text = Reflector.getName(real); - } - strict = value.strict(); - root = value; - name = text; - } - } - } - - /** - * This method is used to determine if a root annotation value is - * an empty value. Rather than determining if a string is empty - * be comparing it to an empty string this method allows for the - * value an empty string represents to be changed in future. - * - * @param value this is the value to determine if it is empty - * - * @return true if the string value specified is an empty value - */ - private boolean isEmpty(String value) { - return value.length() == 0; - } - - /** - * This is used to set the optional Order annotation for - * the class. The order can only be set once, so if a super type also - * has a order annotation define it must be ignored. - * - * @param label this is the label used to define the order - */ - private void order(Annotation label) { - if(label != null) { - order = (Order)label; - } - } - - /** - * This is used to set the optional Default annotation for - * the class. The default can only be set once, so if a super type also - * has a default annotation define it must be ignored. - * - * @param label this is the label used to define the defaults - */ - private void access(Annotation label) { - if(label != null) { - Default value = (Default)label; - - required = value.required(); - access = value.value(); - } - } - - /** - * This is use to scan for Namespace annotations on - * the class. Once a namespace has been located then it is used to - * populate the internal namespace decorator. This can then be used - * to decorate any output node that requires it. - * - * @param label the XML annotation to scan for the namespace - */ - private void namespace(Annotation label) { - if(label != null) { - namespace = (Namespace)label; - } - } - - /** - * This is use to scan for NamespaceList annotations - * on the class. Once a namespace list has been located then it is - * used to populate the internal namespace decorator. This can then - * be used to decorate any output node that requires it. - * - * @param label the XML annotation to scan for namespace lists - */ - private void scope(Annotation label) { - if(label != null) { - declaration = (NamespaceList)label; - } - } - - /** - * This is used to return a string representation of the detail. - * The string returned from this is the same that is returned - * from the toString of the type represented. - * - * @return this returns the string representation of the type - */ - public String toString() { - return type.toString(); - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementArrayLabel.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementArrayLabel.java deleted file mode 100644 index 2162c966..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementArrayLabel.java +++ /dev/null @@ -1,354 +0,0 @@ -/* - * ElementArrayLabel.java July 2006 - * - * Copyright (C) 2006, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.annotation.Annotation; - -import org.simpleframework.xml.ElementArray; -import org.simpleframework.xml.strategy.Type; -import org.simpleframework.xml.stream.Format; -import org.simpleframework.xml.stream.Style; - -/** - * The ElementArrayLabel represents a label that is used - * to represent an XML element array in a class schema. This element - * array label can be used to convert an XML node into an array of - * composite or primitive objects. If the array is of primitive types - * then the entry attribute must be specified so that - * the primitive values can be serialized in a structured manner. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.ElementArray - */ -class ElementArrayLabel extends TemplateLabel { - - /** - * This is the decorator that is associated with the element. - */ - private Decorator decorator; - - /** - * This references the annotation that the field uses. - */ - private ElementArray label; - - /** - * This contains the details of the annotated contact object. - */ - private Introspector detail; - - /** - * This is the path that is used to represent this attribute. - */ - private Expression path; - - /** - * This is used to style the elements associated with this. - */ - private Format format; - - /** - * This is the type of array this label will represent. - */ - private Class type; - - /** - * This is the name of the XML entry from the annotation. - */ - private String entry; - - /** - * This is the name of the element for this label instance. - */ - private String name; - - /** - * This is used to determine if the element is required. - */ - private boolean required; - - /** - * This is used to determine if the element is data. - */ - private boolean data; - - /** - * Constructor for the ElementArrayLabel object. This - * creates a label object, which can be used to convert an element - * node to an array of XML serializable objects. - * - * @param contact this is the contact that this label represents - * @param label the annotation that contains the schema details - * @param format this is used to style the elements for this label - */ - public ElementArrayLabel(Contact contact, ElementArray label, Format format) { - this.detail = new Introspector(contact, this, format); - this.decorator = new Qualifier(contact); - this.required = label.required(); - this.type = contact.getType(); - this.entry = label.entry(); - this.data = label.data(); - this.name = label.name(); - this.format = format; - this.label = label; - } - - /** - * This is used to acquire the Decorator for this. - * A decorator is an object that adds various details to the - * node without changing the overall structure of the node. For - * example comments and namespaces can be added to the node with - * a decorator as they do not affect the deserialization. - * - * @return this returns the decorator associated with this - */ - public Decorator getDecorator() throws Exception { - return decorator; - } - - /** - * This will create a Converter for transforming an XML - * element into an array of XML serializable objects. The XML schema - * class for these objects must present the element array annotation. - * - * @param context this is the context object used for serialization - * - * @return this returns the converter for creating a collection - */ - public Converter getConverter(Context context) throws Exception { - Contact contact = getContact(); - String entry = getEntry(); - - if(!type.isArray()) { - throw new InstantiationException("Type is not an array %s for %s", type, contact); - } - return getConverter(context, entry); - } - - /** - * This will create a Converter for transforming an XML - * element into an array of XML serializable objects. The XML schema - * class for these objects must present the element array annotation. - * - * @param context this is the context object used for serialization - * @param name this is the name of the entry XML element to use - * - * @return this returns the converter for creating a collection - */ - private Converter getConverter(Context context, String name) throws Exception { - Type entry = getDependent(); - Type type = getContact(); - - if(!context.isPrimitive(entry)) { - return new CompositeArray(context, type, entry, name); - } - return new PrimitiveArray(context, type, entry, name); - } - - /** - * This is used to provide a configured empty value used when the - * annotated value is null. This ensures that XML can be created - * with required details regardless of whether values are null or - * not. It also provides a means for sensible default values. - * - * @param context this is the context object for the serialization - * - * @return this returns the string to use for default values - */ - public Object getEmpty(Context context) throws Exception { - Type array = new ClassType(type); - Factory factory = new ArrayFactory(context, array); - - if(!label.empty()) { - return factory.getInstance(); - } - return null; - } - - /** - * This is used to either provide the entry value provided within - * the annotation or compute a entry value. If the entry string - * is not provided the the entry value is calculated as the type - * of primitive the object is as a simplified class name. - * - * @return this returns the name of the XML entry element used - */ - public String getEntry() throws Exception { - Style style = format.getStyle(); - - if(detail.isEmpty(entry)) { - entry = detail.getEntry(); - } - return style.getElement(entry); - } - - /** - * This is used to acquire the name of the element or attribute - * that is used by the class schema. The name is determined by - * checking for an override within the annotation. If it contains - * a name then that is used, if however the annotation does not - * specify a name the the field or method name is used instead. - * - * @return returns the name that is used for the XML property - */ - public String getName() throws Exception{ - Style style = format.getStyle(); - String name = detail.getName(); - - return style.getElement(name); - } - - /** - * This is used to acquire the path of the element or attribute - * that is used by the class schema. The path is determined by - * acquiring the XPath expression and appending the name of the - * label to form a fully qualified path. - * - * @return returns the path that is used for the XML property - */ - public String getPath() throws Exception { - Expression path = getExpression(); - String name = getName(); - - return path.getElement(name); - } - - /** - * This method is used to return an XPath expression that is - * used to represent the position of this label. If there is no - * XPath expression associated with this then an empty path is - * returned. This will never return a null expression. - * - * @return the XPath expression identifying the location - */ - public Expression getExpression() throws Exception { - if(path == null) { - path = detail.getExpression(); - } - return path; - } - - /** - * This acquires the annotation associated with this label. This - * is typically the annotation acquired from the field or method. - * However, in the case of unions this will return the actual - * annotation within the union group that this represents. - * - * @return this returns the annotation that this represents - */ - public Annotation getAnnotation() { - return label; - } - - /** - * This is used to acquire the dependent type for the annotated - * array. This will simply return the type that the array is - * composed to hold. This must be a serializable type, that is, - * a type that is annotated with the Root class. - * - * @return this returns the component type for the array - */ - public Type getDependent() { - Class entry = type.getComponentType(); - - if(entry == null) { - return new ClassType(type); - } - return new ClassType(entry); - } - - /** - * This acts as a convenience method used to determine the type of - * contact this represents. This is used when an object is written - * to XML. It determines whether a class attribute - * is required within the serialized XML element, that is, if the - * class returned by this is different from the actual value of the - * object to be serialized then that type needs to be remembered. - * - * @return this returns the type of the contact class - */ - public Class getType() { - return type; - } - - /** - * This is used to acquire the contact object for this label. The - * contact retrieved can be used to set any object or primitive that - * has been deserialized, and can also be used to acquire values to - * be serialized in the case of object persistence. All contacts - * that are retrieved from this method will be accessible. - * - * @return returns the contact that this label is representing - */ - public Contact getContact() { - return detail.getContact(); - } - - /** - * This is used to acquire the name of the element or attribute - * as taken from the annotation. If the element or attribute - * explicitly specifies a name then that name is used for the - * XML element or attribute used. If however no overriding name - * is provided then the method or field is used for the name. - * - * @return returns the name of the annotation for the contact - */ - public String getOverride() { - return name; - } - - /** - * This is used to determine whether the XML element is required. - * This ensures that if an XML element is missing from a document - * that deserialization can continue. Also, in the process of - * serialization, if a value is null it does not need to be - * written to the resulting XML document. - * - * @return true if the label represents a some required data - */ - public boolean isRequired() { - return required; - } - - /** - * This is used to determine whether the annotation requires it - * and its children to be written as a CDATA block. This is done - * when a primitive or other such element requires a text value - * and that value needs to be encapsulated within a CDATA block. - * - * @return this returns true if the element requires CDATA - */ - public boolean isData() { - return data; - } - - /** - * This is used to describe the annotation and method or field - * that this label represents. This is used to provide error - * messages that can be used to debug issues that occur when - * processing a method. This will provide enough information - * such that the problem can be isolated correctly. - * - * @return this returns a string representation of the label - */ - public String toString() { - return detail.toString(); - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementArrayParameter.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementArrayParameter.java deleted file mode 100644 index 62315d54..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementArrayParameter.java +++ /dev/null @@ -1,247 +0,0 @@ -/* - * ElementArrayParameter.java July 2009 - * - * Copyright (C) 2009, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.annotation.Annotation; -import java.lang.reflect.Constructor; - -import org.simpleframework.xml.ElementArray; -import org.simpleframework.xml.stream.Format; - -/** - * The ElementArrayParameter represents a constructor - * parameter. It contains the XML annotation used on the parameter - * as well as the name of the parameter and its position index. - * A parameter is used to validate against the annotated methods - * and fields and also to determine the deserialized values that - * should be injected in to the constructor to instantiate it. - * - * @author Niall Gallagher - */ -class ElementArrayParameter extends TemplateParameter { - - /** - * This is the expression used to represent this parameter. - */ - private final Expression expression; - - /** - * This is the contact used to determine the parameter name. - */ - private final Contact contact; - - /** - * This is the label that will create the parameter name. - */ - private final Label label; - - /** - * This is the fully qualified path used for this parameter. - */ - private final String path; - - /** - * This is the actual name that has been determined. - */ - private final String name; - - /** - * This is the type of the label represented by this. - */ - private final Class type; - - /** - * This is the key used to represent this parameter object. - */ - private final Object key; - - /** - * This is the index that the parameter was declared at. - */ - private final int index; - - /** - * Constructor for the ElementArrayParameter object. - * This is used to create a parameter that can be used to - * determine a consistent name using the provided XML annotation. - * - * @param factory this is the constructor the parameter is in - * @param value this is the annotation used for the parameter - * @param format this is the format used to style the elements - * @param index this is the index the parameter appears at - */ - public ElementArrayParameter(Constructor factory, ElementArray value, Format format, int index) throws Exception { - this.contact = new Contact(value, factory, index); - this.label = new ElementArrayLabel(contact, value, format); - this.expression = label.getExpression(); - this.path = label.getPath(); - this.type = label.getType(); - this.name = label.getName(); - this.key = label.getKey(); - this.index = index; - } - - /** - * This is the key used to represent the parameter. The key is - * used to store the parameter in hash containers. Unlike the - * path is not necessarily the path for the parameter. - * - * @return this is the key used to represent the parameter - */ - public Object getKey() { - return key; - } - - /** - * This is used to acquire the path of the element or attribute - * represented by this parameter. The path is determined by - * acquiring the XPath expression and appending the name of the - * label to form a fully qualified path. - * - * @return returns the path that is used for this parameter - */ - public String getPath() { - return path; - } - - /** - * This is used to acquire the name of the parameter that this - * represents. The name is determined using annotation and - * the name attribute of that annotation, if one is provided. - * - * @return this returns the name of the annotated parameter - */ - public String getName() { - return name; - } - - /** - * This method is used to return an XPath expression that is - * used to represent the position of this parameter. If there is - * no XPath expression associated with this then an empty path - * is returned. This will never return a null expression. - * - * @return the XPath expression identifying the location - */ - public Expression getExpression() { - return expression; - } - - /** - * This is used to acquire the annotated type class. The class - * is the type that is to be deserialized from the XML. This - * is used to validate against annotated fields and methods. - * - * @return this returns the type used for the parameter - */ - public Class getType() { - return type; - } - - /** - * This is used to acquire the annotation that is used for the - * parameter. The annotation provided will be an XML annotation - * such as the Element or Attribute - * annotation. - * - * @return this returns the annotation used on the parameter - */ - public Annotation getAnnotation() { - return contact.getAnnotation(); - } - - /** - * This returns the index position of the parameter in the - * constructor. This is used to determine the order of values - * that are to be injected in to the constructor. - * - * @return this returns the index for the parameter - */ - public int getIndex() { - return index; - } - - /** - * This is used to determine if the parameter is required. If - * an attribute is not required then it can be null. Which - * means that we can inject a null value. Also, this means we - * can match constructors in a more flexible manner. - * - * @return this returns true if the parameter is required - */ - public boolean isRequired() { - return label.isRequired(); - } - - /** - * This is used to determine if the parameter is primitive. A - * primitive parameter must not be null. As there is no way to - * provide the value to the constructor. A default value is - * not a good solution as it affects the constructor score. - * - * @return this returns true if the parameter is primitive - */ - public boolean isPrimitive() { - return type.isPrimitive(); - } - - /** - * This is used to provide a textual representation of the - * parameter. Providing a string describing the parameter is - * useful for debugging and for exception messages. - * - * @return this returns the string representation for this - */ - public String toString() { - return contact.toString(); - } - - /** - * The Contact represents a contact object that is - * to be used for a label in order to extract a parameter name. - * The parameter name is taken from the XML annotation. - */ - private static class Contact extends ParameterContact { - - /** - * Constructor for the Contact object. This is - * used to create an object that acts like an adapter so that - * the label can create a consistent name for the parameter. - * - * @param label this is the annotation for the parameter - * @param factory this is the constructor the parameter is in - * @param index this is the index for the parameter - */ - public Contact(ElementArray label, Constructor factory, int index) { - super(label, factory, index); - } - - /** - * This returns the name of the parameter as taken from the XML - * annotation. The name provided here is taken by the label - * and used to compose a name consistent with how fields and - * methods are named by the system. - * - * @return this returns the name of the annotated parameter - */ - public String getName() { - return label.name(); - } - } -} \ No newline at end of file diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementException.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementException.java deleted file mode 100644 index cef69ca2..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementException.java +++ /dev/null @@ -1,57 +0,0 @@ -/* - * ElementException.java July 2006 - * - * Copyright (C) 2006, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -/** - * The ElementException is used to represent conditions - * when an XML element is in an invalid state. Typically this is used - * when and element cannot be serialized or deserialized. Such a - * condition can arise when an element exists within the source XML - * that does not match the schema class. For serialization this - * exception is thrown if a required field is null. - * - * @author Niall Gallagher - */ -public class ElementException extends PersistenceException { - - /** - * Constructor for the ElementException object. This - * constructor takes a format string an a variable number of object - * arguments, which can be inserted into the format string. - * - * @param text a format string used to present the error message - * @param list a list of arguments to insert into the string - */ - public ElementException(String text, Object... list) { - super(text, list); - } - - /** - * Constructor for the ElementException object. This - * constructor takes a format string an a variable number of object - * arguments, which can be inserted into the format string. - * - * @param cause the source exception this is used to represent - * @param text a format string used to present the error message - * @param list a list of arguments to insert into the string - */ - public ElementException(Throwable cause, String text, Object... list) { - super(cause, text, list); - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementLabel.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementLabel.java deleted file mode 100644 index df40a49c..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementLabel.java +++ /dev/null @@ -1,333 +0,0 @@ -/* - * ElementLabel.java July 2006 - * - * Copyright (C) 2006, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.annotation.Annotation; - -import org.simpleframework.xml.Element; -import org.simpleframework.xml.strategy.Type; -import org.simpleframework.xml.stream.Format; -import org.simpleframework.xml.stream.Style; - -/** - * The ElementLabel represents a label that is used to - * represent an XML element in a class schema. This element can be - * used to convert an XML node into either a primitive value such as - * a string or composite object value, which is itself a schema for - * a section of XML within the XML document. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.Element - */ -class ElementLabel extends TemplateLabel { - - /** - * This is the decorator that is associated with the element. - */ - private Decorator decorator; - - /** - * The contact that this element label represents. - */ - private Introspector detail; - - /** - * This is a cache of the expression for this element. - */ - private Expression cache; - - /** - * References the annotation that was used by the field. - */ - private Element label; - - /** - * This is the format used to style this element label. - */ - private Format format; - - /** - * This is the name of the element for this label instance. - */ - private String override; - - /** - * This is the path of the XML element from the annotation. - */ - private String path; - - /** - * This is the name of the XML element from the annotation. - */ - private String name; - - /** - * This is the expected type that has been declared for this. - */ - private Class expect; - - /** - * This is the type of the class that the field references. - */ - private Class type; - - /** - * This is used to determine if the element is required. - */ - private boolean required; - - /** - * This is used to determine if the element is data. - */ - private boolean data; - - /** - * Constructor for the ElementLabel object. This is - * used to create a label that can convert a XML node into a - * composite object or a primitive type from an XML element. - * - * @param contact this is the field that this label represents - * @param label this is the annotation for the contact - * @param format this is the format used to style this element - */ - public ElementLabel(Contact contact, Element label, Format format) { - this.detail = new Introspector(contact, this, format); - this.decorator = new Qualifier(contact); - this.required = label.required(); - this.type = contact.getType(); - this.override = label.name(); - this.expect = label.type(); - this.data = label.data(); - this.format = format; - this.label = label; - } - - /** - * This is used to acquire the Decorator for this. - * A decorator is an object that adds various details to the - * node without changing the overall structure of the node. For - * example comments and namespaces can be added to the node with - * a decorator as they do not affect the deserialization. - * - * @return this returns the decorator associated with this - */ - public Decorator getDecorator() throws Exception { - return decorator; - } - - /** - * This is used to acquire the Type that the type - * provided is represented by. Typically this will return the - * field or method represented by the label. However, in the - * case of unions this will provide an override type. - * - * @param type this is the class to acquire the type for - * - * @return this returns the type represented by this class - */ - public Type getType(Class type){ - Type contact = getContact(); - - if(expect == void.class) { - return contact; - } - return new OverrideType(contact, expect); - } - - /** - * Creates a converter that can be used to transform an XML node to - * an object and vice versa. The converter created will handles - * only XML elements and requires the context object to be provided. - * - * @param context this is the context object used for serialization - * - * @return this returns a converter for serializing XML elements - */ - public Converter getConverter(Context context) throws Exception { - Type type = getContact(); - - if(context.isPrimitive(type)) { - return new Primitive(context, type); - } - if(expect == void.class) { - return new Composite(context, type); - } - return new Composite(context, type, expect); - } - - /** - * This is used to provide a configured empty value used when the - * annotated value is null. This ensures that XML can be created - * with required details regardless of whether values are null or - * not. It also provides a means for sensible default values. - * - * @param context this is the context object for the serialization - * - * @return this returns the string to use for default values - */ - public Object getEmpty(Context context) { - return null; - } - - /** - * This is used to acquire the name of the element or attribute - * that is used by the class schema. The name is determined by - * checking for an override within the annotation. If it contains - * a name then that is used, if however the annotation does not - * specify a name the the field or method name is used instead. - * - * @return returns the name that is used for the XML property - */ - public String getName() throws Exception{ - if(name == null) { - Style style = format.getStyle(); - String value = detail.getName(); - - name = style.getElement(value); - } - return name; - } - - /** - * This is used to acquire the path of the element or attribute - * that is used by the class schema. The path is determined by - * acquiring the XPath expression and appending the name of the - * label to form a fully qualified path. - * - * @return returns the path that is used for the XML property - */ - public String getPath() throws Exception { - if(path == null) { - Expression expression = getExpression(); - String name = getName(); - - path = expression.getElement(name); - } - return path; - } - - /** - * This method is used to return an XPath expression that is - * used to represent the position of this label. If there is no - * XPath expression associated with this then an empty path is - * returned. This will never return a null expression. - * - * @return the XPath expression identifying the location - */ - public Expression getExpression() throws Exception { - if(cache == null) { - cache = detail.getExpression(); - } - return cache; - } - - /** - * This acquires the annotation associated with this label. This - * is typically the annotation acquired from the field or method. - * However, in the case of unions this will return the actual - * annotation within the union group that this represents. - * - * @return this returns the annotation that this represents - */ - public Annotation getAnnotation() { - return label; - } - - /** - * This is used to acquire the contact object for this label. The - * contact retrieved can be used to set any object or primitive that - * has been deserialized, and can also be used to acquire values to - * be serialized in the case of object persistence. All contacts - * that are retrieved from this method will be accessible. - * - * @return returns the contact that this label is representing - */ - public Contact getContact() { - return detail.getContact(); - } - - /** - * This is used to acquire the name of the element or attribute - * as taken from the annotation. If the element or attribute - * explicitly specifies a name then that name is used for the - * XML element or attribute used. If however no overriding name - * is provided then the method or field is used for the name. - * - * @return returns the name of the annotation for the contact - */ - public String getOverride() { - return override; - } - - /** - * This acts as a convenience method used to determine the type of - * contact this represents. This is used when an object is written - * to XML. It determines whether a class attribute - * is required within the serialized XML element, that is, if the - * class returned by this is different from the actual value of the - * object to be serialized then that type needs to be remembered. - * - * @return this returns the type of the contact class - */ - public Class getType() { - if(expect == void.class) { - return type; - } - return expect; - } - - /** - * This is used to determine whether the XML element is required. - * This ensures that if an XML element is missing from a document - * that deserialization can continue. Also, in the process of - * serialization, if a value is null it does not need to be - * written to the resulting XML document. - * - * @return true if the label represents a some required data - */ - public boolean isRequired() { - return required; - } - - /** - * This is used to determine whether the annotation requires it - * and its children to be written as a CDATA block. This is done - * when a primitive or other such element requires a text value - * and that value needs to be encapsulated within a CDATA block. - * - * @return this returns true if the element requires CDATA - */ - public boolean isData() { - return data; - } - - /** - * This is used to describe the annotation and method or field - * that this label represents. This is used to provide error - * messages that can be used to debug issues that occur when - * processing a method. This will provide enough information - * such that the problem can be isolated correctly. - * - * @return this returns a string representation of the label - */ - public String toString() { - return detail.toString(); - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementListLabel.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementListLabel.java deleted file mode 100644 index ce4f8b56..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementListLabel.java +++ /dev/null @@ -1,429 +0,0 @@ -/* - * ElementListLabel.java July 2006 - * - * Copyright (C) 2006, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.annotation.Annotation; - -import org.simpleframework.xml.ElementList; -import org.simpleframework.xml.strategy.Type; -import org.simpleframework.xml.stream.Format; -import org.simpleframework.xml.stream.Style; - -/** - * The ElementListLabel represents a label that is used - * to represent an XML element list in a class schema. This element - * list label can be used to convert an XML node into a collection of - * composite objects. Each element converted with the converter this - * creates must be an XML serializable element. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.ElementList - */ -class ElementListLabel extends TemplateLabel { - - /** - * This is the decorator that is associated with the element. - */ - private Decorator decorator; - - /** - * This contains the details of the annotated contact object. - */ - private Introspector detail; - - /** - * This references the annotation that the field uses. - */ - private ElementList label; - - /** - * This is a cache of the expression for this element list. - */ - private Expression cache; - - /** - * This is the format used to style the elements in the list. - */ - private Format format; - - /** - * This is the name of the element for this label instance. - */ - private String override; - - /** - * This is the name of the XML entry from the annotation. - */ - private String entry; - - /** - * This is the name of the XML element from the annotation. - */ - private String name; - - /** - * This is the path of the XML entry from the annotation. - */ - private String path; - - /** - * This is the type of collection this list will instantiate. - */ - private Class type; - - /** - * Represents the type of objects this list will hold. - */ - private Class item; - - /** - * This is used to determine if the attribute is required. - */ - private boolean required; - - /** - * This is used to determine if the attribute is inline. - */ - private boolean inline; - - /** - * This is used to determine if the attribute is data. - */ - private boolean data; - - /** - * Constructor for the ElementListLabel object. This - * creates a label object, which can be used to convert an XML - * node to a Collection of XML serializable objects. - * - * @param contact this is the contact that this label represents - * @param label the annotation that contains the schema details - * @param format this is used to style the elements in the list - */ - public ElementListLabel(Contact contact, ElementList label, Format format) { - this.detail = new Introspector(contact, this, format); - this.decorator = new Qualifier(contact); - this.required = label.required(); - this.type = contact.getType(); - this.override = label.name(); - this.inline = label.inline(); - this.entry = label.entry(); - this.data = label.data(); - this.item = label.type(); - this.format = format; - this.label = label; - } - - /** - * This is used to acquire the Decorator for this. - * A decorator is an object that adds various details to the - * node without changing the overall structure of the node. For - * example comments and namespaces can be added to the node with - * a decorator as they do not affect the deserialization. - * - * @return this returns the decorator associated with this - */ - public Decorator getDecorator() throws Exception { - return decorator; - } - - /** - * This will create a Converter for transforming an XML - * element into a collection of XML serializable objects. The XML - * schema class for these objects must be present the element list - * annotation. - * - * @param context this is the context object used for serialization - * - * @return this returns the converter for creating a collection - */ - public Converter getConverter(Context context) throws Exception { - String entry = getEntry(); - - if(!label.inline()) { - return getConverter(context, entry); - } - return getInlineConverter(context, entry); - } - - /** - * This will create a Converter for transforming an XML - * element into a collection of XML serializable objects. The XML - * schema class for these objects must be present the element list - * annotation. - * - * @param context this is the context object used for serialization - * @param name this is the name of the XML entry element to use - * - * @return this returns the converter for creating a collection - */ - private Converter getConverter(Context context, String name) throws Exception { - Type item = getDependent(); - Type type = getContact(); - - if(!context.isPrimitive(item)) { - return new CompositeList(context, type, item, name); - } - return new PrimitiveList(context, type, item, name); - } - - /** - * This will create a Converter for transforming an XML - * element into a collection of XML serializable objects. The XML - * schema class for these objects must be present the element list - * annotation. - * - * @param context this is the context object used for serialization - * - * @return this returns the converter for creating a collection - */ - private Converter getInlineConverter(Context context, String name) throws Exception { - Type item = getDependent(); - Type type = getContact(); - - if(!context.isPrimitive(item)) { - return new CompositeInlineList(context, type, item, name); - } - return new PrimitiveInlineList(context, type, item, name); - } - - /** - * This is used to provide a configured empty value used when the - * annotated value is null. This ensures that XML can be created - * with required details regardless of whether values are null or - * not. It also provides a means for sensible default values. - * - * @param context this is the context object for the serialization - * - * @return this returns the string to use for default values - */ - public Object getEmpty(Context context) throws Exception { - Type list = new ClassType(type); - Factory factory = new CollectionFactory(context, list); - - if(!label.empty()) { - return factory.getInstance(); - } - return null; - } - - /** - * This is used to acquire the dependent type for the annotated - * list. This will simply return the type that the collection is - * composed to hold. This must be a serializable type, that is, - * a type that is annotated with the Root class. - * - * @return this returns the component type for the collection - */ - public Type getDependent() throws Exception { - Contact contact = getContact(); - - if(item == void.class) { - item = contact.getDependent(); - } - if(item == null) { - throw new ElementException("Unable to determine generic type for %s", contact); - } - return new ClassType(item); - } - - /** - * This is used to either provide the entry value provided within - * the annotation or compute a entry value. If the entry string - * is not provided the the entry value is calculated as the type - * of primitive the object is as a simplified class name. - * - * @return this returns the name of the XML entry element used - */ - public String getEntry() throws Exception { - Style style = format.getStyle(); - - if(detail.isEmpty(entry)) { - entry = detail.getEntry(); - } - return style.getElement(entry); - } - - /** - * This is used to acquire the name of the element or attribute - * that is used by the class schema. The name is determined by - * checking for an override within the annotation. If it contains - * a name then that is used, if however the annotation does not - * specify a name the the field or method name is used instead. - * - * @return returns the name that is used for the XML property - */ - public String getName() throws Exception{ - if(name == null) { - Style style = format.getStyle(); - String value = detail.getName(); - - name = style.getElement(value); - } - return name; - } - - /** - * This is used to acquire the path of the element or attribute - * that is used by the class schema. The path is determined by - * acquiring the XPath expression and appending the name of the - * label to form a fully qualified path. - * - * @return returns the path that is used for the XML property - */ - public String getPath() throws Exception { - if(path == null) { - Expression expression = getExpression(); - String name = getName(); - - path = expression.getElement(name); - } - return path; - } - - /** - * This method is used to return an XPath expression that is - * used to represent the position of this label. If there is no - * XPath expression associated with this then an empty path is - * returned. This will never return a null expression. - * - * @return the XPath expression identifying the location - */ - public Expression getExpression() throws Exception { - if(cache == null) { - cache = detail.getExpression(); - } - return cache; - } - - /** - * This acquires the annotation associated with this label. This - * is typically the annotation acquired from the field or method. - * However, in the case of unions this will return the actual - * annotation within the union group that this represents. - * - * @return this returns the annotation that this represents - */ - public Annotation getAnnotation() { - return label; - } - - /** - * This acts as a convenience method used to determine the type of - * contact this represents. This is used when an object is written - * to XML. It determines whether a class attribute - * is required within the serialized XML element, that is, if the - * class returned by this is different from the actual value of the - * object to be serialized then that type needs to be remembered. - * - * @return this returns the type of the contact class - */ - public Class getType() { - return type; - } - - /** - * This is used to acquire the contact object for this label. The - * contact retrieved can be used to set any object or primitive that - * has been deserialized, and can also be used to acquire values to - * be serialized in the case of object persistence. All contacts - * that are retrieved from this method will be accessible. - * - * @return returns the contact that this label is representing - */ - public Contact getContact() { - return detail.getContact(); - } - - /** - * This is used to acquire the name of the element or attribute - * as taken from the annotation. If the element or attribute - * explicitly specifies a name then that name is used for the - * XML element or attribute used. If however no overriding name - * is provided then the method or field is used for the name. - * - * @return returns the name of the annotation for the contact - */ - public String getOverride() { - return override; - } - - /** - * This is used to determine whether the annotation requires it - * and its children to be written as a CDATA block. This is done - * when a primitive or other such element requires a text value - * and that value needs to be encapsulated within a CDATA block. - * - * @return currently the element list does not require CDATA - */ - public boolean isData() { - return data; - } - - /** - * This is used to determine if the label is a collection. If the - * label represents a collection then any original assignment to - * the field or method can be written to without the need to - * create a new collection. This allows obscure collections to be - * used and also allows initial entries to be maintained. - * - * @return true if the label represents a collection value - */ - public boolean isCollection() { - return true; - } - - /** - * This is used to determine whether the XML element is required. - * This ensures that if an XML element is missing from a document - * that deserialization can continue. Also, in the process of - * serialization, if a value is null it does not need to be - * written to the resulting XML document. - * - * @return true if the label represents a some required data - */ - public boolean isRequired() { - return required; - } - - /** - * This is used to determine whether the list has been specified - * as inline. If the list is inline then no overrides are needed - * and the outer XML element for the list is not used. - * - * @return this returns whether the annotation is inline - */ - public boolean isInline() { - return inline; - } - - /** - * This is used to describe the annotation and method or field - * that this label represents. This is used to provide error - * messages that can be used to debug issues that occur when - * processing a method. This will provide enough information - * such that the problem can be isolated correctly. - * - * @return this returns a string representation of the label - */ - public String toString() { - return detail.toString(); - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementListParameter.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementListParameter.java deleted file mode 100644 index cb280462..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementListParameter.java +++ /dev/null @@ -1,247 +0,0 @@ -/* - * ElementListParameter.java July 2009 - * - * Copyright (C) 2009, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.annotation.Annotation; -import java.lang.reflect.Constructor; - -import org.simpleframework.xml.ElementList; -import org.simpleframework.xml.stream.Format; - -/** - * The ElementListParameter represents a constructor - * parameter. It contains the XML annotation used on the parameter - * as well as the name of the parameter and its position index. - * A parameter is used to validate against the annotated methods - * and fields and also to determine the deserialized values that - * should be injected in to the constructor to instantiate it. - * - * @author Niall Gallagher - */ -class ElementListParameter extends TemplateParameter { - - /** - * This is the expression used to represent this parameter. - */ - private final Expression expression; - - /** - * This is the contact used to determine the parameter name. - */ - private final Contact contact; - - /** - * This is the label that will create the parameter name. - */ - private final Label label; - - /** - * This is the fully qualified path used for this parameter. - */ - private final String path; - - /** - * This is the actual name that has been determined. - */ - private final String name; - - /** - * This is the type of the label represented by this. - */ - private final Class type; - - /** - * This is the key that uniquely identifies this parameter. - */ - private final Object key; - - /** - * This is the index that the parameter was declared at. - */ - private final int index; - - /** - * Constructor for the ElementListParameter object. - * This is used to create a parameter that can be used to - * determine a consistent name using the provided XML annotation. - * - * @param factory this is the constructor the parameter is in - * @param value this is the annotation used for the parameter - * @param format this is the format used to style this parameter - * @param index this is the index the parameter appears at - */ - public ElementListParameter(Constructor factory, ElementList value, Format format, int index) throws Exception { - this.contact = new Contact(value, factory, index); - this.label = new ElementListLabel(contact, value, format); - this.expression = label.getExpression(); - this.path = label.getPath(); - this.type = label.getType(); - this.name = label.getName(); - this.key = label.getKey(); - this.index = index; - } - - /** - * This is the key used to represent the parameter. The key is - * used to store the parameter in hash containers. Unlike the - * path is not necessarily the path for the parameter. - * - * @return this is the key used to represent the parameter - */ - public Object getKey() { - return key; - } - - /** - * This is used to acquire the path of the element or attribute - * represented by this parameter. The path is determined by - * acquiring the XPath expression and appending the name of the - * label to form a fully qualified path. - * - * @return returns the path that is used for this parameter - */ - public String getPath() { - return path; - } - - /** - * This is used to acquire the name of the parameter that this - * represents. The name is determined using annotation and - * the name attribute of that annotation, if one is provided. - * - * @return this returns the name of the annotated parameter - */ - public String getName() { - return name; - } - - /** - * This method is used to return an XPath expression that is - * used to represent the position of this parameter. If there is - * no XPath expression associated with this then an empty path - * is returned. This will never return a null expression. - * - * @return the XPath expression identifying the location - */ - public Expression getExpression() { - return expression; - } - - /** - * This is used to acquire the annotated type class. The class - * is the type that is to be deserialized from the XML. This - * is used to validate against annotated fields and methods. - * - * @return this returns the type used for the parameter - */ - public Class getType() { - return type; - } - - /** - * This is used to acquire the annotation that is used for the - * parameter. The annotation provided will be an XML annotation - * such as the Element or Attribute - * annotation. - * - * @return this returns the annotation used on the parameter - */ - public Annotation getAnnotation() { - return contact.getAnnotation(); - } - - /** - * This returns the index position of the parameter in the - * constructor. This is used to determine the order of values - * that are to be injected in to the constructor. - * - * @return this returns the index for the parameter - */ - public int getIndex() { - return index; - } - - /** - * This is used to determine if the parameter is required. If - * an attribute is not required then it can be null. Which - * means that we can inject a null value. Also, this means we - * can match constructors in a more flexible manner. - * - * @return this returns true if the parameter is required - */ - public boolean isRequired() { - return label.isRequired(); - } - - /** - * This is used to determine if the parameter is primitive. A - * primitive parameter must not be null. As there is no way to - * provide the value to the constructor. A default value is - * not a good solution as it affects the constructor score. - * - * @return this returns true if the parameter is primitive - */ - public boolean isPrimitive() { - return type.isPrimitive(); - } - - /** - * This is used to provide a textual representation of the - * parameter. Providing a string describing the parameter is - * useful for debugging and for exception messages. - * - * @return this returns the string representation for this - */ - public String toString() { - return contact.toString(); - } - - /** - * The Contact represents a contact object that is - * to be used for a label in order to extract a parameter name. - * The parameter name is taken from the XML annotation. - */ - private static class Contact extends ParameterContact { - - /** - * Constructor for the Contact object. This is - * used to create an object that acts like an adapter so that - * the label can create a consistent name for the parameter. - * - * @param label this is the annotation for the parameter - * @param factory this is the constructor the parameter is in - * @param index this is the index for the parameter - */ - public Contact(ElementList label, Constructor factory, int index) { - super(label, factory, index); - } - - /** - * This returns the name of the parameter as taken from the XML - * annotation. The name provided here is taken by the label - * and used to compose a name consistent with how fields and - * methods are named by the system. - * - * @return this returns the name of the annotated parameter - */ - public String getName() { - return label.name(); - } - } -} \ No newline at end of file diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementListUnionLabel.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementListUnionLabel.java deleted file mode 100644 index 34b0d8a0..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementListUnionLabel.java +++ /dev/null @@ -1,386 +0,0 @@ -/* - * ElementListUnionLabel.java March 2011 - * - * Copyright (C) 2011, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.annotation.Annotation; - -import org.simpleframework.xml.ElementList; -import org.simpleframework.xml.ElementListUnion; -import org.simpleframework.xml.strategy.Type; -import org.simpleframework.xml.stream.Format; - -/** - * The ElementListUnionLabel is an adapter for an internal - * label. Each annotation within the union can be acquired by type - * so that deserialization can dynamically switch the converter used. - * Each union label can be used in place of any other, this means - * that regardless of which union is matched it can be used. - *

        - * Each instance of this Label is given the union and - * the primary label it represents. This allows the label extract each - * other label within the union group. The Converter - * created by this can therefore acquire any label instance required. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.ElementListUnion - */ -class ElementListUnionLabel extends TemplateLabel { - - /** - * This is used to extract the individual unions in the group. - */ - private GroupExtractor extractor; - - /** - * This is the expression that is associated with this label. - */ - private Expression path; - - /** - * This is the contact that this label is associated with. - */ - private Contact contact; - - /** - * This is the label that this acts as an adapter to. - */ - private Label label; - - /** - * Constructor for the ElementListUnionLabel object. - * This is given the union this represents as well as the individual - * element it will act as an adapter for. This allows the union - * label to acquire any other label within the group. - * - * @param contact this is the contact associated with the union - * @param union this is the union annotation this represents - * @param element this is the individual annotation used - * @param format this is the format used to style the elements - */ - public ElementListUnionLabel(Contact contact, ElementListUnion union, ElementList element, Format format) throws Exception { - this.label = new ElementListLabel(contact, element, format); - this.extractor = new GroupExtractor(contact, union, format); - this.contact = contact; - } - - /** - * This is used to determine if this label is a union. If this - * is true then this label represents a number of labels and - * is simply a wrapper for these labels. - * - * @return this returns true if the label represents a union - */ - public boolean isUnion() { - return true; - } - - /** - * This is used to acquire the contact object for this label. The - * contact retrieved can be used to set any object or primitive that - * has been deserialized, and can also be used to acquire values to - * be serialized in the case of object persistence. All contacts - * that are retrieved from this method will be accessible. - * - * @return returns the field that this label is representing - */ - public Contact getContact() { - return contact; - } - - /** - * This acquires the annotation associated with this label. This - * is typically the annotation acquired from the field or method. - * However, in the case of unions this will return the actual - * annotation within the union group that this represents. - * - * @return this returns the annotation that this represents - */ - public Annotation getAnnotation() { - return label.getAnnotation(); - } - - /** - * This is used to acquire the Type that the type - * provided is represented by. Typically this will return the - * field or method represented by the label. However, in the - * case of unions this will provide an override type. - * - * @param type this is the class to acquire the type for - * - * @return this returns the type represented by this class - */ - public Type getType(Class type){ - return getContact(); - } - - /** - * This is used to acquire the Label that the type - * provided is represented by. Typically this will return the - * same instance. However, in the case of unions this will - * look for an individual label to match the type provided. - * - * @param type this is the type to acquire the label for - * - * @return this returns the label represented by this type - */ - public Label getLabel(Class type) { - return this; - } - - /** - * This method returns a Converter which can be used to - * convert an XML node into an object value and vice versa. The - * converter requires only the context object in order to perform - * serialization or deserialization of the provided XML node. - * - * @param context this is the context object for the serialization - * - * @return this returns an object that is used for conversion - */ - public Converter getConverter(Context context) throws Exception { - Expression path = getExpression(); - Type type = getContact(); - - if(type == null) { - throw new UnionException("Union %s was not declared on a field or method", label); - } - return new CompositeListUnion(context, extractor, path, type); - } - - /** - * This returns a Collection of element names. This - * will typically contain both the name and path of the label. - * However, if this is a union it can contain many names and - * paths. This method should never return null. - * - * @return this returns the names of each of the elements - */ - public String[] getNames() throws Exception { - return extractor.getNames(); - } - - /** - * This returns a Collection of element paths. This - * will typically contain only the path of the label, which is - * composed using the Path annotation and the name - * of the label. However, if this is a union it can contain many - * paths. This method should never return null. - * - * @return this returns the names of each of the elements - */ - public String[] getPaths() throws Exception { - return extractor.getPaths(); - } - - /** - * This is used to provide a configured empty value used when the - * annotated value is null. This ensures that XML can be created - * with required details regardless of whether values are null or - * not. It also provides a means for sensible default values. - * - * @param context this is the context object for the serialization - * - * @return this returns the string to use for default values - */ - public Object getEmpty(Context context) throws Exception { - return label.getEmpty(context); - } - - /** - * This is used to acquire the Decorator for this. - * A decorator is an object that adds various details to the - * node without changing the overall structure of the node. For - * example comments and namespaces can be added to the node with - * a decorator as they do not affect the deserialization. - * - * @return this returns the decorator associated with this - */ - public Decorator getDecorator() throws Exception { - return label.getDecorator(); - } - - /** - * This returns the dependent type for the annotation. This type - * is the type other than the annotated field or method type that - * the label depends on. For the ElementList and - * the ElementArray this is the component type that - * is deserialized individually and inserted into the container. - * - * @return this is the type that the annotation depends on - */ - public Type getDependent() throws Exception { - return label.getDependent(); - } - - /** - * This is used to either provide the entry value provided within - * the annotation or compute a entry value. If the entry string - * is not provided the the entry value is calculated as the type - * of primitive the object is as a simplified class name. - * - * @return this returns the name of the XML entry element used - */ - public String getEntry() throws Exception { - return label.getEntry(); - } - - /** - * This is used to acquire the name of the element or attribute - * that is used by the class schema. The name is determined by - * checking for an override within the annotation. If it contains - * a name then that is used, if however the annotation does not - * specify a name the the field or method name is used instead. - * - * @return returns the name that is used for the XML property - */ - public String getName() throws Exception { - return label.getName(); - } - - /** - * This is used to acquire the path of the element or attribute - * that is used by the class schema. The path is determined by - * acquiring the XPath expression and appending the name of the - * label to form a fully qualified path. - * - * @return returns the path that is used for the XML property - */ - public String getPath() throws Exception { - return label.getPath(); - } - - /** - * This method is used to return an XPath expression that is - * used to represent the position of this label. If there is no - * XPath expression associated with this then an empty path is - * returned. This will never return a null expression. - * - * @return the XPath expression identifying the location - */ - public Expression getExpression() throws Exception { - if(path == null) { - path = label.getExpression(); - } - return path; - } - - /** - * This is used to acquire the name of the element or attribute - * as taken from the annotation. If the element or attribute - * explicitly specifies a name then that name is used for the - * XML element or attribute used. If however no overriding name - * is provided then the method or field is used for the name. - * - * @return returns the name of the annotation for the contact - */ - public String getOverride() { - return label.getOverride(); - } - - /** - * This acts as a convenience method used to determine the type of - * the field this represents. This is used when an object is written - * to XML. It determines whether a class attribute - * is required within the serialized XML element, that is, if the - * class returned by this is different from the actual value of the - * object to be serialized then that type needs to be remembered. - * - * @return this returns the type of the field class - */ - public Class getType() { - return label.getType(); - } - - /** - * This is used to determine if an annotated list is a text - * list. A text list is a list of elements that also accepts - * free text. Typically this will be an element list union that - * will allow unstructured XML such as XHTML to be parsed. - * - * @return returns true if the label represents a text list - */ - public boolean isTextList() { - return extractor.isTextList(); - } - - /** - * This is used to determine if the label is a collection. If the - * label represents a collection then any original assignment to - * the field or method can be written to without the need to - * create a new collection. This allows obscure collections to be - * used and also allows initial entries to be maintained. - * - * @return true if the label represents a collection value - */ - public boolean isCollection() { - return label.isCollection(); - } - - /** - * This is used to determine whether the annotation requires it - * and its children to be written as a CDATA block. This is done - * when a primitive or other such element requires a text value - * and that value needs to be encapsulated within a CDATA block. - * - * @return this returns true if the element requires CDATA - */ - public boolean isData() { - return label.isData(); - } - - /** - * This is used to determine whether the label represents an - * inline XML entity. The ElementList annotation - * and the Text annotation represent inline - * items. This means that they contain no containing element - * and so can not specify overrides or special attributes. - * - * @return this returns true if the annotation is inline - */ - public boolean isInline() { - return label.isInline(); - } - - /** - * Determines whether the XML attribute or element is required. - * This ensures that if an XML element is missing from a document - * that deserialization can continue. Also, in the process of - * serialization, if a value is null it does not need to be - * written to the resulting XML document. - * - * @return true if the label represents a some required data - */ - public boolean isRequired() { - return label.isRequired(); - } - - /** - * This is used to describe the annotation and method or field - * that this label represents. This is used to provide error - * messages that can be used to debug issues that occur when - * processing a method. This will provide enough information - * such that the problem can be isolated correctly. - * - * @return this returns a string representation of the label - */ - public String toString() { - return label.toString(); - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementListUnionParameter.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementListUnionParameter.java deleted file mode 100644 index c758e2f1..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementListUnionParameter.java +++ /dev/null @@ -1,249 +0,0 @@ -/* - * ElementListUnionParameter.java July 2009 - * - * Copyright (C) 2009, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.annotation.Annotation; -import java.lang.reflect.Constructor; - -import org.simpleframework.xml.ElementList; -import org.simpleframework.xml.ElementListUnion; -import org.simpleframework.xml.stream.Format; - -/** - * The ElementListUnionParameter represents a constructor - * parameter. It contains the XML annotation used on the parameter - * as well as the name of the parameter and its position index. - * A parameter is used to validate against the annotated methods - * and fields and also to determine the deserialized values that - * should be injected in to the constructor to instantiate it. - * - * @author Niall Gallagher - */ -class ElementListUnionParameter extends TemplateParameter { - - /** - * This is the expression used to represent this parameter. - */ - private final Expression expression; - - /** - * This is the contact used to determine the parameter name. - */ - private final Contact contact; - - /** - * This is the label that will create the parameter name. - */ - private final Label label; - - /** - * This is the fully qualified path used for this parameter. - */ - private final String path; - - /** - * This is the actual name that has been determined. - */ - private final String name; - - /** - * This is the type of the label represented by this. - */ - private final Class type; - - /** - * This is the key used to represent this parameter object. - */ - private final Object key; - - /** - * This is the index that the parameter was declared at. - */ - private final int index; - - /** - * Constructor for the ElementListUnionParameter object. - * This is used to create a parameter that can be used to - * determine a consistent name using the provided XML annotation. - * - * @param factory this is the constructor the parameter is in - * @param union this is union parameter associated with this - * @param element this is the annotation used for the parameter - * @param format this is the format used to style the parameter - * @param index this is the index the parameter appears at - */ - public ElementListUnionParameter(Constructor factory, ElementListUnion union, ElementList element, Format format, int index) throws Exception { - this.contact = new Contact(element, factory, index); - this.label = new ElementListUnionLabel(contact, union, element, format); - this.expression = label.getExpression(); - this.path = label.getPath(); - this.type = label.getType(); - this.name = label.getName(); - this.key = label.getKey(); - this.index = index; - } - - /** - * This is the key used to represent the parameter. The key is - * used to store the parameter in hash containers. Unlike the - * path is not necessarily the path for the parameter. - * - * @return this is the key used to represent the parameter - */ - public Object getKey() { - return key; - } - - /** - * This is used to acquire the path of the element or attribute - * represented by this parameter. The path is determined by - * acquiring the XPath expression and appending the name of the - * label to form a fully qualified path. - * - * @return returns the path that is used for this parameter - */ - public String getPath() { - return path; - } - - /** - * This is used to acquire the name of the parameter that this - * represents. The name is determined using annotation and - * the name attribute of that annotation, if one is provided. - * - * @return this returns the name of the annotated parameter - */ - public String getName() { - return name; - } - - /** - * This method is used to return an XPath expression that is - * used to represent the position of this parameter. If there is - * no XPath expression associated with this then an empty path - * is returned. This will never return a null expression. - * - * @return the XPath expression identifying the location - */ - public Expression getExpression() { - return expression; - } - - /** - * This is used to acquire the annotated type class. The class - * is the type that is to be deserialized from the XML. This - * is used to validate against annotated fields and methods. - * - * @return this returns the type used for the parameter - */ - public Class getType() { - return type; - } - - /** - * This is used to acquire the annotation that is used for the - * parameter. The annotation provided will be an XML annotation - * such as the Element or Attribute - * annotation. - * - * @return this returns the annotation used on the parameter - */ - public Annotation getAnnotation() { - return contact.getAnnotation(); - } - - /** - * This returns the index position of the parameter in the - * constructor. This is used to determine the order of values - * that are to be injected in to the constructor. - * - * @return this returns the index for the parameter - */ - public int getIndex() { - return index; - } - - /** - * This is used to determine if the parameter is required. If - * an attribute is not required then it can be null. Which - * means that we can inject a null value. Also, this means we - * can match constructors in a more flexible manner. - * - * @return this returns true if the parameter is required - */ - public boolean isRequired() { - return label.isRequired(); - } - - /** - * This is used to determine if the parameter is primitive. A - * primitive parameter must not be null. As there is no way to - * provide the value to the constructor. A default value is - * not a good solution as it affects the constructor score. - * - * @return this returns true if the parameter is primitive - */ - public boolean isPrimitive() { - return type.isPrimitive(); - } - - /** - * This is used to provide a textual representation of the - * parameter. Providing a string describing the parameter is - * useful for debugging and for exception messages. - * - * @return this returns the string representation for this - */ - public String toString() { - return contact.toString(); - } - - /** - * The Contact represents a contact object that is - * to be used for a label in order to extract a parameter name. - * The parameter name is taken from the XML annotation. - */ - private static class Contact extends ParameterContact { - - /** - * Constructor for the Contact object. This is - * used to create an object that acts like an adapter so that - * the label can create a consistent name for the parameter. - * - * @param element this is the annotation for the parameter - * @param factory this is the constructor the parameter is in - * @param index this is the index for the parameter - */ - public Contact(ElementList element, Constructor factory, int index) { - super(element, factory, index); - } - - /** - * This returns the name of the parameter as taken from the XML - * annotation. The name provided here is taken by the label - * and used to compose a name consistent with how fields and - * methods are named by the system. - * - * @return this returns the name of the annotated parameter - */ - public String getName() { - return label.name(); - } - } -} \ No newline at end of file diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementMapLabel.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementMapLabel.java deleted file mode 100644 index f1b7a3cb..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementMapLabel.java +++ /dev/null @@ -1,409 +0,0 @@ -/* - * ElementMapLabel.java July 2007 - * - * Copyright (C) 2007, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.annotation.Annotation; - -import org.simpleframework.xml.ElementMap; -import org.simpleframework.xml.strategy.Type; -import org.simpleframework.xml.stream.Format; -import org.simpleframework.xml.stream.Style; - -/** - * The ElementMapLabel represents a label that is used - * to represent an XML element map in a class schema. This element - * list label can be used to convert an XML node into a map object - * of composite or primitive key value pairs. Each element converted - * with the converter this creates must be an XML serializable element. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.ElementMap - */ -class ElementMapLabel extends TemplateLabel { - - /** - * This is the decorator that is associated with the element. - */ - private Decorator decorator; - - /** - * This contains the details of the annotated contact object. - */ - private Introspector detail; - - /** - * This references the annotation that the field uses. - */ - private ElementMap label; - - /** - * This is a cache of the expression for this element map. - */ - private Expression cache; - - /** - * This is the format used to style the elements for this. - */ - private Format format; - - /** - * The entry object contains the details on how to write the map. - */ - private Entry entry; - - /** - * This is the name of the element for this label instance. - */ - private String override; - - /** - * This is the name of the XML entry from the annotation. - */ - private String parent; - - /** - * This is the path of the element for this label instance. - */ - private String path; - - /** - * This is the name of the element for this label instance. - */ - private String name; - - /** - * Represents the type of objects this map object will hold. - */ - private Class[] items; - - /** - * This is the type of map object this list will instantiate. - */ - private Class type; - - /** - * This is used to determine if the attribute is required. - */ - private boolean required; - - /** - * This is used to determine if the attribute is inline. - */ - private boolean inline; - - /** - * This is used to determine if the attribute is data. - */ - private boolean data; - - /** - * Constructor for the ElementMapLabel object. This - * creates a label object, which can be used to convert an XML - * node to a Map of XML serializable objects. - * - * @param contact this is the contact that this label represents - * @param label the annotation that contains the schema details - * @param format this is the format used to style this label - */ - public ElementMapLabel(Contact contact, ElementMap label, Format format) { - this.detail = new Introspector(contact, this, format); - this.decorator = new Qualifier(contact); - this.entry = new Entry(contact, label); - this.required = label.required(); - this.type = contact.getType(); - this.inline = label.inline(); - this.override = label.name(); - this.data = label.data(); - this.format = format; - this.label = label; - } - - /** - * This is used to acquire the Decorator for this. - * A decorator is an object that adds various details to the - * node without changing the overall structure of the node. For - * example comments and namespaces can be added to the node with - * a decorator as they do not affect the deserialization. - * - * @return this returns the decorator associated with this - */ - public Decorator getDecorator() throws Exception { - return decorator; - } - - /** - * This method returns a Converter which can be used to - * convert an XML node into an object value and vice versa. The - * converter requires only the context object in order to perform - * serialization or deserialization of the provided XML node. - * - * @param context this is the context object for the serialization - * - * @return this returns an object that is used for conversion - */ - public Converter getConverter(Context context) throws Exception { - Type type = getMap(); - - if(!label.inline()) { - return new CompositeMap(context, entry, type); - } - return new CompositeInlineMap(context, entry, type); - } - - /** - * This is used to provide a configured empty value used when the - * annotated value is null. This ensures that XML can be created - * with required details regardless of whether values are null or - * not. It also provides a means for sensible default values. - * - * @param context this is the context object for the serialization - * - * @return this returns the string to use for default values - */ - public Object getEmpty(Context context) throws Exception { - Type map = new ClassType(type); - Factory factory = new MapFactory(context, map); - - if(!label.empty()) { - return factory.getInstance(); - } - return null; - } - - /** - * This is used to acquire the dependent type for the annotated - * list. This will simply return the type that the map object is - * composed to hold. This must be a serializable type, that is, - * a type that is annotated with the Root class. - * - * @return this returns the component type for the map object - */ - public Type getDependent() throws Exception { - Contact contact = getContact(); - - if(items == null) { - items = contact.getDependents(); - } - if(items == null) { - throw new ElementException("Unable to determine type for %s", contact); - } - if(items.length == 0) { - return new ClassType(Object.class); - } - return new ClassType(items[0]); - } - - /** - * This is used to either provide the entry value provided within - * the annotation or compute a entry value. If the entry string - * is not provided the the entry value is calculated as the type - * of primitive the object is as a simplified class name. - * - * @return this returns the name of the XML entry element used - */ - public String getEntry() throws Exception { - Style style = format.getStyle(); - - if(detail.isEmpty(parent)) { - parent = detail.getEntry(); - } - return style.getElement(parent); - } - - /** - * This is used to acquire the name of the element or attribute - * that is used by the class schema. The name is determined by - * checking for an override within the annotation. If it contains - * a name then that is used, if however the annotation does not - * specify a name the the field or method name is used instead. - * - * @return returns the name that is used for the XML property - */ - public String getName() throws Exception{ - if(name == null) { - Style style = format.getStyle(); - String value = entry.getEntry(); - - if(!label.inline()) { - value = detail.getName(); - } - name = style.getElement(value); - } - return name; - } - - /** - * This is used to acquire the path of the element or attribute - * that is used by the class schema. The path is determined by - * acquiring the XPath expression and appending the name of the - * label to form a fully qualified path. - * - * @return returns the path that is used for the XML property - */ - public String getPath() throws Exception { - if(path == null) { - Expression expression = getExpression(); - String name = getName(); - - path = expression.getElement(name); - } - return path; - } - - /** - * This method is used to return an XPath expression that is - * used to represent the position of this label. If there is no - * XPath expression associated with this then an empty path is - * returned. This will never return a null expression. - * - * @return the XPath expression identifying the location - */ - public Expression getExpression() throws Exception { - if(cache == null) { - cache = detail.getExpression(); - } - return cache; - } - - /** - * This returns the map type for this label. The primary type - * is the type of the Map that this creates. The key - * and value types are the types used to populate the primary. - * - * @return this returns the map type to use for the label - */ - private Type getMap() { - return new ClassType(type); - } - - /** - * This acquires the annotation associated with this label. This - * is typically the annotation acquired from the field or method. - * However, in the case of unions this will return the actual - * annotation within the union group that this represents. - * - * @return this returns the annotation that this represents - */ - public Annotation getAnnotation() { - return label; - } - - /** - * This acts as a convenience method used to determine the type of - * contact this represents. This is used when an object is written - * to XML. It determines whether a class attribute - * is required within the serialized XML element, that is, if the - * class returned by this is different from the actual value of the - * object to be serialized then that type needs to be remembered. - * - * @return this returns the type of the contact class - */ - public Class getType() { - return type; - } - - /** - * This is used to acquire the contact object for this label. The - * contact retrieved can be used to set any object or primitive that - * has been deserialized, and can also be used to acquire values to - * be serialized in the case of object persistence. All contacts - * that are retrieved from this method will be accessible. - * - * @return returns the contact that this label is representing - */ - public Contact getContact() { - return detail.getContact(); - } - - /** - * This is used to acquire the name of the element or attribute - * as taken from the annotation. If the element or attribute - * explicitly specifies a name then that name is used for the - * XML element or attribute used. If however no overriding name - * is provided then the method or field is used for the name. - * - * @return returns the name of the annotation for the contact - */ - public String getOverride() { - return override; - } - - /** - * This is used to determine whether the annotation requires it - * and its children to be written as a CDATA block. This is done - * when a primitive or other such element requires a text value - * and that value needs to be encapsulated within a CDATA block. - * - * @return currently the element list does not require CDATA - */ - public boolean isData() { - return data; - } - - /** - * This is used to determine if the label is a collection. If the - * label represents a collection then any original assignment to - * the field or method can be written to without the need to - * create a new collection. This allows obscure collections to be - * used and also allows initial entries to be maintained. - * - * @return true if the label represents a collection value - */ - public boolean isCollection() { - return true; - } - - /** - * This is used to determine whether the XML element is required. - * This ensures that if an XML element is missing from a document - * that deserialization can continue. Also, in the process of - * serialization, if a value is null it does not need to be - * written to the resulting XML document. - * - * @return true if the label represents a some required data - */ - public boolean isRequired() { - return required; - } - - /** - * This is used to determine whether the list has been specified - * as inline. If the list is inline then no overrides are needed - * and the outer XML element for the list is not used. - * - * @return this returns whether the annotation is inline - */ - public boolean isInline() { - return inline; - } - - /** - * This is used to describe the annotation and method or field - * that this label represents. This is used to provide error - * messages that can be used to debug issues that occur when - * processing a method. This will provide enough information - * such that the problem can be isolated correctly. - * - * @return this returns a string representation of the label - */ - public String toString() { - return detail.toString(); - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementMapParameter.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementMapParameter.java deleted file mode 100644 index c39500b8..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementMapParameter.java +++ /dev/null @@ -1,247 +0,0 @@ -/* - * ElementMapParameter.java July 2009 - * - * Copyright (C) 2009, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.annotation.Annotation; -import java.lang.reflect.Constructor; - -import org.simpleframework.xml.ElementMap; -import org.simpleframework.xml.stream.Format; - -/** - * The ElementMapParameter represents a constructor - * parameter. It contains the XML annotation used on the parameter - * as well as the name of the parameter and its position index. - * A parameter is used to validate against the annotated methods - * and fields and also to determine the deserialized values that - * should be injected in to the constructor to instantiate it. - * - * @author Niall Gallagher - */ -class ElementMapParameter extends TemplateParameter { - - /** - * This is the expression used to represent this parameter. - */ - private final Expression expression; - - /** - * This is the contact used to determine the parameter name. - */ - private final Contact contact; - - /** - * This is the label that will create the parameter name. - */ - private final Label label; - - /** - * This is the fully qualified path used for this parameter. - */ - private final String path; - - /** - * This is the actual name that has been determined. - */ - private final String name; - - /** - * This is the type of the label represented by this. - */ - private final Class type; - - /** - * This is the key used to represent this parameter object. - */ - private final Object key; - - /** - * This is the index that the parameter was declared at. - */ - private final int index; - - /** - * Constructor for the ElementMapParameter object. - * This is used to create a parameter that can be used to - * determine a consistent name using the provided XML annotation. - * - * @param factory this is the constructor the parameter is in - * @param value this is the annotation used for the parameter - * @param format this is the format used to style this parameter - * @param index this is the index the parameter appears at - */ - public ElementMapParameter(Constructor factory, ElementMap value, Format format, int index) throws Exception { - this.contact = new Contact(value, factory, index); - this.label = new ElementMapLabel(contact, value, format); - this.expression = label.getExpression(); - this.path = label.getPath(); - this.type = label.getType(); - this.name = label.getName(); - this.key = label.getKey(); - this.index = index; - } - - /** - * This is the key used to represent the parameter. The key is - * used to store the parameter in hash containers. Unlike the - * path is not necessarily the path for the parameter. - * - * @return this is the key used to represent the parameter - */ - public Object getKey() { - return key; - } - - /** - * This is used to acquire the path of the element or attribute - * represented by this parameter. The path is determined by - * acquiring the XPath expression and appending the name of the - * label to form a fully qualified path. - * - * @return returns the path that is used for this parameter - */ - public String getPath() { - return path; - } - - /** - * This is used to acquire the name of the parameter that this - * represents. The name is determined using annotation and - * the name attribute of that annotation, if one is provided. - * - * @return this returns the name of the annotated parameter - */ - public String getName() { - return name; - } - - /** - * This method is used to return an XPath expression that is - * used to represent the position of this parameter. If there is - * no XPath expression associated with this then an empty path - * is returned. This will never return a null expression. - * - * @return the XPath expression identifying the location - */ - public Expression getExpression() { - return expression; - } - - /** - * This is used to acquire the annotated type class. The class - * is the type that is to be deserialized from the XML. This - * is used to validate against annotated fields and methods. - * - * @return this returns the type used for the parameter - */ - public Class getType() { - return type; - } - - /** - * This is used to acquire the annotation that is used for the - * parameter. The annotation provided will be an XML annotation - * such as the Element or Attribute - * annotation. - * - * @return this returns the annotation used on the parameter - */ - public Annotation getAnnotation() { - return contact.getAnnotation(); - } - - /** - * This returns the index position of the parameter in the - * constructor. This is used to determine the order of values - * that are to be injected in to the constructor. - * - * @return this returns the index for the parameter - */ - public int getIndex() { - return index; - } - - /** - * This is used to determine if the parameter is required. If - * an attribute is not required then it can be null. Which - * means that we can inject a null value. Also, this means we - * can match constructors in a more flexible manner. - * - * @return this returns true if the parameter is required - */ - public boolean isRequired() { - return label.isRequired(); - } - - /** - * This is used to determine if the parameter is primitive. A - * primitive parameter must not be null. As there is no way to - * provide the value to the constructor. A default value is - * not a good solution as it affects the constructor score. - * - * @return this returns true if the parameter is primitive - */ - public boolean isPrimitive() { - return type.isPrimitive(); - } - - /** - * This is used to provide a textual representation of the - * parameter. Providing a string describing the parameter is - * useful for debugging and for exception messages. - * - * @return this returns the string representation for this - */ - public String toString() { - return contact.toString(); - } - - /** - * The Contact represents a contact object that is - * to be used for a label in order to extract a parameter name. - * The parameter name is taken from the XML annotation. - */ - private static class Contact extends ParameterContact { - - /** - * Constructor for the Contact object. This is - * used to create an object that acts like an adapter so that - * the label can create a consistent name for the parameter. - * - * @param label this is the annotation for the parameter - * @param factory this is the constructor the parameter is in - * @param index this is the index for the parameter - */ - public Contact(ElementMap label, Constructor factory, int index) { - super(label, factory, index); - } - - /** - * This returns the name of the parameter as taken from the XML - * annotation. The name provided here is taken by the label - * and used to compose a name consistent with how fields and - * methods are named by the system. - * - * @return this returns the name of the annotated parameter - */ - public String getName() { - return label.name(); - } - } -} \ No newline at end of file diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementMapUnionLabel.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementMapUnionLabel.java deleted file mode 100644 index cfd0a727..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementMapUnionLabel.java +++ /dev/null @@ -1,374 +0,0 @@ -/* - * ElementMapUnionLabel.java March 2011 - * - * Copyright (C) 2011, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.annotation.Annotation; - -import org.simpleframework.xml.ElementMap; -import org.simpleframework.xml.ElementMapUnion; -import org.simpleframework.xml.strategy.Type; -import org.simpleframework.xml.stream.Format; - -/** - * The ElementMapUnionLabel is an adapter for an internal - * label. Each annotation within the union can be acquired by type - * so that deserialization can dynamically switch the converter used. - * Each union label can be used in place of any other, this means - * that regardless of which union is matched it can be used. - *

        - * Each instance of this Label is given the union and - * the primary label it represents. This allows the label extract each - * other label within the union group. The Converter - * created by this can therefore acquire any label instance required. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.ElementMapUnion - */ -class ElementMapUnionLabel extends TemplateLabel { - - /** - * This is used to extract the individual unions in the group. - */ - private GroupExtractor extractor; - - /** - * This is the expression that is associated with this label. - */ - private Expression path; - - /** - * This is the contact that this label is associated with. - */ - private Contact contact; - - /** - * This is the label that this acts as an adapter to. - */ - private Label label; - - /** - * Constructor for the ElementMapUnionLabel object. - * This is given the union this represents as well as the individual - * element it will act as an adapter for. This allows the union - * label to acquire any other label within the group. - * - * @param contact this is the contact associated with the union - * @param union this is the union annotation this represents - * @param element this is the individual annotation used - * @param format this is the format used to style this union - */ - public ElementMapUnionLabel(Contact contact, ElementMapUnion union, ElementMap element, Format format) throws Exception { - this.extractor = new GroupExtractor(contact, union, format); - this.label = new ElementMapLabel(contact, element, format); - this.contact = contact; - } - - /** - * This is used to determine if this label is a union. If this - * is true then this label represents a number of labels and - * is simply a wrapper for these labels. - * - * @return this returns true if the label represents a union - */ - public boolean isUnion() { - return true; - } - - /** - * This is used to acquire the contact object for this label. The - * contact retrieved can be used to set any object or primitive that - * has been deserialized, and can also be used to acquire values to - * be serialized in the case of object persistence. All contacts - * that are retrieved from this method will be accessible. - * - * @return returns the field that this label is representing - */ - public Contact getContact() { - return contact; - } - - /** - * This acquires the annotation associated with this label. This - * is typically the annotation acquired from the field or method. - * However, in the case of unions this will return the actual - * annotation within the union group that this represents. - * - * @return this returns the annotation that this represents - */ - public Annotation getAnnotation() { - return label.getAnnotation(); - } - - /** - * This is used to acquire the Type that the type - * provided is represented by. Typically this will return the - * field or method represented by the label. However, in the - * case of unions this will provide an override type. - * - * @param type this is the class to acquire the type for - * - * @return this returns the type represented by this class - */ - public Type getType(Class type) { - return getContact(); - } - - /** - * This is used to acquire the Label that the type - * provided is represented by. Typically this will return the - * same instance. However, in the case of unions this will - * look for an individual label to match the type provided. - * - * @param type this is the type to acquire the label for - * - * @return this returns the label represented by this type - */ - public Label getLabel(Class type) { - return this; - } - - /** - * This method returns a Converter which can be used to - * convert an XML node into an object value and vice versa. The - * converter requires only the context object in order to perform - * serialization or deserialization of the provided XML node. - * - * @param context this is the context object for the serialization - * - * @return this returns an object that is used for conversion - */ - public Converter getConverter(Context context) throws Exception { - Expression path = getExpression(); - Type type = getContact(); - - if(type == null) { - throw new UnionException("Union %s was not declared on a field or method", label); - } - return new CompositeMapUnion(context, extractor, path, type); - } - - /** - * This returns a Collection of element names. This - * will typically contain both the name and path of the label. - * However, if this is a union it can contain many names and - * paths. This method should never return null. - * - * @return this returns the names of each of the elements - */ - public String[] getNames() throws Exception { - return extractor.getNames(); - } - - /** - * This returns a Collection of element paths. This - * will typically contain only the path of the label, which is - * composed using the Path annotation and the name - * of the label. However, if this is a union it can contain many - * paths. This method should never return null. - * - * @return this returns the names of each of the elements - */ - public String[] getPaths() throws Exception { - return extractor.getPaths(); - } - - /** - * This is used to provide a configured empty value used when the - * annotated value is null. This ensures that XML can be created - * with required details regardless of whether values are null or - * not. It also provides a means for sensible default values. - * - * @param context this is the context object for the serialization - * - * @return this returns the string to use for default values - */ - public Object getEmpty(Context context) throws Exception { - return label.getEmpty(context); - } - - /** - * This is used to acquire the Decorator for this. - * A decorator is an object that adds various details to the - * node without changing the overall structure of the node. For - * example comments and namespaces can be added to the node with - * a decorator as they do not affect the deserialization. - * - * @return this returns the decorator associated with this - */ - public Decorator getDecorator() throws Exception { - return label.getDecorator(); - } - - /** - * This returns the dependent type for the annotation. This type - * is the type other than the annotated field or method type that - * the label depends on. For the ElementList and - * the ElementArray this is the component type that - * is deserialized individually and inserted into the container. - * - * @return this is the type that the annotation depends on - */ - public Type getDependent() throws Exception { - return label.getDependent(); - } - - /** - * This is used to either provide the entry value provided within - * the annotation or compute a entry value. If the entry string - * is not provided the the entry value is calculated as the type - * of primitive the object is as a simplified class name. - * - * @return this returns the name of the XML entry element used - */ - public String getEntry() throws Exception { - return label.getEntry(); - } - - /** - * This is used to acquire the name of the element or attribute - * that is used by the class schema. The name is determined by - * checking for an override within the annotation. If it contains - * a name then that is used, if however the annotation does not - * specify a name the the field or method name is used instead. - * - * @return returns the name that is used for the XML property - */ - public String getName() throws Exception { - return label.getName(); - } - - /** - * This is used to acquire the path of the element or attribute - * that is used by the class schema. The path is determined by - * acquiring the XPath expression and appending the name of the - * label to form a fully qualified path. - * - * @return returns the path that is used for the XML property - */ - public String getPath() throws Exception { - return label.getPath(); - } - - /** - * This method is used to return an XPath expression that is - * used to represent the position of this label. If there is no - * XPath expression associated with this then an empty path is - * returned. This will never return a null expression. - * - * @return the XPath expression identifying the location - */ - public Expression getExpression() throws Exception { - if(path == null) { - path = label.getExpression(); - } - return path; - } - - /** - * This is used to acquire the name of the element or attribute - * as taken from the annotation. If the element or attribute - * explicitly specifies a name then that name is used for the - * XML element or attribute used. If however no overriding name - * is provided then the method or field is used for the name. - * - * @return returns the name of the annotation for the contact - */ - public String getOverride() { - return label.getOverride(); - } - - /** - * This acts as a convenience method used to determine the type of - * the field this represents. This is used when an object is written - * to XML. It determines whether a class attribute - * is required within the serialized XML element, that is, if the - * class returned by this is different from the actual value of the - * object to be serialized then that type needs to be remembered. - * - * @return this returns the type of the field class - */ - public Class getType() { - return label.getType(); - } - - /** - * This is used to determine if the label is a collection. If the - * label represents a collection then any original assignment to - * the field or method can be written to without the need to - * create a new collection. This allows obscure collections to be - * used and also allows initial entries to be maintained. - * - * @return true if the label represents a collection value - */ - public boolean isCollection() { - return label.isCollection(); - } - - /** - * This is used to determine whether the annotation requires it - * and its children to be written as a CDATA block. This is done - * when a primitive or other such element requires a text value - * and that value needs to be encapsulated within a CDATA block. - * - * @return this returns true if the element requires CDATA - */ - public boolean isData() { - return label.isData(); - } - - /** - * This is used to determine whether the label represents an - * inline XML entity. The ElementList annotation - * and the Text annotation represent inline - * items. This means that they contain no containing element - * and so can not specify overrides or special attributes. - * - * @return this returns true if the annotation is inline - */ - public boolean isInline() { - return label.isInline(); - } - - /** - * Determines whether the XML attribute or element is required. - * This ensures that if an XML element is missing from a document - * that deserialization can continue. Also, in the process of - * serialization, if a value is null it does not need to be - * written to the resulting XML document. - * - * @return true if the label represents a some required data - */ - public boolean isRequired() { - return label.isRequired(); - } - - /** - * This is used to describe the annotation and method or field - * that this label represents. This is used to provide error - * messages that can be used to debug issues that occur when - * processing a method. This will provide enough information - * such that the problem can be isolated correctly. - * - * @return this returns a string representation of the label - */ - public String toString() { - return label.toString(); - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementMapUnionParameter.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementMapUnionParameter.java deleted file mode 100644 index 5bf73253..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementMapUnionParameter.java +++ /dev/null @@ -1,249 +0,0 @@ -/* - * ElementMapUnionParameter.java July 2009 - * - * Copyright (C) 2009, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.annotation.Annotation; -import java.lang.reflect.Constructor; - -import org.simpleframework.xml.ElementMap; -import org.simpleframework.xml.ElementMapUnion; -import org.simpleframework.xml.stream.Format; - -/** - * The ElementMapUnionParameter represents a constructor - * parameter. It contains the XML annotation used on the parameter - * as well as the name of the parameter and its position index. - * A parameter is used to validate against the annotated methods - * and fields and also to determine the deserialized values that - * should be injected in to the constructor to instantiate it. - * - * @author Niall Gallagher - */ -class ElementMapUnionParameter extends TemplateParameter { - - /** - * This is the expression used to represent this parameter. - */ - private final Expression expression; - - /** - * This is the contact used to determine the parameter name. - */ - private final Contact contact; - - /** - * This is the label that will create the parameter name. - */ - private final Label label; - - /** - * This is the fully qualified path used for this parameter. - */ - private final String path; - - /** - * This is the actual name that has been determined. - */ - private final String name; - - /** - * This is the type of the label represented by this. - */ - private final Class type; - - /** - * This is the key used to represent this parameter object. - */ - private final Object key; - - /** - * This is the index that the parameter was declared at. - */ - private final int index; - - /** - * Constructor for the ElementMapUnionParameter object. - * This is used to create a parameter that can be used to - * determine a consistent name using the provided XML annotation. - * - * @param factory this is the constructor the parameter is in - * @param union this is union parameter associated with this - * @param element this is the annotation used for the parameter - * @param format this is the format used to style the parameter - * @param index this is the index the parameter appears at - */ - public ElementMapUnionParameter(Constructor factory, ElementMapUnion union, ElementMap element, Format format, int index) throws Exception { - this.contact = new Contact(element, factory, index); - this.label = new ElementMapUnionLabel(contact, union, element, format); - this.expression = label.getExpression(); - this.path = label.getPath(); - this.type = label.getType(); - this.name = label.getName(); - this.key = label.getKey(); - this.index = index; - } - - /** - * This is the key used to represent the parameter. The key is - * used to store the parameter in hash containers. Unlike the - * path is not necessarily the path for the parameter. - * - * @return this is the key used to represent the parameter - */ - public Object getKey() { - return key; - } - - /** - * This is used to acquire the path of the element or attribute - * represented by this parameter. The path is determined by - * acquiring the XPath expression and appending the name of the - * label to form a fully qualified path. - * - * @return returns the path that is used for this parameter - */ - public String getPath() { - return path; - } - - /** - * This is used to acquire the name of the parameter that this - * represents. The name is determined using annotation and - * the name attribute of that annotation, if one is provided. - * - * @return this returns the name of the annotated parameter - */ - public String getName() { - return name; - } - - /** - * This method is used to return an XPath expression that is - * used to represent the position of this parameter. If there is - * no XPath expression associated with this then an empty path - * is returned. This will never return a null expression. - * - * @return the XPath expression identifying the location - */ - public Expression getExpression() { - return expression; - } - - /** - * This is used to acquire the annotated type class. The class - * is the type that is to be deserialized from the XML. This - * is used to validate against annotated fields and methods. - * - * @return this returns the type used for the parameter - */ - public Class getType() { - return type; - } - - /** - * This is used to acquire the annotation that is used for the - * parameter. The annotation provided will be an XML annotation - * such as the Element or Attribute - * annotation. - * - * @return this returns the annotation used on the parameter - */ - public Annotation getAnnotation() { - return contact.getAnnotation(); - } - - /** - * This returns the index position of the parameter in the - * constructor. This is used to determine the order of values - * that are to be injected in to the constructor. - * - * @return this returns the index for the parameter - */ - public int getIndex() { - return index; - } - - /** - * This is used to determine if the parameter is required. If - * an attribute is not required then it can be null. Which - * means that we can inject a null value. Also, this means we - * can match constructors in a more flexible manner. - * - * @return this returns true if the parameter is required - */ - public boolean isRequired() { - return label.isRequired(); - } - - /** - * This is used to determine if the parameter is primitive. A - * primitive parameter must not be null. As there is no way to - * provide the value to the constructor. A default value is - * not a good solution as it affects the constructor score. - * - * @return this returns true if the parameter is primitive - */ - public boolean isPrimitive() { - return type.isPrimitive(); - } - - /** - * This is used to provide a textual representation of the - * parameter. Providing a string describing the parameter is - * useful for debugging and for exception messages. - * - * @return this returns the string representation for this - */ - public String toString() { - return contact.toString(); - } - - /** - * The Contact represents a contact object that is - * to be used for a label in order to extract a parameter name. - * The parameter name is taken from the XML annotation. - */ - private static class Contact extends ParameterContact { - - /** - * Constructor for the Contact object. This is - * used to create an object that acts like an adapter so that - * the label can create a consistent name for the parameter. - * - * @param element this is the annotation for the parameter - * @param factory this is the constructor the parameter is in - * @param index this is the index for the parameter - */ - public Contact(ElementMap element, Constructor factory, int index) { - super(element, factory, index); - } - - /** - * This returns the name of the parameter as taken from the XML - * annotation. The name provided here is taken by the label - * and used to compose a name consistent with how fields and - * methods are named by the system. - * - * @return this returns the name of the annotated parameter - */ - public String getName() { - return label.name(); - } - } -} \ No newline at end of file diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementParameter.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementParameter.java deleted file mode 100644 index ab02f078..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementParameter.java +++ /dev/null @@ -1,247 +0,0 @@ -/* - * ElementParameter.java July 2009 - * - * Copyright (C) 2009, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.annotation.Annotation; -import java.lang.reflect.Constructor; - -import org.simpleframework.xml.Element; -import org.simpleframework.xml.stream.Format; - -/** - * The ElementParameter represents a constructor - * parameter. It contains the XML annotation used on the parameter - * as well as the name of the parameter and its position index. - * A parameter is used to validate against the annotated methods - * and fields and also to determine the deserialized values that - * should be injected in to the constructor to instantiate it. - * - * @author Niall Gallagher - */ -class ElementParameter extends TemplateParameter { - - /** - * This is the expression used to represent this parameter. - */ - private final Expression expression; - - /** - * This is the contact used to determine the parameter name. - */ - private final Contact contact; - - /** - * This is the label that will create the parameter name. - */ - private final Label label; - - /** - * This is the fully qualified path used for this parameter. - */ - private final String path; - - /** - * This is the actual name that has been determined. - */ - private final String name; - - /** - * This is the type of the label represented by this. - */ - private final Class type; - - /** - * This is the key used to represent this parameter object. - */ - private final Object key; - - /** - * This is the index that the parameter was declared at. - */ - private final int index; - - /** - * Constructor for the ElementParameter object. - * This is used to create a parameter that can be used to - * determine a consistent name using the provided XML annotation. - * - * @param factory this is the constructor the parameter is in - * @param value this is the annotation used for the parameter - * @param format this is the format used to style the parameter - * @param index this is the index the parameter appears at - */ - public ElementParameter(Constructor factory, Element value, Format format, int index) throws Exception { - this.contact = new Contact(value, factory, index); - this.label = new ElementLabel(contact, value, format); - this.expression = label.getExpression(); - this.path = label.getPath(); - this.type = label.getType(); - this.name = label.getName(); - this.key = label.getKey(); - this.index = index; - } - - /** - * This is the key used to represent the parameter. The key is - * used to store the parameter in hash containers. Unlike the - * path is not necessarily the path for the parameter. - * - * @return this is the key used to represent the parameter - */ - public Object getKey() { - return key; - } - - /** - * This is used to acquire the path of the element or attribute - * represented by this parameter. The path is determined by - * acquiring the XPath expression and appending the name of the - * label to form a fully qualified path. - * - * @return returns the path that is used for this parameter - */ - public String getPath() { - return path; - } - - /** - * This is used to acquire the name of the parameter that this - * represents. The name is determined using annotation and - * the name attribute of that annotation, if one is provided. - * - * @return this returns the name of the annotated parameter - */ - public String getName() { - return name; - } - - /** - * This method is used to return an XPath expression that is - * used to represent the position of this parameter. If there is - * no XPath expression associated with this then an empty path - * is returned. This will never return a null expression. - * - * @return the XPath expression identifying the location - */ - public Expression getExpression() { - return expression; - } - - /** - * This is used to acquire the annotated type class. The class - * is the type that is to be deserialized from the XML. This - * is used to validate against annotated fields and methods. - * - * @return this returns the type used for the parameter - */ - public Class getType() { - return type; - } - - /** - * This is used to acquire the annotation that is used for the - * parameter. The annotation provided will be an XML annotation - * such as the Element or Attribute - * annotation. - * - * @return this returns the annotation used on the parameter - */ - public Annotation getAnnotation() { - return contact.getAnnotation(); - } - - /** - * This returns the index position of the parameter in the - * constructor. This is used to determine the order of values - * that are to be injected in to the constructor. - * - * @return this returns the index for the parameter - */ - public int getIndex() { - return index; - } - - /** - * This is used to determine if the parameter is required. If - * an attribute is not required then it can be null. Which - * means that we can inject a null value. Also, this means we - * can match constructors in a more flexible manner. - * - * @return this returns true if the parameter is required - */ - public boolean isRequired() { - return label.isRequired(); - } - - /** - * This is used to determine if the parameter is primitive. A - * primitive parameter must not be null. As there is no way to - * provide the value to the constructor. A default value is - * not a good solution as it affects the constructor score. - * - * @return this returns true if the parameter is primitive - */ - public boolean isPrimitive() { - return type.isPrimitive(); - } - - /** - * This is used to provide a textual representation of the - * parameter. Providing a string describing the parameter is - * useful for debugging and for exception messages. - * - * @return this returns the string representation for this - */ - public String toString() { - return contact.toString(); - } - - /** - * The Contact represents a contact object that is - * to be used for a label in order to extract a parameter name. - * The parameter name is taken from the XML annotation. - */ - private static class Contact extends ParameterContact { - - /** - * Constructor for the Contact object. This is - * used to create an object that acts like an adapter so that - * the label can create a consistent name for the parameter. - * - * @param label this is the annotation for the parameter - * @param factory this is the constructor the parameter is in - * @param index this is the index for the parameter - */ - public Contact(Element label, Constructor factory, int index) { - super(label, factory, index); - } - - /** - * This returns the name of the parameter as taken from the XML - * annotation. The name provided here is taken by the label - * and used to compose a name consistent with how fields and - * methods are named by the system. - * - * @return this returns the name of the annotated parameter - */ - public String getName() { - return label.name(); - } - } -} \ No newline at end of file diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementUnionLabel.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementUnionLabel.java deleted file mode 100644 index 26b380cc..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementUnionLabel.java +++ /dev/null @@ -1,393 +0,0 @@ -/* - * ElementUnionLabel.java March 2011 - * - * Copyright (C) 2011, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.annotation.Annotation; - -import org.simpleframework.xml.Element; -import org.simpleframework.xml.ElementUnion; -import org.simpleframework.xml.strategy.Type; -import org.simpleframework.xml.stream.Format; - -/** - * The ElementUnionLabel is an adapter for an internal - * label. Each annotation within the union can be acquired by type - * so that deserialization can dynamically switch the converter used. - * Each union label can be used in place of any other, this means - * that regardless of which union is matched it can be used. - *

        - * Each instance of this Label is given the union and - * the primary label it represents. This allows the label extract each - * other label within the union group. The Converter - * created by this can therefore acquire any label instance required. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.ElementUnion - */ -class ElementUnionLabel extends TemplateLabel { - - /** - * This is used to extract the individual unions in the group. - */ - private GroupExtractor extractor; - - /** - * This is the union associated with this label instance. - */ - private ElementUnion union; - - /** - * This is the expression that is associated with this label. - */ - private Expression path; - - /** - * This is the contact that this label is associated with. - */ - private Contact contact; - - /** - * This is the label that this acts as an adapter to. - */ - private Label label; - - /** - * Constructor for the ElementUnionLabel object. This - * is given the union this represents as well as the individual - * element it will act as an adapter for. This allows the union - * label to acquire any other label within the group. - * - * @param contact this is the contact associated with the union - * @param union this is the union annotation this represents - * @param element this is the individual annotation used - * @param format this is the format used to style the union - */ - public ElementUnionLabel(Contact contact, ElementUnion union, Element element, Format format) throws Exception { - this.extractor = new GroupExtractor(contact, union, format); - this.label = new ElementLabel(contact, element, format); - this.contact = contact; - this.union = union; - } - - /** - * This is used to determine if this label is a union. If this - * is true then this label represents a number of labels and - * is simply a wrapper for these labels. - * - * @return this returns true if the label represents a union - */ - public boolean isUnion() { - return true; - } - - /** - * This is used to acquire the contact object for this label. The - * contact retrieved can be used to set any object or primitive that - * has been deserialized, and can also be used to acquire values to - * be serialized in the case of object persistence. All contacts - * that are retrieved from this method will be accessible. - * - * @return returns the field that this label is representing - */ - public Contact getContact() { - return contact; - } - - /** - * This acquires the annotation associated with this label. This - * is typically the annotation acquired from the field or method. - * However, in the case of unions this will return the actual - * annotation within the union group that this represents. - * - * @return this returns the annotation that this represents - */ - public Annotation getAnnotation() { - return label.getAnnotation(); - } - - /** - * This is used to acquire the Label that the type - * provided is represented by. Typically this will return the - * same instance. However, in the case of unions this will - * look for an individual label to match the type provided. - * - * @param type this is the type to acquire the label for - * - * @return this returns the label represented by this type - */ - public Label getLabel(Class type) throws Exception { - Type contact = getContact(); - - if(!extractor.isValid(type)) { - throw new UnionException("No type matches %s in %s for %s", type, union, contact); - } - return extractor.getLabel(type); - } - - /** - * This is used to acquire the Type that the type - * provided is represented by. Typically this will return the - * field or method represented by the label. However, in the - * case of unions this will provide an override type. - * - * @param type this is the class to acquire the type for - * - * @return this returns the type represented by this class - */ - public Type getType(Class type) throws Exception { - Type contact = getContact(); - - if(!extractor.isValid(type)) { - throw new UnionException("No type matches %s in %s for %s", type, union, contact); - } - if(extractor.isDeclared(type)) { - return new OverrideType(contact, type); - } - return contact; - } - - /** - * This method returns a Converter which can be used to - * convert an XML node into an object value and vice versa. The - * converter requires only the context object in order to perform - * serialization or deserialization of the provided XML node. - * - * @param context this is the context object for the serialization - * - * @return this returns an object that is used for conversion - */ - public Converter getConverter(Context context) throws Exception { - Expression expression = getExpression(); - Type type = getContact(); - - if(type == null) { - throw new UnionException("Union %s was not declared on a field or method", label); - } - return new CompositeUnion(context, extractor, expression, type); - } - - /** - * This returns a Collection of element names. This - * will typically contain both the name and path of the label. - * However, if this is a union it can contain many names and - * paths. This method should never return null. - * - * @return this returns the names of each of the elements - */ - public String[] getNames() throws Exception { - return extractor.getNames(); - } - - /** - * This returns a Collection of element paths. This - * will typically contain only the path of the label, which is - * composed using the Path annotation and the name - * of the label. However, if this is a union it can contain many - * paths. This method should never return null. - * - * @return this returns the names of each of the elements - */ - public String[] getPaths() throws Exception { - return extractor.getPaths(); - } - - /** - * This is used to provide a configured empty value used when the - * annotated value is null. This ensures that XML can be created - * with required details regardless of whether values are null or - * not. It also provides a means for sensible default values. - * - * @param context this is the context object for the serialization - * - * @return this returns the string to use for default values - */ - public Object getEmpty(Context context) throws Exception { - return label.getEmpty(context); - } - - /** - * This is used to acquire the Decorator for this. - * A decorator is an object that adds various details to the - * node without changing the overall structure of the node. For - * example comments and namespaces can be added to the node with - * a decorator as they do not affect the deserialization. - * - * @return this returns the decorator associated with this - */ - public Decorator getDecorator() throws Exception { - return label.getDecorator(); - } - - /** - * This returns the dependent type for the annotation. This type - * is the type other than the annotated field or method type that - * the label depends on. For the ElementList and - * the ElementArray this is the component type that - * is deserialized individually and inserted into the container. - * - * @return this is the type that the annotation depends on - */ - public Type getDependent() throws Exception { - return label.getDependent(); - } - - /** - * This is used to either provide the entry value provided within - * the annotation or compute a entry value. If the entry string - * is not provided the the entry value is calculated as the type - * of primitive the object is as a simplified class name. - * - * @return this returns the name of the XML entry element used - */ - public String getEntry() throws Exception { - return label.getEntry(); - } - - /** - * This is used to acquire the name of the element or attribute - * that is used by the class schema. The name is determined by - * checking for an override within the annotation. If it contains - * a name then that is used, if however the annotation does not - * specify a name the the field or method name is used instead. - * - * @return returns the name that is used for the XML property - */ - public String getName() throws Exception { - return label.getName(); - } - - /** - * This is used to acquire the path of the element or attribute - * that is used by the class schema. The path is determined by - * acquiring the XPath expression and appending the name of the - * label to form a fully qualified path. - * - * @return returns the path that is used for the XML property - */ - public String getPath() throws Exception { - return label.getPath(); - } - - /** - * This method is used to return an XPath expression that is - * used to represent the position of this label. If there is no - * XPath expression associated with this then an empty path is - * returned. This will never return a null expression. - * - * @return the XPath expression identifying the location - */ - public Expression getExpression() throws Exception { - if(path == null) { - path = label.getExpression(); - } - return path; - } - - /** - * This is used to acquire the name of the element or attribute - * as taken from the annotation. If the element or attribute - * explicitly specifies a name then that name is used for the - * XML element or attribute used. If however no overriding name - * is provided then the method or field is used for the name. - * - * @return returns the name of the annotation for the contact - */ - public String getOverride() { - return label.getOverride(); - } - - /** - * This acts as a convenience method used to determine the type of - * the field this represents. This is used when an object is written - * to XML. It determines whether a class attribute - * is required within the serialized XML element, that is, if the - * class returned by this is different from the actual value of the - * object to be serialized then that type needs to be remembered. - * - * @return this returns the type of the field class - */ - public Class getType() { - return label.getType(); - } - - /** - * This is used to determine if the label is a collection. If the - * label represents a collection then any original assignment to - * the field or method can be written to without the need to - * create a new collection. This allows obscure collections to be - * used and also allows initial entries to be maintained. - * - * @return true if the label represents a collection value - */ - public boolean isCollection() { - return label.isCollection(); - } - - /** - * This is used to determine whether the annotation requires it - * and its children to be written as a CDATA block. This is done - * when a primitive or other such element requires a text value - * and that value needs to be encapsulated within a CDATA block. - * - * @return this returns true if the element requires CDATA - */ - public boolean isData() { - return label.isData(); - } - - /** - * This is used to determine whether the label represents an - * inline XML entity. The ElementList annotation - * and the Text annotation represent inline - * items. This means that they contain no containing element - * and so can not specify overrides or special attributes. - * - * @return this returns true if the annotation is inline - */ - public boolean isInline() { - return label.isInline(); - } - - /** - * Determines whether the XML attribute or element is required. - * This ensures that if an XML element is missing from a document - * that deserialization can continue. Also, in the process of - * serialization, if a value is null it does not need to be - * written to the resulting XML document. - * - * @return true if the label represents a some required data - */ - public boolean isRequired() { - return label.isRequired(); - } - - /** - * This is used to describe the annotation and method or field - * that this label represents. This is used to provide error - * messages that can be used to debug issues that occur when - * processing a method. This will provide enough information - * such that the problem can be isolated correctly. - * - * @return this returns a string representation of the label - */ - public String toString() { - return label.toString(); - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementUnionParameter.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementUnionParameter.java deleted file mode 100644 index e55a01fa..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ElementUnionParameter.java +++ /dev/null @@ -1,249 +0,0 @@ -/* - * ElementUnionParameter.java July 2009 - * - * Copyright (C) 2009, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.annotation.Annotation; -import java.lang.reflect.Constructor; - -import org.simpleframework.xml.Element; -import org.simpleframework.xml.ElementUnion; -import org.simpleframework.xml.stream.Format; - -/** - * The ElementUnionParameter represents a constructor - * parameter. It contains the XML annotation used on the parameter - * as well as the name of the parameter and its position index. - * A parameter is used to validate against the annotated methods - * and fields and also to determine the deserialized values that - * should be injected in to the constructor to instantiate it. - * - * @author Niall Gallagher - */ -class ElementUnionParameter extends TemplateParameter { - - /** - * This is the expression used to represent this parameter. - */ - private final Expression expression; - - /** - * This is the contact used to determine the parameter name. - */ - private final Contact contact; - - /** - * This is the label that will create the parameter name. - */ - private final Label label; - - /** - * This is the fully qualified path used for this parameter. - */ - private final String path; - - /** - * This is the actual name that has been determined. - */ - private final String name; - - /** - * This is the type of the label represented by this. - */ - private final Class type; - - /** - * This is the key used to represent this parameter object. - */ - private final Object key; - - /** - * This is the index that the parameter was declared at. - */ - private final int index; - - /** - * Constructor for the ElementUnionParameter object. - * This is used to create a parameter that can be used to - * determine a consistent name using the provided XML annotation. - * - * @param factory this is the constructor the parameter is in - * @param union this is union parameter associated with this - * @param element this is the annotation used for the parameter - * @param format this is the format used to style the parameter - * @param index this is the index the parameter appears at - */ - public ElementUnionParameter(Constructor factory, ElementUnion union, Element element, Format format, int index) throws Exception { - this.contact = new Contact(element, factory, index); - this.label = new ElementUnionLabel(contact, union, element, format); - this.expression = label.getExpression(); - this.path = label.getPath(); - this.type = label.getType(); - this.name = label.getName(); - this.key = label.getKey(); - this.index = index; - } - - /** - * This is the key used to represent the parameter. The key is - * used to store the parameter in hash containers. Unlike the - * path is not necessarily the path for the parameter. - * - * @return this is the key used to represent the parameter - */ - public Object getKey() { - return key; - } - - /** - * This is used to acquire the path of the element or attribute - * represented by this parameter. The path is determined by - * acquiring the XPath expression and appending the name of the - * label to form a fully qualified path. - * - * @return returns the path that is used for this parameter - */ - public String getPath() { - return path; - } - - /** - * This is used to acquire the name of the parameter that this - * represents. The name is determined using annotation and - * the name attribute of that annotation, if one is provided. - * - * @return this returns the name of the annotated parameter - */ - public String getName() { - return name; - } - - /** - * This method is used to return an XPath expression that is - * used to represent the position of this parameter. If there is - * no XPath expression associated with this then an empty path - * is returned. This will never return a null expression. - * - * @return the XPath expression identifying the location - */ - public Expression getExpression() { - return expression; - } - - /** - * This is used to acquire the annotated type class. The class - * is the type that is to be deserialized from the XML. This - * is used to validate against annotated fields and methods. - * - * @return this returns the type used for the parameter - */ - public Class getType() { - return type; - } - - /** - * This is used to acquire the annotation that is used for the - * parameter. The annotation provided will be an XML annotation - * such as the Element or Attribute - * annotation. - * - * @return this returns the annotation used on the parameter - */ - public Annotation getAnnotation() { - return contact.getAnnotation(); - } - - /** - * This returns the index position of the parameter in the - * constructor. This is used to determine the order of values - * that are to be injected in to the constructor. - * - * @return this returns the index for the parameter - */ - public int getIndex() { - return index; - } - - /** - * This is used to determine if the parameter is required. If - * an attribute is not required then it can be null. Which - * means that we can inject a null value. Also, this means we - * can match constructors in a more flexible manner. - * - * @return this returns true if the parameter is required - */ - public boolean isRequired() { - return label.isRequired(); - } - - /** - * This is used to determine if the parameter is primitive. A - * primitive parameter must not be null. As there is no way to - * provide the value to the constructor. A default value is - * not a good solution as it affects the constructor score. - * - * @return this returns true if the parameter is primitive - */ - public boolean isPrimitive() { - return type.isPrimitive(); - } - - /** - * This is used to provide a textual representation of the - * parameter. Providing a string describing the parameter is - * useful for debugging and for exception messages. - * - * @return this returns the string representation for this - */ - public String toString() { - return contact.toString(); - } - - /** - * The Contact represents a contact object that is - * to be used for a label in order to extract a parameter name. - * The parameter name is taken from the XML annotation. - */ - private static class Contact extends ParameterContact { - - /** - * Constructor for the Contact object. This is - * used to create an object that acts like an adapter so that - * the label can create a consistent name for the parameter. - * - * @param element this is the annotation for the parameter - * @param factory this is the constructor the parameter is in - * @param index this is the index for the parameter - */ - public Contact(Element element, Constructor factory, int index) { - super(element, factory, index); - } - - /** - * This returns the name of the parameter as taken from the XML - * annotation. The name provided here is taken by the label - * and used to compose a name consistent with how fields and - * methods are named by the system. - * - * @return this returns the name of the annotated parameter - */ - public String getName() { - return label.name(); - } - } -} \ No newline at end of file diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/EmptyExpression.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/EmptyExpression.java deleted file mode 100644 index 84e4516f..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/EmptyExpression.java +++ /dev/null @@ -1,226 +0,0 @@ -/* - * EmptyExpression May 2007 - * - * Copyright (C) 2007, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.util.Iterator; -import java.util.LinkedList; -import java.util.List; - -import org.simpleframework.xml.stream.Format; -import org.simpleframework.xml.stream.Style; - -/** - * The EmptyExpression object is used to represent a path - * that represents the current context. This is a much more lightweight - * alternative to parsing "." with the PathParser object - * as it does not require the allocation of collections or buffers. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.core.PathParser - */ -class EmptyExpression implements Expression { - - /** - * This is a list that is used to create an empty iterator. - */ - private final List list; - - /** - * This is the style that is used to style any paths created. - */ - private final Style style; - - /** - * Constructor for EmptyExpression object. This is - * used to create an expression for an empty path. An empty path - * is basically the root element ".". - * - * @param format the format used to style the paths created - */ - public EmptyExpression(Format format) { - this.list = new LinkedList(); - this.style = format.getStyle(); - } - - /** - * This is used to iterate over the path segments that have - * been extracted from the source XPath expression. Iteration - * over the segments is done in the order they were parsed - * from the source path. - * - * @return this returns an iterator for the path segments - */ - public Iterator iterator() { - return list.iterator(); - } - - /** - * If the first path segment contains an index it is provided - * by this method. There may be several indexes within a - * path, however only the index at the first segment is issued - * by this method. If there is no index this will return 1. - * - * @return this returns the index of this path expression - */ - public int getIndex() { - return 0; - } - - /** - * This is used to extract a namespace prefix from the path - * expression. A prefix is used to qualify the XML element name - * and does not form part of the actual path structure. This - * can be used to add the namespace in addition to the name. - * - * @return this returns the prefix for the path expression - */ - public String getPrefix() { - return null; - } - - /** - * This can be used to acquire the first path segment within - * the expression. The first segment represents the parent XML - * element of the path. All segments returned do not contain - * any slashes and so represents the real element name. - * - * @return this returns the parent element for the path - */ - public String getFirst() { - return null; - } - - /** - * This can be used to acquire the last path segment within - * the expression. The last segment represents the leaf XML - * element of the path. All segments returned do not contain - * any slashes and so represents the real element name. - * - * @return this returns the leaf element for the path - */ - public String getLast() { - return null; - } - - /** - * This location contains the full path expression with all - * of the indexes explicitly shown for each path segment. This - * is used to create a uniform representation that can be used - * for comparisons of different path expressions. - * - * @return this returns an expanded version of the path - */ - public String getPath() { - return ""; - } - - /** - * This is used to acquire the element path using this XPath - * expression. The element path is simply the fully qualified - * path for this expression with the provided name appended. - * If this is an empty path, the provided name is returned. - * - * @param name this is the name of the element to be used - * - * @return a fully qualified path for the specified name - */ - public String getElement(String name) { - return style.getElement(name); - } - - /** - * This is used to acquire the attribute path using this XPath - * expression. The attribute path is simply the fully qualified - * path for this expression with the provided name appended. - * If this is an empty path, the provided name is returned. - * - * @param name this is the name of the attribute to be used - * - * @return a fully qualified path for the specified name - */ - public String getAttribute(String name) { - return style.getAttribute(name); - } - - /** - * This allows an expression to be extracted from the current - * context. Extracting expressions in this manner makes it - * more convenient for navigating structures representing - * the XML document. If an expression can not be extracted - * with the given criteria an exception will be thrown. - * - * @param from this is the number of segments to skip to - * - * @return this returns an expression from this one - */ - public Expression getPath(int from) { - return null; - } - - /** - * This allows an expression to be extracted from the current - * context. Extracting expressions in this manner makes it - * more convenient for navigating structures representing - * the XML document. If an expression can not be extracted - * with the given criteria an exception will be thrown. - * - * @param from this is the number of segments to skip to - * @param trim the number of segments to trim from the end - * - * @return this returns an expression from this one - */ - public Expression getPath(int from, int trim) { - return null; - } - - /** - * This is used to determine if the expression points to an - * attribute value. An attribute value contains an '@' character - * before the last segment name. Such expressions distinguish - * element references from attribute references. - * - * @return this returns true if the path has an attribute - */ - public boolean isAttribute() { - return false; - } - - /** - * This is used to determine if the expression is a path. An - * expression represents a path if it contains more than one - * segment. If only one segment exists it is an element name. - * - * @return true if this contains more than one segment - */ - public boolean isPath() { - return false; - } - - /** - * This method is used to determine if this expression is an - * empty path. An empty path can be represented by a single - * period, '.'. It identifies the current path. - * - * @return returns true if this represents an empty path - */ - public boolean isEmpty() { - return true; - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/EmptyMatcher.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/EmptyMatcher.java deleted file mode 100644 index d951db87..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/EmptyMatcher.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * EmptyMatcher.java May 2007 - * - * Copyright (C) 2007, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import org.simpleframework.xml.transform.Matcher; -import org.simpleframework.xml.transform.Transform; - -/** - * The EmptyMatcher object is used as a delegate type - * that is used when no user specific matcher is specified. This - * ensures that no transform is resolved for a specified type, and - * allows the normal resolution of the stock transforms. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.transform.Transformer - */ -class EmptyMatcher implements Matcher { - - /** - * This method is used to return a null value for the transform. - * Returning a null value allows the normal resolution of the - * stock transforms to be used when no matcher is specified. - * - * @param type this is the type that is expecting a transform - * - * @return this transform will always return a null value - */ - public Transform match(Class type) throws Exception { - return null; - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Entry.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Entry.java deleted file mode 100644 index e6d082f8..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Entry.java +++ /dev/null @@ -1,316 +0,0 @@ -/* - * Entry.java July 2007 - * - * Copyright (C) 2007, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import org.simpleframework.xml.ElementMap; -import org.simpleframework.xml.strategy.Type; - -/** - * The Entry object is used to provide configuration for - * the serialization and deserialization of a map. Values taken from - * the ElementMap annotation provide a means to specify - * how to read and write the map as an XML element. Key and value - * objects can be written as composite or primitive values. Primitive - * key values can be written as attributes of the resulting entry - * and value objects can be written inline if desired. - * - * @author Niall Gallagher - */ -class Entry { - - /** - * Provides the default name for entry XML elements of the map. - */ - private static final String DEFAULT_NAME = "entry"; - - /** - * Represents the annotation that the map object is labeled with. - */ - private ElementMap label; - - /** - * Provides the point of contact in the object to the map. - */ - private Contact contact; - - /** - * Provides the class XML schema used for the value objects. - */ - private Class valueType; - - /** - * Provides the class XML schema used for the key objects. - */ - private Class keyType; - - /** - * Specifies the name of the XML entry element used by the map. - */ - private String entry; - - /** - * Specifies the name of the XML value element used by the map. - */ - private String value; - - /** - * Specifies the name of the XML key node used by the map. - */ - private String key; - - /** - * Determines whether the key object is written as an attribute. - */ - private boolean attribute; - - /** - * Constructor for the Entry object. This takes the - * element map annotation that provides configuration as to how - * the map is serialized and deserialized from the XML document. - * The entry object provides a convenient means to access the XML - * schema configuration using defaults where necessary. - * - * @param contact this is the point of contact to the map object - * @param label the annotation the map method or field uses - */ - public Entry(Contact contact, ElementMap label) { - this.attribute = label.attribute(); - this.entry = label.entry(); - this.value = label.value(); - this.key = label.key(); - this.contact = contact; - this.label = label; - } - - /** - * This represents the field or method that has been annotated as - * a map. This can be used to acquire information on the field or - * method. Also, as a means of reporting errors this can be used. - * - * @return this returns the contact associated with the map - */ - public Contact getContact() { - return contact; - } - - /** - * Represents whether the key value is to be an attribute or an - * element. This allows the key to be embedded within the entry - * XML element allowing for a more compact representation. Only - * primitive key objects can be represented as an attribute. For - * example a java.util.Date or a string could be - * represented as an attribute key for the generated XML. - * - * @return true if the key is to be inlined as an attribute - */ - public boolean isAttribute() { - return attribute; - } - - /** - * Represents whether the value is to be written as an inline text - * value within the element. This is only possible if the key has - * been specified as an attribute. Also, the value can only be - * inline if there is no wrapping value XML element specified. - * - * @return this returns true if the value can be written inline - */ - public boolean isInline() throws Exception { - return isAttribute(); - } - - /** - * This is used to get the key converter for the entry. This knows - * whether the key type is a primitive or composite object and will - * provide the appropriate converter implementation. This allows - * the root composite map converter to concern itself with only the - * details of the surrounding entry object. - * - * @param context this is the root context for the serialization - * - * @return returns the converter used for serializing the key - */ - public Converter getKey(Context context) throws Exception { - Type type = getKeyType(); - - if(context.isPrimitive(type)) { - return new PrimitiveKey(context, this, type); - } - return new CompositeKey(context, this, type); - } - - /** - * This is used to get the value converter for the entry. This knows - * whether the value type is a primitive or composite object and will - * provide the appropriate converter implementation. This allows - * the root composite map converter to concern itself with only the - * details of the surrounding entry object. - * - * @param context this is the root context for the serialization - * - * @return returns the converter used for serializing the value - */ - public Converter getValue(Context context) throws Exception { - Type type = getValueType(); - - if(context.isPrimitive(type)) { - return new PrimitiveValue(context, this, type); - } - return new CompositeValue(context, this, type); - } - - /** - * This is used to acquire the dependent key for the annotated - * map. This will simply return the type that the map object is - * composed to hold. This must be a serializable type, that is, - * it must be a composite or supported primitive type. - * - * @return this returns the key object type for the map object - */ - protected Type getKeyType() throws Exception { - if(keyType == null) { - keyType = label.keyType(); - - if(keyType == void.class) { - keyType = getDependent(0); - } - } - return new ClassType(keyType); - } - - /** - * This is used to acquire the dependent value for the annotated - * map. This will simply return the type that the map object is - * composed to hold. This must be a serializable type, that is, - * it must be a composite or supported primitive type. - * - * @return this returns the value object type for the map object - */ - protected Type getValueType() throws Exception { - if(valueType == null) { - valueType = label.valueType(); - - if(valueType == void.class) { - valueType = getDependent(1); - } - } - return new ClassType(valueType); - } - - /** - * Provides the dependent class for the map as taken from the - * specified index. This allows the entry to fall back on generic - * declarations of the map if no explicit dependent types are - * given within the element map annotation. - * - * @param index this is the index to acquire the parameter from - * - * @return this returns the generic type at the specified index - */ - private Class getDependent(int index) throws Exception { - Class[] list = contact.getDependents(); - - if(list.length < index) { - throw new PersistenceException("Could not find type for %s at index %s", contact, index); - } - return list[index]; - } - - /** - * This is used to provide a key XML element for each of the - * keys within the map. This essentially wraps the entity to - * be serialized such that there is an extra XML element present. - * This can be used to override the default names of primitive - * keys, however it can also be used to wrap composite keys. - * - * @return this returns the key XML element for each key - */ - public String getKey() throws Exception { - if(key == null) { - return key; - } - if(isEmpty(key)) { - key = null; - } - return key; - } - - /** - * This is used to provide a value XML element for each of the - * values within the map. This essentially wraps the entity to - * be serialized such that there is an extra XML element present. - * This can be used to override the default names of primitive - * values, however it can also be used to wrap composite values. - * - * @return this returns the value XML element for each value - */ - public String getValue() throws Exception { - if(value == null) { - return value; - } - if(isEmpty(value)) { - value = null; - } - return value; - } - - /** - * This is used to provide a the name of the entry XML element - * that wraps the key and value elements. If specified the entry - * value specified will be used instead of the default name of - * the element. This is used to ensure the resulting XML is - * configurable to the requirements of the generated XML. - * - * @return this returns the entry XML element for each entry - */ - public String getEntry() throws Exception { - if(entry == null) { - return entry; - } - if(isEmpty(entry)) { - entry = DEFAULT_NAME; - } - return entry; - } - - /** - * This method is used to determine if a root annotation value is - * an empty value. Rather than determining if a string is empty - * be comparing it to an empty string this method allows for the - * value an empty string represents to be changed in future. - * - * @param value this is the value to determine if it is empty - * - * @return true if the string value specified is an empty value - */ - private boolean isEmpty(String value) { - return value.length() == 0; - } - - /** - * This provides a textual representation of the annotated field - * or method for the map. Providing a textual representation allows - * exception messages to be reported with sufficient information. - * - * @return this returns the textual representation of the label - */ - public String toString() { - return String.format("%s on %s", label, contact); - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Expression.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Expression.java deleted file mode 100644 index d21c2b6e..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Expression.java +++ /dev/null @@ -1,184 +0,0 @@ -/* - * Expression.java November 2010 - * - * Copyright (C) 2010, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -/** - * The Expression interface is used to represent an XPath - * expression. Any element or attribute may be defined as having an - * XPath expression so that it may be located within an XML document. - * This provides a convenient interface to navigating structures - * based on an XPath expression. The below formats are supported. - *

        - * 
        - *    ./example/path
        - *    ./example[2]/path/
        - *    example/path
        - *    example/path/@attribute
        - *    ./path/@attribute              
        - *    
        - * 
        - * As can be seen only a subset of the XPath syntax is supported by - * this. For convenience this provides a means to acquire paths - * from within a path, which makes a single expression more useful - * when navigating structures representing the XML document. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.core.ExpressionBuilder - */ -interface Expression extends Iterable { - - /** - * If the first path segment contains an index it is provided - * by this method. There may be several indexes within a - * path, however only the index at the first segment is issued - * by this method. If there is no index this will return 1. - * - * @return this returns the index of this path expression - */ - int getIndex(); - - /** - * This is used to extract a namespace prefix from the path - * expression. A prefix is used to qualify the XML element name - * and does not form part of the actual path structure. This - * can be used to add the namespace in addition to the name. - * - * @return this returns the prefix for the path expression - */ - String getPrefix(); - - /** - * This can be used to acquire the first path segment within - * the expression. The first segment represents the parent XML - * element of the path. All segments returned do not contain - * any slashes and so represents the real element name. - * - * @return this returns the parent element for the path - */ - String getFirst(); - - /** - * This can be used to acquire the last path segment within - * the expression. The last segment represents the leaf XML - * element of the path. All segments returned do not contain - * any slashes and so represents the real element name. - * - * @return this returns the leaf element for the path - */ - String getLast(); - - /** - * This location contains the full path expression with all - * of the indexes explicitly shown for each path segment. This - * is used to create a uniform representation that can be used - * for comparisons of different path expressions. - * - * @return this returns an expanded version of the path - */ - String getPath(); - - /** - * This is used to acquire the element path using this XPath - * expression. The element path is simply the fully qualified - * path for this expression with the provided name appended. - * If this is an empty path, the provided name is returned. - * - * @param name this is the name of the element to be used - * - * @return a fully qualified path for the specified name - */ - String getElement(String name); - - /** - * This is used to acquire the attribute path using this XPath - * expression. The attribute path is simply the fully qualified - * path for this expression with the provided name appended. - * If this is an empty path, the provided name is returned. - * - * @param name this is the name of the attribute to be used - * - * @return a fully qualified path for the specified name - */ - String getAttribute(String name); - - /** - * This allows an expression to be extracted from the current - * context. Extracting expressions in this manner makes it - * more convenient for navigating structures representing - * the XML document. If an expression can not be extracted - * with the given criteria an exception will be thrown. - * - * @param from this is the number of segments to skip to - * - * @return this returns an expression from this one - */ - Expression getPath(int from); - - /** - * This allows an expression to be extracted from the current - * context. Extracting expressions in this manner makes it - * more convenient for navigating structures representing - * the XML document. If an expression can not be extracted - * with the given criteria an exception will be thrown. - * - * @param from this is the number of segments to skip to - * @param trim the number of segments to trim from the end - * - * @return this returns an expression from this one - */ - Expression getPath(int from, int trim); - - /** - * This is used to determine if the expression points to an - * attribute value. An attribute value contains an '@' character - * before the last segment name. Such expressions distinguish - * element references from attribute references. - * - * @return this returns true if the path has an attribute - */ - boolean isAttribute(); - - /** - * This is used to determine if the expression is a path. An - * expression represents a path if it contains more than one - * segment. If only one segment exists it is an element name. - * - * @return true if this contains more than one segment - */ - boolean isPath(); - - /** - * This method is used to determine if this expression is an - * empty path. An empty path can be represented by a single - * period, '.'. It identifies the current path. - * - * @return returns true if this represents an empty path - */ - boolean isEmpty(); - - /** - * Provides a canonical XPath expression. This is used for both - * debugging and reporting. The path returned represents the - * original path that has been parsed to form the expression. - * - * @return this returns the string format for the XPath - */ - String toString(); -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ExpressionBuilder.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ExpressionBuilder.java deleted file mode 100644 index d6516da4..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ExpressionBuilder.java +++ /dev/null @@ -1,106 +0,0 @@ -/* - * ExpressionBuilder.java November 2010 - * - * Copyright (C) 2010, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import org.simpleframework.xml.strategy.Type; -import org.simpleframework.xml.stream.Format; -import org.simpleframework.xml.util.Cache; -import org.simpleframework.xml.util.LimitedCache; - -/** - * The ExpressionBuilder object is used build and cache - * path expressions. The expressions provided by this must be valid - * XPath expressions. However, only a subset of the full XPath - * syntax is supported. Because these expressions require parsing - * they are cached internally. This improves performance as if a - * path expression is declared several times it is parsed once. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.core.PathParser - */ -class ExpressionBuilder { - - /** - * This is the cache of path expressions previously built. - */ - private final Cache cache; - - /** - * This is the format used to style the path segments. - */ - private final Format format; - - /** - * This is the type the expressions are being built for. - */ - private final Class type; - - /** - * Constructor for the ExpressionBuilder. This is - * used to create a builder to cache frequently requested XPath - * expressions. Such caching improves the overall performance. - * - * @param detail the details for the the class with expressions - * @param support this contains various support functions - */ - public ExpressionBuilder(Detail detail, Support support) { - this.cache = new LimitedCache(); - this.format = support.getFormat(); - this.type = detail.getType(); - } - - /** - * This is used to create an Expression from the - * provided path. If the path does not conform to the syntax - * supported then an exception is thrown to indicate the error. - * If the path was requested before, a cached instance is used. - * - * @param path this is the XPath expression to be parsed - * - * @return this returns the resulting expression object - */ - public Expression build(String path) throws Exception { - Expression expression = cache.fetch(path); - - if(expression == null) { - return create(path); - } - return expression; - } - - /** - * This is used to create an Expression from the - * provided path. If the path does not conform to the syntax - * supported then an exception is thrown to indicate the error. - * - * @param path this is the XPath expression to be parsed - * - * @return this returns the resulting expression object - */ - private Expression create(String path) throws Exception { - Type detail = new ClassType(type); - Expression expression = new PathParser(path, detail, format); - - if(cache != null) { - cache.cache(path, expression); - } - return expression; - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Extractor.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Extractor.java deleted file mode 100644 index f6c42164..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Extractor.java +++ /dev/null @@ -1,68 +0,0 @@ -/* - * Extractor.java March 2011 - * - * Copyright (C) 2011, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.annotation.Annotation; - -/** - * The Extractor interface is used to represent an object - * that can be used to extract constituent parts from a union. Using - * this allows a uniform interface to be used to interface with various - * different union annotations. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.core.ExtractorFactory - */ -interface Extractor{ - - /** - * This is used to acquire each annotation that forms part of the - * union group. Extracting the annotations in this way allows - * the extractor to build a Label which can be used - * to represent the annotation. Each label can then provide a - * converter implementation to serialize objects. - * - * @return this returns each annotation within the union group - */ - T[] getAnnotations() throws Exception; - - /** - * Each annotation can provide a class which is used to determine - * which label is used to serialize an object. This ensures that - * the correct label is selected whenever serialization occurs. - * - * @param label this is the annotation to extract the type for - * - * @return this returns the class associated with the annotation - */ - Class getType(T label) throws Exception; - - /** - * This creates a Label object used to represent the - * annotation provided. Creating the label in this way ensures - * that each union has access to the serialization methods - * defined for each type an XML element name. - * - * @param label this is the annotation to create the label for - * - * @return this is the label created for the annotation - */ - Label getLabel(T label) throws Exception; -} \ No newline at end of file diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ExtractorFactory.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ExtractorFactory.java deleted file mode 100644 index b26b4ea3..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/ExtractorFactory.java +++ /dev/null @@ -1,421 +0,0 @@ -/* - * ExtractorFactory.java March 2011 - * - * Copyright (C) 2011, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.annotation.Annotation; -import java.lang.reflect.Constructor; - -import org.simpleframework.xml.Element; -import org.simpleframework.xml.ElementList; -import org.simpleframework.xml.ElementListUnion; -import org.simpleframework.xml.ElementMap; -import org.simpleframework.xml.ElementMapUnion; -import org.simpleframework.xml.ElementUnion; -import org.simpleframework.xml.stream.Format; - -/** - * The ExtractorFactory is used to create an extractor - * object that can be used to build a label for each annotation in - * the union group. In order to build an extractor the factory - * requires the Contact and the union annotation. - * Each extractor created by this factory can be used to extract - * the constituent parts of each label defined in the union. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.core.Extractor - */ -class ExtractorFactory { - - /** - * This is the union annotation this creates extractors for. - */ - private final Annotation label; - - /** - * This is the contact that has been annotated as a union. - */ - private final Contact contact; - - /** - * The format used for each of the extractors instantiated. - */ - private final Format format; - - /** - * Constructor for the ExtractorFactory object. This - * requires the contact that was annotated as a union and the - * actual union annotation, which is used to build individual - * labels based on the declarations. - * - * @param contact this is the field or method annotated - * @param label this is the union annotation to extract from - * @param format this is the format used by the extractors - */ - public ExtractorFactory(Contact contact, Annotation label, Format format) { - this.contact = contact; - this.format = format; - this.label = label; - } - - /** - * This is used to instantiate an Extractor based on - * the union annotation provided. Each extractor provides a - * uniform interface to the constituent parts of the union. - * - * @return this returns an extractor for the union - */ - public Extractor getInstance() throws Exception { - return (Extractor)getInstance(label); - } - - /** - * This is used to instantiate an Extractor based on - * the union annotation provided. Each extractor provides a - * uniform interface to the constituent parts of the union. - * - * @param label this is the union annotation to be used - * - * @return this returns an extractor for the union - */ - private Object getInstance(Annotation label) throws Exception { - ExtractorBuilder builder = getBuilder(label); - Constructor factory = builder.getConstructor(); - - if(!factory.isAccessible()) { - factory.setAccessible(true); - } - return factory.newInstance(contact, label, format); - } - - /** - * This returns a builder used to instantiate an extractor based - * on a particular union annotation. If the annotation provided - * does not represent a valid union an exception is thrown. - * - * @param label this is the union annotation to build for - * - * @return this returns a builder used to create an extractor - */ - private ExtractorBuilder getBuilder(Annotation label) throws Exception { - if(label instanceof ElementUnion) { - return new ExtractorBuilder(ElementUnion.class, ElementExtractor.class); - } - if(label instanceof ElementListUnion) { - return new ExtractorBuilder(ElementListUnion.class, ElementListExtractor.class); - } - if(label instanceof ElementMapUnion) { - return new ExtractorBuilder(ElementMapUnion.class, ElementMapExtractor.class); - } - throw new PersistenceException("Annotation %s is not a union", label); - } - - /** - * The ExtractorBuilder object is used to instantiate - * an extractor based an a particular union annotation. Each - * builder has a known constructor signature which can be used to - * reflectively instantiate the builder instance. - * - * @author Niall Gallagher - */ - private static class ExtractorBuilder { - - /** - * This is the union annotation to build the extractor for. - */ - private final Class label; - - /** - * This is the actual extractor that is to be instantianted. - */ - private final Class type; - - /** - * Constructor for the ExtractorBuilder object. This - * requires the union annotation to instantiate the builder for. - * Also, the actual builder type is required. - * - * @param label this is the union annotation to be used - * @param type this is the actual extractor implementation - */ - public ExtractorBuilder(Class label, Class type) { - this.label = label; - this.type = type; - } - - /** - * Returns a Constructor that can be used to create - * an extractor based on a known constructor signature. The - * provided constructor is then used to instantiated the object. - * - * @return this returns the constructor for the extractor - */ - private Constructor getConstructor() throws Exception { - return type.getConstructor(Contact.class, label, Format.class); - } - } - - /** - * The ElementExtractor object is used extract the - * constituent parts of the provided union annotation. This can - * also be used to create a Label object for each - * of the declared annotation for dynamic serialization. - * - * @author Niall Gallagher - */ - private static class ElementExtractor implements Extractor { - - /** - * This is the contact that has been annotated as a union. - */ - private final Contact contact; - - /** - * This is the union annotation to extract the labels for. - */ - private final ElementUnion union; - - /** - * This is the format used to style the elements created. - */ - private final Format format; - - /** - * Constructor for the ElementExtractor object. This - * is used to create an extractor that can be used to extract - * the various labels used to serialize and deserialize objects. - * - * @param contact this is the contact annotated as a union - * @param union this is the union annotation to extract from - * @param format this is the format used to style the elements - */ - public ElementExtractor(Contact contact, ElementUnion union, Format format) throws Exception { - this.contact = contact; - this.format = format; - this.union = union; - } - - /** - * This is used to acquire each annotation that forms part of the - * union group. Extracting the annotations in this way allows - * the extractor to build a Label which can be used - * to represent the annotation. Each label can then provide a - * converter implementation to serialize objects. - * - * @return this returns each annotation within the union group - */ - public Element[] getAnnotations() { - return union.value(); - } - - /** - * This creates a Label object used to represent the - * annotation provided. Creating the label in this way ensures - * that each union has access to the serialization methods - * defined for each type an XML element name. - * - * @param element this is the annotation to create the label for - * - * @return this is the label created for the annotation - */ - public Label getLabel(Element element) { - return new ElementLabel(contact, element, format); - } - - /** - * Each annotation can provide a class which is used to determine - * which label is used to serialize an object. This ensures that - * the correct label is selected whenever serialization occurs. - * - * @param element this is the annotation to extract the type for - * - * @return this returns the class associated with the annotation - */ - public Class getType(Element element) { - Class type = element.type(); - - if(type == void.class) { - return contact.getType(); - } - return type; - } - } - - /** - * The ElementListExtractor object is used extract the - * constituent parts of the provided union annotation. This can - * also be used to create a Label object for each - * of the declared annotation for dynamic serialization. - * - * @author Niall Gallagher - */ - private static class ElementListExtractor implements Extractor{ - - /** - * This is the contact that has been annotated as a union. - */ - private final Contact contact; - - /** - * This is the union annotation to extract the labels for. - */ - private final ElementListUnion union; - - /** - * This is the format used to style the elements for this. - */ - private final Format format; - - /** - * Constructor for the ElementListExtractor object. - * This is used to create an extractor that can be used to extract - * the various labels used to serialize and deserialize objects. - * - * @param contact this is the contact annotated as a union - * @param union this is the union annotation to extract from - * @param format this is the format used to style the elements - */ - public ElementListExtractor(Contact contact, ElementListUnion union, Format format) throws Exception { - this.contact = contact; - this.format = format; - this.union = union; - } - - /** - * This is used to acquire each annotation that forms part of the - * union group. Extracting the annotations in this way allows - * the extractor to build a Label which can be used - * to represent the annotation. Each label can then provide a - * converter implementation to serialize objects. - * - * @return this returns each annotation within the union group - */ - public ElementList[] getAnnotations() { - return union.value(); - } - - /** - * This creates a Label object used to represent the - * annotation provided. Creating the label in this way ensures - * that each union has access to the serialization methods - * defined for each type an XML element name. - * - * @param element this is the annotation to create the label for - * - * @return this is the label created for the annotation - */ - public Label getLabel(ElementList element) { - return new ElementListLabel(contact, element, format); - } - - /** - * Each annotation can provide a class which is used to determine - * which label is used to serialize an object. This ensures that - * the correct label is selected whenever serialization occurs. - * - * @param element this is the annotation to extract the type for - * - * @return this returns the class associated with the annotation - */ - public Class getType(ElementList element) { - return element.type(); - } - } - - /** - * The ElementListExtractor object is used extract the - * constituent parts of the provided union annotation. This can - * also be used to create a Label object for each - * of the declared annotation for dynamic serialization. - * - * @author Niall Gallagher - */ - private static class ElementMapExtractor implements Extractor{ - - /** - * This is the contact that has been annotated as a union. - */ - private final Contact contact; - - /** - * This is the union annotation to extract the labels for. - */ - private final ElementMapUnion union; - - /** - * This is the format used to style the elements created. - */ - private final Format format; - - /** - * Constructor for the ElementMapExtractor object. - * This is used to create an extractor that can be used to extract - * the various labels used to serialize and deserialize objects. - * - * @param contact this is the contact annotated as a union - * @param union this is the union annotation to extract from - * @param format this is the format used to style elements - */ - public ElementMapExtractor(Contact contact, ElementMapUnion union, Format format) throws Exception { - this.contact = contact; - this.format = format; - this.union = union; - } - - /** - * This is used to acquire each annotation that forms part of the - * union group. Extracting the annotations in this way allows - * the extractor to build a Label which can be used - * to represent the annotation. Each label can then provide a - * converter implementation to serialize objects. - * - * @return this returns each annotation within the union group - */ - public ElementMap[] getAnnotations() { - return union.value(); - } - - /** - * This creates a Label object used to represent the - * annotation provided. Creating the label in this way ensures - * that each union has access to the serialization methods - * defined for each type an XML element name. - * - * @param element this is the annotation to create the label for - * - * @return this is the label created for the annotation - */ - public Label getLabel(ElementMap element) { - return new ElementMapLabel(contact, element, format); - } - - /** - * Each annotation can provide a class which is used to determine - * which label is used to serialize an object. This ensures that - * the correct label is selected whenever serialization occurs. - * - * @param element this is the annotation to extract the type for - * - * @return this returns the class associated with the annotation - */ - public Class getType(ElementMap element) { - return element.valueType(); - } - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Factory.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Factory.java deleted file mode 100644 index e59e9f57..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Factory.java +++ /dev/null @@ -1,255 +0,0 @@ -/* - * Factory.java July 2006 - * - * Copyright (C) 2006, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.reflect.Modifier; - -import org.simpleframework.xml.strategy.Type; -import org.simpleframework.xml.strategy.Value; -import org.simpleframework.xml.stream.InputNode; -import org.simpleframework.xml.stream.OutputNode; -import org.simpleframework.xml.stream.Position; - -/** - * The Factory object provides a base class for factories - * used to produce field values from XML elements. The goal of this - * type of factory is to make use of the Strategy object - * to determine the type of the field value. The strategy class must be - * assignable to the field class type, that is, it must extend it or - * implement it if it represents an interface. If the strategy returns - * a null Value then the subclass implementation determines - * the type used to populate the object field value. - * - * @author Niall Gallagher - */ -abstract class Factory { - - /** - * This is the context object used for the serialization process. - */ - protected Context context; - - /** - * This is used to translate all of the primitive type strings. - */ - protected Support support; - - /** - * This is the class override to used when instantiating objects. - */ - protected Class override; - - /** - * This is the field type that the class must be assignable to. - */ - protected Type type; - - /** - * Constructor for the Factory object. This is given - * the class type for the field that this factory will determine - * the actual type for. The actual type must be assignable to the - * field type to insure that any instance can be set. - * - * @param context the contextual object used by the persister - * @param type this is the property representing the field - */ - protected Factory(Context context, Type type) { - this(context, type, null); - } - - /** - * Constructor for the Factory object. This is given - * the class type for the field that this factory will determine - * the actual type for. The actual type must be assignable to the - * field type to insure that any instance can be set. - * - * @param context the contextual object used by the persister - * @param type this is the property representing the field - * @param override this is the override used for this factory - */ - protected Factory(Context context, Type type, Class override) { - this.support = context.getSupport(); - this.override = override; - this.context = context; - this.type = type; - } - - /** - * This is used to extract the type this factory is using. Each - * factory represents a specific class, which it instantiates if - * required. This method provides the represented class. - * - * @return this returns the class represented by the factory - */ - public Class getType() { - if(override != null) { - return override; - } - return type.getType(); - } - - /** - * This is used to create a default instance of the field type. It - * is up to the subclass to determine how to best instantiate an - * object of the field type that best suits. This is used when the - * empty value is required or to create the default type instance. - * - * @return a type which is used to instantiate the collection - */ - public Object getInstance() throws Exception { - Class type = getType(); - - if(!isInstantiable(type)) { - throw new InstantiationException("Type %s can not be instantiated", type); - } - return type.newInstance(); - } - - /** - * This is used to get a possible override from the provided node. - * If the node provided is an element then this checks for a - * specific class override using the Strategy object. - * If the strategy cannot resolve a class then this will return - * null. If the resolved Value is not assignable to - * the field then this will thrown an exception. - * - * @param node this is the node used to search for the override - * - * @return this returns null if no override type can be found - * - * @throws Exception if the override type is not compatible - */ - protected Value getOverride(InputNode node) throws Exception { - Value value = getConversion(node); - - if(value != null) { - Position line = node.getPosition(); - Class proposed = value.getType(); - Class expect = getType(); - - if(!isCompatible(expect, proposed)) { - throw new InstantiationException("Incompatible %s for %s at %s", proposed, type, line); - } - } - return value; - } - - /** - * This method is used to set the override class within an element. - * This delegates to the Strategy implementation, which - * depending on the implementation may add an attribute of a child - * element to describe the type of the object provided to this. - * - * @param type this is the class of the field type being serialized - * @param node the XML element that is to be given the details - * - * @throws Exception thrown if an error occurs within the strategy - */ - public boolean setOverride(Type type, Object value, OutputNode node) throws Exception { - Class expect = type.getType(); - - if(expect.isPrimitive()) { - type = getPrimitive(type, expect); - } - return context.setOverride(type, value, node); - } - - /** - * This is used to convert the Type provided as an - * overridden type. Overriding the type in this way ensures that if - * a primitive type, represented as a boxed object, is given to a - * strategy then the strategy will see a match in the types used. - * - * @param type this is the field or method that is a primitive - * @param expect this is the boxed object type to be converted - * - * @return this returns a type representing the boxed type - */ - private Type getPrimitive(Type type, Class expect) throws Exception { - Class convert = support.getPrimitive(expect); - - if(convert != expect) { - return new OverrideType(type, convert); - } - return type; - } - - /** - * This performs the conversion from the element node to a type. This - * is where the Strategy object is consulted and asked - * for a class that will represent the provided XML element. This will, - * depending on the strategy implementation, make use of attributes - * and/or elements to determine the type for the field. - * - * @param node this is the element used to extract the override - * - * @return this returns null if no override type can be found - * - * @throws Exception thrown if the override class cannot be loaded - */ - public Value getConversion(InputNode node) throws Exception { - Value value = context.getOverride(type, node); - - if(value != null && override != null) { - Class proposed = value.getType(); - - if(!isCompatible(override, proposed)) { - return new OverrideValue(value, override); - } - } - return value; - } - - /** - * This is used to determine whether the provided base class can be - * assigned from the issued type. For an override to be compatible - * with the field type an instance of the override type must be - * assignable to the field value. - * - * @param expect this is the field value present the the object - * @param type this is the specialized type that will be assigned - * - * @return true if the field type can be assigned the type value - */ - public static boolean isCompatible(Class expect, Class type) { - if(expect.isArray()) { - expect = expect.getComponentType(); - } - return expect.isAssignableFrom(type); - } - - /** - * This is used to determine whether the type given is instantiable, - * that is, this determines if an instance of that type can be - * created. If the type is an interface or an abstract class then - * this will return false. - * - * @param type this is the type to check the modifiers of - * - * @return false if the type is an interface or an abstract class - */ - public static boolean isInstantiable(Class type) { - int modifiers = type.getModifiers(); - - if(Modifier.isAbstract(modifiers)) { - return false; - } - return !Modifier.isInterface(modifiers); - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/FieldContact.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/FieldContact.java deleted file mode 100644 index ab90b655..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/FieldContact.java +++ /dev/null @@ -1,266 +0,0 @@ -/* - * FieldContact.java April 2007 - * - * Copyright (C) 2007, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.annotation.Annotation; -import java.lang.reflect.Field; -import java.lang.reflect.Modifier; - -import org.simpleframework.xml.util.Cache; -import org.simpleframework.xml.util.ConcurrentCache; - -/** - * The FieldContact object is used to act as a contact - * for a field within an object. This allows a value to be set on an - * object field during deserialization and acquired from the same - * field during serialization. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.core.FieldScanner - */ -class FieldContact implements Contact { - - /** - * This cache contains the annotations present on the field. - */ - private final Cache cache; - - /** - * This is the list of annotations associated with the field. - */ - private final Annotation[] list; - - /** - * This is the label that marks the field within the object. - */ - private final Annotation label; - - /** - * This represents the field within the schema class object. - */ - private final Field field; - - /** - * This is the name for this contact as taken from the field. - */ - private final String name; - - /** - * This is the modifiers for the field that this represents. - */ - private final int modifier; - - /** - * Constructor for the FieldContact object. This is - * used as a point of contact for a field within a schema class. - * Values can be read and written directly to the field with this. - * - * @param field this is the field that is the point of contact - * @param label this is the annotation that is used by the field - * @param list this is the list of annotations on the field - */ - public FieldContact(Field field, Annotation label, Annotation[] list) { - this.cache = new ConcurrentCache(); - this.modifier = field.getModifiers(); - this.name = field.getName(); - this.label = label; - this.field = field; - this.list = list; - } - - /** - * This is used to determine if the annotated contact is for a - * read only variable. A read only variable is a field that - * can be set from within the constructor such as a blank final - * variable. It can also be a method with no set counterpart. - * - * @return this returns true if the contact is a constant one - */ - public boolean isReadOnly() { - return !isStatic() && isFinal(); - } - - /** - * This is used to determine if the annotated contact is for a - * static field or method. A static field or method is one that - * contains the "static" keyword. Any static final fields will - * be read only and does not require any matching annotation. - * - * @return this returns true if the contact is a static one - */ - public boolean isStatic() { - return Modifier.isStatic(modifier); - } - - /** - * This is used to identify annotated methods are fields that - * can not be modified. Such field will require that there is - * a constructor that can have the value injected in to it. - * - * @return this returns true if the field or method is final - */ - public boolean isFinal() { - return Modifier.isFinal(modifier); - } - - /** - * This will provide the contact type. The contact type is the - * class that is to be set and get on the object. This represents - * the return type for the get and the parameter for the set. - * - * @return this returns the type that this contact represents - */ - public Class getType() { - return field.getType(); - } - - /** - * This provides the dependent class for the contact. This will - * actually represent a generic type for the actual type. For - * contacts that use a Collection type this will - * be the generic type parameter for that collection. - * - * @return this returns the dependent type for the contact - */ - public Class getDependent() { - return Reflector.getDependent(field); - } - - /** - * This provides the dependent classes for the contact. This will - * typically represent a generic types for the actual type. For - * contacts that use a Map type this will be the - * generic type parameter for that map type declaration. - * - * @return this returns the dependent type for the contact - */ - public Class[] getDependents() { - return Reflector.getDependents(field); - } - - /** - * This is the class that declares the contact. The declaring - * class is where the field represented been defined. This will - * typically be a class rather than an interface. - * - * @return this returns the class the contact is declared within - */ - public Class getDeclaringClass() { - return field.getDeclaringClass(); - } - - /** - * This is used to acquire the name of the field. This will return - * the name of the field which can then be used to determine the - * XML attribute or element the contact represents. This ensures - * that the name provided string is internalized for performance. - * - * @return this returns the name of the field represented - */ - public String getName() { - return name; - } - - /** - * This is the annotation associated with the point of contact. - * This will be an XML annotation that describes how the contact - * should be serialized and deserialized from the object. - * - * @return this provides the annotation associated with this - */ - public Annotation getAnnotation() { - return label; - } - - /** - * This is the annotation associated with the point of contact. - * This will be an XML annotation that describes how the contact - * should be serialized and deserialized from the object. - * - * @param type this is the type of the annotation to acquire - * - * @return this provides the annotation associated with this - */ - public T getAnnotation(Class type) { - if(type == label.annotationType()) { - return (T) label; - } - return getCache(type); - } - - /** - * This is the annotation associated with the point of contact. - * This will be an XML annotation that describes how the contact - * should be serialized and deserialized from the object. - * - * @param type this is the type of the annotation to acquire - * - * @return this provides the annotation associated with this - */ - private T getCache(Class type) { - if(cache.isEmpty()) { - for(Annotation entry : list) { - Class key = entry.annotationType(); - cache.cache(key, entry); - } - } - return (T)cache.fetch(type); - } - - /** - * This is used to set the specified value on the provided object. - * The value provided must be an instance of the contact class so - * that it can be set without a runtime class compatibility error. - * - * @param source this is the object to set the value on - * @param value this is the value that is to be set on the object - */ - public void set(Object source, Object value) throws Exception { - if(!isFinal()) { - field.set(source, value); - } - } - - /** - * This is used to get the specified value on the provided object. - * The value returned from this method will be an instance of the - * contact class type. If the returned object is of a different - * type then the serialization process will fail. - * - * @param source this is the object to acquire the value from - * - * @return this is the value that is acquired from the object - */ - public Object get(Object source) throws Exception { - return field.get(source); - } - - /** - * This is used to describe the contact as it exists within the - * owning class. It is used to provide error messages that can - * be used to debug issues that occur when processing a contact. - * The string provided is the generic field string. - * - * @return this returns a string representation of the contact - */ - public String toString() { - return String.format("field '%s' %s", getName(), field.toString()); - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/FieldDetail.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/FieldDetail.java deleted file mode 100644 index 26988692..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/FieldDetail.java +++ /dev/null @@ -1,95 +0,0 @@ -/* - * FieldDetail.java July 2012 - * - * Copyright (C) 2012, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.annotation.Annotation; -import java.lang.reflect.Field; - -/** - * The FieldDetail represents a field and acts as a - * means to cache all of the details associated with the field. - * This is primarily used to cache data associated with the field - * as some platforms do not perform well with reflection. - * - * @author Niall Gallagher - */ -class FieldDetail { - - /** - * This contains all the annotations declared on the field. - */ - private final Annotation[] list; - - /** - * This is the field that this instance is representing. - */ - private final Field field; - - /** - * This contains the name of the field that is represented. - */ - private final String name; - - /** - * Constructor for the FieldDetail object. This takes - * a field that has been extracted from a class. All of the details - * such as the annotations and the field name are stored. - * - * @param field this is the field that is represented by this - */ - public FieldDetail(Field field) { - this.list = field.getDeclaredAnnotations(); - this.name = field.getName(); - this.field = field; - } - - /** - * This returns the list of annotations that are associated with - * the field. The annotations are extracted only once and cached - * internally, which improves the performance of serialization as - * reflection on the field needs to be performed only once. - * - * @return this returns the annotations associated with the field - */ - public Annotation[] getAnnotations() { - return list; - } - - /** - * This is the field that is represented by this detail. The field - * is provided so that it can be invoked to set or get the data - * that is referenced by the field during serialization. - * - * @return this returns the field represented by this detail - */ - public Field getField() { - return field; - } - - /** - * This is used to extract the name of the field. The name here - * is the actual name of the field rather than the name used by - * the XML representation of the field. - * - * @return this returns the actual name of the field - */ - public String getName() { - return name; - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/FieldScanner.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/FieldScanner.java deleted file mode 100644 index 2f8948df..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/FieldScanner.java +++ /dev/null @@ -1,425 +0,0 @@ -/* - * FieldScanner.java April 2007 - * - * Copyright (C) 2007, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import static org.simpleframework.xml.DefaultType.FIELD; - -import java.lang.annotation.Annotation; -import java.lang.reflect.Field; -import java.lang.reflect.Modifier; -import java.util.List; - -import org.simpleframework.xml.Attribute; -import org.simpleframework.xml.DefaultType; -import org.simpleframework.xml.Element; -import org.simpleframework.xml.ElementArray; -import org.simpleframework.xml.ElementList; -import org.simpleframework.xml.ElementListUnion; -import org.simpleframework.xml.ElementMap; -import org.simpleframework.xml.ElementMapUnion; -import org.simpleframework.xml.ElementUnion; -import org.simpleframework.xml.Text; -import org.simpleframework.xml.Transient; -import org.simpleframework.xml.Version; - -/** - * The FieldScanner object is used to scan an class for - * fields marked with an XML annotation. All fields that contain an - * XML annotation are added as Contact objects to the - * list of contacts for the class. This scans the object by checking - * the class hierarchy, this allows a subclass to override a super - * class annotated field, although this should be used rarely. - * - * @author Niall Gallagher - */ -class FieldScanner extends ContactList { - - /** - * This is used to create the synthetic annotations for fields. - */ - private final AnnotationFactory factory; - - /** - * This is used to determine which fields have been scanned. - */ - private final ContactMap done; - - /** - * This object contains various support functions for the class. - */ - private final Support support; - - /** - * Constructor for the FieldScanner object. This is - * used to perform a scan on the specified class in order to find - * all fields that are labeled with an XML annotation. - * - * @param detail this contains the details for the class scanned - * @param support this contains various support functions - */ - public FieldScanner(Detail detail, Support support) throws Exception { - this.factory = new AnnotationFactory(detail, support); - this.done = new ContactMap(); - this.support = support; - this.scan(detail); - } - - /** - * This method is used to scan the class hierarchy for each class - * in order to extract fields that contain XML annotations. If - * the field is annotated it is converted to a contact so that - * it can be used during serialization and deserialization. - * - * @param detail this contains the details for the class scanned - */ - private void scan(Detail detail) throws Exception { - DefaultType override = detail.getOverride(); - DefaultType access = detail.getAccess(); - Class base = detail.getSuper(); - - if(base != null) { - extend(base, override); - } - extract(detail, access); - extract(detail); - build(); - } - - /** - * This method is used to extend the provided class. Extending a - * class in this way basically means that the fields that have - * been scanned in the specific class will be added to this. Doing - * this improves the performance of classes within a hierarchy. - * - * @param base the class to inherit scanned fields from - * @param access this is the access type used for the super type - */ - private void extend(Class base, DefaultType access) throws Exception { - ContactList list = support.getFields(base, access); - - if(list != null) { - addAll(list); - } - } - - /** - * This is used to scan the declared fields within the specified - * class. Each method will be check to determine if it contains - * an XML element and can be used as a Contact for - * an entity within the object. - * - * @param detail this is one of the super classes for the object - */ - private void extract(Detail detail) { - List fields = detail.getFields(); - - for(FieldDetail entry : fields) { - Annotation[] list = entry.getAnnotations(); - Field field = entry.getField(); - - for(Annotation label : list) { - scan(field, label, list); - } - } - } - - /** - * This is used to scan all the fields of the class in order to - * determine if it should have a default annotation. If the field - * should have a default XML annotation then it is added to the - * list of contacts to be used to form the class schema. - * - * @param detail this is the detail to have its fields scanned - * @param access this is the default access type for the class - */ - private void extract(Detail detail, DefaultType access) throws Exception { - List fields = detail.getFields(); - - if(access == FIELD) { - for(FieldDetail entry : fields) { - Annotation[] list = entry.getAnnotations(); - Field field = entry.getField(); - Class real = field.getType(); - - if(!isStatic(field) && !isTransient(field)) { - process(field, real, list); - } - } - } - } - - /** - * This reflectively checks the annotation to determine the type - * of annotation it represents. If it represents an XML schema - * annotation it is used to create a Contact which - * can be used to represent the field within the source object. - * - * @param field the field that the annotation comes from - * @param label the annotation used to model the XML schema - * @param list this is the list of annotations on the field - */ - private void scan(Field field, Annotation label, Annotation[] list) { - if(label instanceof Attribute) { - process(field, label, list); - } - if(label instanceof ElementUnion) { - process(field, label, list); - } - if(label instanceof ElementListUnion) { - process(field, label, list); - } - if(label instanceof ElementMapUnion) { - process(field, label, list); - } - if(label instanceof ElementList) { - process(field, label, list); - } - if(label instanceof ElementArray) { - process(field, label, list); - } - if(label instanceof ElementMap) { - process(field, label, list); - } - if(label instanceof Element) { - process(field, label, list); - } - if(label instanceof Version) { - process(field, label, list); - } - if(label instanceof Text) { - process(field, label, list); - } - if(label instanceof Transient) { - remove(field, label); - } - } - - /** - * This method is used to process the field an annotation given. - * This will check to determine if the field is accessible, if it - * is not accessible then it is made accessible so that private - * member fields can be used during the serialization process. - * - * @param field this is the field to be added as a contact - * @param type this is the type to acquire the annotation - * @param list this is the list of annotations on the field - */ - private void process(Field field, Class type, Annotation[] list) throws Exception { - Class[] dependents = Reflector.getDependents(field); - Annotation label = factory.getInstance(type, dependents); - - if(label != null) { - process(field, label, list); - } - } - - /** - * This method is used to process the field an annotation given. - * This will check to determine if the field is accessible, if it - * is not accessible then it is made accessible so that private - * member fields can be used during the serialization process. - * - * @param field this is the field to be added as a contact - * @param label this is the XML annotation used by the field - * @param list this is the list of annotations on the field - */ - private void process(Field field, Annotation label, Annotation[] list) { - Contact contact = new FieldContact(field, label, list); - Object key = new FieldKey(field); - - if(!field.isAccessible()) { - field.setAccessible(true); - } - insert(key, contact); - } - - /** - * This is used to insert a contact to this contact list. Here if - * a Text annotation is declared on a field that - * already has an annotation then the other annotation is given - * the priority, this is to so text can be processes separately. - * - * @param key this is the key that uniquely identifies the field - * @param contact this is the contact that is to be inserted - */ - private void insert(Object key, Contact contact) { - Contact existing = done.remove(key); - - if(existing != null) { - if(isText(contact)) { - contact = existing; - } - } - done.put(key, contact); - } - - /** - * This is used to determine if the Text annotation - * has been declared on the field. If this annotation is used - * then this will return true, otherwise this returns false. - * - * @param contact the contact to check for the text annotation - * - * @return true if the text annotation was declared on the field - */ - private boolean isText(Contact contact) { - Annotation label = contact.getAnnotation(); - - if(label instanceof Text) { - return true; - } - return false; - } - - /** - * This is used to remove a field from the map of processed fields. - * A field is removed with the Transient annotation - * is used to indicate that it should not be processed by the - * scanner. This is required when default types are used. - * - * @param field this is the field to be removed from the map - * @param label this is the label associated with the field - */ - private void remove(Field field, Annotation label) { - done.remove(new FieldKey(field)); - } - - /** - * This is used to build a list of valid contacts for this scanner. - * Valid contacts are fields that are either defaulted or those - * that have an explicit XML annotation. Any field that has been - * marked as transient will not be considered as valid. - */ - private void build() { - for(Contact contact : done) { - add(contact); - } - } - - /** - * This is used to determine if a field is static. If a field is - * static it should not be considered as a default field. This - * ensures the default annotation does not pick up static finals. - * - * @param field this is the field to determine if it is static - * - * @return true if the field is static, false otherwise - */ - private boolean isStatic(Field field) { - int modifier = field.getModifiers(); - - if(Modifier.isStatic(modifier)) { - return true; - } - return false; - } - - /** - * This is used to determine if a field is transient. For default - * fields that are processed no transient field should be - * considered. This ensures that the serialization of the object - * behaves in the same manner as with Java Object Serialization. - * - * @param field this is the field to check for transience - * - * @return this returns true if the field is a transient one - */ - private boolean isTransient(Field field) { - int modifier = field.getModifiers(); - - if(Modifier.isTransient(modifier)) { - return true; - } - return false; - } - - /** - * The FieldKey object is used to create a key that - * can store a contact using a field without using the methods - * of hashCode and equals on the field - * directly, as these can perform poorly on certain platforms. - */ - private static class FieldKey { - - /** - * This is the class that the field has been declared on. - */ - private final Class type; - - /** - * This is the name of the field that this represents. - */ - private final String name; - - /** - * Constructor of the FieldKey object. This is - * used to create an object that can reference something - * in a similar manner to a field. - * - * @param field this is the field to create the key with - */ - public FieldKey(Field field) { - this.type = field.getDeclaringClass(); - this.name = field.getName(); - } - - /** - * This is basically the hash code for the field name. Because - * field names are unique within a class collisions using - * just the name for the hash code should be infrequent. - * - * @return this returns the hash code for this key - */ - public int hashCode() { - return name.hashCode(); - } - - /** - * This method is used to compare this key to other keys. The - * declaring class and the name of the field are used to test - * for equality. If both are the same this returns true. - * - * @param value this is the value that is to be compared to - * - * @return this returns true if the field values are equal - */ - public boolean equals(Object value) { - if(value instanceof FieldKey) { - return equals((FieldKey)value); - } - return false; - } - - /** - * This method is used to compare this key to other keys. The - * declaring class and the name of the field are used to test - * for equality. If both are the same this returns true. - * - * @param other this is the value that is to be compared to - * - * @return this returns true if the field values are equal - */ - private boolean equals(FieldKey other) { - if(other.type != type) { - return false; - } - return other.name.equals(name); - } - } -} \ No newline at end of file diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Function.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Function.java deleted file mode 100644 index bc27cdef..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Function.java +++ /dev/null @@ -1,90 +0,0 @@ -/* - * Function.java February 2008 - * - * Copyright (C) 2008, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.reflect.Method; -import java.util.Map; - -/** - * The Function object is used to encapsulated the method - * that is called when serializing an object. This contains details - * on the type of method represented and ensures that reflection is - * not required each time the method is to be invoked. - * - * @author Niall Gallagher - */ -class Function { - - /** - * This is the method that is to be invoked by the function. - */ - private final Method method; - - /** - * This is used to determine if the method takes the map. - */ - private final boolean contextual; - - /** - * Constructor for the Function object. This is used - * to create an object that wraps the provided method it ensures - * that no reflection is required when the method is to be called. - * - * @param method this is the method that is to be wrapped by this - */ - public Function(Method method) { - this(method, false); - } - - /** - * Constructor for the Function object. This is used - * to create an object that wraps the provided method it ensures - * that no reflection is required when the method is to be called. - * - * @param method this is the method that is to be wrapped by this - * @param contextual determines if the method is a contextual one - */ - public Function(Method method, boolean contextual) { - this.contextual = contextual; - this.method = method; - } - - /** - * This method used to invoke the callback method of the provided - * object. This will acquire the session map from the context. If - * the provided object is not null then this will return null. - * - * @param context this is the context that contains the session - * @param source this is the object to invoke the function on - * - * @return this returns the result of the method invocation - */ - public Object call(Context context, Object source) throws Exception { - if(source != null) { - Session session = context.getSession(); - Map table = session.getMap(); - - if(contextual) { - return method.invoke(source, table); - } - return method.invoke(source); - } - return null; - } -} \ No newline at end of file diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/GetPart.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/GetPart.java deleted file mode 100644 index 1f82c6bc..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/GetPart.java +++ /dev/null @@ -1,214 +0,0 @@ -/* - * GetPart.java April 2007 - * - * Copyright (C) 2007, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.annotation.Annotation; -import java.lang.reflect.Method; - -import org.simpleframework.xml.util.Cache; -import org.simpleframework.xml.util.ConcurrentCache; - -/** - * The GetPart object represents the getter method for - * a Java Bean property. This composes the get part of the method - * contact for an object. The get part contains the method that is - * used to get the value in an object and the annotation that tells - * the serialization process how to serialize the value. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.core.MethodContact - */ -class GetPart implements MethodPart { - - /** - * This cache contains the annotations present on the method. - */ - private final Cache cache; - - /** - * This is the list of annotations associated with the method. - */ - private final Annotation[] list; - - /** - * This is the annotation for the get method provided. - */ - private final Annotation label; - - /** - * This represents the method type for the get part method. - */ - private final MethodType type; - - /** - * This method is used to get the value during serialization. - */ - private final Method method; - - /** - * This is the Java Bean name representation of the method. - */ - private final String name; - - /** - * Constructor for the GetPart object. This is - * used to create a method part that will provide a means for - * the serialization process to set a value to a object. - * - * @param method the method that is used to get the value - * @param label this describes how to serialize the value - * @param list this is the list of annotations on the method - */ - public GetPart(MethodName method, Annotation label, Annotation[] list) { - this.cache = new ConcurrentCache(); - this.method = method.getMethod(); - this.name = method.getName(); - this.type = method.getType(); - this.label = label; - this.list = list; - } - - /** - * This provides the name of the method part as acquired from the - * method name. The name represents the Java Bean property name - * of the method and is used to pair getter and setter methods. - * - * @return this returns the Java Bean name of the method part - */ - public String getName() { - return name; - } - - /** - * This is used to acquire the type for this method part. This - * is used by the serializer to determine the schema class that - * is used to match the XML elements to the object details. - * - * @return this returns the schema class for this method - */ - public Class getType() { - return method.getReturnType(); - } - - /** - * This is used to acquire the dependent class for the method - * part. The dependent type is the type that represents the - * generic type of the type. This is used when collections are - * annotated as it allows a default entry class to be taken - * from the generic information provided. - * - * @return this returns the generic dependent for the type - */ - public Class getDependent() { - return Reflector.getReturnDependent(method); - } - - /** - * This is used to acquire the dependent classes for the method - * part. The dependent types are the types that represent the - * generic types of the type. This is used when collections are - * annotated as it allows a default entry class to be taken - * from the generic information provided. - * - * @return this returns the generic dependent for the type - */ - public Class[] getDependents() { - return Reflector.getReturnDependents(method); - } - - /** - * This is the class that declares the contact. The declaring - * class is where the method represented has been defined. This - * will typically be a class rather than an interface. - * - * @return this returns the class the part is declared within - */ - public Class getDeclaringClass() { - return method.getDeclaringClass(); - } - - /** - * This is used to acquire the annotation that was used to label - * the method this represents. This acts as a means to match the - * set method with the get method using an annotation comparison. - * - * @return this returns the annotation used to mark the method - */ - public Annotation getAnnotation() { - return label; - } - - /** - * This is the annotation associated with the point of contact. - * This will be an XML annotation that describes how the contact - * should be serialized and deserialized from the object. - * - * @param type this is the type of the annotation to acquire - * - * @return this provides the annotation associated with this - */ - public T getAnnotation(Class type) { - if(cache.isEmpty()) { - for(Annotation entry : list) { - Class key = entry.annotationType(); - cache.cache(key, entry); - } - } - return (T)cache.fetch(type); - } - - /** - * This is the method type for the method part. This is used in - * the scanning process to determine which type of method a - * instance represents, this allows set and get methods to be - * paired. - * - * @return the method type that this part represents - */ - public MethodType getMethodType() { - return type; - } - - /** - * This is used to acquire the method that can be used to invoke - * the Java Bean method on the object. If the method represented - * by this is inaccessible then this will set it as accessible. - * - * @return returns the method used to interface with the object - */ - public Method getMethod() { - if(!method.isAccessible()) { - method.setAccessible(true); - } - return method; - } - - /** - * This is used to describe the method as it exists within the - * owning class. This is used to provide error messages that can - * be used to debug issues that occur when processing a method. - * This returns the method as a generic string representation. - * - * @return this returns a string representation of the method - */ - public String toString() { - return method.toGenericString(); - } -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Group.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Group.java deleted file mode 100644 index 9e44dae6..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/Group.java +++ /dev/null @@ -1,93 +0,0 @@ -/* - * Group.java March 2011 - * - * Copyright (C) 2011, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -/** - * The Group interface represents a group of labels - * associated with a particular union annotation. A group allows - * a Label to be acquired by name or type. Acquiring - * the label by type allows the serialization process to dynamically - * select a label, and thus converter, based on the instance type. - * On deserialization a label is dynamically selected based on name. - * - * @author Niall Gallagher - */ -interface Group { - - /** - * This is used to determine if the group is inline. A group is - * inline if all of the elements in the group is inline. If any of - * the Label objects in the group is not inline then - * the entire group is not inline, although this is unlikely. - * - * @return this returns true if each label in the group is inline - */ - boolean isInline(); - - /** - * This is used to determine if an annotated list is a text - * list. A text list is a list of elements that also accepts - * free text. Typically this will be an element list union that - * will allow unstructured XML such as XHTML to be parsed. - * - * @return returns true if the label represents a text list - */ - boolean isTextList(); - - /** - * This is used to acquire a Label based on the type - * of an object. Selecting a label based on the type ensures that - * the serialization process can dynamically convert an object - * to XML. If the type is not supported, this returns null. - * - * @param type this is the type to select the label from - * - * @return this returns the label based on the type - */ - Label getLabel(Class type); - - /** - * This is used to acquire a LabelMap containing the - * labels available to the group. Providing a context object - * ensures that each of the labels is mapped to a name that is - * styled according to its internal style. - * - * @return this returns a label map containing the labels - */ - LabelMap getElements() throws Exception; - - /** - * This is used to get a Label that represents the - * text between elements on an element union. Providing a label - * here ensures that the free text found between elements can - * be converted in to strings and added to the list. - * - * @return a label if a text annotation has been declared - */ - Label getText() throws Exception; - - /** - * This returns a string representation of the union group. - * Providing a string representation in this way ensures that the - * group can be used in exception messages and for any debugging. - * - * @return this returns a string representation of the group - */ - String toString(); -} diff --git a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/GroupExtractor.java b/libs/simple-xml-2.7/src/org/simpleframework/xml/core/GroupExtractor.java deleted file mode 100644 index 84cfb9f2..00000000 --- a/libs/simple-xml-2.7/src/org/simpleframework/xml/core/GroupExtractor.java +++ /dev/null @@ -1,432 +0,0 @@ -/* - * GroupExtractor.java March 2011 - * - * Copyright (C) 2011, Niall Gallagher - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package org.simpleframework.xml.core; - -import java.lang.annotation.Annotation; -import java.util.Iterator; -import java.util.LinkedHashMap; - -import org.simpleframework.xml.Text; -import org.simpleframework.xml.stream.Format; - -/** - * The GroupExtractor represents an extractor for labels - * associated with a particular union annotation. This extractor - * registers Label by name and by type. Acquiring - * the label by type allows the serialization process to dynamically - * select a label, and thus converter, based on the instance type. - * On deserialization a label is dynamically selected based on name. - * - * @author Niall Gallagher - * - * @see org.simpleframework.xml.core.Group - */ -class GroupExtractor implements Group { - - /** - * This represents a factory for creating union extractors. - */ - private final ExtractorFactory factory; - - /** - * This represents the union label to be used for this group. - */ - private final Annotation label; - - /** - * This contains each label registered by name and by type. - */ - private final Registry registry; - - /** - * This contains each label registered by label name. - */ - private final LabelMap elements; - - /** - * Constructor for the GroupExtractor object. This - * will create an extractor for the provided union annotation. - * Each individual declaration within the union is extracted - * and made available within the group. - * - * @param contact this is the annotated field or method - * @param label this is the label associated with the contact - * @param format this is the format used by this extractor - */ - public GroupExtractor(Contact contact, Annotation label, Format format) throws Exception{ - this.factory = new ExtractorFactory(contact, label, format); - this.elements = new LabelMap(); - this.registry = new Registry(elements); - this.label = label; - this.extract(); - } - - /** - * This is used to acquire the names for each label associated - * with this Group instance. The names provided - * here are not styled according to a serialization context. - * - * @return this returns the names of each union extracted - */ - public String[] getNames() throws Exception { - return elements.getKeys(); - } - - /** - * This is used to acquire the paths for each label associated - * with this Group instance. The paths provided - * here are not styled according to a serialization context. - * - * @return this returns the paths of each union extracted - */ - public String[] getPaths() throws Exception { - return elements.getPaths(); - } - - /** - * This is used to acquire a LabelMap containing the - * labels available to the group. Providing a context object - * ensures that each of the labels is mapped to a name that is - * styled according to its internal style. - * - * @return this returns a label map containing the labels - */ - public LabelMap getElements() throws Exception { - return elements.getLabels(); - } - - /** - * This is used to acquire a Label based on the type - * of an object. Selecting a label based on the type ensures that - * the serialization process can dynamically convert an object - * to XML. If the type is not supported, this returns null. - * - * @param type this is the type to select the label from - * - * @return this returns the label based on the type - */ - public Label getLabel(Class type) { - return registry.resolve(type); - } - - /** - * This is used to get a Label that represents the - * text between elements on an element union. Providing a label - * here ensures that the free text found between elements can - * be converted in to strings and added to the list. - * - * @return a label if a text annotation has been declared - */ - public Label getText() { - return registry.resolveText(); - } - - /** - * This is used to determine if the associated type represents a - * label defined within the union group. If the label exists - * this returns true, if not then this returns false. - * - * @param type this is the type to check for - * - * @return this returns true if a label for the type exists - */ - public boolean isValid(Class type) { - return registry.resolve(type) != null; - } - - /** - * This is used to determine if a type has been declared by the - * annotation associated with the group. Unlike determining if - * the type is valid this will not consider super types. - * - * @param type this is the type to determine if it is declared - * - * @return this returns true if the type has been declared - */ - public boolean isDeclared(Class type) { - return registry.containsKey(type); - } - - /** - * This is used to determine if the group is inline. A group is - * inline if all of the elements in the group is inline. If any of - * the Label objects in the group is not inline then - * the entire group is not inline, although this is unlikely. - * - * @return this returns true if each label in the group is inline - */ - public boolean isInline() { - for(Label label : registry) { - if(!label.isInline()) { - return false; - } - } - return !registry.isEmpty(); - } - - /** - * This is used to determine if an annotated list is a text - * list. A text list is a list of elements that also accepts - * free text. Typically this will be an element list union that - * will allow unstructured XML such as XHTML to be parsed. - * - * @return returns true if the label represents a text list - */ - public boolean isTextList() { - return registry.isText(); - } - - /** - * This is used to extract the labels associated with the group. - * Extraction will instantiate a Label object for - * an individual annotation declared within the union. Each of - * the label instances is then registered by both name and type. - */ - private void extract() throws Exception { - Extractor extractor = factory.getInstance(); - - if(extractor != null) { - extract(extractor); - } - } - - /** - * This is used to extract the labels associated with the group. - * Extraction will instantiate a Label object for - * an individual annotation declared within the union. Each of - * the label instances is then registered by both name and type. - * - * @param extractor this is the extractor to get labels for - */ - private void extract(Extractor extractor) throws Exception { - Annotation[] list = extractor.getAnnotations(); - - for(Annotation label : list) { - extract(extractor, label); - } - } - - /** - * This is used to extract the labels associated with the group. - * Extraction will instantiate a Label object for - * an individual annotation declared within the union. Each of - * the label instances is then registered by both name and type. - * - * @param extractor this is the extractor to get labels for - * @param value this is an individual annotation declared - */ - private void extract(Extractor extractor, Annotation value) throws Exception { - Label label = extractor.getLabel(value); - Class type = extractor.getType(value); - - if(registry != null) { - registry.register(type, label); - } - } - - /** - * This returns a string representation of the union group. - * Providing a string representation in this way ensures that the - * group can be used in exception messages and for any debugging. - * - * @return this returns a string representation of the group - */ - public String toString() { - return label.toString(); - } - - /** - * The Registry object is used to maintain mappings - * from types to labels. Each of the mappings can be used to - * dynamically select a label based on the instance type that is - * to be serialized. This also registers based on the label name. - */ - private static class Registry extends LinkedHashMap implements Iterable

        W5 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%0A>wJ6MD#Ba^JOsSYx}P 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

        A2e?K&(h!{CZBVFGfyE6MXzA0zWE6 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%0A-(y-#-0<9DKc7Y3JiSBe7WVo^cc;2icSlERV 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 |MVxgurit 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 z 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

  • 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

    #+Qhqcxr-oVL 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 ?>!~6e(g9v7Fa~j9wC+f7O5Q+|B1(ev<`5P zN1xLPL2J!vOqbUpqNH`utXLe+RByPv#Ob?1+U@*#T`h-x5$asuzy(cF;uTsR;2=0i zag;!t=M2`y`Kbj+*-RUwdD3M35RZ}Aw3fEi$M&#qp z@>`BJG-kK5TboNKp`JzT)$!X^G0lQ=(k^Lp$K_6tiQiH*v~rG;XWGw}HMEZ1F9$cs z0G(QdjABZb$lEiCb?L-?dQiYncst3QZP0;yE}rLK!lGoQyc0XSOeC+tUsr?@|Ms^e z2z6Jkc%-D{XTa5VI#k54Cm{>%5evb^`;(c)CuI!L5KlqUfPKnU+JdMb;i+_s6b8uG z!GgqjsNhMHc4{={L}JrIA2ylxMK$tBJa7A=I%JkC%PEqbi4g@ zH}m0_!gSX%hTQj1qhU{UDy%_d>=06fbaY1cNC$%nKh(pf#KlHJU-g9bSk$kv{F6O0 z%U#;hc4`7*@feKF!%5yX$XF* zHU`%)HUOB=hn&;cG{|wskeOI6Wm5#IEz`7v?@AdL z-`67Eb$msHcWDMTSa^}sSz}psdC~W`3HM+oX~-5kB@QS{|NH0yB|N}Z>ss@V z1cD7H4kSWYBHsqPH}s{p>|ihcy1x5ASulB3s>Vbnzag#3;M^mgozVT|fFOuD`aMl8 zmA@?&$~i_)x<*qIXkOGJ9g1?N20trqLuu%y6fb6zghq5)g^{1MB|V7UxA7=J8L>r2 zx^`amC83fy{RO$O(kgzjA*>?gFPJGL1e><(2NNeBOjs}{&TWoe;+DNg!{BX zGtExQ-F^1JUqvOtCK_5_r#DWq((Af`?;$Zn!8~v|Di=l)qlALaxQE{i-KMT+CwBg4 zo96J_Co-5~^RxRub5jpNb!CenXs=(c+7=y*llk*{gm3-j(?F7I#y18-efGUqJq-ar z2Y%eGXI#WUo0l0*f_#%Vgl)?&CYsNNC-?CF0&vdGr{n9^X<}b6p2IJyy1mLWoQ8g^ z*&|F-=_Ed}K1r}nzsh<@q}#Lgxw+}LmF;3KXPXuWq`t`t*`A+_jK?g$;IWxcazGoN zY(zD%!J0Br`{>^&IH8=5(5H~Tr8;19bH$a$JkQ<}UlW&@}N{+AT=#A$Rc&@Mr$^ng&h1qddnBjr=KWhN|u%N zj2W=smt&~~G4-TAJjIxIV?VptPi#0TzgHCN!2|UUwWS{RVHoH1PzA>y=4+iZ8*P}b z0WaX!OBUWU>`_ajprDN3pHj~QJu8*ua;rtMrk&~@ZT&&#*u3`&bm>@>A7vqP%n zeo}{LqCp4XQF^ogO0>i8xC#=A3v#A*%#5#hDBjU7R5xr2;|s?GF&6SnZ44zV>4cY9 z8FAI)XaZTd2$?#z^O=TcisPA4Gv{r-Y2Y{+vnu6tdfplb``N9?P}Co3x;gU*6SU#Z zh@X6zvFE!aZ*$2nWQ57b6zB~7G{%fHu_BYgKUZgr`C)J&BdA>`K%o+NJQ#!!? z8MAuFrB&?y69%Ft_Ys1D_1Vfsrq2OJPIetU137vhYO+v&ksLrWBS7e%c&vk-Puihm z=(M-5O_o!SZzy^9T%$X;nW>MWaRcq!dX^4ciyw%YY|AKd={swb>Ov9D$gH_&!{#pc zsng);-AOBH%*?G+r6EhKO6XlSuE1ANI75ohgD#DleaNrKwv;(wvqmL`!^e-hk8h<- zUSc*KbW^y5g*CpOW58OvDMG@)92nT0+YRh^GMJE~m$5zr)l434xSsPN^`W$Y04#~m z<(qhj{tJG=X3kLi{NAxyr1M8CDc=iT!KRm;VdWLIN}Et(-irucyZ+?Nn{@Ccs)^(y zzY{4fnaJ7mKcvkX<700Qkq3Ib_U(z8H`8E#l6y=`{;yieLjQXyiFA$`3KH)a*^Qi) zAG`reVis%~+2ze%)^VFOV%mv)$AQxwk^RqhX#S9@G_m&W)JR+@&p8ymM|0Nr6ICLp%T4Y`CnU#%$9BT_baZ6F1f<(;5{YDf`RpvjR;M_ec#Z zNAfv0BztWOVn^=@`e6Bmm1B{W=aSi73F)~LWj!_o0YS{OdW5+b2R&xHIoN}_uoQRw z@F5D4@JG6}zjz^EFq^V#l1@(1d2*1xy=rF@yWjI2AncWx4+sZNJ5(sEWPZAI#gfL@ zoP0S%bZ^ZhA+e0FWJ7U5ug0>XX=NPjt5(-g#C2q+5TK8o8_ zW5z8UT2)uPwi{B|EdAC?4{+}$AHrIYk+mV=w`BL0MEGb!)^S3%sPp3d(Z_Kg-+s1l zoiQ7K24>CBhQrZ&g_SLHmXl_@)u3YuZwsD&J}%;!l#pYft35v}=9sYexvPriPjlSS zhUQK>E79~zZ=0Pai1+w(Crv|wAxlt*V0!<&PFT;oV=E%Xyvz9P<|=UCtw{Fq?og3$n&*GM29{RdJSomD4a1x0R~jTlg6l<+}3x)H+@|AKdsuplSqHq zgG5)3UywucpK$F(S&8VQbD71?(AysWgyrTCfQKYoS z4Ign?y{va=19>YQF2L}rf3BtF2r-{<^OiopOWFAkAUgjk`w@2^FsSML3v-00(&ISR zM+KH3i|+FGo^lG<&9)+@lL+%TGWX6e)ZcvWo^^?nF_>dR+@82tA>C0++RUeF7q|ZI z+E;}vBHl|l`?|45T-b#vDP*oYZ}j7D;z;btOXCtXz%0{?eaJ)l8*j?mD7EK_Hgz&4 z#XisTgdBLia&?^rT%~s=$g541AkpScR3#a~Sc7D~#1%?y%FWU#H4ouCM=3WyaJtimR2%46GG-G9>rHx}(Cep{pHJE>E1zd(q0>_`%Oxe*HI7mY3y|`c*+HChku6hv+!3hZ1?gRj89CtJ-SX z-|uIZ%3qZhP3-2*=sp!*retom1AHj!=02xek0mHd{fd*l(#7Kjnwk;rk;Fc|uF_A! zBje3tW%}H!90m%p;)g?##TKPumKPaa>Bx1-3|!rk8t%8=(|dzzbKTlI+8V0bjbRDq zXC(tjC5sc~m(R2g8S8E@a_F>xC+D__y(=Ip-WH|A?o|2I(PqhMjKQmK=dgyhsyl;L zK0%%#*~zavCH^tPQ4!|8n@h2IIh0rb=y*E33LB=r+PT+hBZ|f0*&OZ|5SKE5T-a>~ zBz$JedH(_`p?(YZ*s`B9K6K-nGg@+MnKe3fbD1@go@N{becq2-g}8}aJ}Hp;3a(Xc zSDZb6s~+ueDo^~WgW=+E8sI-m`T?li7pOFbv2;N^a)nsF@S0%p{o_n8gV&4g(Id~1 zk>*FYSyZ#{H^vj<;{7jCi9sg{yqY#$I#V1Wd}h64pG8+rKij{^(SVwhcx7O*Pj?~{ zC9Y6!>x6xmB`i&W$WHkOHt-^d08Oea(Nl+fb5Aem}*YrgRz+W z{dA$|q~zl=_-QEW<|cfCS7?(_LrYWtaGv$->@^L;SZ!g^{1gxvE3LjgS;FOY3T0x_ zZO^RXTO|vJ^>XwC%1aB#*ZHf3uyQXW8GN)@i*8WfKLi%rg=YihH z6TE=RZoH*^JhhQX?WzbF9AvtVRh-(TY?~;L{xyTlrg^WWz!&HDMcym@CE~Uvw>I)h zsrx^{sI=RbS+*fQ?M(w2s6u8$wj;yqE?ci394?H#imDdR8!s+Pi14vLekG#$8%xN# zq^onrT;}cupoxueu=hWk^Lg>1O7cp%z$P%v{1Xkb=Y)@*Div{T6#w&+aYRc49#z66 zsZa5bBW&8N-7>!C)WVo=#Z>v8(Z>h>^H%rfPF{zqN4fm-mP7Y#&d2MKP)&x%hyHY* zvvSH=<-><0##rrc*kJFW19NNP;&x_GWVxGg=ZPuQqzy{QQ43RbHNzFsyx9SG=Yj01 zKj`*p`LN9JddroU$P9{HJ9L9R)I5Gtr|{4`rFv~DBb2W(x82Fk_)iD`t0n9g+ty*B z{W{BiwyB2u?Cq?w)YC$UITP%MqWbtxi@pH06e!kjL?oUr1>5{gYN5Jd#!7Z z^5ZJy!*iSNQ7&3h-TQqV`HtKK5#LkLr$;74znSp!S1>LY4^=vEaFuLOLosSe9(uue zmnBHkKl)q#V!wu4@u~gwoQB18R`K|z=+Ij3Z0jh9WGPi}S)PIt?fe1NOyPo?B9ZZJ zSr?mSBI(y@a4<9)k154_lk=HcDB!nsEAAcRXOJ2fO7NIL{tLn$a4kTNUH}al*IQ$| z3F^jjIGZS-x?MfbHAE5CO(gc%zmxp?KV(d#mby+%_l`)z&u}`ZGiO}8!W(|J=<})# zbN`Qoz;Up#mDr&6&Y7V30s#xn3M9*etykKW{dRf%L9xw~SZs%t zYum_2-1VqN;h4>7N7Ji80U$Yehla4N8DF)yk9{(y|Ex>n$`Jr&8K^teZn&4 z=<&w#qulS^&pT%p6}IVnIMRC-Wsg6XCI-r1UI^3=RrP`6V~CAzQurRgW>w!Ta>!+C z=iFWlhkG>}UC0@qz>FSj2A6XjT0G6DC5=778~Okj=U-1iKt|+u@L7k!+GkYwYw`(O zg&av|U?G=C%1*~uo>>y%=)9p)Kh=K{(Ims?B>mQ@7GHqVT@pY&#_t$(BgqQfOZwWX z-h|CIylNeJ7OMFZ%6QjA)?hs7s}G6WbYNy`_ctM^Fo^x7$8cFMgYG&8D~d#{^ixg}aDG0h4S?W2oSt4;Ho$;^g07=~CSTV8l3PVi%Y*QM{fv(_vh!7mh4# zagK$CGB}N@FY&lLJvXe_fKN3+7wAj8*L1Mp>Wswsf~U7xmPw`OGRS40&dF zy65Ju;jn~rJprk@!~@6~kX$Tv+dFJ=-(}b~TKYW*elZHoL2I1olw)4ij$N78{t4I# zF7=Kmj#7E~CIr7olXqa?6~T$_e)pEndH8~xd>(uNSpcfC?x^Oloxf&EZ2jM=#3; zD@NcN9!$A|-z5TF^G?X=(Pf83b-I3Snbs|So5Hxg{{m1U>IYNk)aX~8I3RA}2lE>d zl-nm+Jm2^E++Pq!zrjF>t0&>z{**%A*e3?5dU(FWe5~|7d6U_3-^)wz5n6DZ`rL0Iy(qkW9flA@V$$1Fchah)I z+`5NI{Sr8PCZVMcW+b7l4hoa-bh0i6ud$(PJNCef>=>NW1-p^~c!_nvKKwm^zXbs! zummR8K$qKxKZ|OiEC4IQO)%FOG7jSG48E@91tyeYzjSxu&|Tc%e_$0%8G?0nxV!K! zL4|=EYYe{$GrC6MEnJi)8M7c>1I4rymBUn{%NL7#aI0dJR1V^5;O;RJl+rx9eGCeZ z7=a5efIheHf`zq^AAsiY{W$LjjKf$J-<>ewZ|!Rg8q+oyc`nx$jeN_CpnQJw54|TF zx9Tq1M@`D%KexFy^T%cqtNaOOVCf^3!5l)n=%Y?=zKg$w%%5Y)vdUL!Mp^2&L2!}# zRc}dlUde94W6bj3T`TXE|L&~354vsxSDoOdiF4zc$nQkksl4*%Ez66ayxU;2PM;vN z$@zmW?%$5E%D4E5+P*~6uaISwfAaC#JVkIvhE(XYUoI;ur~HU#l+#4HrLrEyoANWB zfd`AXMY7BaSw{IHKT&%Y3jTsZdiA`ATx-SMbV=`0Nl*DQKM}p_sZ5^GjeOTKL2ruC zl!T&`p7u_j&DBsd2 z;=fVj)F!3X`?$Ef;SAA<+4PtCsSPau#3!ob@16xh z-`3;lT9X`K3a@-qX5eYN%sJ`goRmns@+F%-RtDiVUHEGxjPmE54WsH+KIBh059C{T z<@0zve6ws9jX8b-WH(}|jbhcX%nZ7KWm=r2FqJQZROVg0B9jK`7KZaQ<}|-tY)=vv z`xZD+3oF^hP8g=GbmGYPpA&~^Jx*L@1-spe!?aO*nlcdkxIIzW_kPBnByHUN+MZ@J ze@mf;OY;)c1@C!`(f3!GrXA_+nhd+;6t?riUD$&=aZq&HCC}|Ke*)>9ld`f(&jV8y z%5QVA@yrF%qpqxWQt3n3ajmh_)08v|#1x8BYQy&rd^sffsZf*>gvh5Qi2jeCo=