net.fortuna.ical4j.model.component

Class XComponent


public class XComponent
extends CalendarComponent

$Id: XComponent.java,v 1.9 2009/01/07 10:02:30 fortuna Exp $ Created on 3/11/2005 Implementation of an experimental component as defined in RFC2445.

Constructor Summary

XComponent(String name)
Creates a new experimental component with the specified name.
XComponent(String name, PropertyList properties)
Creates a new experimental component with the specified name and properties.

Method Summary

void
validate(boolean recurse)
void
validateAdd()
void
validateCancel()
void
validateCounter()
void
validateDeclineCounter()
void
validatePublish()
void
validateRefresh()
void
validateReply()
void
validateRequest()

Constructor Details

XComponent

public XComponent(String name)
Creates a new experimental component with the specified name.
Parameters:
name - the name of the experimental component

XComponent

public XComponent(String name,
                  PropertyList properties)
Creates a new experimental component with the specified name and properties.
Parameters:
name - the name of the experimental component
properties - a list of properties

Method Details

validate

public final void validate(boolean recurse)
            throws ValidationException

validateAdd

public void validateAdd()
            throws ValidationException

validateCancel

public void validateCancel()
            throws ValidationException

validateCounter

public void validateCounter()
            throws ValidationException

validateDeclineCounter

public void validateDeclineCounter()
            throws ValidationException

validatePublish

public void validatePublish()
            throws ValidationException

validateRefresh

public void validateRefresh()
            throws ValidationException

validateReply

public void validateReply()
            throws ValidationException

validateRequest

public void validateRequest()
            throws ValidationException