Serializable
public class Available extends 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 )
Modifier and Type | Class | Description |
---|---|---|
static class |
Available.Factory |
AVAILABLE, BEGIN, END, EXPERIMENTAL_PREFIX, properties, VALARM, VAVAILABILITY, VEVENT, VFREEBUSY, VJOURNAL, VTIMEZONE, VTODO, VVENUE
Constructor | Description |
---|---|
Available() |
Default constructor.
|
Available(PropertyList properties) |
Constructor.
|
Modifier and Type | Method | Description |
---|---|---|
protected ComponentFactory<Available> |
newFactory() |
Returns a new component factory used to create deep copies.
|
void |
validate(boolean recurse) |
Perform validation on a component.
|
add, calculateRecurrenceSet, copy, equals, getName, getProperties, getProperties, getProperty, getRequiredProperty, getValue, hashCode, remove, removeAll, replace, setProperties, toString, validate, validateProperties
public Available()
public Available(PropertyList properties)
properties
- a list of propertiespublic final void validate(boolean recurse) throws ValidationException
validate
in class Component
recurse
- indicates whether to validate the component's propertiesValidationException
- where the component is not in a valid stateprotected ComponentFactory<Available> newFactory()
Component
newFactory
in class Component