|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.fortuna.ical4j.model.Component
net.fortuna.ical4j.model.component.CalendarComponent
net.fortuna.ical4j.model.component.VAvailability
public class VAvailability
$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 )
Field Summary |
---|
Fields inherited from class net.fortuna.ical4j.model.component.CalendarComponent |
---|
EMPTY_VALIDATOR |
Fields inherited from class net.fortuna.ical4j.model.Component |
---|
AVAILABLE, BEGIN, END, EXPERIMENTAL_PREFIX, VALARM, VAVAILABILITY, VEVENT, VFREEBUSY, VJOURNAL, VTIMEZONE, VTODO, VVENUE |
Constructor Summary | |
---|---|
VAvailability()
Default constructor. |
|
VAvailability(PropertyList properties)
Constructs a new instance containing the specified properties. |
|
VAvailability(PropertyList properties,
ComponentList available)
Constructor. |
Method Summary | |
---|---|
ComponentList |
getAvailable()
Returns the list of available times. |
protected Validator |
getValidator(Method method)
|
String |
toString()
|
void |
validate(boolean recurse)
Perform validation on a component. |
Methods inherited from class net.fortuna.ical4j.model.component.CalendarComponent |
---|
validate, validateAdd, validateCancel, validateCounter, validateDeclineCounter, validatePublish, validateRefresh, validateReply, validateRequest |
Methods inherited from class net.fortuna.ical4j.model.Component |
---|
calculateRecurrenceSet, copy, equals, getName, getProperties, getProperties, getProperty, hashCode, validate, validateProperties |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public VAvailability()
public VAvailability(PropertyList properties)
properties
- a list of propertiespublic VAvailability(PropertyList properties, ComponentList available)
properties
- a list of propertiesavailable
- a list of available componentsMethod Detail |
---|
public final ComponentList getAvailable()
public final String toString()
toString
in class Component
public final void validate(boolean recurse) throws ValidationException
validate
in class Component
recurse
- indicates whether to validate the component's properties
ValidationException
- where the component is not in a valid stateprotected Validator getValidator(Method method)
getValidator
in class CalendarComponent
method
- a method to validate on
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |