net.fortuna.ical4j.model.component

Class CalendarComponent


public abstract class CalendarComponent
extends Component

$Id: CalendarComponent.java,v 1.6 2009/01/07 10:02:30 fortuna Exp $ Created on 26/02/2006 Base class for components that may be added to a calendar.

Constructor Summary

CalendarComponent(String name)
CalendarComponent(String name, PropertyList properties)

Method Summary

abstract void
validateAdd()
Apply validation for METHOD=ADD.
abstract void
validateCancel()
Apply validation for METHOD=CANCEL.
abstract void
validateCounter()
Apply validation for METHOD=COUNTER.
abstract void
validateDeclineCounter()
Apply validation for METHOD=DECLINE-COUNTER.
abstract void
validatePublish()
Apply validation for METHOD=PUBLISH.
abstract void
validateRefresh()
Apply validation for METHOD=REFRESH.
abstract void
validateReply()
Apply validation for METHOD=REPLY.
abstract void
validateRequest()
Apply validation for METHOD=REQUEST.

Constructor Details

CalendarComponent

public CalendarComponent(String name)
Parameters:
name - component name

CalendarComponent

public CalendarComponent(String name,
                         PropertyList properties)
Parameters:
name - component name
properties - component properties

Method Details

validateAdd

public abstract void validateAdd()
            throws ValidationException
Apply validation for METHOD=ADD.

validateCancel

public abstract void validateCancel()
            throws ValidationException
Apply validation for METHOD=CANCEL.

validateCounter

public abstract void validateCounter()
            throws ValidationException
Apply validation for METHOD=COUNTER.

validateDeclineCounter

public abstract void validateDeclineCounter()
            throws ValidationException
Apply validation for METHOD=DECLINE-COUNTER.

validatePublish

public abstract void validatePublish()
            throws ValidationException
Apply validation for METHOD=PUBLISH.

validateRefresh

public abstract void validateRefresh()
            throws ValidationException
Apply validation for METHOD=REFRESH.

validateReply

public abstract void validateReply()
            throws ValidationException
Apply validation for METHOD=REPLY.

validateRequest

public abstract void validateRequest()
            throws ValidationException
Apply validation for METHOD=REQUEST.