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
)
| Modifier and Type | Class and Description |
|---|---|
| public static class | Available.
Default factory. |
| Modifier and Type | Field and Description |
|---|---|
| private static final long |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected ComponentFactory | newFactory()
Implements abstract net. Returns a new component factory used to create deep copies. |
| public ValidationResult | validate(final boolean
indicates whether to validate the component's properties recurse)Implements abstract net. Perform validation on a component. |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID | |
| Available | back to summary |
|---|---|
| public Available() Default constructor. | |
| Available | back to summary |
|---|---|
| public Available(final PropertyList properties) Constructor.
| |
| newFactory | back to summary |
|---|---|
| protected ComponentFactory Implements abstract net. Doc from net. Returns a new component factory used to create deep copies.
| |
| validate | back to summary |
|---|---|
| public ValidationResult validate(final boolean recurse) throws ValidationException Implements abstract net. Doc from net. Perform validation on a component.
| |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public Available | |
| public Available | createComponent(PropertyList properties)
Implements net.
|
| Factory | back to summary |
|---|---|
| public Factory() | |
| createComponent | back to summary |
|---|---|
| public Available createComponent() Implements net.
| |
| createComponent | back to summary |
|---|---|
| public Available createComponent(PropertyList properties) Implements net.
| |