|
||||||||||
| 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: VAvailability.java,v 1.12 2011/07/08 23:55:20 fortuna Exp $ [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)
|
java.lang.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 properties
public VAvailability(PropertyList properties,
ComponentList available)
properties - a list of propertiesavailable - a list of available components| Method Detail |
|---|
public final ComponentList getAvailable()
public final java.lang.String toString()
toString in class Component
public final void validate(boolean recurse)
throws ValidationException
validate in class Componentrecurse - 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 CalendarComponentmethod - a method to validate on
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||