Class Available
- java.lang.Object
-
- net.fortuna.ical4j.model.Component
-
- net.fortuna.ical4j.model.component.Available
-
- All Implemented Interfaces:
Serializable
,PropertyContainer
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 )
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Available.Factory
-
Field Summary
-
Fields inherited from class net.fortuna.ical4j.model.Component
AVAILABLE, BEGIN, components, END, EXPERIMENTAL_PREFIX, PARTICIPANT, VALARM, VAVAILABILITY, VEVENT, VFREEBUSY, VJOURNAL, VLOCATION, VRESOURCE, VTIMEZONE, VTODO, VVENUE
-
-
Constructor Summary
Constructors Constructor Description Available()
Default constructor.Available(PropertyList<Property> properties)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
validate(boolean recurse)
Perform validation on a component.-
Methods inherited from class net.fortuna.ical4j.model.Component
calculateRecurrenceSet, copy, equals, getName, getProperties, getRequiredProperty, hashCode, toString, validate, validateProperties
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface net.fortuna.ical4j.model.PropertyContainer
getProperties, getProperty
-
-
-
-
Constructor Detail
-
Available
public Available()
Default constructor.
-
Available
public Available(PropertyList<Property> 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 classComponent
- Parameters:
recurse
- indicates whether to validate the component's properties- Throws:
ValidationException
- where the component is not in a valid state
-
-