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

Packages that use ValidationException
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
 void CalendarOutputter.output(Calendar calendar, java.io.OutputStream out)
          Outputs an iCalender string to the specified output stream.
 void CalendarOutputter.output(Calendar calendar, java.io.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
 void Component.validate()
          Perform validation on a component and its properties.
abstract  void Property.validate()
          Perform validation on a property.
 void Calendar.validate()
          Perform validation on the calendar, its properties and its components in its current state.
abstract  void Component.validate(boolean recurse)
          Perform validation on a component.
 void Calendar.validate(boolean recurse)
          Perform validation on the calendar in its current state.
protected  void Component.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
 void VAlarm.validate(boolean recurse)
           
 void VTimeZone.validate(boolean recurse)
           
 void VVenue.validate(boolean recurse)
           
 void XComponent.validate(boolean recurse)
           
 void VAvailability.validate(boolean recurse)
           
 void VFreeBusy.validate(boolean recurse)
           
 void VToDo.validate(boolean recurse)
           
 void VJournal.validate(boolean recurse)
           
 void Observance.validate(boolean recurse)
           
 void VEvent.validate(boolean recurse)
           
 void Available.validate(boolean recurse)
           
 void VAlarm.validateAdd()
           
 void VTimeZone.validateAdd()
           
abstract  void CalendarComponent.validateAdd()
          Apply validation for METHOD=ADD.
 void VVenue.validateAdd()
           
 void XComponent.validateAdd()
           
 void VAvailability.validateAdd()
           
 void VFreeBusy.validateAdd()
           
 void VToDo.validateAdd()
           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.
 void VJournal.validateAdd()
           Component/Property Presence ------------------- ---------------------------------------------- METHOD 1 MUST be "ADD" VJOURNAL 1 DESCRIPTION 1 Can be null.
 void VEvent.validateAdd()
           
 void VAlarm.validateCancel()
           
 void VTimeZone.validateCancel()
           
abstract  void CalendarComponent.validateCancel()
          Apply validation for METHOD=CANCEL.
 void VVenue.validateCancel()
           
 void XComponent.validateCancel()
           
 void VAvailability.validateCancel()
           
 void VFreeBusy.validateCancel()
           
 void VToDo.validateCancel()
           Component/Property Presence ------------------- --------------------------------------------- METHOD 1 MUST be "CANCEL" VTODO 1 ATTENDEE 0+ include all "Attendees" being removed from the todo.
 void VJournal.validateCancel()
           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.
 void VEvent.validateCancel()
           
 void VAlarm.validateCounter()
           
 void VTimeZone.validateCounter()
           
abstract  void CalendarComponent.validateCounter()
          Apply validation for METHOD=COUNTER.
 void VVenue.validateCounter()
           
 void XComponent.validateCounter()
           
 void VAvailability.validateCounter()
           
 void VFreeBusy.validateCounter()
           
 void VToDo.validateCounter()
           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 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.
 void VJournal.validateCounter()
           
 void VEvent.validateCounter()
           
 void VAlarm.validateDeclineCounter()
           
 void VTimeZone.validateDeclineCounter()
           
abstract  void CalendarComponent.validateDeclineCounter()
          Apply validation for METHOD=DECLINE-COUNTER.
 void VVenue.validateDeclineCounter()
           
 void XComponent.validateDeclineCounter()
           
 void VAvailability.validateDeclineCounter()
           
 void VFreeBusy.validateDeclineCounter()
           
 void VToDo.validateDeclineCounter()
           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 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.
 void VJournal.validateDeclineCounter()
           
 void VEvent.validateDeclineCounter()
           
 void VAlarm.validatePublish()
           
 void VTimeZone.validatePublish()
           
abstract  void CalendarComponent.validatePublish()
          Apply validation for METHOD=PUBLISH.
 void VVenue.validatePublish()
           
 void XComponent.validatePublish()
           
 void VAvailability.validatePublish()
           
 void VFreeBusy.validatePublish()
           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.
 void VToDo.validatePublish()
           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.
 void VJournal.validatePublish()
           Component/Property Presence ------------------- ---------------------------------------------- METHOD 1 MUST be "PUBLISH" VJOURNAL 1+ DESCRIPTION 1 Can be null.
 void VEvent.validatePublish()
           Component/Property Presence ------------------- ---------------------------------------------- METHOD 1 MUST equal "PUBLISH" VEVENT 1+ DTSTAMP 1 DTSTART 1 ORGANIZER 1 SUMMARY 1 Can be null.
 void VAlarm.validateRefresh()
           
 void VTimeZone.validateRefresh()
           
abstract  void CalendarComponent.validateRefresh()
          Apply validation for METHOD=REFRESH.
 void VVenue.validateRefresh()
           
 void XComponent.validateRefresh()
           
 void VAvailability.validateRefresh()
           
 void VFreeBusy.validateRefresh()
           
 void VToDo.validateRefresh()
           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.
 void VJournal.validateRefresh()
           
 void VEvent.validateRefresh()
           
 void VAlarm.validateReply()
           
 void VTimeZone.validateReply()
           
abstract  void CalendarComponent.validateReply()
          Apply validation for METHOD=REPLY.
 void VVenue.validateReply()
           
 void XComponent.validateReply()
           
 void VAvailability.validateReply()
           
 void VFreeBusy.validateReply()
           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.
 void VToDo.validateReply()
           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.
 void VJournal.validateReply()
           
 void VEvent.validateReply()
           
 void VAlarm.validateRequest()
           
 void VTimeZone.validateRequest()
           
abstract  void CalendarComponent.validateRequest()
          Apply validation for METHOD=REQUEST.
 void VVenue.validateRequest()
           
 void XComponent.validateRequest()
           
 void VAvailability.validateRequest()
           
 void VFreeBusy.validateRequest()
           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 VTODO 0 VJOURNAL 0 VTIMEZONE 0
 void VToDo.validateRequest()
           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.
 void VJournal.validateRequest()
           
 void VEvent.validateRequest()
           
 

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

Methods in net.fortuna.ical4j.model.property that throw ValidationException
 void Name.validate()
           
 void Locality.validate()
           
 void XProperty.validate()
           
 void Postalcode.validate()
           
 void UtcProperty.validate()
           
 void Resources.validate()
           
 void Due.validate()
           
 void Status.validate()
           
 void Method.validate()
           
 void Version.validate()
           
 void TzUrl.validate()
           
 void Action.validate()
           
 void Repeat.validate()
           
 void Country.validate()
           
 void RRule.validate()
           
 void Sequence.validate()
           
 void Duration.validate()
           
 void RelatedTo.validate()
           
 void LocationType.validate()
           
 void RecurrenceId.validate()
           
 void Location.validate()
           
 void Attach.validate()
           
 void DtEnd.validate()
           
 void ExDate.validate()
           
 void ProdId.validate()
           
 void FreeBusy.validate()
           
 void Clazz.validate()
           
 void Geo.validate()
           
 void ExtendedAddress.validate()
           
 void PercentComplete.validate()
           
 void Organizer.validate()
           
 void ExRule.validate()
           
 void DateProperty.validate()
           
 void Comment.validate()
           
 void CalScale.validate()
           
 void Description.validate()
           
 void Contact.validate()
           
 void Region.validate()
           
 void Uid.validate()
           
 void TzOffsetFrom.validate()
           
 void Attendee.validate()
           
 void RequestStatus.validate()
           
 void Tel.validate()
           
 void Priority.validate()
           
 void DtStart.validate()
           
 void Url.validate()
           
 void StreetAddress.validate()
           
 void Trigger.validate()
           
 void TzId.validate()
           
 void Categories.validate()
           
 void TzName.validate()
           
 void TzOffsetTo.validate()
           
 void Transp.validate()
           
 void BusyType.validate()
           
 void RDate.validate()
           
 void Summary.validate()
           
 

Uses of ValidationException in net.fortuna.ical4j.util
 

Methods in net.fortuna.ical4j.util that throw ValidationException
static void ComponentValidator.assertNone(java.lang.String componentName, ComponentList components)
           
 void ParameterValidator.assertNone(java.lang.String paramName, ParameterList parameters)
          Ensure a parameter doesn't occur in the specified list.
 void PropertyValidator.assertNone(java.lang.String propertyName, PropertyList properties)
          Ensure a property doesn't occur in the specified list.
 void ParameterValidator.assertNullOrEqual(Parameter param, ParameterList parameters)
           
 void ParameterValidator.assertOne(java.lang.String paramName, ParameterList parameters)
          Ensure a parameter occurs once.
 void PropertyValidator.assertOne(java.lang.String propertyName, PropertyList properties)
          Ensure a property occurs once.
static void ComponentValidator.assertOneOrLess(java.lang.String componentName, ComponentList components)
           
 void ParameterValidator.assertOneOrLess(java.lang.String paramName, ParameterList parameters)
          Ensure a parameter occurs no more than once.
 void PropertyValidator.assertOneOrLess(java.lang.String propertyName, PropertyList properties)
          Ensure a property occurs no more than once.
 void PropertyValidator.assertOneOrMore(java.lang.String propertyName, PropertyList properties)
          Ensure a property occurs at least once.
 



Copyright © 2004-2009 Modularity. All Rights Reserved.