net.fortuna.ical4j.model.component

Class VVenue


public class VVenue
extends CalendarComponent

$Id $ [Apr 5, 2004] Defines an iCalendar VVENUE component.
 4.  Venue Component

    Component Name: "VVENUE"

    Purpose: Provide a grouping of component properties that describe an
    event venue.

    Format Definition: A "VVENUE" calendar component is defined by the
    following notation:
      venuec  = "BEGIN" ":" "VVENUE" CRLF
              venueprop
              "END" ":" "VVENUE" CRLF

      venueprop  = *(

                ; the following are all REQUIRED,
                ; but MUST NOT occur more than once

                uid

                ; the following are optional,
                ; but MUST NOT occur more than once

                name / description / street-address / extended-address /
                locality / region / country / postal-code / tzid / geo /
                location-type / categories

                ; the following are optional,
                ; and MAY occur more than once

                tel / url
              )

    Description: A "VVENUE" calendar component is a grouping of component
    properties that represent a venue where an event occurs.  This
    extends the "LOCATION" property of "VEVENT" and "TODO" components,
    providing the ability to specify detailed information about the event
    venue.

 

Constructor Summary

VVenue()
Default constructor.
VVenue(PropertyList properties)
Constructs a new instance containing the specified properties.

Method Summary

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

Constructor Details

VVenue

public VVenue()
Default constructor.

VVenue

public VVenue(PropertyList properties)
Constructs a new instance containing the specified properties.
Parameters:
properties - a list of properties

Method Details

toString

public final String toString()
See Also:
java.lang.Object.toString()

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