public abstract class CalendarComponent extends Component
Modifier and Type | Field and Description |
---|---|
protected static Validator<CalendarComponent> |
EMPTY_VALIDATOR
Validator instance that does nothing.
|
Constructor and Description |
---|
CalendarComponent(java.lang.String name) |
CalendarComponent(java.lang.String name,
PropertyList properties) |
Modifier and Type | Method and Description |
---|---|
protected abstract Validator<CalendarComponent> |
getValidator(Method method) |
void |
validate(Method method)
Performs method-specific ITIP validation.
|
void |
validateAdd()
Deprecated.
|
void |
validateCancel()
Deprecated.
|
void |
validateCounter()
Deprecated.
|
void |
validateDeclineCounter()
Deprecated.
|
void |
validatePublish()
Deprecated.
|
void |
validateRefresh()
Deprecated.
|
void |
validateReply()
Deprecated.
|
void |
validateRequest()
Deprecated.
|
calculateRecurrenceSet, copy, equals, getName, getProperties, getProperties, getProperty, getRequiredProperty, hashCode, toString, validate, validate, validateProperties
protected static final Validator<CalendarComponent> EMPTY_VALIDATOR
public CalendarComponent(java.lang.String name)
name
- component namepublic CalendarComponent(java.lang.String name, PropertyList properties)
name
- component nameproperties
- component propertiespublic final void validate(Method method) throws ValidationException
method
- the applicable methodValidationException
- where the component does not comply with RFC2446protected abstract Validator<CalendarComponent> getValidator(Method method)
method
- a method to validate onpublic final void validatePublish() throws ValidationException
ValidationException
- where the component does not comply with RFC2446public final void validateRequest() throws ValidationException
ValidationException
- where the component does not comply with RFC2446public final void validateReply() throws ValidationException
ValidationException
- where the component does not comply with RFC2446public final void validateAdd() throws ValidationException
ValidationException
- where the component does not comply with RFC2446public final void validateCancel() throws ValidationException
ValidationException
- where the component does not comply with RFC2446public final void validateRefresh() throws ValidationException
ValidationException
- where the component does not comply with RFC2446public final void validateCounter() throws ValidationException
ValidationException
- where the component does not comply with RFC2446public final void validateDeclineCounter() throws ValidationException
ValidationException
- where the component does not comply with RFC2446